skysight-inc/HackerNews huggingface dataset:
Ask HN: What is your dream internship?
If you could do anything for 6 months for any company/organization/government agency what would you do? Picture it like a paid work vacation, where it would not impact current work income during the 6 months, but you could not choose to simply do nothing.
Hey, thanks. It's nice to hear it said.
Bitcoin will have to fail and wipe out those investments first before the government is able to step in and ban it.

The Ponzi bubble will need to largely pop on its own, or will need to be popped by governments other than the US.
Ad is a broad term, this confuses people. This shit is definitely worse than ads on the box, but it also definitely isn't the entire monstrosity we have come to assume when hearing about ads on web pages.
I've heard good things about PC Engines, although they don't have that many ports: https://pcengines.ch/apu4d4.htm

But if you're doing this for a home network you don't really need that much bandwidth out of the home and can use the 2-port one with whatever switch you want.

I ran openwrt on a laptop in a one-armed router network configuration and it worked quite well.
The objection I have about me.(get-sidx 'foo) as opposed to me (.get-sidx 'foo) is that get-sidx will be expanded by symbol macros, which you almost never want. Ditto for me.sidx: sidx will be substituted by any symbol macro named sidx, whereas me .sidx won't. (me.sidx can be expanded into me .sidx automatically, but most lisps, including my own, tend to expand it to something like ((idx me sidx)) which turned out to be a mistake, since sidx ends up expanded in later macroexpansion passes.)

It's not a theoretical objection, FWIW. I've been bitten by this in practice, and wince each time it comes up.

Cool lisp. What's it called?
My understanding was that it gets cut into pieces (probably nucleotides in the end) and then reused. I've done a quick google search and it seems that there are multiple mechanisms: http://www.eb.tuebingen.mpg.de/remco-sprangers/mrna-degradat... and also https://en.wikipedia.org/wiki/Messenger_RNA#Degradation

But the main idea is that it degrades with use until it becomes unusable and actively gets destroyed.
Because the discussion is only focused on Amazon. If instead all such articles and complains would be "Amazon, among many other companies, give workers incentives to pee in bottles" then I would pay a lot more attention to it.

Because when you say "<insert-bad-company-of-the-day> does <insert-bad-thing-of-the-day>" which is obviously to me not unique to that company then your message sounds like meant to provoke a certain feeling against a certain company, my "manipulation" alarms start ringing and, as a protection mechanism, I stop believing everything you say. By making at least an effort to make such reporting balanced, fair and accurate you have much higher chance to get me to care.

YMMV, maybe it works for other people tho.
Using "she" and "he" would be hurtful in reference to a non-binary individual. Non-binary are more common than you think.

"they" is useful when you don't know someone's pronouns, and it's better to form a habit of using "they" for everyone (not just non-trans imo), than to accidentally use the wrong gendered pronoun, which may trigger their dysphoria more strongly.

I'm not getting the notion from this policy that it is intended to get individuals to deliberately use the wrong pronoun, because they're uncomfortable with using the correct pronoun for them. But, if you think it is ambiguous, then it could certainly be reworded.
I plan for this to be my last post on this so feel free to have the last word.

There's nothing about wanting to hire diverse staff that implies she wants to make bad movies or doesn't want to make good movies or anything at all. So your quote says nothing that needs to rebutted. It's just a non sequeter.

