skysight-inc/HackerNews huggingface dataset:
Now I wonder which FANG you work at. At the one I worked at (N) you would definitely see the middle managers all the time, and you'd be having skip level meetings with them on a fairly regular basis.

Their job is to facilitate coordination. The same thing your manager does, but for other managers. They make sure everyone is working towards useful goals, make sure hiring and budgets are in line, and communicate with their peers to avoid overlapping work and most importantly make sure to communicate context down their teams about why they are doing what they are doing and what the business hopes to accomplish in regards to their specific area (and overall).
>Perhaps the most popular is the gut microbiome, which impacts human digestive health (this is the science behind your daily probiotic yogurt).

I don't believe there is any science behind the notion that yogurt is healthy for your gut as a probioitic. The bacteria in yogurt is lactobacillus, which is present in gut flora but a minor resident at best.

https://en.m.wikipedia.org/wiki/Gut_flora
>About 99% of the large intestine and feces flora are made up of obligate anaerobes such as Bacteroides and Bifidobacterium.

These are not present in yogurt and no amount of yogurt eating will help introduce them to your gut.
my friend - it's lose, not loose.
Would a highly paid software engineer be expected to understand the potential consequences of runaway trim? I’d think that would be up to the aerodynamics folks, who most likely said that it was not a problem.
Mad props to the scientists and engineers making something like this possible. In an alternate life I would choose to be an astrophysicist or rocket engineer. Hopefully I will be more intelligent in the next life.
Ed Logg is alive today according to his Wikipedia entry, so there's more to go on if someone wants to do write something more detailed about this incident.
Right, you can't do it without hardware buttons. However with hardware buttons below the track-pad I can easily use it with either hand alone and still be fast and accurate. Therefore having hardware buttons below the trackpad is necessary for me, it is so much better than using anything else feels horrible.

Edit: Rereading my original post I guess it is possible to think that I say that virtual buttons are better. What I meant that the thumb rotating like that on the trackpad screws everything up. Sorry that I wasn't clear.
Not necessarily, but it's certainly not unheard of:

>In 2003, Gary Ridgway admitted he was the Green River Killer, having murdered 49 women in the Seattle area. Ridgway had passed a lie detector test in 1987, while another man - who turned out to be innocent - failed.

https://www.bbc.com/news/magazine-22467640
People always refer to nazi's, but I think communism falls in the same boat. So both extreme right and extreme left are oppressive regimes. The difference is that extreme left has a more "social" explanation, but in the end they kill and oppress people the same way.

That's why extreme left is more scary to me, like a wolf in sheeps clothing. Historical death counts also show that extreme left can be quite devastating.
Reminds me of Buddhas of Bamyan, which were destroyed by the Taliban, who probably didn't realize that they have same minded allies in SF school board.
Yeah, I don’t get it. You could just compare the ROMs directly. I can XOR any arbitrary secret message with a long enough key.
You're conflating free software with free as in "I shouldn't have to pay for anything", in a way. The Signal client is FOSS, but the folks who develop signal are in no way obligated to provide resources for people to use it if they do not want. I'm not aware of any FOSS license which says "we have to allow anyone to use our resources to run forks of our software"
Or why do they keep putting lights on aircraft that are secret/not to be seen...
I used to work at a consulting firm that had subway as a client. The Subway ecosystem is very political. Part of the process that corporate Subway has to deal with is IPC or Independent Purchasing Coop. They are a Coop that represents franchisees to battle with Subway's corporate agenda. The problem is that in order to have a larger say in the topics that IPC fights for, you need to own more stores. Basically as a solo franchise you are at Subway's will until buy enough stores to have clout. With the most powerful franchise owner being the the guy who owns almost all the stores in California.
A difficulty with owning a new store is you have to get approved by the regional DA. Who is typically an IPC member, and provides all new franchises to friends and family. I'm fairly certain if you failed out of government politics, you could take a shot in the Subway ecosystem.
Regarding the politics at Subway, corporate culture was cut throat. While I was there Fred was mostly hands off, allowing execs to fight for projects and visibility. The executive turnover was high. Probably because they were cut throat in their hiring negotiations. It was common for people to cycle out in under 5 years.
The side of Paul Allen I wish more people knew about
Yeah as a dev I am not touching this with a 5 foot pole. Google open source is not open source. It's a nasty tactic of pretending to be open source while not actually being open source as the speed of development is so fast that it's impossible to fork anything and then its laden with proprietary blobs where you have to "trust" Google which basically means tolerate them doing nefarious shit.
Few of those fields have professional software available for Linux i.e. what is actually used in the industry. It's the students, engineers and artists that are invested enough to switch platforms. Most people are just going to use the FOSS software on Windows instead.
Scratch lists are not first class. You can only create them as variables; you can't create list "values" (there are no list literals) and you can't pass lists around. You can only provide lists as arguments by choosing list variables from a dropdown of certain built-in blocks.
In Chrome, type "chrome://flags" into the address bar. Enable the flag "Filesystem API in Incognito". Restart Chrome.

