skysight-inc/HackerNews huggingface dataset:
I disagree with a few of the points made by this article.

"By 1986... Intel was already the best microprocessor design company in the world. They just needed to accept and embrace their destiny."

...they were most certainly not the best design. SPARC was just about ready to murder the VAX at this point, and more importantly, both the first MIPS and ARM samples were delivered in 1985. Either would have trounced an i386.

The iPhone was also discussed. We should remember that Intel got StrongARM from Digital, later selling the Xscale architecture to Marvel. The destructive debris of ARM within Intel was likely substantial enough to have delivered whatever Steve Jobs wanted.

However, Apple would not be happy with 32-bit ARM for long, and Intel should have realized that. If Intel had presented the equivalent of AArch64 to Apple a year before the iPhone, meeting power and code-density requirements with newly-designed 16- and 32-bit equivalents of THUMB within a 64-bit architecture, Apple might have abandoned ARM.

Intel and HP shared Itanic - had Intel and Apple shared something like the A7, history would be quite different.
PIPs are basically a nice opportunity to look for another job while still at your current one.
What he's referring to is not leaves on the ground, but upturned leaves on the trees. The conventional wisdom says that a storm is coming when you can see the backs of the leaves.
Yes but their response is to create demand for a foreign, undocumented underclass in place of raising wages for native workers. In fact that impulse is part of what makes it so that the Bay doesn't have enough people who make enough to eat out enough to support business. Ending our reliance on a captive labor force will raise prices but it'll raise wages too.
I don't believe a word you wrote in that first paragraph, and completely disagree with your assertion in the second for reasons I've already given that you've chosen to ignore.

There is no segment he's done where the insult is purposeless and random. Ever.

I'm still curious what you were hoping to achieve with your own random and purposeless sleight, but let's move on. Have a great day.
> Patching security vulnerabilities in container images (aka "the next Heartbleed problem") and auditing for the same.

This is a lot of tooling out there to deal with this, including multiple complimentary (both as in free and tools which compliment each other) implementations of security scanners.

> Too much config delegated to container entrypoint script.

Can you explain what you mean here? Config of what?
Also, have you peered into init scripts for any given application?
Application initialization often requires a fair amount of setup that is completely dependent on what the application is. This is not really possible to abstract outside of forking and making the image itself less generic, which is perfectly fine.

> Firewall rules get wiped out too easily. More a pet peeve of mine but it'd be nice to solve this without "service docker restart".

Using firewalld helps with this as dockerd can (and does) monitor the firewalld for the need to reload rules.

Watching iptables directly is rather difficult outside of just polling iptables to see if the ruleset matches what's expected. Not sure it's feasible outside of "does the DOCKER chain exist? No -> reload"

> --rm" should probably have been the default and the migration to something better needs to start now.

You can't change the default for something like this. It also isn't necessarily the desired behavior.
If you really want this to be default, use swarm services instead.

---

Full disclosure, worked at Docker for 4 years (now recently at MSFT) and am a maintainer on the docker engine.
> In general, is there some "don't do anything funky" compiler flag so it sticks to a simpler internal model?

Most of my experience is with LLVM/Clang, so I can't say too much about how gcc differs in its thought model.

Modern compilers use SSA as the basis for common optimizations. In SSA form, every variable has exactly one definition (different writes originating on different control flow paths is represented with special phi constructs). Conversion to SSA form pretty much irrevocably destroys the original notion of variables. The standard big optimization passes will further destroy any easy mapping to the source code: code is pushed out of loops if possible, unexecutable control flow paths are removed, redundant computations (including both within statements and across the entire function) are eliminated, etc. This becomes particularly tricky in the backend, where register allocation means that some variables just don't exist in state anymore (because you needed that space for something else, and it's dead, so why keep it somewhere?).

What this means is that, when optimizing code, the maintenance of debugging information is very much a best-effort. If you disable optimization, you get something that is relatively akin to a very literal translation of C code to assembly. Even very basic optimizations, however, will almost immediately destroy the basic guarantees. -O1 (or -Og for gcc) will generally avoid the optimizations that do the truly insane manipulations, but you're still liable to get this issue.

The basic representation for debugging information on Linux and OS X is DWARF. DWARF is a nasty specification to read, and it doesn't insulate you from having to learn all of the C or C++ ABI implications. There is a facility to use DWARF to indicate variables that aren't located in the stack, but it doesn't look like compilers maintain debugging information well enough if variables are promoted to registers instead.
My rule for tipping is:

- someone takes my order, and busses my table: "full tip" (whatever that means to you)

- I stand in line to place the order, but someone busses my table: "50% tip"

- I stand in line to place the order, then bus my own table: "Look in the mirror, and shoot myself some finger guns"
Hm, this is the first time I heard that you can build a fissoon reactor which cant melt down. Or can't be made into weapons.

