ads

New best story on Hacker News: SQL should be the default choice for data transformation logic

SQL should be the default choice for data transformation logic
391 by RobinL | 237 comments on Hacker News.


New best story on Hacker News: Ask HN: Why Is Everything Declining?

Ask HN: Why Is Everything Declining?
444 by maerF0x0 | 769 comments on Hacker News.
Is anyone else noticing that for several 5 year blocks (pentad) the world just seems to get markedly worse? It's like no body seems to give a shit about anyone except themselves anymore. Whats the cause of this? What's the solution? A bunch of things I've noticed: * Landlords seem extremely greedy and do terrible rent seeking tactics like fees upon fees (250 admin fee to rent here, $75 to apply, $300 non refundable pet deposit, $25 a month pet rent, $12.50 community fee, $15 trash valet, $5 online payment fee, $100 a month community internet (for the $50 a month package), going Month to month after a lease ends is 2x the annual price. And then they use RealPage to collude to make prices higher[1] * People are noisy as fuck and dont seem to give a shit. Seems like every night there's someone with loud as exhaust on "sportish" car ripping around the neihborhood. For months this guy would start up his loud car at 7am and no one care when I complained. * General worker apathy is endemic everywhere I go people seem aggravated I would dare to check my order and point out they didn't put in the ketchup i asked for, or the napkins, or whatever. Or when I dine in the tables are dirty. Or the gym is filthy, the cleaner just drags the mop around looking busy but accomplishing nothing. But in many instances they keep asking for more tips. * Software seems to be overrun by a mentality that any future cost is worth it to save even 1 minute of development time today. And this one I think I've observed the root, it seems that people get promoted away from their problems so they're not the ones to solve them. And those who do write good software (albeit slightly slower) are not promotable beacuse they're "under performing" their peers. Why does it seem management (and many thusly incentivized engineers) have abandoned decades of experience showing how to create reliable, robust, reusable code that is both great the customer, fast to iterate on, and only a tiny tiny bit slower to write. * Seems like everything is subscription model and you have to pay N times to access something thats only worth 1-3x . Eg: I Netflix for a couple hours a month. At the price for 4k access I can almost go out to a theatre. Video games are all trending to subscription models. I just learned the other day that the PS4 games I got with my subcription to PSN all are locked because I stopped subscribing (nearly 50 games) . So I paid them like $125 for access to these games for 24 months, and now I cannot play any of them? At least I still own NES/SNES/N64 Game cartridges that will never lock me out. * Police seem to not give a shit anymore. I've noticed what seems to be total lawlessness going on in my world. Folks stealing shit. People driving absurdly dangerously in cars that are not designed to travel like that. (tailgating, lane switch, accelerating at the fastest I've ever seen a beat up Sentra do...) . I never see cops hit lights and sirens at them. And every year our taxes (their paycheck) and our insurance goes up (a consequence of poor driving habits). And at the same time, we get these cases where a dude like Tyre, at least as I see the body cam, seems to be basically complying and the police freak out on him, he basically complies, and they taze and pepper spay him, no wonder he ran away -- what is someone supposed to think when they say "on the ground" and you get on the ground and then just keep getting more and more aggressive. Like are you gonna just lay on your face while they potentially pull their gun and just shoot you in the back of the head? How do you know what's going on unless you can face and see them? How can you trust they wont, cause even if it's 99.999999% they wont, you only get 1 one chance and if you get it wrong you're dead without any coming back. * Over and over again we keep hearing stories of fake people becoming the top paid, respected, or otherwise status people in society. Elizabeth Holmes, Frank/JP Morgan scam for $175M[2], fraudulent crypto schemes * And there's a ton of little things too like the water is poison, the air is poison, the food system is poison or crashing etc. I'm aware of pinker's general argument that many numbers are getting better. But it seems like people just treat eachother like shit these days. Anyone else have other examples? I am I way off base here? [1]: https://ift.tt/5qzVA0B [2]: https://ift.tt/RYfZuSw

New best story on Hacker News: Forking Chrome to render in a terminal

Forking Chrome to render in a terminal
464 by fathyb | 49 comments on Hacker News.


New best story on Hacker News: I almost bought a scanner

I almost bought a scanner
431 by leejo | 317 comments on Hacker News.


New best story on Hacker News: Tell HN: Whole Yandex Git repository leaked