Et voilà, "incognito detection" is defeated (they are checking to see if localStorage is available or not). This will be enabled by default in future.
I disagree with this pretty firmly, I'm afraid :-)

Berlin can be cheap relative to other capitals (though this is getting less true) but the extent to which that's the case depends on your personal choices.

Public infrastructure is another matter because it serves everyone and everyone contributes - there needs to be a minimum bar. And yes, if I pay the same taxes as everyone else, I want a comparable level of service and convenience in my infrastructure to what people in the other cities get.
if you happen to arrive at tegel ahead of time or even worse your flight is delayed, you are screwed. Once in the security area there is little to no decent food nor shopping option.
I meant more in the vein of government having a large role in being the referee in these kind of issues. Had Istanbul Airport been built in Germany with the exact same private companies, I suspect it would have far fewer of a death toll, since the German government is much more aggressive in coming after workplace safety violations. So even if private companies are ultimately responsible, the government still does have a large role in keeping everything in check - a role Germany and Turkey failed in different ways.

Sorry to hear about your cousin, though, I hope he managed to get out unscathed.
I couldn't find the acronym TEE by googling around. What's it mean here?
This is so well put. Also waging war part or politics or nepotism in competing, corrupts the spirit of competition and hence the human spirit itself.
This is more akin to having a backup bike in case your car does break down than it is like resolving never to drive again, but wotever m8
I was subjected to a polygraph test once, and I successfully misled the operator several times, by slightly biting my tongue (so I was asked, "you show heightened emotional response to X and Y, something you're trying to hide?")
Fexprs have performance problems over macros because fexprs are interpreters whereas macros are compilers. A macro compiles the semantics that the equivalen fexpr would interpret. In 2019, compilation is still generally faster than interpretation.

Fexprs are theoretically interesting in one regard: they can avoid hygiene problems. A fexpr explicitly evaluates material in some explicit environment, so it can work out which environment is used for what. It has straightforward access to its own local material that doesn't interfere with the interpretation of the incoming form, that is done using its own environment. A loop that has an implicit counter which is invisible to the program, if implemented as a fexpr, can just use the fexpr's own local variable as a loop counter, and thus doesn't have to insert a hidden gensym into a code template. A fexpr is not confused if the interpreted form defines a local function called list, even if the fexpr uses list. Macros combine everything into one clump of code, so achieving the same environmental separation requires significant hoops (which are omitted entirely in traditional Lisp macro systems).
It could be worse. At least you don't need that backup power to keep a nuclear reactor from doing anything unseemly
No need for a building. You can have an MVP with a tent for a terminal, as Heath Row proved: https://www.backheathrow.org/70_years_of_heathrow
Product Hunt Voting Distributions Analysis
> What alternate projects are people excited about that are solving the problem of distributed cryptographic identity and messaging?