Your argument stems on the movies being bad. Who is to say the movies are bad? Critics loved Force Awakens and Last Jedi and exit audience polls were positive. (Arguing over whether Rey is a Mary Sue is so 2016. Who cares? So she's a Mary Sue, cool. The reviews were positive so maybe she is and movies with a Mary Sue are the greatest cinema in the world?)

I didn't like Last Jedi but the exit polls were positive (I looked them up at the time). And the professional reviews were positive as well.

Who are you or I to say Disney made bad movies, let alone spin some tale of wokeness ruining Star Wars?

I would hope you could dislike a movie without stating reactionary sounding talking points.

You ask how this related to the topic? You seem to think the goal of diverse hiring is some sort of damning statement so I shouldn't have to draw you a map of how you sound like a reactionary.
No reason you can't pursue your hobbies and pop metformin :)
The problem is that building the entire warehouse to support automation from day 1 requires a lot of upfront costs that only the largest orgs can reasonably afford. And it's remarkably easy to screw up, such that the automation doesn't end up being all that effective or itself introduces inefficiencies. It ain't like software, either, where it's (comparatively) easy to refactor things; if you fuck up an automation project, it's gonna be stuck that way for years.

Besides, in my experience (as a professional in this exact field of warehouse / supply chain / fulfillment operations), the biggest gains are usually process-related, and adding robots doesn't really help. The average warehouse tends to have ridiculously inefficient processes, driven by clunky and cumbersome software. Things like aisle zoning / pick path planning (i.e. minimizing the distances pickers have to travel for average pick orders, and minimizing contention between pickers and replen), data entry automation (e.g. barcode scanners and computerized scales instead of manual data entry), precise and measured use of conveyors, etc. help maximize the return on every labor dollar spent. These things can all be done incrementally to good effect.

That is, to your point: throwing robots at an inefficient warehouse just gets you an inefficient warehouse full of robots. And yes, designing the warehouse from the ground up to support automation as efficiently as possible is a good idea, but focusing on human efficiency will get you 90% of the way there - and then you can spend the other 90% of that effort on whiz-bang software and droids ;)
Ask HN: What’s Up with the Housing Market?
Can someone please explain what are the true underlying causes for this recent explosion in the housing market?
> Easter eggs can be a way for software engineers and designers to put a bit of their own personality into the product through humor and wit. They're a way of saying, 'I made this and I love it.' Their hidden nature means that those who discover them are likely to be people who spend a lot of time using the product.

> This act of discovery is great for building an emotional connection between the people who create software products and the people who use them. Finding an Easter egg is a great experience — like finding buried treasure — and sharing that experience can be fun, too. It's a little gift for true fans that goes a long way towards making people feel like they're part of the club.

https://www.thinkwithgoogle.com/intl/en-gb/advertising-chann...

Wikipedia has a massive list of Google's Easter eggs:

https://en.wikipedia.org/wiki/List_of_Google_Easter_eggs
Related but separate from the subinterpreters PEP, there is interest in moving from a global interpreter lock to one lock per subinterpreter. This would need to be in place before running Python interpreters truly in parallel within one process. There’s a great summary here: https://lwn.net/Articles/820424/
> And then there's also Nomad, which is drastically simpler than k8s

That's normal, since Nomad is only about deployment, where k8s is about full cluster management.
Toss in some requirements about encoding compatibility, javascript, etc., sprinkle in presumably a couple layers of PMs, and I'm curious how close to EnterpriseFizzBuzz [0] the implementation of a simple hack like this actually is.

[0]: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
Sounds like a good way to go. Having a lifespan that ends soon after a steep decline in healthspan is what I'm shooting for.
If you care about interference ethernet over power is awful. It basically turns all of your electrical wires into a giant antenna and broadcasts that as broadband noise over multiple miles.

The only reason the things aren't outright banned is the frequencies tend to be sub 100mhz so it only has a significant impact on HF. Still, nasty things and many have been found over the legal noise limits.

If you can I recommend point to point 2.4ghz wifi links. Since wifi is regulated by ERP they have a high gain antenna that usually punches through things better than an omni AP. I've done them through multiple walls from 300-400ft away.
Microk8s is great for local development, but it's operational complexity doesn't come close to run k8s in a production environment.

Habing been on both sides of the isle, in my opinion, K8s has great ux for consumers, but for is a nightmare for ops teams who maintain it. For a self-hosted version anyway.
I find the argument that religion is required to understand and practice morality doesn't hold any water. In fact, I'd say religion makes it harder.