Tell HN: Whole Yandex Git repository leaked
562 by coolspot | 318 comments on Hacker News.
Someone just published 40Gb+ of leaked Yandex GIT repository. Won’t provide magnet here, but it is top google result for “yandex leak” when filtered by last 24h. Affected services: aapi.tar.bz2 admins.tar.bz2 ads.tar.bz2 alice.tar.bz2 analytics.tar.bz2 antiadblock.tar.bz2 antirobot.tar.bz2 autocheck.tar.bz2 balancer.tar.bz2 billing.tar.bz2 bindings.tar.bz2 captcha.tar.bz2 cdn.tar.bz2 certs.tar.bz2 ci.tar.bz2 classifieds.tar.bz2 client_analytics.tar.bz2 client_method.tar.bz2 cloud.tar.bz2 commerce.tar.bz2 connect.tar.bz2 crm.tar.bz2 crypta.tar.bz2 customer_service.tar.bz2 datacloud.tar.bz2 delivery.tar.bz2 direct.tar.bz2 disk.tar.bz2 docs.tar.bz2 drive.tar.bz2 extsearch.tar.bz2 fuzzing.tar.bz2 gencfg.tar.bz2 groups.tar.bz2 helpdesk.tar.bz2 infra.tar.bz2 intranet.tar.bz2 investors.tar.bz2 it-office.tar.bz2 jupytercloud.tar.bz2 kernel.tar.bz2 library.tar.bz2 load.tar.bz2 mail.tar.bz2 maps.tar.bz2 maps_2.tar.bz2 maps_adv.tar.bz2 market.tar.bz2 metrika.tar.bz2 mobile-WARNING-notfull.tar.bz2 nginx.tar.bz2 noc.tar.bz2 partner.tar.bz2 passport.tar.bz2 pay.tar.bz2 payplatform.tar.bz2 paysys.tar.bz2 portal.tar.bz2 robot.tar.bz2 rt-research.tar.bz2 saas.tar.bz2 sandbox.tar.bz2 search.tar.bz2 security.tar.bz2 skynet.tar.bz2 smart_devices.tar.bz2 smarttv.tar.bz2 solomon.tar.bz2 stocks.tar.bz2 tasklet.tar.bz2 taxi.tar.bz2 tools.tar.bz2 travel.tar.bz2 wmconsole.tar.bz2 yandex_io.tar.bz2 yandex360.tar.bz2 yaphone.tar.bz2 yawe.tar.bz2 frontend.tar.bz2

New best story on Hacker News: WiFi Routers Used to Produce 3D Images of Humans

WiFi Routers Used to Produce 3D Images of Humans
393 by bubblehack3r | 139 comments on Hacker News.


New best story on Hacker News: I've procrastinated working on my thesis for more than a year

I've procrastinated working on my thesis for more than a year
550 by memorable | 261 comments on Hacker News.


New best story on Hacker News: Show HN: New AI edits images based on text instructions

Show HN: New AI edits images based on text instructions
731 by bryced | 165 comments on Hacker News.
This works suprisingly well. Just give it instructions like "make it winter" or "remove the cars" and the photo is altered. Here are some examples of transformations it can make: Golden gate bridge: https://ift.tt/JF2SZGE... Girl with a pearl earring: https://ift.tt/JF2SZGE... I integrated this new InstructPix2Pix model into imaginAIry (python library) so it's easy to use for python developers.

New best story on Hacker News: Summer Afternoon – A WebGL Experiment

Summer Afternoon – A WebGL Experiment
718 by jaden | 156 comments on Hacker News.


New best story on Hacker News: Tell HN: Sometimes you don't realise how bad something is until you leave