I would argue Matrix is a good contender. The Matrix project is working on secure messaging, and they have a lot of really cool solutions for key distribution and federated communication.

"Distributed cryptographic identity" is a slightly hard concept to pin down. In Matrix this is still an open problem, but that's just for the service which links third-party IDs (phone numbers, email addresses, etc) to Matrix IDs (@cyphar:cyphar.com, for instance). But if the problem is distributing keys, then that is a solvable problem.

But then again, maybe a different solution is needed to fill the PGP niche.
Well, that's good to know on the one hand. On the other hand, I've never seen a provider that respected that section in full.
I know the folks behind this and I think they’ve approached it thoughtfully and realistically.

It’s using a modern OpenPGP implementation and language (Sequoia, Rust) which is a big win. Despite it being centralised, I’d encourage folks to have a look.

On that issue, SKS has become so troublesome to run that the number of peers has steadily decreased to the point where there are only 2 entities running the HKPS (“secure”) pool, so in reality SKS is centralised too, as well as unmaintained. Source: I run a key server and a key expiry reminder service.
You know the old saying: I would never fly in a plane designed with software using floating point.

I think it needs an updating: I would never fly in a plane with software written by $9/hour coders.
Package managers don't use keyservers to get their keys. Keyring updates are usually shipped as package updates or through a different mechanism. And distro media embeds the signing keys in the ISO to avoid the TOFU problem.
Replacing switch, which is compile time construct (converts to an if-else statement or a lookup table or a binary search) with an object which is a run time construct (hash table) is pretty inefficient at least in compiled languages.
For posterity, we received our bill. My wife's antepartum stay (~3 weeks) was almost 2x the cost of the delivery. In total, the bill was just over $100k. Her out of pocket maximum, $3k, covered the entire pregnancy and delivery.
Trusted Execution Environment
I never considered how many logical problems arise from the use of AM/PM. I knew time handling is tricky but it seems like every time I see this topic discussed, I learn about a new corner case.
The real kicker is that the software worked exactly as intended.

It wasn't the programmers' fault that the planes went down. It was the specs they were given that were bad.
Berlin is not the only case of the political center of a country but not economically: see Milan vs Rome, Barcelona vs Madrid, New York/San Francisco/etc vs Washington
hey, thanks for the reply. could you highlight the differences between Eva and Crux as you see them, today?

i do like passing in a timestamp and getting the state of the world as Crux seems to implement, whereas Eva seems slightly less oriented on time based querying, more so for a sort of log setup (where they have EAV+T+added?)
Not really a nit pick, considering that OSX is certified full-fledged Unix.
i don't think the US navy typically solicits donations from retirees. it seems to me more likely to be misdirection for rival militaries as others have suggested.
Microbiome researcher here.

We routinely use germfree mice, rats, and pigs in our research. They are completely devoid of bacterial and fungal cells. Their immune systems develop abnormally and they have some behavioral oddities, but they have no reduction in lifespan or fecundity.

Nutrient capture is really not that large a part of the gut microbiomes role; most of the nutrient and caloric uptake occurs in the small intestine of humans. The small intestine has many bacteria, but maybe 1e-3 fraction of the large intestine. Interestingly, humans have a much larger small intestine:large intestine ratio than close primates. Likely we evolved on such a high quality diet (animal protein) that our need to extract nutrients from plants declined and allowed shortening of the large intestine. When you get high quality feed, you don't need a big bioreactor to ferment plants into calorically valuable products like short-chain fatty acids.

This is not to say that humans aren't better off eating a very plant rich diet. All the research suggests strongly that a diet very high in fiber feeds a healthy guy microbiome which helps resist pathogen invasion and helps create a balanced immune system.

