skysight-inc/HackerNews huggingface dataset:
Snap's recent performance and articles like this just solidify my view that Spigel is a bad CEO and that the Snap board has very little they can do to turn the company around. Evan seems like a great product guy but when it comes to executing as CEO he needs a lot of help. The fact that the board has not gotten a COO on board to help guide him is an indictment on them. Corporate governance in the valley continues to fall short.
"Totally fork news, believe me!"
I've struggled with this as well. I actually find the YAML harder to write than a full programming language would be. For example, conditional logic such as "Turn on this light when the sun goes down only if this person is home" get complicated quickly. The breadth of options and plugins available is impressive but the documentation presents a lot of small snippets and not many explanations of how to design a coherent system.

I have a feeling that my next step will be reading the source code to get a better sense of how the YAML is translated into the internal state machine, but an official "beginners guide" would go a long way to making this not necessary.
"BOOM" is the Berkeley Out-of-Order Machine RISC-V processor https://ucb-bar.github.io/riscv-boom/ https://github.com/ucb-bar/riscv-boom

I believe this particular chip is a research chip, and the first time that BOOM has been taped out in real silicon. Other RISC-V chips are based on the simpler, in-order Rocket design (eg. SiFive's HiFive Unleashed FU540); or are completely custom designs (eg. the Western Digital 32 bit chips that will soon be appearing in a hard drive near you).

Note that most Linux distros would not run on this chip out of the box, since the chip does not support the C-compressed extension. They would need to be recompiled. (Of course the chip being a research project and not generally available makes this rather theoretical)
F# is not a derivative of OCAML, though it was that way in the very very first version (pre-1.0). Since then, it has diverged a lot, though it does have the same core syntax and "feel", and even has a flag (--mlcompatility) that allows you to compile a subset of OCAML programs with F#.
I would love to but how in the world do I do this when I'm using Windows and Lenovo doesn't give me an option in the BIOS?
For anyone (understandably) confused about the attacks and mitigations related to L1TF, I've found the linux kernel documentation on the mitigations[0] to be a great resource.

One interesting thing is that to mitigate L1TF hyperthreads only need to be disabled if you are running VMs, the userspace mitigations are effective regardless of HT status. However, there's a catch, you can leave hyperthreading enabled if you disable the Extended/Nested Page Table virtualization feature. However it is noted that this will result in a significant performance impact.

[0] https://www.kernel.org/doc/html/latest/admin-guide/l1tf.html

However this does not mean that HT with VMs is totally secure, as there may be more vulnerabilities relating to HT yet to be disclosed/released as alluded to by Theo. (For context, see the previous discussion [1] around the Lazy FPU switching vulnerability where Theo made the decision to enable mitigations in OpenBSD[2] prior to the public disclosure of the bug based (Theo/OpenBSD was _not_ party to the embargo))

[1] https://news.ycombinator.com/item?id=17304233

[2] https://marc.info/?l=openbsd-cvs&m=152818076013158&w=2
Countries with socialized medicine still have jobs with private health insurance benefits. The publicly funded health care ends up being mediocre for some reason or another. For example, about 60% of Canadians are covered by some form of private health insurance.
If you check it out I think it's pretty self explanatory, but I'm happy to answer any questions.
* More Spoilers *

> But we're not an ant colony to them

Tri-Solaris technologically stomps humanity throughout the series. Humanity was ignorant of the dark forest, and Tri-Solaris knew that. Further, they're able to suppress the Sun's broadcast capability. From their vantage point there was no feasible way for humanity to become aware of the dark forest. Their misunderstanding of humans is a central plot point. By every single measure Tri-Solaris had the advantage in a massive way.

> Why? They have their stealth probe

It was not stealthy. Humanity literally saw the probe pull ahead of the fleet and knew the probe was coming 50+ years before it arrived. Sometimes hiding behind an asteroid or planet is not stealth.

> They were destroyed because their coordinates were broadcasted.

No, the Tri-Solaris civilization still existed near the end of the universe. Their planet was destroyed, but they lived on as a space faring species.

> How? They aren't any less stealthy than sattelites, tv, or radio.

Do you recall what light-speed capable ships do to the fabric of the universe?
> I think, though, that if you'd be particularly willing to knowingly allow these kinds of vulnerabilities in exchange for some performance, OpenBSD probably isn't a good fit for you in the first place.

I disagree. You may have consciously picked OpenBSD because you believe that security is critical for your business. But if you're renting a server (shared or otherwise) to handle your website and paid for X number of cores, RAM, etc., you establish a baseline for what kind of performance you get out of that setup. If that performance suddenly nosedives 20% overnight because the new mitigation patches turned off hyperthreading, the rig you paid for may have gone from sustainably handling your workload to buckling, causing service degradation, outages, etc. I imagine it could be a real problem. It's not so much "Oh, we can't handle that performance hit, we'll run without it" so much as wanting to know the extent of the damage before they take the plunge.
Apple moves forward with its adaptation of Asimov's “Foundation”
Can we just establish a list of app stores by registration and a fee to pay for vetting by independent experts and force apple to include at first run a choice of stores to enable kind of like forcing MS to include other browsers in the EU. With the understanding of course that they don't exclude users who pick alternative stores from the official apps/store.

Then if we don't want to deal with their bullshit we can just have an iphone shipped from the EU and enjoy a device we actually own.
Tell Us About Your Favorite Off-Brand Foods
In countries with socialized medicine already, how many people are covered by private health insurance and is it paid for by the employer?

The answers are "lots" and "mostly"
I think liberally licensed makes perfect sense:

You can use it freely for open source and commercial applications with one, single, easy-to-understand catch:

You can't sell it or provide it as a paid service.

Is it open source? No.

Can I and you and almost everyone except Google Gloud, Amazon AWS and Microsoft Azure use it exactly as if it is open source? Yes.

Is it less hassle than the AGPL? IMO, clearly yes.
There are thankfully many publishers and booksellers, each with their own ideas of how to do business. If you buy an iPhone you only have one place to "shop"
Big company A wants to pay less for a general service,
Large company A outsources the service to smaller company B.
Smaller company B in order to make the service cheaper than Company A could do it themselves, company B cuts on things like pay, vacation and social benefits. There is no work safety in company B and everything is by demand "contract" work. In fact employees of company B is often self employees.

This is usually how it goes around and in globalization it is there is often someone willing to the work cheaper but with no health care, pensions etc.
I’m so glad you wrote all this. I’ve had exactly the same experience.

It matters very little what your initial salary is, if you’re working at a well run company.

If you come in low on the totem pole, expectations will be low, and if you exceed them, you will get rewarded as a high achieving person.

Coming in with high expectations doesn’t seem like a good play unless you were really happy where you were before, and just want to see if you can make it in a new place.
These freedoms are important, and by removing them the whole license is practically undermined. They forgot about the rights of the users and contributors while they were busy thinking about the rights of the maintainers. To quote something I said in a private email:

>The Commons Clause nullifies pretty much any privledge granted by the original license, further rendering it useless. For example, the permission to make and publish changes to the work, or reuse the code elsewhere. Is the Commons Clause viral? If I take a small function from RedisLabs and incorporate it into my project, do my users have to pay RedisLabs to support my project? If RedisLabs decides not to, is my project now illegal to support at all? What if I want to fork the software, does my fork inherit the clause and do the same problems apply? This doesn't sound anything like the "commons" to me. Pretty much all of the rights afforded to users of open source are rendered null and void, and the mention of an open source license in the licensing terms of such software is laughable.
1. Those modules were under APGL before and moved now to the Common Clause.

2. In fact the GPLv3 is the improved and recommended variant of the APGL. They should have switched to the GPLv3 instead, and would have avoided this misleading and wrong headed discussions, where people are mostly mixing up redis with RedisLab modules and have no idea about APGL vs GPLv3.
Network boot is possible.
For each Jepsen release my favorite thing is the code for the tests themselves -- https://github.com/jepsen-io/jepsen/tree/master/dgraph/src/j... -- which seems surprisingly unreferenced in the post itself.
Hi I don't know much about computers or prrograms. My laptop was hacked. I been trying to look for clues and Mibbit is in alot of the logs ,info could it be used to hack.
iPhones were more popular back then, and even if there's already an Android app, if the experience is a lot shittier than corresponding iPhone experience, users (and maybe Samsung and LG, who have to sell the phones after all) would demand a better app.

Sorry, that's what I remember from reading Korean boards years ago. I don't have a citation.
You're placing your own values on the event. People get mad because they don't think its "green enough" too. Or "vegan enough" or whatever.

There are lots of things people can do in their communities. You don't have to do any of them to burn the man.

I think Burning Man participants should use their skills to build public showers for the homeless encampments along the sidewalks of San Francisco.
Had a friend born in India stuck in US green card queue for almost 12 years now. Out of patience, they applied for Express entry in Canada and got a residency in 6 months.

Their sentiment is “Canada is a great country, excellent healthcare, however housing is unaffordable (Vancouver outskirts) and it still makes sense to drive down to Seattle and work in US, tech salaries are so much better here in US”
The system directs the people, not the other way around. Ad execs aren't the cause of consumerism any more than consumers are; at this point it's a self perpetuating system. Blame the designers of that system of you feel the need to point the finger: Edward Bernays for starters.
Should tech workers unionize?
Thank you for all of your work. I dove into those posts at the start of my career and they've shaped how I think about my work tremendously. (Along with Brendan Gregg's work!)

