skysight-inc/HackerNews huggingface dataset:
Interviewing people is hard. Most people suck at it. I've interviewed over 100 people in my life, and I've been interviewed about ten times. I know I still suck at it.

The code test is one of the more annoying facets of interviews. On the hiring side, it's an efficient way to screen and vet candidates for basic skills. It's relatively low cost to the employer to have a recruiter issue the test.

If you come up with your own in-house code test, it still requires time to evaluate and grade the submissions. There's also a fairly large cost to creating an in-house code test (I know from experience). You have to balance complexity so that it requires enough skill to pass, but isn't so onerous that it puts off too many candidates.

Using something like LeetCode removes all the cost from the employer side. Someone else maintains it for you, and you get a canned score at the end. It also depersonalizes it, and provides an opportunity for people to game the system by memorization. The same applies to using canned whiteboard/algorithm questions.

I think most of this is a colossal waste of time. It turns away people who don't want to spend hours (or days) on each interview. Imagine applying for even a handful of jobs where each one expects you to do a take-home test that can take a full day. Who has time for that? There's the "if they really want to work for us, they'll take the time to do it" argument, but let's face it, most people are not that passionate about where they work until they actually work there.

As a candidate, I am loath to spend my time on these. As someone who's been doing this for 30 years, I'm also a bit insulted by having to do the monkey dance over and over again. At this point in my career, I don't bother applying to places like this. My resume speaks for itself.

Of course it makes sense to vet the technical skills of candidates, but you can learn a lot more from 15 minutes of questions than you can from a code test. If you present a candidate with some abstract questions and a couple of targeted detailed technical questions, you can tell if they've got the right problem-solving mind and if they've had experience with the technology you're working with. It's also a much more personal experience.
I agree. I was pursuing an SRE position at Google but their interview prep material was a lot of nitty-gritty "What does it mean when this syscall returns this integer?" questions that I didn't consider worth memorizing. In addition to the syscall questions, linux internals question, the bit of leetcode sprinkled in, there was also the practical exam of diagnosing a problem in a live system - I felt pretty confident in that however since it was my everyday for the last 3 years.

I switched tracks to the normal software engineer with only-leetcode interview questions. Spent 3 weeks studying and last week I went in and had an easy time because it was exactly what I studied for. Also applying to a few other dev shops was effortless because they asked the same stuff.
Try Steam's new built-in "Proton" system. It's made almost every Windows-only game in my Steam library run flawlessly with a double-click.