In short: if you could rear germ free humans, I think they'd be just fine, if perhaps immunologically odd.
Doing What You Love Ft. Paul Graham, Ben Horowitz, and Justin Kan
Snap! takes inspiration from Scheme. I wouldn't compare Scratch to Lisp/Scheme at all, as IMO lambdas, cons-cells, and (the ability to make) expression-based control structures are all defining features of Lisp/Scheme, and Scratch does not have any of them. To my understanding, Scratch's design seems to be inspired by Kay-style OOP (Scratch's "broadcast" feature is about passing messages between sprites, and the first version of Scratch was written in Squeak).
Because it's 2019 and most developers don't want to use a UI from the 1970s.
"The windows are small, and covered in metal bars or thick metal meshing."

That's one thing I don't get in the US. The schools really look like prisons. Why not have windows and daylight?
Package managers don't use keyservers to get their keys (at least, not for the distro's repos). I believe Ubuntu might use them for PPAs, but openSUSE doesn't use them for any OBS projects (and I'm pretty sure this is the same for any RPM repo).
>The workers are great at running (execution), but left to themselves are horrible at self organizing and running in the direction required in tandem

This is an ideological claim that is counter to my experience. Workers are fine at self-organizing, they just might organize in ways that management does not agree with because workers and management may have different ideas about what the company needs. In my experience the usual reason that workers have trouble organizing themselves is that they are not given control over resources like hiring and equipment purchases, specifically so that they won't be able to organize without management.
Unless it’s just a bread crumb which links to other bread crumbs which all lead to nothing at all.

It could resemble an optical illusion we’ve been projecting around every once and a while?
> and also pretty inconvenient public transport links (Tegel especially)

This is false. Both are accessible with a trip on the metro U7 (which cuts the entire city NW<>SE) plus a tiny/short (depending on the airport) bus trip.

We're talking about 30/45 minutes, the large part of whom is on a very frequent metro line. By airport connection standards, this is very convenient (besides being cheap).

> awful, way over capacity, bad facilities

"awful" doesn't mean anything in this context.