I still reread this and pass it around at least once our twice a year: https://aphyr.com/posts/313-strong-consistency-models

It's dense and takes some time to digest but I consider it required reading for anyone working on or with distributed systems.
F# actually rusn _very_ well on AWS. There is some official scaffolding tooling you can use[0], and performance with .NET Core is more than sufficient for what your business likely needs[1]. Love this quote: "Both C# and F# on .Net Core 2.0 exceeds all expectations and outperforms all other runtimes in average duration".

Thanks for the compliment! And I hope that it all goes well with you.

[0]: https://aws.amazon.com/blogs/developer/f-tooling-support-for...

[1]: https://read.acloud.guru/comparing-aws-lambda-performance-of...
I love this story. It captures my experiences there.
Strong consistency models
>Can I and you and almost everyone except Google Gloud, Amazon AWS and Microsoft Azure use it exactly as if it is open source?

No, definitely not. I elaborated on why "liberal" is inappropriate here in a different comment:

>There are widely accepted definitions for "liberal" among the open source community. The main differentiating factor of a liberal license is that it's not viral. Most people informed on this subject can then neatly and objectively file licenses into liberal and restrictive categories, with licenses like MIT, BSD, and Apache in the liberal camp, and the GPL family of licenses in the restrictive camp. However, the distinction has always been subjective, and nothing like the OSD exists. Additionally, the distinction is only ever applied in the comparison of open source licenses, of which yours is not a member. The realm of proprietary licenses masquarading as open source licenses is unexplored territory, and I'm drawing a line: no matter how restrictive a license like AGPL is, a license which is not even open source in the first place is far from liberal.