Tell HN: Sometimes you don't realise how bad something is until you leave
685 by Goleniewski | 201 comments on Hacker News.
I was in two minds about writing this but in the end the thought of preventing someone going through what I went through is enough to tip the scales. As per title, sometimes in life you don't realise how toxic something can be until you leave it behind, no matter that be a bad habit, a relationship or even work. Sometimes it can be so toxic that you'd consider ending it all (as i did) because there is no visible way out and keeping the money flowing in at the same time when people depend on you. I am here to say thats not the case. Good stuff can happen. Under another name on here I wrote about my previous job and I felt stuck because if I left I walked away on a large chunk of stock options. That and my age made me feel really depressed and unwanted. I was driven to actively contemplate suicide due to my boss and his shitty attitudes and issues but no one actually seemed to care. Even then I convinced myself with "aww, it's not so bad" when in reality it was absolutely horrific. Getting out of bed became a real battle. People bitch about people being too lazy to get out of bed but some of those people will not be able to get out of bed because they are so depressed they see no point in it because "it's still gonna suck". I was so sidelined that I could literally disappear for an entire day/days and no-one would notice. I had a "top 10 dick of the year" award boss who didn't like me at all and proactively sidelined me so much it left me nothing to do on a daily basis. That said, in a large company you can cruise for years and that's what I did. The previous boss was a good guy but he left to pursue better options. Things where quite good back then actually. Just doing nothing sounds awesome. It's not. It's crap. Imagine having to sit at a workstation for months and years, having to be "present" with nothing to actually do but make some some BS stuff to appear busy. Even doing training courses and such becomes boring after a while. It was a kind of mental prison and my boss truly didn't give a flying you-know-what. Imagine having nothing in your week to justify the normal desire to do something useful. I even wrote scripts to make life better but my boss wouldn't consider them because I wrote them. Anyhow, it all came to a head and I ended up moving on... (cant go into that too much) and my new job pays much better money and is 500% more interesting and I get to play with cool new technologies. It makes you realise what crap you will really put up with and how from an impartial viewpoint you should have just "nope'd" out of it years ago but the status-quo is just easier to maintain. Looking back at it I knew my time was up a long time ago but I didn't have the courage to jump. It caused me so much misery and anguish. Looking back on the experience, I wasted several years of my life working for someone who didn't nurture or appreciate talent with his sociopathic tendencies. It's only after all these things have happened that you realise the effects it had. As an example, my faith in myself is utterly crushed. My new boss has recognised a lot of the mental snot has been virtually beat out of me and is understanding and I am grateful for that and is very helpful. Recovery will take time but at least I know I wont get verbally berated every time something isn't perfect. For those that this resonates with, I am not saying jump out right now but plan to just get out, even if a new job pays less or means going into a less demanding job. You can always make more money later but you can't get your time back. I suspect it will take years to get my confidence back but I am so glad to be out of a terrible situation. It's only when you leave you realise how truly terrible it was. I am however still resentful over the lost years.

New best story on Hacker News: Tell HN: It is impossible to disable Google 2FA using backup codes

Tell HN: It is impossible to disable Google 2FA using backup codes
599 by gravitronic | 308 comments on Hacker News.
I would like to inform the HN community, if your plan to recover your Google account in the event of losing your phone is to use a 2FA backup code, or SMS recovery, to remove the old 2FA setup and set up a new 2FA code, that that may not be possible. My situation: I had 2FA set up with my Google Account through Google Authenticator. I lost my Google Authenticator settings when I broke my phone. I have 2FA backup codes. These successfully log me into my Google Account. In order to disable 2FA, or generate new 2FA backup codes, I need to access the 2FA settings page under the Security tab. When I try to load the Two-factor authentication page, I am forced to re-authenticate with Google. When re-authenticating to access the 2FA page, there is no option to enter a 2FA backup code or SMS verification to pass the 2FA challenge. The only option under "Choose a way to verify" is to enter a 2FA code. Entering a backup code instead of a 2FA code returns an error. What am I supposed to do in this situation? Yes this is a classic "maybe I can get support through public shaming" attempt. Thanks in advance.

New best story on Hacker News: Photos capture life inside a drop of seawater

Photos capture life inside a drop of seawater
589 by subharmonicon | 131 comments on Hacker News.


New best story on Hacker News: What not to write on your security clearance form (1988)

What not to write on your security clearance form (1988)
564 by blegh | 282 comments on Hacker News.


New best story on Hacker News: Someone stole my car and now I own hundreds of vinyl records

Someone stole my car and now I own hundreds of vinyl records
515 by mkaic | 293 comments on Hacker News.


New best story on Hacker News: YouTube Addiction

YouTube Addiction
435 by ingve | 331 comments on Hacker News.


New best story on Hacker News: This Voice Doesn't Exist – Generative Voice AI

This Voice Doesn't Exist – Generative Voice AI
433 by goleary | 258 comments on Hacker News.


New best story on Hacker News: The UK is wasting a lot of wind power

The UK is wasting a lot of wind power
428 by RobinL | 377 comments on Hacker News.


New best story on Hacker News: Ask HN: Strategies for working with engineers that are too smart?