Capacity is not so immediate to assess. While terminal C has a standard structure with two security checkpoints, terminal A has checkin and gates directly connected, which makes them very efficient (checkin queues develop in a corridor, essentially, but due to the checkin/gate efficiency, they don't last long).

Facilities are not "bad" - they're not modern, which is different (ie. computing stations). This is obviously a pain for people who need to be plugged 24/7 to a socket, but there's plenty of airports with an old structure.
Trusted Execution Environment, a secure enclave on the CPU
Ask HN: How much time do you spend on your side business?
For those of you working a full-time job and running a side business: how much time do you spend at work vs your side business?
This code also seems like it generates inline event handles which make it much harder to deploy good CSP.
Ask HN: What new startups are creating products that are changing the world?
Slack is technically pretty boring, given that it's just hosted chat. But it's important because its adoption enables people to work remotely, which reduces long commutes, expensive housing, etc.

Twitter, Facebook, and YouTube are also technically boring but have had also had huge real-world effects.

What are some other newer startups that, like these, are having a big positive (or mixed) impact in people's daily lives?
When’s the last time you saw a highway construction project get completed in a reasonable amount of time?
The frightening thing about an intelligence officer pitching you is the moment that it happens and feelings of fear, being overwhelmed (Is this really happening? Who are they? Where are they from? I thought they were X but really they are Y? Why me? Why now? What do they want? Will they hurt me or my loved ones if I don't agree? Are they recording this? Who else can I not trust? What do they know about me? How much do they know about me? How did they find out about XYZ? Do they know about my other thing? How can I stop this? Do I want to stop this? Can I trust them? Etc etc etc)

If the person being pitched can compose themselves and buy time to think there is nearly always a way out. Despite what people think intelligence pitching usually has an element of bluff. A handler making a pitch deep down knows this.

If the person being leveraged can find a way to call the bluff (and fight the fear of blackmail) usually the handler will back off - despite what they may say they might do ("We will expose you"). It's generally too risky for the handler to get involved in games and threats of exposing the blackmail evidence. Afterall, they want to continue in their job and aren't gonna risk damaging their own cover, career etc by trying to burn a source who rejected them. Most pitches fail.

Plus a person willing to fight their fear and run the risk of the blackmail compromise being exposed isn't likely to be someone who you are going to easily be able to control. The KGB trying to blackmail the Indonesian President over sex tapes comes to mind...the perfect response:

Given Sukarno’s boasts, the KGB shouldn’t have been too surprised that its efforts to blackmail him went astray. “When the Russians later confronted him with a film of the lurid encounter, Sukarno was apparently delighted,” Lister wrote.
“Legend has it he even asked for extra copies.”

https://medium.com/war-is-boring/the-cia-and-kgb-tried-to-bl...

Of course it is worth pointing out that blackmail isn't usually a very good method of pitching someone and turning them into a source. It comes with too many problems. Smart and more effective pitches tilt towards cooperation not coercion.
It's more of a desire for oils than a need. Humans don't need to eat processed oils at all. We can get all the essential fatty acids we need from regular food -- even without eating fish. Oils are not even healthy, they're just concentrated calories. It's just that they taste good.

As far as for other uses of vegetable oils, I can't really comment.
What is the last supported OS X version for PowerPC processors?
$500K Prize Fund for Bug Bounty Campaign
Do you mean webkit on ppc (since I searched but couldn't find a chrome port)
I love snap! It's IMO the only visual system with them one can teach programming seriously and properly. The only problem is its slow loading speed. And I mean really slow. Any program takes minutes to load (on a iPad). In comparison, program in Scratch 3 (also implemented in JS) takes only seconds to load. Otherwise, it's a perfect system to teach children programming.
Nope! NFA matching is O(nm) where n is the pattern and m the string.
I believe the first portion of your reply directly supports the original comment here. Everyone's assumptions are based off of their experiences. A diversity of experiences and backgrounds creates an environment where assumptions are challenged more frequently. The more than a team can support their decisions through facts, instead of assumptions, the stronger their solutions will be.
Startup logic... anyone can take on Google or Amazon if their ideas are innovative and good enough.
Lookaround is still regular
I believe the memory industry is also known for price fixing, so it's not out of the question. The oversupply is ridiculous though; the last time I shopped for an nvme they were $1000 for 500gb and the other day I bought 1TB for $500.
Is that a saying? Lots of critical systems use floating point numbers.
You could even work with Google and catch any keyword searches exclusive to the scheme.
Story
A user-facing logical container encapsulating human activity, satisfied by one or more related modules. Stories allow users to organize activities in ways they find natural, without developers having to imagine all those ways ahead of time.

Interesting. Does it mean that medules are able to declare their capabilities and the system then draws the UI around what the user wants to achieve?

For example, let's say I want to order pizza. Instead of having to download Domino's app, the system create a story based on the action of ordering pizza with all the relevant module that allows me to order said pizza.

Not sure if I understand that correctly.
10.5.8 "Leopard"
EmotionX-KU: Bert-Max Based Contextual Emotion Classifier
I can tell you that "they are never in any meetings" is highly unusual for someone that's a "manager of managers". The places I've been that's pretty much all they do.
https://rationalwiki.org/wiki/Argumentum_ad_hominem
In fairness though, it's kinda the stance taken by top quality engineers themselves when faced with the prospect of writing a kernel in C++.

The Google C++ style guide is pretty rigid, and is pretty upfront about the fact that the rigidity is in the interest of not allowing Google C++ projects to devolve into the mess that consumes most large C++ projects.[0]

Linus Torvalds has in the past said some pretty unkind things about the idea of doing kernel development in C++.[1]

Finally, Fuchsia's kernel Zircon is a microkernel. The engineers involved have elected not to attempt to write a monolithic kernel in C++ probably in part for the reasons that Torvalds described. Things like filesystems, drivers, and the networking stack are outside of the Zircon kernel in the Garnet layer and are implemented in languages like Rust (filesystems, drivers) and Go (the networking stack).

[0]https://google.github.io/styleguide/cppguide.html
[1]http://harmful.cat-v.org/software/c++/linus