Religion gives you a set of rules, and usually involves some horrible cosmic punishment if you break those rules. But those rules are easy to derive without the need to invoke the supernatural. E.g.

- "What goes around comes around."

- Lying tends to produce more lying, leading to consequences for the liar

- Turning the other cheek gives you peace and endears you to others

- Charity is its own reward

- The 7 deadly sins are all eventually toxic to the individual committing them

- etc.

These would all be true even if religion never sprouted up in our world. Religion coopts basic, secular morality and claims it as its own divine truth. It's done this so effectively that people like you become confused about how non-religious people learn to be good people, and some go as far as to equate spirituality with morality.

My question to you (I'm assuming you're Christian) would be, how do you know that you shouldn't kill someone who works on Sunday? The bible explicitly says that you should (Exodus 35:2). If you know that your morality doesn't line up perfectly with the bible, then how did you arrive at it? There are prominent Christian figures you agree with, and plenty that you do disagree with. How do you decide which is which?
For a fascinating and impeccably researched deep dive into this and many other questions of Genesis interpretation, see John Walton’s “The Lost World of Genesis One.” https://www.amazon.com/Lost-World-Genesis-One-Cosmology/dp/0...
Very excited! because by definition, it wouldn’t be bitcoin if it couldn’t be transferred. A genie cannot give you a bitcoin that cannot be transferred; as a bitcoin is only the ability to transfer. This censorship resistant value transfer channel has an intrinsic value — let’s say the genie anti-selling analogy applied to fiat gateways; no problem, I’ll swap my BTC for Starbucks gift cards and spend it all on the coffee that I am supposed to not be able to buy. Replace gift card with anything else you might want.
I have a pcengines box as my router/gateway (with OpenBSD, works absolutely wonderfully), but I need access points as well. Especially because I cannot lay cables in this house, so my home office is relying on a wireless uplink.

Got any recommendations for access points that support wireless uplinks? My Unifi ones unfortunately tend to reboot frequently, sometimes needing manual readoption/full reset. It's bad if it happens during a meeting.

I don't think I need many bells and whistles, at this point I'm just content if it's stable.
After regularly reading about D3 I've recently got the occasion to use it at my employer[0] to visualize users' infra resources, and it's been such a pleasure!

Here's a small demo if anyone's interested: https://youtu.be/N9haFA_MwdM

The simplicity of the declarative approach, where you just specify the desired state, and it will animate everything is really great to work with.

If anyone would like to play around with it, I recommend this tutorial series on observablehq very much: https://observablehq.com/collection/@sxywu/introduction-to-d...

Had lots of fun going through it.

[0]:https://spacelift.io
I need to fix the signup page, but https://hackernewsletter.com/ is alive and active - issue #548 will go out Friday.
Ubiquiti has really fallen far. The 5.x series of controller with the AP AC (S)HD was great, but everything since has been hot garbage. The 6.x series of controllers is still basically a public beta and riddled with bugs.

The newer MediaTek based APs have constant problems with client device compatibility, and can’t even reliably support DHCP on the newest official firmware and controller versions (or any of the last 10 releases).

I strongly advise you to look anywhere else for your WiFi needs unless they really turn the ship around somehow.
Hmmm, I kept reading your comment multiple times and could not put a finger on what bothered me.

> Want an example? Adobe Sign. Here is a product that they can never stop supporting. The software doesn't need more features, but they still need security updates and maintenance.

I do work at Adobe but not on Sign, and I think it just ruffled my feathers to see an offhand comment putting down some great work.

Please do check out https://acrobat.adobe.com/us/en/sign/features.html

You will be utterly surprised how many FAANG level salary companies use Java EE :)

Disclaimer: I do hate Java with a passion
Any know of something similar in the terminal?
'Satoshi' cruise ship for Bitcoin nomads sold to new owners
The people involved in the insurrection came from out-of-state. They were planning an attack on the country's seat of government; somewhere in there is reaaonable suspicion of some sort of federal offense (hence the arrests after the fact). Arresting the people planning it was well within the FBI's jurisdiction. In this case, the FBI failed to carry out their national law enforcement duties. And the reason is likely related to why they didn't do what would have been necessary to prevent Waco, Ruby Ridge, and the OKC bombing, among other smaller scale tragedies involving separatist and often white supremacist groups.

