skysight-inc/HackerNews huggingface dataset:
> If the client provides the windows decoration, then that sort of eliminates what most of us would define as a Windows Manager, at least for the very simple ones.

Ouch, that's pretty ugly — that would imply that if I'm running a tiling window manager I'll get stuck with window decorations I don't want. Surely that can't be right!

Maybe the idea is that desktop environments decorate windows containing their clients?
I can't link to the actual magazine as I am on a computer with a permanent internet connection, so I'm saving it for home when I can switch the wifi off.

I think that the interview makes some points that will be of interest to HN people.
Declaring a bunch of people to be "anti-human" because you don't agree with them is insulting.

The backlash against nuclear comes from four points and a meta-point:

1) Weapons proliferation. The standard fission cycle is just too convenient for this (after all, that's why it was developed) and so an international infrastructure needs to be developed around restricting this. See Iran for example. This also prompted a lot of opposition from people who didn't want to live under the threat of their cities being nuked.

This also turned into lethal fights with the environmental movement (the French government sank Greenpeace's ship Rainbow Warrior with a terrorist bombing that killed a photographer, over the question of nuclear weapons testing). A difficult bit of bad blood to bury.

2) Huge scale and persistence of accidents. Chernobyl affected agriculture in the whole of Western Europe, and took decades for an adequate final containment to be built. Bhopal was bad - and possibly worse in effects! - but at least the area isn't a permanent wasteland.

Pebble bed reactors were deemed the promising future, until one of them jammed. It's now unfixable and practically impossible to decomission: (wikipedia) "There exists currently no dismantling method for the AVR vessel, but it is planned to develop some procedure during the next 60 years and to start with vessel dismantling at the end of the century."

3) Waste disposal. A forever problem. I'm old enough to remember Greenpeace fighting it being dumped at sea, but the problem of where we put it remains.

4) Cost overruns. A systematic problem in the industry. Doesn't affect renewables to anything like the same extent.

5) The meta-point: systematic lying about the effects of all of the above. That this happens to overlap with the era of discovering that all sorts of previous advances (CFCs, tetraethyl lead, DDT, asbestos) had nasty side-effects which were also lied about or minimised is not a coincidence. Nuclear advocates take the arrogant position that they don't need to win trust.
OCaml? ReasonML?
BH have huge cash reserves to hoover up cheap stocks during a crash.
"Drug overdoses were the leading cause of increased mortality in midlife in each population, but mortality also increased for alcohol related conditions, suicides, and organ diseases involving multiple body systems."

Perhaps we can start treating addiction like a disease and not a moral failing?
A number of states did have that kind of structure, before this unequal distribution of voting power was successfully challenged as a violation of the equal protection clause of the 14th Amendment.

Giving people extra votes because of empty land, or slaves, is just a way of saying some people are more worthy of having government reflect their will than others.
> IMO it’s a waste of potential — smart kids are bypassing Computer Science or Engineering for a much less rigorous education.

There are some opposing forces at play that students and new grads may not quite understand: Computer Science and Software Engineering (boot camps by extension) are basically branching paths to the same entry entry level job, but where you go beyond that can have a stark difference.

I always ask our interns a few questions about their education when they start. One of the chief complaints for CS students is that they don't learn enough practical knowledge to enter the work force. They talk about people who went to a boot camp or were self-taught, and they always express that those people are much more prepared for a given position. Thus we have students who are looking for SWE courses but are taking a CS curriculum. In my experience, no one bothers to make the distinction until it's too late.

True story that drives this home: Our client hired an intern who didn't think a CS degree was practical. He clearly had gaps in his skill set, but I chalked it up to him being a college junior. He was given a small task to parse some text, and I suggested regular expressions (the programming construct) - something he said he had experience with. He came back to me a hour or so later utterly confused on how people could catch all of the edge cases and branching paths that a small regex can generate. Turns out he hadn't taken formal languages yet. I sat him down to build a DFA and talk regular expressions (the formal language concept) with JFLAP[0], and it blew his mind. That conversation changed his entire outlook on CS degrees.

[0]: http://jflap.org
Did you read the methods, though? This is the first sentence:

Methods We examined age adjusted mortality rates based on the 2000 US standard population for 1999-2016 using the Underlying Cause of Death Detailed Mortality database in the Center for Disease Control and Prevention’s Wide-ranging Online Data for Epidemiologic Research (CDC WONDER) platform.27 The agency’s methods for age adjustment are described elsewhere.
ISPs say they can’t expand broadband unless gov’t gives them more money
Amazon AWS? They have some pretty beefy instances.
One of the most annoying things about these kinds of posts is they always show revenue and never profits. I can buy something at $1m and sell it for $1m everyday and generate $1m in daily revenue but with no profits. Operating cost on these kind of businesses seem like they can add up quickly not to mention the time and effort.