I also wrote here about how this affects people like you and I:

https://news.ycombinator.com/item?id=17830644
You raise a great point. Deceptive social media propaganda campaigns are already happening; bots only decrease the costs.
It bears more than a passing resemblance to this image: https://www.walldevil.com/wallpapers/w07/dystopia-sad-cyberp...
Looks like marketing department is running with an acting part time head - https://www.oregonlive.com/silicon-forest/index.ssf/2018/05/...
If it's anything like France, the private insurance hooks you up with "perks" compared to basic, or even shared room care.

Edit: Found what is covered by private insurance in Canada:

>About 27.6% of Canadians' healthcare is paid for through the private sector. This mostly goes towards services not covered or partially covered by Medicare, such as prescription drugs, dentistry and optometry. Some 75% of Canadians have some form of supplementary private health insurance; many of them receive it through their employers.
Will the loss of HT have apparent consequences on most Intel-based Apple hardware? Very few of them are servers under constant multithreaded load, throughput-oriented. I suppose almost all Macbooks and most Mac Pros will not visibly slow down.
Were the bug testers working in conditions where said testers were in physical or psychiatric danger from job hazards? If not, I don't really see an issue with this.
Russian trolls 'spreading discord' over vaccine safety online
> That I Robot movie with Will Smith as an abomination.

