skysight-inc/HackerNews huggingface dataset:
These are all good points, and I wish more clis were like this. My own pet peeve is un-disablable stdout logging.

> It’s important that each row of your output is a single ‘entry’ of data.

It felt weird to me to use `ls` as an example as it's not immediately obvious it adheres to the advice from the printed output. I suppose they were also trying to highlight the earlier point of differing output format depending on whether output is a tty/pipe.

Unrelated, but I didn't know `ls` was that smart about isatty. Once upon a time I read the '-1' option to print one name per line in the man page and assumed it was necessary for that functionality. Thanks!
I think you underestimate the power of personal drama to drive away other news. "Tesla sales up" isn't so exciting outside the business / car enthusiast pages.

Musk, on the other hand, is a celebrity. That means everything he does gets a lot of attention whether it's important or not. He successfully used personal drama for many years to gain attention. Recently this celebrity focus turned on him.

A conspiracy isn't needed to keep the media focused on celebrities; to the extent one exists, it's redundant.
I guess you can't talk for everybody (which happens a lot in the comments for what I've seen, HN does this, HN does that).
The commenters here may be very biased though.
To be clear this article seems to refer to SF workers, but I guess the same applies there even if the pay is fat. You need to generate cash to pay for the hefty rents. I should add a disclaimer here that this is just an assumption based on what I've read though.

Maybe someone could chime in on how easy it is to get a job with good morale in SF? I would imagine that it's like looking at the trees but only seeing the forest.
We've already asked you to stop being nasty in HN comments. Continuing to do that will get you banned, so please stop.

https://news.ycombinator.com/newsguidelines.html
no legal mountain biking

This is ridiculously false.
Australia has already shown the way for Canada:

Mass-immigration of people with dubious qualifications, as long as they work cheap.

Resultant huge downward pressure on wages, particularly in IT. Companies throw bodies at problems instead of innovating or designing projects and systems carefully and smartly.

The mass influx of people then puts pressure on housing and public services, but juices the economy through the extra consumption of extra people.

Meanwhile socially, the migrants are predominantly males, with poor attitudes towards women, and backwards practices such as female foeticide. Soon inner-city work and social areas become gender-imbalanced: dominated by Indian men. Businesses then put into practice gender-selective hiring and promotion which harms all men, including locals.

All of this might very well work if the male ratio of visas per country of origin was capped to 50% in the first place. If Canada wants to pursue a Parliamentary gender quota, why not start with an immigration gender quota?

Be careful, Canadians.
Exposing Web APIs (e.g. DOM) to WASM and projecting them into native languages seems like it overlaps a lot with defining actual native API projections that would be shared between browser implementations.

It doesn't read like this is an explicit goal of the project, but are we going to get this by accident? Being able to use the same X code (where X is your favourite statically-compilable language) to generate both a WASM version that runs on the web and a statically-compiled version that links to the Y browser source (where Y can be whichever browser works for you because they all support the same native API) would be awesome.
So I totally buy the argument that you can reify your own generics with a system like this. It's nice, I like it.

...but I don't see how this feeds into the compiler without a "shadow type system"[1]. If you have to specify the types everywhere, or don't have compile-time checks, it's not really generics. It's just an Object-container that has validation funcs executed at runtime, which can already be done relatively easily in basically every language. Did I miss something?

[1]: or compile-time code generation, but that isn't mentioned. and that strikes me more as a macro system than a type system (though I don't know if that's a real distinction, if your macros are sufficiently powerful™)
Homebrew is NOT the primary package manager on Mac and I wish people would stop perpetuating that falsehood. Apple includes pkgutil/pkgbuild in the OS and that official package management strategy plays much better with corporate IT control of managed machines.

In my experience, Homebrew always eventually results in pain and complex debugging and it's almost impossible to audit software it installs to prevent the installation of prohibited or dangerous software.

It's really not that hard to build a .pkg file and developers that want to properly support the Mac platform should go down that path before offering Homebrew support.
"we have no problem ourselves"

By "we", I assume you mean "white people". That groups together a wide range of people with different experiences and histories.
Do they also do the on-site interview?

Look, I've done a lot of interviews as the interviewer. This attitude that we have to design processes as if there are five hundred quintillion octillions of googolplexes of novemdecillions of cheating lying "fake coders" for every one qualified person is not rooted in reality, nor is the level of paranoia you're displaying. There are perfectly reasonable processes you can use which will catch a cheater if you actually get one. But designing a process entirely around the assumption that everyone is a cheater trying to lie their way into your company is just not useful.
>Logs show that it has never been used by anyone. It patches the vulnerability.

>We made Google+ with privacy in mind and therefore keep this API’s log data for only two weeks. That means we cannot confirm which users were impacted by this bug.