Like... This is a pattern of mishandling. At some point you've got to stop giving them the benefit of the doubt.
"its pretty interesting that all of human life can be reduced down to 30k editable microservices."

I don't know much about DNA and co, but it sounds as microservice is not the right metapher. Rather just 30k sourcecode?

Because a microservice is something that is already compiled and running..
Current pricing for mRNA vaccines is something in the $4-7 dollars (that's $7.00 dollars, not $7,000.00 dollars) range. Compare that to one of the Hepatitis C treatments, which costs north of $350,000 by several accounts. Even remdesivir is something like $3000 for a course.
The only employment I know of where you can "coast" - have a decent life without working too hard - are the skilled trades. They're in demand (not enough workers), but they don't really change. Think Plumbing, Electrical, etc.

If you go the hard labor route you will break your body eventually and need that retirement or pension. So plan ahead.

If you go the management route you're in good shape for employment and retirement (people don't really change), but you usually have to start by being good at whatever you're managing.

You have chosen a career with high rates of change and disruption, but you're hoping to avoid changing and being disrupted. This is not a winning solution. You may be able to survive for a few years in a lagging employer (large boring corporations, government agencies, certain non-technical family businesses). But eventually, the disruption will come for you too, and you'll find that your cushy job has disappeared and you've been replaced by a $10/mo SaaS.

You need to change something. You can upgrade your mindset to work in a high-churn industry or you can shift your skills and expectations to a low churn industry. But I guarantee it won't get any easier as you get older.
The article claims that web browsers will automatically pick a healthy backend when you return multiple A records, but the behavior doesn't seem acceptable to me. I was going to post "I've never seen it work", but I just tried it and it does indeed work -- the browser hangs for 30 seconds while it waits for the faulty IP address to time out, and then it eventually tries the other IP address, and it does work. (It then retains its selection for a while; I was too lazy to see what happens if I invert the healthiness of the two backends. I also didn't try more than 2.)

I think most people would call a website down if it was just a white screen for 30 seconds, so while it's a nice try on the part of the browsers, you can see why people use short TTLs to get bad backends out of the pool as quickly as possible.
The NodeJS community isn't averse to shell commands as you described; far from it I'd say. But a main differentiating factor between the Node and Python community is that Node folks like to compose things from lower level functionality a bit more, and are much more into functional paradigms and patterns. It helps that in Node, everything has essentially consolidated to using Express and Connect-style middleware, so interop between frameworks and libraries is high, and it's easy to go from a lower level basic framework to one that has batteries included (to put it in Python analogies: going from NodeJS "Flask" to NodeJS "Django" is easy because in Node "Django" runs on top of "Flask" and has support for the same middleware pattern, so all "Flask" middleware works fine if you switch to "Django"). The higher level batteries included frameworks almost always ship with their own CLI and tooling that closely matches what you'd find in something like Django; take a look at Nest.js for an example of such a framework.
"but I'm utterly amazed at how simple this _appears_."

Remind me the joke of the consultant engineer knows where to make X by the chalk. LOL
Technically it's an advertisement for their own product. I have around $1,500 worth of various routers, switches, and cameras from Ubiquiti in my house and don't really mind. Agreed, the "ad" is very large and there should be a way to close it and never show again (cookie or local storage). However I think this HN title is misleading (clickbait and outrage driven) as they are not making ad revenue as one would infer.
I read it three months ago, at age 37, shortly after completing a course on computation theory (currently working on a PhD in CS). It was one of those books that somehow stole entire days from me, simply because I couldn’t put it down... along the way I also spent a lot of time browsing Wikipedia and Stanford Encyclopedia of Philosophy entries for a more rigorous understanding of Godel’s contributions.