Ask HN: Strategies for working with engineers that are too smart?
481 by throwitawaaay | 460 comments on Hacker News.
There are a couple of engineers on my current team that I can only describe as being a little too smart for their own good, and I'm struggling a bit with how to work with them. I've worked with this sort of engineer on previous teams as well, and they all share a few traits: - They're brilliant, I mean very smart people (in an almost academic way?) - They have a big appetite for adding complexity to systems - They also have a big appetite for adding work to their own plates - Their code has no consistent style I work in embedded systems, so I'm generally writing C for resource-constrained systems. This sort of environment is rife with footguns, and I spend most of my time just trying to avoid those. A big part of that is keeping the things that my team controls as simple as possible, and while we are resource constrained, it's a balance. The tension comes when someone's more than happy to, for example, implement a complex caching scheme from scratch to save a few hundred bytes here, a handful of microwatts there. To me, adding that type of complexity for those sorts of performance improvements is missing the forest for the trees. When an engineer like this proposes something that adds unnecessary complexity, it's usually hard to argue with. The proposed change typically does indeed make the system objectively better, and they're the one taking responsibility for doing the work and ensuring its correctness. But the overall system becomes a little more brittle, and a little harder to reason about, two things that are much more difficult to measure than memory and power. Here's an example: an engineer on my current team recently proposed adding a significant feature to a module I wrote to make something dynamic that's currently statically defined at compile time. I pointed out that we could just change a couple entries in a static table to accomplish his goals, and we were able to avoid the extra work. What was notable, though, was his immediate willingness to write that feature. Maybe I'm lazy, but I'd sit there and think of half a dozen other ways to do it before settling on changing the module itself. But because he's smart enough to easily reason about a complicated solution, and he's willing to take on the extra work, he stopped there without weighing it against the larger system. Have you worked with engineers like this? Do you have any thoughts on how to work with them in a productive and friendly way? -- One more example if you feel like reading more: In a past role, I got into a debate about code style with the smartest person I've ever worked with. It boiled down to me advocating for more whitespace in his code and him arguing that adding whitespace made the code harder to read. It took a bit, but eventually I came to understand that he is so good at reading code that he just wants it all laid out in front of him as densely as possible. He can effectively run it in his head, as long as he can see it. That was baffling to me, I walked away thinking that I must be pretty bad at reading code. I use a very consistent style with long variable and function names, I keep my solutions as simple as I can, and I use whitespace generously to provide visual cues about the code's structure. All of this is to minimize the amount of brainpower I needed to understand my code, so I can put that energy toward thinking about the problem itself.

New best story on Hacker News: Ask HN: Do you hate software engineering but love programming?

Ask HN: Do you hate software engineering but love programming?
547 by throwwwwaway | 508 comments on Hacker News.
I have come to a realization that I don't really enjoy Software Engineering(& the processes that it comes with) but I do love programming & solving problems. Finding and fixing bugs is a lot of fun. Incidence response is a lot of fun. Hacking on new projects is a lot of fun. Writing unit tests is fun too. Refactoring, rewriting, sprint, agile, rearchitecting things etc aren't that fun. I like a few languages and I am not too keen on learning new paradigms or languages unless I have to. I'd rather get to value now by making something that just works(and is adequately tested) than engineer something thats future proof but takes longer to get out. What are some good jobs for a person like this?

New best story on Hacker News: A command line tool that draw plots on the terminal

A command line tool that draw plots on the terminal
519 by damir | 105 comments on Hacker News.


New best story on Hacker News: CDC File Transfer

CDC File Transfer
483 by cglong | 98 comments on Hacker News.


New best story on Hacker News: Ask HN: What sub $200 product improved your 2022

Ask HN: What sub $200 product improved your 2022
480 by Dicey84 | 1487 comments on Hacker News.
Curious to know what thing / product / service improved your 2022? For me it was an Elgato stream deck. Initially bought it on a whim (probably more as a gimmick) but now find myself using multiple times a day in the office (sales) environment.

New best story on Hacker News: Update: Stripe is holding over $400k of mine with no explanation [resolved]