They have no idea if it has been used.
Bear in mind, the "morality points" aren't on Google: They're on Google's employees. The commitment Google made for AI Principles only exists because their employees demanded it, and forced Google to end it's participation in the Pentagon's drone warfare project.

Google's management are more than happy to help the government engage in illegal assassination abroad via drone, but it's employees are not. For Google's executives, this is less to gain morality points with the public, but to retain employees who would leave otherwise.

Though another aspect is, they may have already gotten an indication from the DoD that dropping out of Maven would be held against them when evaluating the proposals. RFPs aren't just about the dollar value, and they'd certainly take into account the possibility of Googlers refusing to do the work needed to fulfill the contract.
Netflix buys its first production studio complex
Nowadays I tend to trust a company that had a security vulnerability or data breach once and handled it gracefully, rather than a company that says they had no security breach.
Making a mistake is only human; Your true test is what you do after you found it.
#6 is great, except if it causes performance issues: https://github.com/npm/npm/issues/11283

Speed is the ultimate fancy enhancement ;)
Thank you for that information
Thanks for what you do.
I just picked `ls` as it's a common utility everyone understands and isn't some contrived example using `cat`.

I am going to add a note about `ls`'s behavior with isatty. It's sort of conflating a couple of things, but I think it's interesting enough to leave it in.
Sure, they added around that performance penalty. But you only need to compile your kernel with that flag if you run untrusted code on the machine, given the nature of the exploits... I'm sure many companies have weighed the pros and cons of that decision, and said "by the time we've got foreign code running on this machine, we're already hosed, so the performance cost isn't worth it."

In general, these types of decisions aren't uncommon.
Story of Snapdeal – the forgotten Indian ecommerce giant, and its turnaround
Google pulls out of competition for $10B Pentagon cloud contract
So your implying that it's not trivial. I acknowledge that.

What I was implying is that a third party deobfuscation project by reverse engineering with minimal input from the original developers would presumably be different in terms of variable/function names, etc, comparing it to the original source.
ASLR is a virtual memory technique, an attack via the BMC would attack physical memory.
Oyuncu Levent Üzümcü'ye, bar çıkışında saldırı
Music for kids nursery rhymes
On the contrary, I think you're being precisely the right amount of skeptical.

I'm no expert, either. I've read some of the relevant literature when able, and I've experimented extensively with food and supplements. I also collect anecdotal evidence for the success and failure of different dietary regimes. I think it's especially instructive when your own chosen regime fails for other people. Caution is always warranted.

If you ask a toxicologist whether or not something can kill you, the reply will come swiftly: "How much?" Given the number of people that die each year from water toxicity, we clearly lack intuition regarding the answer. When it comes to fat (saturated fat, in particular), there clearly must be some upper limit before pathologies arise, but the question actually being debated is, "How little saturated fat should we consume?" Similar questions have been posed about cortisol and inflammation, two "obviously bad" things that, as it happens, we cannot do without.

From this standpoint, such debates are largely ideological, as contradictory evidence, discovered in earnest, for opposing viewpoints implies both must be wrong in some fundamental way. Scientists generally recognize this; enthusiasts and journalists, less so. This in no way means proponents are wrong about their observations. Rather, it means their conclusions--that is, the model through which they view their results--are somehow incomplete. This is where new science can shed the most light.

All of this is a long-winded way of saying I have no idea how to reconcile even the data I have seen because there's so much data I haven't read or don't understand. Besides, even experts are weary to give medical advice. And just because my blood work on a ketogenic diet looks fine, that doesn't mean your family history won't affect your own results on the same diet.

If you don't trust your physician to keep up on the latest nutritional science (Why would they?), you can at least work with them to monitor lipid panels while experimenting with your diet. Regular blood work every couple years can also alert you to drastic changes you might not otherwise be aware of. Just be sure to request complete copies of the data for your own records. Otherwise, you may only receive a list of notable results.

Best of luck to you.
How is AWS worlds ahead Microsoft in their commercial cloud offerings? I work with both and to me they seem very similar.
Thank you for this.
What food allergy panel do you use to get such a vast amount substances included? I was looking into food allergy panels and I was seeing blood tests for most common food allergies which included only 8-9 substances.

As for the hearing test,do I just request my doctor for one?

I’ve tried lots of accupuncture but never felt true relief. I went to some of the best accouncturists but no real relief.

Most of my anxiety seems to be somatic in form. My mind is hyper aware of sensations in my body and I get a lot of interrupting anxious thoughts that break my train of thought and cause an anxious symptoms.

The main somatic symptom is pressure on my chest which with meditation I’m able to dissolve a little a bit but can never fully open up, it takes too much time and patience and the sensations are too strong. There are also sensations on the left side of my head connect to the chest— mri was negative.

I think intense exercise might open up my chest but I don’t want to do too much damage to my knees.