Funny thing about that movie. The movie is based on a spec script called Hardwired, and it originally had no connection to I, Robot. Also, the writer of that script wrote the screenplay for a cancelled film adaptation of Foundation.

http://www.screenwritersutopia.com/article/d19127d8
Hmm, that might be one of the changes made in Oreo. Weird, I don't think it's a very good change either.
This is nice, but the concept of a "native wrapper" is kind of contradictory. What's the memory usage?
I've heard that the UK does this as well, still get insurance from work because the free one is terrible.
Just as an fyi, there are countries where companies like lionsbridge are not even allowed to exist. e.g. France.
Tech workers are a global force! Instead of unionizing you would do better by getting security clearance and become a fed contract worker.

That is the closest thing to building a worker moat, I know of.
"If the dinosaurs had a giant laser, maybe they’d still be here. - S. Pete Worden"

aaaand it's going right in the quotes file.
The lithium-ion battery in this thing will be toast long before the lasers dim, but 10,000 hours is a relatively low bar. I'm still using a 5-year-old laptop, with no component replacements (other than the battery, and an SSD I installed shortly after buying it) and it still works fine.

I know that batteries wear out in use, and expect that. Not everyone does. I did not know that laser diodes wear out that fast, and I'm glad to have the information.
So many things.

Software from unknown sources can have malicious code. But, even if it doesn’t, it can update itself with malware later. The lack of curation leaves the Android ecosystem with millions of garbage apps riddled with bugs and malware. The easiest way to sift through all the crap is to only install apps that have iOS versions.

I trust myself to not enable unknown sources. I trust myself to only install reliable appe as I did for years before switching to the iPhone (owned the G1). But I do not trust children. I do not trust family members and friends. And I don’t have the patience to fix their crappy android phones after they install garbage from the Google Play store.

Also, I would rather use a device that is supported with security updates for years instead of months.
Hey mate! Sorry, was on a vacation for a little while. Hit me up at penn@wintreetz.com if you get a chance, would love to fill you in or just chat!
World's biggest shipping firm, Maersk, to test Russian Arctic route
Performance is not a top priority for OpenBSD.

If you read https://www.openbsd.org/goals.html, the word "performance" does not appear.
Don’t have political discourse except with people you personally know, or face to face.
Yet again something M-I complex adopts a norse term...
Check on the number of companies that exist in France with 49 employees.
1. Give yourself a few months to learn the existing codebase

2. Document the existing codebase

3. Start writing unit test and/or integration test for the existing codebase

4. Adopt a mindset of ZERO tolerance for defects making it to production

5. Begin at the lowest layer of the codebase (usually data access) and execute refactorings there to either encapsulate areas of potential change or business domains

6. Once the data access has been refactored to "good enough" work on the next layer up and continue this process to the top, this should enable you to have an architecture that is closed and decoupled.
Makes sense. I sure would like some custom processors. :-)
However AGPL has it's own problems and a lot pf people like me walks straight away if anything is only available as AGPL.

Commons clause means the software works as liberal easy-to-use open source for 99.9% of us AFAIK.

Edit: is->us
By contrast, I've been running Octoprint (a 3D print server) full time for over 2 years on a RPi with a 64 GB SD card and I've seen no issues with the SD card or RPi. I've been capturing camera snapshots every 15 seconds. I've only used half of the capacity of the SD card.