I’d agree that it feels like it was intended for a more youthful audience, but I doubt I would have made all of the mental connections that I did without the life experience and broader knowledge of my 30s.
I interviewed with DRW in Chicago in 2017. I had an interesting experience. They started with a take home programming problem, which they said I could do in any language. The problem was to take a list of tetris moves and give the resulting playfield height. I coded it in ruby because I knew I could write it very quickly. I wrote it using OO style programming, included a full test suite, and added visualization of the board during play. I turned it in early. Their initial feedback was irritation that I had used Ruby. After a day I heard back that they liked my code and would be scheduling further interviews. After a few days they reached out and said that my code "didn't work at all and had mistakes" that had decided to pass.

I don't know why they changed their mind but I'm certain there was nothing wrong with the solution I submitted. I even had a friend check it for me. I suspect they just decided to move forward with a different applicant. Dunno but that was my experience with DRW.
Okay. I’ll bite:

Why do all vaccines have such heavy metal loads? Why are we OK with aluminum and other metals being loaded into these vaccines and shot into our bodies? I’m baffled as to why every tech breakdown of these vaccines sidesteps this fundamental question. Meanwhile we judiciously avoid heavy metals in our food for obvious reasons: like preventing Alzheimer’s.
Sounds like they should switch to a better currency.
No dispute: journalistic institutions are power concentrations that invite pressure from all sorts of private interests, in addition to prevailing internal groupthink. (In the Twitterati era, I'd say the latter problem is both top-down and bottom-up, and they compound much more often than they cancel out.)

What I'm saying is that even if one corrects for ideological motives, obsequiousness to power, etc., one is still left with an independent incentive towards maximizing eyeballs, and therefore torturing complex realities into digestible narratives, and that can be a problem in and of itself.
Bethesda's games got less and less "immersive" and impressive in terms of gameplay over time, both because of watering down to reach a broader audience and, likely, because of some complacency due to their success. Even so, even a game like Skyrim (a DECADE old game) is vastly more "realistic" than 2077 in any number of ways. As just one example, nearly all the NPCS (barring random encounters) fully exist in the world. They have places they sleep, places they hang out during the day, and schedules they keep. Shopkeeper aren't just props forever hovering by their stands, they arrive in the morning, and close up at night, not by disappearing into space, but by WALKING HOME. To my knowledge, 2077 has none of this, and this is just one small example.
In 2016 Dyn DNS suffered a DDOS attack and sites including Twitter and Spotify became inaccessible. Higher TTLs would have extended availability from browsers with cached resource records.
Huh? This is a good thing. This is how security teams should be operating...
You know who also sucks at writing? William Shakespeare

"A rose by any other name would smell as sweet."

In this quote, Shakespeare is just fudging the definition of "name". He says people and flowers both have something called a "name", implying their names are equivalent. This is intellectually dishonest because people's personal names are subtly different than the names you use to describe objects. I find this quote insulting and useless.
I don’t think I had any feelings of nostalgia related to this at all, even though it must have been about when I started using the web. I guess I was still too young to get really attched to it.
Because I don't know web assembly, llvm ir. I'm pretty experienced in C++ and Haskell and they have "good enough" performance for my toy projects, so why complicate things?

Besides you can compile C++ to webAssembly and llvm ir. (don't know about cranelift).
Everyday this community outs itself more and more as a phony "smart guy club". I stated factual reality and am met with vitriol and attacks.

I never said it wasn't slightly better.
It'd be great if people used FFI, or the standard built-in equivalent, Fiddle, but they generally don't, so it doesn't really practically solve the problem at the moment. I think there's something like half a billion lines of C extension code using the traditional API out there.

However, note that the FFI isn't really applicable with one very common use-case of C extensions anyway - increased performance through reaching through abstractions. See fast_blank for example. Can you reimplement that effectively using a cross-platform FFI? I'm not sure you can.

The FFI also adds a bit of runtime overhead for each call, which you may not want.