But I don't know much about the topic. Short google search shows that your claims are not proven and at least controversal:

https://theecologist.org/2017/oct/03/james-hansens-generatio...
What do you think of this proposal in the UK? London seems to have a similar problem to what we are seeing in US cities now but I don't know if causes are similar.

https://www.theguardian.com/society/2018/jun/25/home-ownersh...
For the record, I was merely making a play on words to illustrate how the title leads us to a certain conclusion. I have no opinion one way or the other on India.

I find it interesting that much worse things are said about America on this forum. Not just from natives, but plenty of foreigners, and I don't see any silencing of that type of discussion here.
Lightweight dependency injection in Elixir (without the tears)
The US charges plenty of high tariffs in return, it's not like the US doesn't protect industries. The EU laid these on in response to Trump protecting the domestic steel and aluminum industry (notionally for national security reasons, which is a joke).
Hacker News is not a place to come to talk about labor, labor rights, or left wing ideas. It's very hostile to non-right wing ideas as most of the people here are working cushy remote & wfh jobs making oodles of money and don't live in any type of labor reality.

I voted you up, but people are not very logical about politics & labor rights here.
When they get their own household, they can start collecting gbi, by then hopefully they go to school, and start contributing to society. They will still be paying taxes though regardless, and their parents will still be paying immigrant level taxes, so they would've paid their fair share so their kids could have a better life, that extra income to taxes makes up for a lot.

Either way, doctors, lawyers, delivery drivers, truck drivers, and 40% of other jobs will go away, replaced by AI. So, something has to fill the void to make it so people don't riot. GBI is the only thing that could possibly do that, unless you have a better solution. Instead of saying 'that won't work' I'd like to see you say, that's not sustainable, how about we do 'this' instead and offer up a suggestion that will work.
> Mr Bezos changed its taxonomy by “breaking out” AWS, its cloud-hosting business

So this is revisionist fluff. How meta.
I'm in my final week at a large company and so much of this article rings true for me as well. I feel like the structure required to coordinate really big companies has some really negative emergent properties that make it very difficult for such a company to be efficient and innovative.

Look at a company like Google, which, without a doubt, has some of the best engineers in the world. How many false starts and just flat out poorly executed projects/products have they had in the last 10 years? Way more than you would expect from a company that puts such a premium on hiring the best.
Well, probably more. It also takes people to manage, schedule, and hire those other employees.
Man, the number of times I hit function-= (reset the computer) on that thing when I meant shift-=... lots of lost unsaved work.
It is only used for historical reasons. It's really bad science, made popular by Ancel Keys whose reputation for bad science is impeccable.

Waist to Height ratio is AFAIK the best "simple but data supported" measure: https://qz.com/1002707/bmi-calculators-arent-accurate-but-ou...
Show me a person who killed themselves because of immigration and I'll show you a person who didn't receive proper mental healthcare.
"ephemerality" is the common noun form, though "ephemeralness" is in the dictionary too.
In a way his segment is a big deal.

The Chinese can censor anything they like. During the Arab Spring, which inspired Chinese protests and at the time was sometimes referred to as the “Jasmine revolution”, the word “jasmine” was effectively banned from the Chinese internet. From the rice itself to the Disney character, “jasmine” disappeared overnight.

The implication of such a strict censorship system is that any uncensored content is endorsed by the Communist Party. So if anybody says anything that China doesn’t like, into the censorship bin it goes.

This comment would probably get censored.
Who does all of the work?

That's right, the workers. The workers should have the excess of power in all circumstances. The only reason we have weekends and the "40" hour work week is because of workers and left wing movements. Corporations would have never let such happen, and are historically against the worker & only in favor of raking in profit at the expense of labor.

Edit: point proven, HN doesn't care about labor rights and prefers rights for corporations over the actual workers who make the corporation.
> It is similar to saying "hey I'd like to have sex with that hot actor". Saying that does not mean you will go rape the actor. It is just a feeling. Feelings don't equate to action.

That's why I suggested you think about the implications a few times-- it wasn't the only thing you said in that context. Some random actor isn't within reach of your impulsivity, so there is less of a perceived threat.

The equivalent of what you said was "I am having trouble controlling my impulses. Hey I'd like to have sex with [female coworker]." Still not only inappropriate for work, but it changes the tune to one that might have come from the mouth of John Hinckley, Jr.

> I agree it could have potentially happened without the stress. Despite that the stress definitely triggered whatever the cause was immediately. That was very clear. The doctors did though claim there were zero problems 2 days previous. Usually miscarriage does not occur past the first trimester when all other signs are good.

I don't disagree that the stress was the catalyst, but don't read so much into the doctors' status reports. They're always going to be tempered because they don't want to be stressors themselves. You're latching on to that to continue blaming your boss.