Update: Stripe is holding over $400k of mine with no explanation [resolved]
487 by eeemmmooo | 208 comments on Hacker News.
This is an update to my previous post https://ift.tt/u9edBQY . Stripe has resolved the issue and everything has been released. I told the contacts at Stripe that I would do a write up about what happened from my point of view to help them understand what happened to me. I figured it would be good to do that write up publicly to help both Stripe and potential Stripe customers understand what happened and how it was resolved. Summary: Stripe put my accounts in review for a spike in sales on Cyber Monday. Throughout the month we received very little communication from Stripe and had many support chats and calls. Keep in mind that the whole time Stripe was still accepting payments on our behalf on all of these accounts. Each of the chats/calls asked us to upload the same invoices each time for review and gave us vague information that our accounts were being reviewed. Finally out of frustration I posted on HN about my issue. Thanks to @dang for getting a Stripe employee to respond and he was finally able to resolve the issue for me. Overall this review process was pretty bad. Very little communication and nothing I could really do directly to move things along or get any real information. It took a random Stripe employee to get an email from @dang and post on HN in order to get this issue resolved. I’m lucky because I know about HN and know that Stripe employees frequent the site, but I don’t think HN wants to become the Stripe support forum. Stripe you can do better. We all know that in order to scale you need to automate pieces of your infrastructure and communication. But, there is a balance between automation and manual review. When someone like me gets caught up in an automated system there needs to be better ways of letting support help that person. See my comments below for actual details and dates.

New best story on Hacker News: Infinite AI Array

Infinite AI Array
566 by adrianh | 107 comments on Hacker News.


New best story on Hacker News: Going full time on my SaaS after 13 years

Going full time on my SaaS after 13 years
590 by matt1 | 173 comments on Hacker News.


New best story on Hacker News: Microsoft is preparing to add ChatGPT to Bing

Microsoft is preparing to add ChatGPT to Bing
573 by mfiguiere | 478 comments on Hacker News.


New best story on Hacker News: Scientists have discovered the first virovore – an organism that eats viruses

Scientists have discovered the first virovore – an organism that eats viruses
535 by xiaodai | 85 comments on Hacker News.


New best story on Hacker News: My YouTube earnings

My YouTube earnings
590 by tpmx | 117 comments on Hacker News.


New best story on Hacker News: Petals: Run 100B+ language models at home bit-torrent style

Petals: Run 100B+ language models at home bit-torrent style
547 by antman | 139 comments on Hacker News.


New best story on Hacker News: Airbnb removed my negative review

Airbnb removed my negative review
543 by luminaobscura | 316 comments on Hacker News.
I recently had a bad airbnb experience. During check in the host requested a cash deposit. this wasn't explained in the listing or prior to arrival. i couldn't check in and went elsewhere. Then i posted a review* giving these details. Airbnb removed my below review because "The review didn’t have enough relevant information to help the Airbnb community make informed booking or hosting decisions." The rating of the place went back up after removal. The host still have "superhost" status. Needless to say, i no longer trust airbnb reviews. *my full review was: I wasn't able to check in because [Host] requested 300 USD security deposit during check in. I told her - I don't have that much cash on me. - That is against AirBnB rules. - This should have been explained in airbnb listing. She can't just surprise guests with this at the last minute. She didn't listen. She said: "my house my rules", "you can't tell me how to run my business", "if you don't like it, you can cancel". I told her if i cancel, i don't get full refund so she should cancel. she said she won't cancel and me not getting refund is not her problem. I think she counts on the fact that guests typically wouldn't want to cancel in the last minute. you can see in some other reviews people had to agree to paying her this deposit. But i didn't want to cave in and called AirBnB. Thankfully, airbnb fully refunded the payment and i was able to find another accomodation in the last minute. I don't recommend this host unless you want a stressful start for your vacation.

New best story on Hacker News: Why Not Mars

Why Not Mars
483 by maxerickson | 600 comments on Hacker News.


New best story on Hacker News: Conversation skills essentials

Conversation skills essentials
470 by lylejantzi3rd | 188 comments on Hacker News.


New best story on Hacker News: Ask HN: Concepts that clicked only years after you first encountered them?

Ask HN: Concepts that clicked only years after you first encountered them?
460 by luuuzeta | 676 comments on Hacker News.
I'm reading Petzold's Code [1], and it dawned on me that I didn't understand logic gates intuitively until now. I took a Computer Architecture course back in college, and I understood what logic gates meant in boolean algebra but not empirically. Petzold clarified this for me by going from the empirical to the theoretical using a lightbulb, a battery, wires, and relays (which he introduces when he talks about the telegraph as a way to amplify a signal). Another concept is the relationship between current, voltage, and resistance. For example, I always failed to understand why longer wires mean more resistance while thicker wires mean less resistance. [1]: https://ift.tt/b4yZ3w7