With recent developments like DMVK / Vulkan and such, even the latest DirectX games run amazingly well (I'm able to run high-end games like Heroes of the Storm, Witcher 3, etc at native speeds on High/Ultra quality settings).
Ah, so it's an income tax evasion holiday (or dirty money cleaning service fee).

Article positioned it like it was a wealth tax (that would apply to legitimate savings as well as ill-gotten gains in safety deposit boxes).
Principles of Chaos Engineering (2018)
Agree that LeetCode style questions aren't the best way to interview candidates but with "infrastructure as code" ruling DevOps shouldn't your Ops people also be expected to code? Does not seem to be an unreasonable assumption.

What does concern about some DevOps interviews is the sheer level of knowledge some companies expect up front. I brushed on everything from the Linux kernel, ops techniques, distributed systems and programming to prepare for an Ops interview.
Anecdotical but for years I had various anxiety and mild depression problems (edit: and various muscle “twitches”). As it was not severe I was always recommended Magnesium. Never had any improvement. Then 2 years ago I started taking vitamin D (thanks to HN discussions) and nearly all my symptoms disappeared (also changed job, started meditation, so the datapoint is not clear but magnesium alone didn't do much).

Also I recommend you get tested for Magnesium as contrary to popular belief (at least here in France) deficiency is not common (contrary to vitamin D).
Reminds me of Macromedia Flash and SWiSH Max if anyone remembers that tool.
Quantifying spatial variability in shell midden formation in the Farasan Islands
Nigerians are using social media to combat corruption
At the beginning of Dune, someone differentiates humans from animals like this:

> You've heard of animals chewing off a leg to escape a trap? There's an animal kind of trick. A human would remain in the trap, endure the pain, feigning death that he might kill the trapper and remove a threat to his kind.

The idea is recognizable, at least. It's antelope individually scattering from a cheetah, rather than forming a tight group that wouldn't be attacked a second time. But it's sad, and kind of funny, just how wrong it is to draw that line at 'humans'. Gorillas disarm traps instead of avoiding them. Elephants defend their friends, even across species, and bury their dead. Dolphins proactively kill sharks, and hold injured dolphins - or humans - at the surface to breath. Even octopuses, not usually understood as a social species, display clear theory of mind.

It's not just the endless redefinition of "tool use" that feels like hubris anymore. Just about everything we consider deeply meaningful, emotion and intellect and teaching and even ritual, is not a uniquely human experience.
I've worked with large datasets, aggregating millions of numbers, summing, dividing, averaging, etc... and I have tested the orders of operations, trying to force some accumulated error, and I've actually never been able to show any difference in the realm of 6-8 significant digits I looked at.
What about people being excluded from payment controllers and banks because they are adult sites / fringe ideologies / whatever paypal’s terms disallow?
This is really cool. One could easily put these into other repos to show stats.
The Suburban Uncanny
Yes this is really worthwhile. After a few days of the tourist city life I always want to get out for some relaxing experiences, which this daytour provides. Also it is not far to continue for a short swim in the Mediterranean.
Micro Front Ends, Part 3
If this works, this is fantastic. Getting away from the stupidly complex abstractions around Docker is a welcome change, especially if we can still package and deploy immutable images. We already manage containers like tiny VMs, so ditching the abstractions should simplify life a bit.
He may be a crackpot, and this book is not a well-written summary of the literature, but the idea of magnesium levels influencing depression is not a crackpot idea.

Magnesium is a cofactor for the enzymes that convert tryptophan into serotonin. Most of the body's serotonin is synthesized in the gut, where it helps control the muscles that move the bowels. (I assume this is why magnesium salts act as laxatives).

Magnesium is also implicated in other serotonin related disorders (e.g. Migraine).

Even broken clocks are right twice a day.
> Most JavaScript-related threads I see on HN feature at least a handful of comments from people who will avow that e.g. the npm ecosystem is hot garbage.

It's not the "NPM ecosystem" that's hot garbage, it's the Javascript ecosystem. There's a culture of creating micro-packages that have dozens of of often trivial transitive dependencies. With a lot of popular projects, one "npm install" dumps maybe hundreds of packages and thousands of files into a "node_modules" folder that you can't reasonably move out of your source directory. There's also a culture of breaking interfaces and configuration a lot. Many developers growing up in this ecosystem think this is the "normal" way to do things, thus compounding the problem for "future generations".

None of this has anything to do with NPM or the company that runs it. Some of it has to do with NodeJS, which isn't the same as NPM . Another package manager wouldn't solve any of these problems. In practice, NPM works fine 99.9% of the time. That's "good enough".
To add on to this, I remember Gates said _something publicly like "I expect to lose about a billion dollars on it before it pans out" when launching xbox. I remember that it just seemed a very genuine "I think we should be in this market long term, and I know we'll lose a lot of money to get there. But we can afford it."
Exactly this.

People somehow think that if you get rid of ads the surveillance architecture will go away. They say “if you’re not paying, you’re the product” but the converse is not true - you could be paying and STILL the company could be collecting your data, such as ISPs.

We need full end to end encryption and decentralization! Everything should be opt-in by design.
Since your in android, install Firefox and then ublock origin then go into ublock settings and check the 'annoyances list' and you'll have a much nicer experience.

Firefox for Android has got ridiculously better over the last 18mths and is a usable replacement for Chrome for my needs.
Sentry has been very good to us, and it’s a generally great business model to boot! Overall great for the community and for ourselves

I am going to whine a bit that the recent move over to the unified SDK has been less than ideal for us. The fact that the raven docs would point us to the unified SDK but not to a “how to migrate” page made me super unsure about whether we were doing the right thing (esp. when it came to the logging integrations on Python)

It’s kind of an interesting problem, providing SDKs for each language. Sentry went with unifying the API across language boundaries and I’m not super happy with the results but I don’t have like 30 packages to maintain
You can do similar things on iPhone--which I did after 1GB of music synced one night when in Europe. But I mostly want data to transfer over mobile when not on WiFi at home. It's just easy to forget to change the various setting when traveling.
luck unfortunately :(
Oil is a promising attempt to make a backwards-compatible but progressively better and more sane unix shell. I look forward to trying it out!
To be fair, their parent company's network is if anything more hostile to users who aren't logged in.
FFXIV from Steam requires the download and usage of the abysmal launcher it has. As an added bonus, when you buy the game on Steam, you're locked in to Steam releases going forward: can't buy Shadowbringers from FFXIV's site, you must buy it from Steam.

Every Ubisoft game since Black Flag that I've bought from Steam has required Uplay.

I'm sure there are other examples, but Steam isn't preventing users from being hit with another "game manager" download. In some cases, it facilitates it.
Can it be exchanged in binance for bitcoin? If yes, and this gets a lot of users, then it s a huge deal, centralized or not. (And yeah it is cryptocurrency as long as it is based in Cryptography )
I sound like a broken record but accessibility makes sites better for everyone, not just disabled people!
> If you think about it less than 100 years ago hemp and CBD oil was in our diet.

If I think about it, I do not come to that conclusion at all. Do you have any evidence for this claim?
> We are running a huge risk not replacing them as they age.

We're mostly decommissioning them as they age, usually before the end of their design life. And there are legal requirements to do so at the end of their permitted period if they aren't refreshed. So, what's the risk?

> If one of the plants have a meltdown it's going to ruin any support to have them replaced.

Sure, but such support — particularly from industry in the absence of even greater subsidies for which there is no public support — does not exist anyway, nor is a meltdown even remotely likely.

> The U.S. keeps these plants so they can make nuclear weapons very quickly

The U.S. keeps shutting them down, and isn't replacing them, so I don't think that's accurate.
There are quite a few "boxes and lines" tools out there such as Alteryx, Actian, LabView, KNIME, etc.

Many people swear by them.

I like that Luna has a text syntax.

I also like that Luna supports building graph functional blocks that can be nested inside other graphs. That's a missing link in other tools of this type that limits the scale of what you can do with them.

I'd like to see a tool like this which has something like a JSON document going over the lines, but that might be asking too much. If the objects going over the lines are basically relational rows you can do columnar execution at very high speed. The Actian people have looked at alternatives to what they do, but I think they haven't extended the data model past relational because they couldn't get it fast enough to compete with their own product.

(e.g. a classic "disruptive technology")
> They keep whining that Roald Dahl is miserable and all despite inventing Node

I think you mean Ryan Dahl haha
Planet of Weeds: Tallying the losses of Earth's animals and plants. 1998
>using an iPad for development is still facing the same problems.

I don't know if the App Store customizes what it shows people based on the apps they have installed, but for the past few weeks they've been showing me "Get starting with programming" apps and stories on the App Store and it's always the same "Scratch for kids" or "Swift playgrounds" or Udemy videos or something. Apple seems to be pushing programming on an iPad quite hard, but they're not doing anything to make it any easier or more productive. It's weird.
I'm not sure how familiar you are with segment.io, but it's a super easy data piping service. So we use Segment to define all of our events across our stack, front-end, middle-ware, backend and then we just connect segment to sentry using the integration they provide. FWIW, we use segment for all of our data piping needs...errors, interaction tracking, traffic analytics, etc. This way we can not only have the errors show up in sentry for us to review, but we can also review in other services where in an event stream any given user ran into the error for easier debugging.
Browser tabs are the wrong metaphor when used with only 1 window. If you keep unrelated tabs in different windows it makes way more sense and the number of tabs stays relatively low.

An obvious use case is to have a window for your work and another one for your personal stuff. You can also open a new window when you start googling stuff about a specific topic (let’s stay “how to do x in Python”). Then, when you got your answer, you just have to close the window with all its tabs.
Here's a version with all the Medium-junk stripped away:

https://outline.com/UvNpVy
How do you improve symptoms of sleep apnea without CPAP device?
I never liked the explanation for the crystal orb. Oh, Leonardo knew about optics, but he painted the orb naïvely to show some sort of miracle.
Faster, readable version:

https://outline.com/UvNpVy
Marty sounds like a big waste of money to me. At the very least they should have made it able to sweep or vacuum up what it finds on the floor.
Why JavaScript instead of something more performant?
Yeah, they should be able to code. However a DP question is a bad one to ask, for it is not representative of the kinds of problems they solve day to day. This is like asking a programmer about deep security questions related to ssl or the details of the latest kernel bug or spectre. It is good to know those for a programmer but it is a poor signal for the job at hand. Light on my front porch might illuminate my backyard, but nobody chooses a bulb on that basis. I would use another light for my backyard.
I wouldn't ask it snarkily. I've been hired for jobs before and then asked to work on stuff that, while related, was nowhere in the job description. Got hired to do Java/C++ development, was pushed into being part-time sysadmin for our primary test environment because my team had spare capacity and our dev-ops team didn't. There were times I went 6 months without touching a line of Java or C++. Another guy I worked with said he got hired for real-time c development and then got pushed into Java development shortly after arriving.

Some managers embrace the notion that all software engineers are basically the same and you can shuffle them around outside their area of expertise and then complain when efficiency goes down. Now granted there are probably more strategic ways to ask about that then the direct method I originally posted, but if I'm interviewing with one of such managers, I want to know.
this is great! This might have saved me some time I was planning on spending to learn packer. I have a docker based project and I wanted to add VM generation to the CI pipeline.

Really excited to play with this tonight
Is there an official name for these tokens yet?

Facebucks?

Zuckbucks?

Cuckbucks?

Facecoins?
One time I was asked to match a list of firstname/lastnames with the framework or tool they created.

So I'm not surprised anymore.
> Smartphones and social media are, for many in the second half, arenas with a semblance of privacy. While Western internet users fret about the privacy implications of big tech companies hoarding their data, young internet users in the towns and villages of the developing world are delighted to have, for the first time, a way to communicate and express themselves away from the prying eyes of family, neighbours and other busybodies. In Asia and the Middle East smartphones open up a world of romance, enabling people to flirt and date despite social constraints.

Couldn't agree more. Privacy is defined by each person based on what they'd like to do but can't.
Dont you forget something- hydrogen if hydrolizes takes place in situa - aka directly below a windpower or solar-plant, has the lowest conversion loss right there.. Also storage can be improved by now chemically - meaning you bind it to a
https://en.wikipedia.org/wiki/Hydrogen_storage#Liquid_organi...

and reduce that to a nearly solid material with extremly high energy density. Its okay to be a tesla fanboi, its not okay to propagate ancient technological "insights".
This is about one of my best friends! He is an amazing local historian and a staunchly wedded empiricist, a resident of SF in the deep, old way. I highly recommend taking one of his ThinkWalks if you want to learn about local history, ecology, and the meeting of the two. http://www.thinkwalks.org/

Also check out his amazing water map of SF, which is both beautiful AND accurate: http://seepcity.org/
France clearly stands out in this map. As a result, the country is the world's leader in using few carbon resources:

Share of electricity produced from oil, gas and coal in 2015.

Indonesia: 89%

Australia: 86%

Netherlands: 82%

India: 81%

Nigeria: 81%

Japan: 80%

Saudi: 76%

China: 73%

Turkey: 67%

US: 67%

Russia: 65%

Italy: 59%

Germany: 55%

UK: 53%

Spain: 43%

Brazil: 23%

France: 6%

(World Bank)
An interesting case is Buddhism which many would classify as a religion. It's main premise is that the universe works like a clock that runs on karma which isn't so much a judgment but rather a plain mechanism. There are gods but they basically have no interactions with life as we know it. So believes in the existence of gods that have no bearing, meaning no faith is placed in their doings.
So few people understand this. Doubling blocksize doubles the capacity, and therefore the efficiency of the network.
OMG I had so much fun with SWiSH. Haven't thought about it for a few years now ... brings back some nice memories :)
Or states are giving tax breaks to fracking (natural gas) companies in the name of “job creation”, only helping to lower the cost of electricity produced from natural gas. Basically we are subsidizing non-renewalable energy sources.... Also regulation drives a big chunk of the cost of nuclear. It’s not the cement and labor that drives the cost here...
Rather than try and set up MADIS, look into something like the siphon [0] Python module.

MADIS is a bit dated, data dissemination that uses OPeNDAP [1] and ERDDAP [2] is much friendlier.

[0] https://github.com/Unidata/siphon

[1] https://opendap.github.io/documentation/

[2] https://coastwatch.pfeg.noaa.gov/erddap/information.html
I live on a named creek in the S.F. Bay Area, and I've recently re-discovered what a natural wonder it is. It is mostly original creek for its entire length. I discovered recently a tributary that at one time ran through my property was re-routed (I suspect in the 1960s) to empty into the creek 400 yards downstream. This probably results in less flooding on my property than historically otherwise would occur.

It used to be a steelhead creek, but in the 1950s the Army Corps of Engineers did major flood control alterations to the major creek it flows into, making it impossible for fish to swim upstream. New environmental laws requiring runoff to percolate through the soil and stemming construction erosion help the water quality. I hope someday the flood control gets rebuilt to be migrating fish friendly.
Wow! Thank you so much the time and effort you put into your response. I really appreciate it.

I've been going through Unity but it's been a lot harder than I thought. I'm hoping to get to a point where I can participate in a game jam soon.
Ah. GitHub repo cards, for embedding anywhere.

From the title, I thought this was cataloging every web site.
Or more cynically, stablecoins are fiat wrappers that people hope will trick regulators into not applying financial regulations to them.
mobile first! :D
I don't think English is their native language. They should probably hire a tech writer.

Also, tutorials and examples are the Achilles' heels of GUIs. I remember back in the 1990s when you'd go to a bookstore and find 1200 page tomes full of screenshots that would tell you how to do everything in Word 95.

Something that is "just run this script" in a CLI is a 20-page checklist with screenshots with a GUI.
Darch reminds me a bit of Tiny Core Linux. That uses loopback images for packages, and puts them together with UnionFS, IIRC.
The recent youtube purges provide an example of this mechanic in action. In order to prevent "discrimination, segregation or exclusion" of certain groups of people, youtube must discriminate, segregate and exclude certain groups of people.

We don't make peace with our friends, we make peace with our enemies.
I'm a Web developer, and I did hand-code the Dijkstra path-finding algorithm recently. Granted, it's not common, and I didn't do it from memory, but at least I knew what to Google.

I needed to represent the shortest path between nodes on a map, so I needed the internal data from the algorithm, thus the need to whip out my own version.
Agreed.

I deal with financial data which is in well-defined formats for the various asset classes. You can save a lot of time by just writing some parsing functions to deal with your exact needs and avoid needless work. And, hopefully avoid using the built-in functions for conversions as those will almost always be A LOT slower due to what they're required to handle.

I prefer to store that type of data in csv files because there are times when you need to read through the data to find errors, adhoc analysis, etc....If you're loading those types of files very frequently, there are better formats of course. But, when the parsing time is peanuts compared to the runtime of your program, it's nice to be able to load the file into other programs when you need without having to convert it first.
Indigenous Colombians fear losing their hallucinogenic brews
I played a game like this when I was a kid called Atmosphir.

https://onemoreblock.com/landing/