Everything could have progressed fine until birth, where physical complications happen, tears occur, sepsis sets in and you lose wife and/or child. Or one/both contracts MRSA after a c-section. Or eclampsia. Or pneumonia. Or goes anaphylactic from dairy in the formula. I've witnessed them all. Thankfully everyone recovered, but it was still harrowing.

The risks of pregnancy are always downplayed.
Ask HN: Looking for a Python tutor – can anyone help?
I’m looking for help from a person — Google Hangouts tutoring is fine by me.
20 easiest ways to start small internet business online to earn money
vuex
Judging by either election results or policies, completely false. Maybe it's just that they are so encased in the bubble that for them what they are is "centrist at best" because the actual right is pretty much extinct. California government has been effectively one-party for a while, despite the existence of conservative regions, but those are dwarfed by megapolis demography. Cities like SF or LA are even more monoculture. The last Republican mayor of SF has been in the 60s, and the right's electoral power in the area is comparable to the one of third parties like Libertarian on the national scale - i.e. completely powerless and inconsequential. Face it, the Bay is a political monoculture of the left now. Which means, the left also owns whatever happens there.
To be honest, I would rather work for someone who just got an undergrad liberal arts degree, who is aware they don't know technology. They can learn, and there's plenty of stuff about communicating with (and for) customers that I don't know or don't do well, so it can work well. Which is all theoretically true of an MBA too, but...
It's a fact, folks. Downvoting doesn't change it, and you don't get to have opinions about it.

If you believe the stock market guarantees you safe returns, you are wrong. No matter what strategy you use, no matter what outlook you choose, you can lose money in the stock market. Don't invest what you can't afford to lose.
FWIW: I followed up on the "slapping both modes together" part: if you assume both parts work individually, PBKDF2's them together as part of the transport rekeying: https://github.com/oxy-secure/transportation/blob/9cf9356ad5...

The code relying on that just extends the generated key with the statically found key, so it appears to be fine as long as you just chuck enough entropy in. So it appears an empty shared secret would just do what you'd expect: just the DH bit.
The employer inherently has more power than the employee. That is why worker's rights are important.
Those two departments couldn't possibly be related. It seems unfair to base judgement on the entire company for that.
"layoff" being a euphemism for "mass firing of people", that has been around so long it doesn't even seem like a euphemism any more. As you said, it's a long list.
In my country this procedure could be deemed a tribunal. Tribunals, like many legal objects, are duck typed and don't have to be created by legislation; any extrajudicial arbitration process that has the form of a tribunal may qualify.

Under such circumstances the rules of natural justice must still be observed: most significantly, a fair hearing with rights of reply, and an unbiased adjudicator.

Failure to adhere to those rules is the basis of an appeal to a real court.
> Even ignoring the practicality part, it becomes a timing game, because "empty" messages - even if they were filled with unintelligible "random" hex - would traverse the network differently than ones with variable length/size content and would be able to be filtered out pretty quickly.

To eliminate the statistical observability of metadata, the padding needs to reach or exceed the maximum capacity of the channel. So you can't have people sending more messages than the padded channel permits per time period. In your example, packets "with variable length/size content" would need to be absolutely prohibited, or else all packets' length would need to be randomized, and message data would need to be sent following strictly the same distribution as padding messages.

For example, you and I could have a rule of exchanging exactly 1 MB of data per day, at a specified time, every day. Then an observer wouldn't be able to tell whether, on a particular day, we had actually communicated something to each other or just allowed the padding data to go out. Clearly in this system we're not ever allowed to use it to transmit more than 1 MB per day, without destroying the metadata unobservability property. An attacker still knows that you and I are part of a system that offers us an otherwise unobservable channel, but not when we do or don't make use of that channel.

There are lots of variants that also allow many-to-many messaging, again at a high cost in overhead, latency, and availability.
This kind of thing only works if you have an employment contract and the company is willing to accept that the manager can be wrong.

Meaningful investigations/mediations or tribunals tend to produce surprises, and tend to generate precedent.

There’s no way a company would subject itself to that scrutiny.
Yes, let's conflate Foucault's postmodernism with modern tech capitalism.
> NIMBY’s are not Progressive

We could have a No true Scotsman [1] argument. Or we can talk about who considers whom else "in" their group, and what those groups call themselves. San Francisco's predominant economic and political block is homogenous in opposing new housing and calls itself progressive. (This pattern lines up with NIMBY policymakers in Seattle and New York City, too.)