That being said OP doesn't seem to be selling some sort of course on how to get a lambo in just three months, so I don't think he is being malicious. In fact the article seemed to be very well written from my skimming. Its just something I think people should keep in mind.
Sometimes I wonder about that. The US as a whole has the same setup (DC isn't the biggest metro area), and the way the legislative houses and executive branch are usually not controlled by a single party at once. Having that separation of power certainly sounds nice, but if you compare it to other countries where the capital IS the biggest city, and where there's always one party/coalition in control of the entire legislative and executive branches...well, they seem to actually function better, on average?

Like, I'm not seeing the practical benefits here. Does anyone look at how Congress and the Presidency behave in the year 2018 and think, "ah yes, this clearly has the results we want"? It seems to me like the problem of splitting up power too much is that you get fragmentation, and situations where each party just blames the other and it's hard to tell who actually deserves responsibility for anything.
Crazy Rich Asians Has Affluent Silicon Valley Fans Opening Their Wallets
> How would this work?

By entering a market as a big player, you effectively steal money from the existing players. Also, you're increasing the barriers of entry for new players.
Given that it is responsible for powering many embedded systems deployed into production, yes.
A lot of people tend to focus on the angry or inflammatory nature of Linus's patch reviews. I don't really understand why. From the reviews I've read, Linus always comes across very high signal--he cuts straight to the big issues with a patch, and it usually seems sort of easy to separate that signal from something inflammatory.

So far in my career, the people like Linus: very direct, high signal with lots of knowledge, perhaps a bit abusive (typically because they have to act as gatekeepers to keep bad code or features out) have taught me more than really anyone else.

My feeling is that people nowadays put too much responsibility on the communicator and not enough on the listener. A good listener needs to be able to extract signal out of communications and put it in context (sort of like the classical meditation: being able to perfectly balance focus and mindfulness). It takes both a good listener and a good communicator for a good conversation: each person will often not be perfect and will rely on their counterparty to fill in the gaps.
Either This Data Is Incorrect or These Physicists Just Changed the World
Yeah, we feel the same way. We've recently standardized a protocol[0] for negotiating server side decorations and client support is underway for Qt and GTK+.

[0] https://cgit.freedesktop.org/wayland/wayland-protocols/tree/...
> The senate's structure made sense at the time of the country's founding,

Sure, when the question of “how do we make sure the slave states, who have smaller population and even smaller yet free, voting populations than the free states, are able to protect the institution of slavery” was current, all of the structure of the Senate, it's mirror in the electoral college, and the 3/5 compromise for the House made sense.
Addiction progresses like a disease, but begins as a moral failing. If I were to begin using heroin today, it would be by conscious choice, not because there's something wrong with my body.
It seems like there are a lot of relevant lessons that can be applied generically to other companies.
How are they getting their yearly spend? I would be interested in my yearly spend (over the years) and to see how it's grown/shrunk.
Is it just me or have these posts to the LKM become a lot more frequently? I feel like there is one every other week now and I can't really imagine that Linus cursing has increased that much in frequency.

What's the point/agenda here?
I'm surprised they didn't do something truly clandestine like embed encrypted texts into photos of merchandise and list them on amazon/alibaba
You seem predisposed to conclude that degrees are merely signaling devices, and if you believe that about undergraduate degrees then you should also believe that about masters degrees and should avoid this program.

But if you believe that masters degrees have value beyond signaling, then the thinking is that a formal multi-year undergraduate course of study that ensures a minimum knowledge core on a topic will better prepare you for a formal multi-year graduate course of study on that topic than simply working in the field and acquiring a random assortment of specific skills based on what you needed on the jobs that you took.
Arguably it reduces his workload. If you're terse and abrasive people will try to spend less time talking to you except when absolutely necessary, which frees up more time for reviewing and writing patches.
I watched Linus's TED Talk where he's being interviewed (which is unusual in TED Talk format). [0] He seemed so nice and I thought he was so cool, like a hero in the CS world. I want to rationalize and defend him because his behavior in this email thread doesn't match my preexisting conception of him but I realize that would be a mistake. I don't think he needed to behave that way. I don't want to start an internet mob or turn this into a binary thing like "he's great!" or "he's awful!" are the only two possibilities. His accomplishments are really cool, but he doesn't have to be a dick.

[0] https://www.ted.com/talks/linus_torvalds_the_mind_behind_lin...
did you think of using the Go apache beam API ? any comparisons with oss alternatives?
Many (most?) of the risks governments are trying to mitigate are fundamentally geographic - interpersonal violence, spread of fire, spread of disease, etc.
>My own preferred hypothesis is that this is the result of despair

I agree with you, I would also throw in nihilism and purposelessness, the general lack of vision for the future from government and elites.
The post is about resilience to censorship from outside organizations. That is, it's about governments not being able to selectively block content from service providers.

What you're talking about is the service providers themselves deciding what form of speech is allowed on platforms they own. Some may feel that it's inappropriate for Microsoft not extend their platform to white supremacists. Others may think it's inappropriate for service providers not to provide extend their platform to ISIS or Al Qaeda. You may feel that service providers should provide a voice to any possible opinion, but the organizations actually providing the service don't feel this way.
Ask HN: Good hw manufacturing resources?
There have been lots of posts about SW development learning resources. How about HW? I’m interested in practical manufacturing lessons.
There Is No Open Source Community
Hearing Aid Audio Support Using Bluetooth LE
On the other hand, when I interact with people from wildly different cultures than my own and they say something that sounds very strange to me, my first reaction is not to take offense but rather to try to figure out if there's a cultural difference I'm oblivious to.
Indeed. However, you can only see non-replies, as the "tweets and replies" section started requiring authentication not long ago.
You could always null route their ip ranges: https://ip-ranges.amazonaws.com/ip-ranges.json
lol you need this which is 40k lines of code https://github.com/swaywm/wlroots.git

only 500 lines of code (plus 40k but whose counting)
At the time, Salem had similar economic power to Boston. New Bedford and Portland (then part of Mass) as well. But the British established their seat of governance in Boston, and here we are today.
This relies on ovulation timing. Technically, if there is no egg to be released within the next few days, a woman will not be able to conceive. However, using temperature as a surrogate end-point for ovulation does not yield a perfect correlation, there will be statistical error and there will be individual differences obscuring the effectiveness of the method. Then there's the issue of people using the app imperfectly and having sex near ovulation anyway.
There is a limit on the frequency of requests, which makes sure the bit will be flipped several times before every request. Current enforced minimum is 20 milliseconds (roughly 50 bits/second). Lower values may be safe as well, but have not been tested yet.
The syndrome - with panic attacks etc - is the most severe response. Most people I know who've been to Paris with high or romantic expectations just get scammed, spat on, yelled at or robbed and feel a bit disappointed.
Shows a contradiction/hypocrisy. They have the money, but just choose to spend it on corporations and not humans.
The next time someone ask me if I identify as male and after I answer yes and I get a free entry, I will remember this post and call out the explicit discrimination for what it is.
Because developers want to be left alone and also because they think meetings are unnecessary
> A number of states did have that kind of structure, before this unequal distribution of voting power was successfully challenged as a violation of the equal protection clause of the 14th Amendment.

It's ludicrous to claim that the constitutional form of government violates the Constitution. Since apportionment of federal senators by state doesn't violate the Constitution, apportionment of state senators by county doesn't either.
"Dreamland" is a pretty amazing summary of the responsibility.

https://www.amazon.com/dp/B00U19DTS0

In short: pharma companies for misrepresenting an editorial in the 80s about addiction rates, medical industry calling pain the fifth vital sign, and enterprising drug dealers setting up Domino's like delivery services for heroin.
I saw this as a way to help people get pregnant, since it'd work in either direction. In that case, how can you not approve of it? It's simply a natural biological aide.
> So, it seems hard to discern the line here between it being an actual concerted government action against these companies vs. just simply a function of a gang of these loudly screaming nationalist citizens, connected through social media, calling out the companies.

There is also the 50 cent party.

https://en.wikipedia.org/wiki/50_Cent_Party
Thank you, nice to know that I'm not completely of :-)
From Linus we apparently accept it, but not from any other $RANDOM developer.
Actually, you often do. That's the point really. You should decide if it's an operation you might want to retry, you might also want to just flat out error and do nothing more, maybe you want to provide degraded functionality, like provide some default answer.

I think errors as values cause you to always think about this, which makes you handle errors in a more sensible way, instead of just bubbling up. Sure, 90% of situations you will bubble up, but in my opinion it's still worth it.
Circuit Board Manufacturing: USA vs. Asia?
From my brief view into a federal agency:

Employee breakdown is as follows:

1/6 extremely capable and dedicated high performers

1/6 extremely capable and dedicated but go home at 5pm

1/3 average (not going to screw things up massively, but also never going to make a large contribution)

1/3 shocking (as in where do you even find people this useless and disagreeable - if you’re lucky their managers put them in an office and don’t let them touch anything, if not, they wreak havoc)
Except for 12 year old Travis whose mom introduced him to heroin and now he can't stop. Travis has morally failed because he is doing drugs and it's all his fault.
>Why do people keep tiptoeing around this man?

Because they can't write a rule-abiding patch set and yet feel the pressure to deliver off of their half-baked code. Under the pressure from their customers/bosses/whomever, they try to weasel their way in with nice words rather than with merit.

Patches that go by the rules and merge cleanly are graciously welcome. No tiptoeing ever needed or expected.

Also, they could "just fork Linux", but nobody would take such project seriously without a well-established leader always on guard to reject any code smell. You don't get repeatable success spanning decades, and “World domination. Fast.” [1] without a focused and stern leader like Torvalds, Jobs, Bezos, or Musk. Polite committees give us C++11 and XHTML 2.0 and POSIX and other such footguns, because nobody stood up and called out bullshiters on their bullshit. On that note, watch Python, now that Guido the BDFL is no more.

[1] https://www.linuxjournal.com/article/36
Nice. After defcon I've been thinking about putting together some LED screens for shits and giggles.

I'm normally not big on LEDs but some of those patterns were pretty mind bending
> I'm not convinced that it is still solvable today.

This sounds fascinating since progress does not tend to work that way. What is it about this problem that leads you to think it was solvable in the past but no longer?
Could it be, at the onset? The decision to take drugs? Where one is suffering from depression or some form of chemical imbalance? Or, could one be prone to risk taking behavior? Is the precursor to risk taking behavior, biochemical?
Hopefully, you don't have clinical depression but find out.

I recommend Stephen Covey's book: 7 Habits of Highly Effective People. The whole book is excellent. Start with Habit 1: Be Proactive.

Seek to be 100% responsible for everything you do and currently have. Do not blame others or situations, take full responsibility. For when you blame others, you give them control.

Becoming proactive means becoming highly accountable, subordinating your impulses for your real values. The opposite of this is "Reactive" which is when one is swept away by externalities, the heat of the moment. This habit will hopefully kick-start your life.
I believe they are planning on creating a holding company whose only business function is holding private Tesla stock. This makes it easy to crate a prospectus so that non-accredited investors can participate.
Why does, say, halting the spread of fire or disease require extra voting power given to rural areas? And couldn't you make a similar argument for, say, the government dealing with racial discrimination/dismantling oppressive power structures? There are fewer women in legislative roles than men, and women deal with all kinds of crap in society, does that mean women should be given extra votes?
This makes a good case for an official software engineering licensing program like what we have for other kinds of engineers, at least for high-risk things like medical control systems and government security. Right now, a nontechnical person has no basis for evaluating the quality of engineer which they hired to do this job, except by asking other engineers, etc.
IIRC to get pregnant most efficiently one should do it as often as possible rather than wait for the fertility peak.
This is killing Canadian health care too. I can understand why every nurse wants to become an administrator though
What if you were injured on the job, were prescribed opioids by your trusted physician, became addicted, had the prescription ended, then what? If you've not dealt with opioid withdrawal, you may easily say you'll stop there. However, many cannot, and move into black-market pills ($$), then into heroin ($), and that's where the fentanyl comes in with numerous added deaths in recent years.
All things being equal that would be great, but things are not equal. There is more than ample evidence that racism and partisan politics would disenfranchise voters and cause more harm than the current "one person, one vote" system. With an exception of the US Senate, which is a nod to the nominal sovereignty of US states, american representatives at all levels represent people, not territory.

I don't know too much about Colorado or Massachusetts, but the issue in New York has nothing to do with voting policy. Our national policy for 50 years has been to sacrifice the overall prosperity of the nation and gut all of the productive sectors. In my father's lifetime, the corridor from Utica to Syracuse to Rochester to Buffalo was an economic powerhouse. Decades of tax and fiscal policy sent industry south and abroad, and turned those places into shadows of their former selves.

Springfield and Holyoke are similar stories in Massachusetts. People out there resent the ever creeping outward Boston metro, but the core of their economy is educating Boston metro kids.

The only reasons that public institutions in these place still function is the tax revenue generated in the big cities.
When you point a gun at someone while saying something, they never really remember what you said. The just remember the gun.

That sort of thing might go a long way toward explaining why Linus has such a hard time getting people on board with his ideas about these things.
There's the ElectroDragon ESP LED Board, which does pretty much all of what the Pixelblaze does (sans FW) for much less - although the footprint is larger...

https://www.electrodragon.com/product/esp-led-strip-board/
So we are not responsible for any of our decisions? We’re just slaves to our neurobiology?
> but you can’t blame IBM — the situation that you found yourself in has everything to do with decision making at your employer

I partially agree. I would say that both IBM and companies that get suckered by them are dysfunctional.
Google Calories Per Dollar, Protein Per Dollar, or Nutrients Per Dollar.

That should show you how to eat for close to that price.
3D Rotation Converter
Why would they waste the enormous amount of additional money it would take to construct a normal metro line, when the entire premise of the company is the proposition that it is possible to construct a useful underground transportation system which is much simpler and therefore much less expensive than a normal metro?
I don't know if it's a true "decision" to take drugs for many people. If they have crippling pain due to an injury, they may be prescribed pain medication and then find they can't get off. See my other comment for a scenario.