It's possible that my use of an extra large SD card has allowed the card to write to previously-unused memory cells rather than erase and overwrite memory cells, helping the card last longer. I wonder if anyone has studied that.
Oh, but booting is faster because systemd, remember? /s
There are two main statistical errors touched on in the article. One is that metrics like 5-year survivability are heavily skewed by early detection, even in the placebo case. The other is that false positives in early detection can skew the numbers on effectiveness of treatment, even when the treatment is a placebo.

In cases where the treatment or the screening itself has negative effects, this is thrown into even more confusion, because the screening/treatment combo may actually have net negative effects, but those effects are impossible to measure without experimental data -- i.e. giving the treatment (blindly) to some people who have not been screened or who passed the screening, and withholding it (blindly) from some who failed the screening.

Ethical obligations of medical practitioners essentially prevent us from leaving things untreated when the risk of harm is considered reasonable, so those experiments are very hard to carry out.

Recently (4-5 years ago?) there was a change to the CPR protocols used by US paramedics and ERs. How they managed this is beyond me. Since CPR is a procedure that people perceive as having a higher rate of success than it does in reality, how would you like to be the paramedic that says "your spouse is dead, and also, by the way, on an completely unrelated note, we used an alternative method of CPR, but that probably had nothing to do with their death".
I would love to read a link about the Melanesians if you have one.

The only way a population doesn't expand to consume available resources is if there is something else which is controlling population growth. For many species, that would be predation. But humans are an apex species, so that's not a factor.

Disease is another possibility. The bubonic plague kept European populations below the malthusian limit for a long time in Europe. But not long enough to really have an effect on our evolved traits. Generally speaking, it's difficult for disease to be a significant problem without agriculture and the population density that it allows. But the consensus is that people who lived in agricultural societies pretty much universally had poor diets (ie, they were living at the Malthusian limit).

The other major factor that would prevent human populations from reaching the Malthusian limit is violence. But violence is usually committed for the purpose of increasing or maintaining status. Either by killing competitors within the tribe or by stealing women and resources from other tribes.
Works for other stuff too. Try "District X" from 8 to 12.
Thank you. A few minutes ago, I had never heard of Wago. And now I have the urge to replace every wire nut in the house.
Honestly, I think we should just unionize everyone in the tech field. A single Union that handles and accepts all software developers, IT operations folks, software testers, etc and we protect our own and lobby for the laws to benefit us and our profession. The things these companies do to get around basic worker rights is deplorable and we need to organize and fight back, and befor you say you make a ton of money and love what you do so why unionize, ask yourself how many hours you worked overtime and didn’t get paid for it. Ask yourself how many times you’ve seen a colleague let go because they had some medical troubles. Ask yourself how many times a colleague on a visa told you they felt trapped. Ask yourself how many times you’ve heard of a colleague get fucked out of their vacation due to a critical issue. Ask yourself how much power you have to effect change when it comes to just general process and how we go about our day to day. Ask yourself how many times you’ve felt you’ve been asked to do something that was unethical and didn’t want to risk the financial implications and consequences of saying “No”. We need a union. Call it whatever you want, a guild, a bar, a union. Whatever. The point is, it’s time to organize and it’s time to start fighting back.
also http://www.staticgen.com and https://staticsitegenerators.net must be noted here
I have 2 kids. They go to bed at 8:30. I stay up until 11, which leaves plenty of time to do my own stuff. I am usually too tired though and watch movies. Plus I still need to pay attention to the spouse :) But occasionally I work on my side projects/ideas.
Since you are quoting... creatively, let me grab the part you ignored:

> In documents obtained via FOIA request, the union provided updates from management in the fall of 2016 about pending assignments that it said showed no substantial decline in workload.
Mourning My Lost Dark as a Blind Artist
Those niches don't justify their valuation or their marketing. They will not survive without large layoffs and more VC funding, probably a down round.