[1] https://en.wikipedia.org/wiki/No_true_Scotsman
This is my point: the term AI has always been BS. It was BS when beam search was AI, it was BS when expert systems were AI, and it is equally as BS when applied to neural networks. It comes to the same thing: the 'AI' tools we use are increasingly good function approximators. That's it. It's still reaching the moon by building successively taller ladders.
This is an interesting comment - where would you draw the line between AI and applied statistics? A lot of AI which happens to be ML (not saying there is non-ML AI, just that a significant chunk of AI being practiced today is ML) also happens to be applied statistics. Or have statistical interpretations.

Also, because something has been around for decades does not make it not AI. For ex the cheque OCR mentioned probably runs off (or can feasibly run off) of a neural network. I think the parent's comment holds well - not sure about the last line though ...
Noora makes database projects easy transferable between developers
noora is an opensource database deployment tool, that focuses on making database projects easy transferable between developers by implementing a pattern. No additional scripting in batch or shell is required. By simply put your sql in the obvious object folder noora knows how to deploy your sql scripts.

https://github.com/janripke/noora
Slow carb/4 Hour Body works really well for weight loss. No counting calories. Just follow a few simple rules. Plus you get a cheat day!
Not that I'm aware of. Let's see if there's a good reason I'm missing: https://github.com/oxy-secure/oxy/pull/117
You should not be asking "how likely it is that natural processes could have created life that invented mcdonalds and justin bieber" but "how likely it is that natural processes could have created _some kind_ of intelligent life".

Specific details of a given example (us, the one example we know about) are irrelevant.

In other words: take a coin, throw it 1000 times and record the results. Now calculate the probability of the exact outcome you just got. Pretty low, yet you just did it. Now ask another question -- how likely is that at least 200 of those results are heads? Pretty high.

How unlikely life is is a question of just how big the set of results qualifying as _life_ is. We are (probably) just one possible configuration.
Sometimes it's not just the time saved over doing it by hand, which assumes that when you do it manually, you do it correctly. Automating things also removes potential for human error: when doing something by hand, you might screw up, which could cost you far more time (and materials). You should factor this into the "do I bother automating this?" decision.
Antarctica Is Getting Taller, and Here’s Why
Do you want people to invest the effort in even being aware of the "important" things? You first need them to be aware of the things that clearly affect them.

Lots of people are aware of John Oliver. He affects them through his show. China banning things is "ambiguous stuff happening to ambiguous people literally on the other side of the planet" for most people. Showing them how someone like Oliver can be erased makes it real.
I've updated the program to compile with the latest version of Idris (1.3): https://gist.github.com/clayrat/ad916323a4e672c1d7dfa3a0ecf1...
The compilation takes ~4 sec for me.
The ejection seat is a rocket device. If it's connected to the avionics in any way, that is another potential point of failure. Maybe, if the cockpit canopy is jettisoned rather than fragmented at the moment the seat is fired, the switch/action of jettisoning the canopy is connected with avionics. Seems more likely but still improbable. But we need an expert...
I'm always mildly surprised that UDF, the filesystem for DVD discs, isn't used more on USB sticks. It's r/w on the major three operating systems. The only downside is that I think you need to create it in the first place on Linux. (Maybe macOS can format UDF too?)
that spot on. IMO Its mostly a funding issue. My bold prediction is that we will have net energy from fusion within a decade of the point where market Begins to price in the ultimate demise of fossil fuel based energy. sooner the FF projects start getting counted as stranded resources because of EVs & renewable quicker the money starts to flow into fusion research.

the other rapid development scenario would be some sort of fusion arms race between asia (ch/kr/jp) and the rest of developed world.
What is Margin Trading?
Margin trading is an act of leveraging your cryptocurrency existing portfolio on the exchange that supports margin lending to borrow or buy more cryptocurrencies which you will use to participate in arbitrage trading for bigger profit.

It is a way to help individuals who would love to make more money trading cryptocurrencies, but doesn't have required amount to invest.

Read:https://doronize.com.ng/earn-money-margin-trading.html
Yes, that's it.

It's nice that we can provide employment to people, and I understand the argument of 'jobs for things American's won't do anyhow' - but there are better ways to move civilization along.

Make sure workers are documented, have decent conditions, minimum wage and some kind of healthcare.

The factories and farms that are not sustainable will move to places like Mexico where jobs will be created to help entire communities and families live well - not just those who risk an illegal life in the USA.

Young Mexicans don't want to join cartels, people would rather a 'decent job with respectable pay' any day. A well run Toyota factory could provide such a powerful economic basis for the community and allow them to re-take control of their communities.

There's no reason for strife and struggle in 2018, we have all the knowledge and technology for everyone to be 'ok' - we can't blame it on the Gods for famine and disaster anymore, it's 100% all on us! We have to organize ourselves conscientiously.
this sounds like it's ignoring political realities. if you find against the employee, they are gone; if you find for them, now there is a manager, maybe an important one, at your client who's pissed at you and might make noise about it to higher ups. better for business to do what the manager wants.