I’ve started stretching everyday and hoping the head to kneees , hand to floor stretch might open up the chest more.
It feels like when I stretching, some of emotional tension in my body gets released. I really need to push myself a little more though.
A nice read. Somehow I had a misconception that commune-dwellers might not be too invested in quantifying much at all.

I'm glad they can make this work for about a hundred or so folks. I wonder what the natural limit for this sort of arrangement is.
I spotted Facebook does this on more than several occasions. "Videos are big and space is expensive and we are cheap". Not only videos, but images would also spontaneously go for some users.
Delta Waves, Good Sleeping Music
Well, I'll admit this is the first I'm learning of this tool. That said…

The top hit on Google for "os x pkgbuild" is a link into Apple's documentation that 404s. (Further Googling turns up some blog posts, and man pages, so that's good.) Does this support dependencies? How do I get updates to users? How does a user receive updates?
Even if it does not cause any performance issues, I dislike it. If the thing runs in terminal, it should be expect to be used in a script thus it would be better to make no assumptions of terminal capabilities and leave the fancy part to external tools, if one is interested. I always hate systemctl's piping to a pager by default. "Do one thing, do it well", don't try to surprise users with fanciness because at work we don't like surprises.
> For entry-level technical roles, this feedback is only on your technical abilities: How well did you apply your data structures and algorithms knowledge? How well do you code? Did your solution handle all the edge cases? How close did your solution get to optimal time and space complexity for the problem? How well did you communicate your thoughts and respond to questions?

I guess I've never gone for a non-entry technical role, despite interviewing with 10+ years of experience, but my google interview experience was basically only this. And more specifically, algorithm only questions. I think I wrote a tree traversal, a BFS, and a DFS. Never asked anything about design, performance, or anything else that I would consider "real world problems."

Would love to hear if anyone got anything different? I've interviewed a few times, and it's always been more or less the same.
The best part is that some people think 'brew' is a solid package manager and then show up in Linux and try to make 'linuxbrew' happen (no really, it is a thing).

I just wish everyone would take a day and read an intro to nix/nixpkgs and the world would really be a better place. There are so many "popular" hyped tools these days that can barely do a fraction of what is going on in the Nix ecosystem, but it doesn't seem to get the hype that brew, buildkit, linuxkit, etc all seem to get.
ZenLedger Secures $1.5M in Venture Capital for Crypto Tax Software
Thanks so much. That made me find the article:

"One of the biggest claims to fame for asynchronous logic is that it consumes less power due to the absence of a clock. Clock power is responsible for almost half the power of a chip in a modern design such as a high-performance microprocessor. If you get rid of the clock, then you save almost half the power. This argument might sound reasonable at a glance, but is flawed. If the same logic was asynchronous, then you have to create handshake signals, such as request and acknowledgment signals that propagate forward and backwards from the logic evaluation flow. These signals now become performance-critical, have higher capacitive load and have the same activity as the logic. Therefore, the power saving that you get by eliminating the clock signal gets offset by the power consumption in the handshake signals and the associated logic."

https://www.eetimes.com/document.asp?doc_id=1277174
> learning as I go

I am as well. After having read the spec and seeing its differences from TCP-based TLS, I may have a go, but not sure when. I'll give a shout if I get anywhere of note.
My friend is not a test user, and my dev user is literally just for doing QA on social graph tags for an otherwise unrelated project. My friend hasn't seen my project or interacted with this dev account in any way.
Fuel efficiency standards kill people by reducing crash safety.
Zoëtrope does this — they’ve been going strong since the year 2000.
Two large natural food distributors, UNFI[0] and KeHE[1], carry their products[2] and so they're found in many natural food stores and co-ops around the country.

[0] https://www.unfi.com/
[1] https://www.kehe.com/brands/

[2] https://eastwindnutbutters.com/buy.php
Sorry, I was unclear.

I meant "totalist" in the sense that we're going to record and store all our activity. This, in turn, will force us to confront ourselves, or we'll turn into a mechanized version of (inhumane) N. Korea.

> The true horror of technological omniscience is that it shall force us for once to live according to our own rules. For the first time in history we shall have to do without hypocrisy and privilege. The new equilibrium will not involve tilting at the windmills of ubiquitous sensors and processing power but rather learning what explicit rules we can actually live by, finding, in effect, the real shape of human society.

~ https://firequery.blogspot.com/2013/10/total-surveillance-is...

My thesis is that technology forces us to a total information awareness regime, and the choice is between a relatively open and egalitarian system like UFP or a system of gross privilege and starving serfs unbreakably enforced by machine.

To me, drone legislation is a part of this larger process of humanity coming to terms with our power as thinking tool-users.
Judging by how well earlier generations overclocked (when not artificially restricted), they had this clock headroom pretty much the entire time.
Can someone explain what this "moments" concept is? I'm unfamiliar.
We are polar (heh, polar) opposites. Those high temps are hot but not awful, to me. Texas sees those kinds of temperatures every summer, and I've summered in the desert, as well (Tempe/Phoenix in spring is awesome). This summer in Austin was particularly brutal, and currently the rain is among the worst I've seen (because mosquitoes, when combined with record breaking high temperatures), as it's been going on for weeks nearly daily. We handle the heat fine, here, but the rain less so. I would guess it's the opposite in Chicago.
Was Albuquerque chosen just for the funding or is there some other advantage? Seems like closer to the west coast would make access to both the manpower and services needed to the production of shows easier.
At the most basic level performance is way below what I have seen with AWS. It was taking about 20 times longer to load data into a database cluster in Azure then into AWS. Additionally Azure is _just_ getting Availability zones online. Previously if you wanted high availability you needed to use multiple regions. I have yet to be able to create a kubernetes cluster using the UI, and I am not even sure how Users work since they have this odd hybrid Active Directory setup that may or may not be users.

On the flip side It was painless to use both GCP and AWS and even second tier cloud providers like Digital Ocean or Packet.net are simpler to use then Azure. My standing advice for anyone is only use Azure if you are 100% in the Microsoft ecosystem using .NET and Visual Studio to develop your applications, and you plan on using their professional services to help you out when you hit problems
Why don't just accept the simple, and well-know fact that no emission reduction is or will be possible, and CO2 emissions are going to continue increasing, probably growing about 3x-4x by the end of the century, for as long as there are non-renewable energy resources?

I am not a doomster, i know humankind will switch to renewable energy and is already well on track to do that, it is possible even without any new large scale inventions while these are coming too. It is just that after all, mineral resources are free stuff. Free stuff is going to be used until it runs out, or until the remaining portions of it will become too hard to get (and we humans are very inventive when it comes to getting our hands on free stuff, see shale revolution).

Just accept this as a fact and plan economic and social changes based on its consequences.

Until you start simply nuking the countries which are using mineral resources, any attempts to curb CO2 emissions mean only increasing them, as you will decrease production of something which you probably do very efficiently (as you are a developed nation), leaving market space for less developed, and less efficient nation to produce same amounts of stuff, using more of the mineral energy and producing more CO2. We humans are also highly competitive species. We instinctively choose harming ourselves if it means harming our enemies even more.
In practice I've had overwhelming feedback praising our use of spinners in the Heroku CLI and not a single complaint I can think of. In fact, I've had more praise for adding spinners and color than any other change we've put in over 4+ years of development.

That said, you need to be careful. Don't use a spinner if it's not a tty or TERM=dumb. Do use it in some CI environments that support it (Travis, CircleCI) That handles all the issues we've seen and everyone seems to be happy.
I'm curious if you've flown a modern consumer drone recently? Something like a Phantom or a Mavic.

I have and I would trust a reasonably intelligent person who is into the hobby to handle them with care and educate themselves on the proper regulation and procedures (and other details like caring for LiPO batteries). I don't know if I'd trust the average person with the hobby.

I'm not claiming that we need extremely strict regulation, but I can see why people would want to over-index on more regulation.

I've seen people here compare drones to boats, cars, etc. I feel like that's a bit of a false equivalency.
Fond (YC W12) Is Hiring Sales Operations Associate in Portland
JavaScript frameworks comparison
how do you prevent people from reblogging?
Some groceries -- every Whole Foods I've ever shopped at, for example -- have the eggs & dairy at the back with the milk, and stock those shelves from the back, too. Non-dairy "milks" only don't require refrigeration if they're ultra-pasteurized tetrapaks, which (in my experience) are only in 1Lt/Qt containers.

Milk is heavy. It's stocked onto shelves slightly angled forward so the remaining stock slides to the front for ease of reach. This need isn't generally applicable, or desireable, for other refrigerated/frozen foods.
Limiting warming to 1.5C will require drastic action, says IPCC study
You could just rip the film out of an old LCD screen and rotate it 90 degrees.

This is the same trick behind “LCD privacy glasses” which does the opposite of the IRL glasses.

https://youtu.be/zL_HAmWQTgA
This sounds very academic. Meantime in the real world, people in Java-land are constantly killing themselves trying to invent workarounds for type erasure induced problems. The latest example I know of being Micronaut [1] which touts itself in some sense as being a whole platform for re-reification.

[1] https://objectcomputing.com/news/2018/10/08/micronaut-10-rc2
This is great! Now every app that allows their users to sign in using their Google account, and asked for blanket "let's read all your email" permissions, can simply trawl through that data trove for this same email notification from Facebook, and have access to that user's account.
Perhaps I'm alone in this, but when a tech company is solely owned by a small group of execs, that's a huge red flag as a potential employee. In my mind, it says they truly only care about themselves in a very tangible way.