skysight-inc/HackerNews huggingface dataset:
> Wouldn't that make a whole class of efficient algorithms impossible though?

Correct. What it does is prevent data races; this is per se nothing new, but was done as early as the 70s [1]. There've been various and sundry approaches to the same problem over the years (the 90s and early aughts produced a lot of research in this area).

In a way, it is frustrating that so few programming languages offer prevention of data races, so I'm grateful that Rust pushes that; but in another way, it is understandable, because all such mechanisms restrict what you can do, often in undesirable ways. Google "benign data races", for example: data races can be purposely exploited for more efficient implementations.

The other problem is that data races are really the easy part to solve about concurrency. The hard parts are general race conditions, non-determinism/causality, liveness properties (such as freedom from deadlocks and starvation), and performance.

Performance is one of the trickier aspects: in a shared memory system, performance is primarily a matter of reducing contention. But virtually any system that relies on some form of mutual exclusion to prevent data races introduces contention, and you have a constant tug of war between the two concerns.

Particularly frustrating is that all of these issues are what software engineers call "cross-cutting concerns" [2], i.e. things that cannot easily be modularized. For example, performance may suffer from a serialization bottleneck in a module's implementation where you cannot avoid that bottleneck without exposing the module's internals.

[1] https://en.wikipedia.org/wiki/Concurrent_Pascal

[2] https://en.wikipedia.org/wiki/Cross-cutting_concern
Working on a space station. Sounds cool.
They're also used by US companies for foreign employees and contractors. Tons of people, even non-executives, at later stage companies hit the $100,000 ISO limitation just due to high valuations, too.

[Over 25% of the stock grants that we track are NSO, and most of those are not executives or directors. Disclaimer: I work at Carta, fka eShares, and we track a lot of grants.]
I don't know, it's just a feeling. His song, "Gucci Gang", gave me a really strong reaction the first time I heard it. I kept thinking of the whole western world, and what is happening to it.

For context, I'm in my mid forties and have I've been in East Asia for 5 years. Listening to this song, I felt like what I once knew as a kid was finally gone. The last columns have crumbled, and the foundation of what I could maybe come back to some day has disappeared.

All I know is that I don't think I'll forget it, even when I'm 80. Not too many songs can do that, and this one really hit me, more than anything else. It was like a bullet.

If I had to describe what great art is, I'd say this is definitely it.
So how does DCO differ here? I'm not getting anything from three words.
Do you need an ATS? Definitely, and preferably for free
What's interesting is that they are basically saying 'we are big enough and rich enough that trying to sue us is pointless if you are poor, because we can always outspend you ten to one' while still making it seem like a good thing, when other large corporations do the same, is perceived as a bad thing! In this case however, they seem to be doing the right thing, which is good, obviously.
Well yeah I saw it. So then we know at least there are three people exists in the history who they try to fly with robe. The Arab, Hezarfen and the French guy. People are weird. These are some kind of wingsuit prototype.
KAISER: hiding the kernel from user space
Show HN: Build your app up to 10x faster with no-code app templates
"Routine scandals"
Well that's the thing isn't?
Some billionaire influencing politicians is just business as usual in the US, while in some other developing countries it (rightfully so IMO) triggers scandals.
If hibernate only fails when the battery is low, this doesn't necessarily sound like a hardware issue.
Adam Megacz' WiX: Better than Markdown
Hey, Mark Zuckerberg: My Democracy Isn’t Your Laboratory
Okay, that's premature speculation because I don't have anything concrete in mind!

It's just a premonition I have of Haskell getting more complex while still tied to backwards compatibility and suddenly there's a new kid in town.

Maybe it will be something like Elixir is to Erlang or Reason to O'Caml, like, reusing the GHC runtime and GHC Core but with a new syntax and standard library.
The actual solution is to go for a walk in the woods with some friends or family members.

The actual solution is to invite your neighbor over for dinner.

The actual solution is to volunteer at a retirement home.

The actual solution is to join an amateur sports league.

The actual solution is to take an in-person group class in a subject that you find interesting.
The relentlessly negative reporting here would be funny if it wasn't so pernicious. "risk ... backfire ... risks sinking ... worrying".

And yet they're explicitly talking about a correction. Making something that isn't correct, correct. You might think that was a good thing.

If you don't want a correction, stop pumping up bubbles. You can keep 'em inflated a long time, longer than many people can remain solvent, but if you shut out the younger generations then eventually the political calculation will change, and that change will not be in your favour. As Mark Blyth is fond of observing, the Hamptons are not a defensible position.
> There's a very big difference between "2/3 of all enterprises" (press release) and "a 2/3 market share in self-hosted Git providers" (glutamate, above).

And even that is a total pulled out of the ass claim. At most it could be "who responded to our survey"
The other neat thing they did which included WP8 was that their Developer Preview would do the same thing with the Windows Insider app. If you signed up for test builds, you'd get updates regardless of model or carrier, to the latest build offered. (And a lot of never officially supported phones can use Windows 10 via this method.)

That being said, this was only kindasorta a good thing, because it didn't always have working third party drivers attached. My old Samsung ATIV SE was super glitchy, particularly in the touchscreen department, when I upgraded my phone absent Samsung's blessing.

But it was one more place Microsoft kinda demonstrated even their mobile OS builds were more or less hardware independent, which is a huge contrast from Android.
<quote>Does anybody know how can I turn this annoying superpower of mine into a job that is not basic Q/A?
</quote>
What would you say, if I told you that this superpower was not basic Q/A? because basic Q/A is what the compiler is passing, all the time. The part you meant with vigour was the <b>job</b> part right? how do you make somebody want your awesome enough to pay you a living wage? It's either apple or Intel, because they are the two people financially vested in llvm.
Was hoping for some discussion about word vectors like word2vec. I keep reading about them, but don't really understand what they're useful for.
Doubt whoever wrote the library sort() was optimizing for long tail use cases.
Yep, I was going to comment that if you write your own compiler you'll find plenty of bugs, which is the same point.
Webpack hot reload server solves this problem and provides nearly instant builds.

Yes, production (“non-watch”) builds can take a while. But who cares? You shouldn’t be running a production build after every code change. That’s why the hot reload server is so useful; it only recompiles the code you changed.
webpack has fairly simple plugin interface you can write a plugin that will hook into anything you want you are basically implementing a single function apply(compiler).
> - Answering a question by returning a search result from a large body of texts. E.g. "How do I change the background color of a page in Javascript?"
> - Answering a question, using a large body of facts. Like search, but now it gives a precise answer.

That is essentially a Natural Language Interface. There are simple ways to implement one for bots that receives simple commands[1]. The problem is that it quickly become very hard if you are trying to do something more open ended that a bot. So, there was simply no room to include it.

> - Improving the readability of a text. The article only mentions "understanding how difficult to read is a text".

The issue is that the formulas to measure the readability of a text cannot really be used to suggest improvements. That's because the user ends up focusing on improving the score instead of improving the text. To suggest improvements you need a much more sophisticate system.

> - Establishing relationships between entities in a body of text. E.g. we could build a fact-graph from sentences like "Burning coal increases CO2", and "CO2 increase induces global warming". Useful also in medical literature where there are millions of pathways.

This is one of the things that were axed, because in some sense it is simple if you just want to link together concepts without any causality, i.e. stuff that happens together. To do that you could link named entity recogniton (to find entities) and a simple way to find a relationship between words (i.e., they happen in the same phrase therefore they have related). However a more sophisticated form of the process, like the one that results in the Knowledge Graph[2] would be quite hard to do.

> - Finding and correcting spelling/grammatical errors.

That's a great idea, we will add how to detect spelling errors.

[1] https://medium.com/swlh/a-natural-language-user-interface-is...

[2] https://en.wikipedia.org/wiki/Knowledge_Graph
Waiting for someone to say "fake news" about any of the stories he doesn't like...
It also has to be enriched from the .72% natural concentration of U-235 and U-234. The SWU (energy) that goes into that is negligible, but the concentration process isn't perfect and you still need several times more natural uranium to produce something that can be used in a reactor (3-4%).

I used a 33-40 year lifetime weighted by measured degradation rate[1]. Interestingly, NREL blames a lot of the capacity loss on the degradation of solder interconnections. I also used real insolation values in four regions of the US and 15%-23% (median to high efficiency) efficient cells, but assumed perfect MPPT tracking. I did guesstimate the amount of silicon though, by assuming 60-200 micron panels, which according to your link is off by a factor of 4-10x.

So in the end real world solar loses to fusion (obviously) but beats light water reactors handily. It's initially a tossup when compared to breeder reactors, but only if you neglect silicon recycling (should that happen). At that point fission obviously loses.

[1]: https://www.nrel.gov/pv/lifetime.html
Agree completely. I got bit early in my career, which is why I try to help as many as I can who are early in their career now.
> Who actually cares about browser speed?

This, from Hacker News, who not one week ago was complaining about "everything being perceptibly slower" and who constantly complains about latency in applications. Pretty sure everyone cares about browser speed.
I feel I must defend Aristotle. At least we would need a lot more information before we can conclude that Philoponos really knew what he was talking about. Of course he was right but for this to be effective there needs to be a theory and better experiments and that is what Galileo provided. I recommend Carlo Rovelli's essay on Aristotle's Physics: https://arxiv.org/pdf/1312.4057.pdf.
>Stay up to date with the text-only version of our website https://lite.cnn.io

https://twitter.com/cnnbrk/status/906655818950553600 (10 Sep 2017)

HN discussion: https://news.ycombinator.com/item?id=15210022
Dell has been offering these for a long time. I bought a 1525n (laptop) with Ubuntu pre-installed in 2008, it was my primary machine for years. I don't use it often now, but it runs xubuntu 14.04 fantastically well.
His whole manifesto was riven with statements that he was explicitly not claiming his female coworkers shouldn't be there.

The fact that people keep repeating this lie is disturbing. The document is public.

https://medium.com/@Cernovich/full-james-damore-memo-uncenso...
Entropically speaking, life on earth is also a bubble that will, at least over the really long term, correct.
I'm trying to bring back "cats". It's gender neutral, and implies coolness to whom you are referring to. And we are coming up on the 20's again.
Sean Wrona the worlds fastest typist? (200+ wpm)
No such thing as a "post-political" society in which states and other enforced power structures still exist. You want a post-political society? Sounds like you're an anarchist ;-).
How much do you really care if their marketing department is aggressive? Isn't it better that GitLab is open source and a reasonably good member of the OSS community? Honestly I don't even count those stats as false; Jenkins feels super old and the context weirdness ("Not every enterprise self-hosts a git repository") actually makes sense. If this is the trade to support OSS, it's way better than building a shadow surveillance state under the guise of profit via advertising revenue.
When I was a kid I made tick-tack-toe playing matchbox automaton. It was described in one of the M. Gardners book.
I'm fairly certain I saw this posted maybe an hour ago with comments and enough points to see it on the first page?
But what happens when employee is not accepting apology from another employee? Does not sound like team spirit. So do you fire another one? Dissolve that team?

That sounds very costly. If I was employer and had to abide by that, any work location would only have employees of single race and gender. Prevention is likely to be cheaper than dealing with the possible consequences. But then we immediately arrive second level of Allport's Scale...
The interest rate deduction has been around longer than that. In 1990/1991 it was reduced to 30% from 50%.

Low interest rates, the deduction, no wealth tax and a massively reduced property tax all contributed to this bubble though.
It is spot 10 on the front page right now: https://news.ycombinator.com/item?id=15702422 (77 points, 48 comments, posted 4 hours ago)
When you are responsible for a majority of the donation of an entity, you pretty much own that entity, i.e. that entity will do whatever you please.

None of the donators you mentioned own the entities they donated to.
Thiel owns that attorney.
The DCO is not a CLA. It's more a document that says that the submitter is indeed the copyright holder of the submitted work (or his/her employer/etc. is) and that the contribution is licensed under the same license as the original software.

See https://elinux.org/Developer_Certificate_Of_Origin
Damn, I thought I checked too. My apologies.
AirPods stand for iPhone
Where is the assumption coming from that it hasn't been validated?
A 15 min video. Hmmm. Maybe somebody who watched it wants to recap ?
Are the regulations blocking the development? Considering the demand is so high wouldn't the supply follow by e.g. scaling vertically?
As someone just bought an apartment in Stockholm two years ago I was shocked seeing that I made 50 or more percent on how much I paid for my apartment but when I checked the data there I saw not all the areas in Stockholm raised in the same time and rate. I think there were many areas got hyped and there are many old buildings which raised and if you check the data you will see the start of falling in prices is not happening everywhere. I would guess prices will continue falling for two or more years but to the point, before the scare and excitement started which raised the prices too high in a year, and then it will stabilize. There is a talk also to loosen the restriction on companies which renting apartments. I really do not think this is like US's 2008 era inflation.
>Do we make world a better place by progressing technologically/scientifically or socially ? There is really not much time for both.

There's time and need for both.
Reinhold Niebuhr on progress in technology and morality (1939)(audio)
No. Small publishers have no choice. They have to be where their readers are. All they can do is try to diversify as much as possible, but it won't mean a whole lot if one of the world's oligopolists cuts them off overnight.
I'm really, really proud to see my former colleague reaching the front page of HN.

I know the pain and struggle investigative journalism organizations face (especially in infosec). Going through all of this and reaching less people because some dickhead in the United States decided to add these countries randomly really pisses me off.

Even worse are the other countries chosen like Cambodia and Venezuela, which both have Free Basics, and are therefore completely cut off of counting on the Internet (or a part of the Internet selected by Facebook) to spread their activities. Bloggers, pizza shops, investigative journalism organizations... they're all screwed because of one group of dickheads in Silicon Valley.
I asked this question to a CEO who pushed hard for nodejs. His answer was that the growth curve of the quantity of modules on npm was steep.
I don't see why Github would have to cannibalize their own product to compete with Gitlab..
How does any of that replaces facebook in just about any aspect?
This indicates they're making it a drop-in replacement.

https://community.ubuntu.com/t/mir-architecture/467/4
I'm really, really proud to see my former colleague reaching the front page of HN.

I know the pain and struggle investigative journalism organizations face (especially in infosec). Going through all of this and reaching less people because some dickhead in the United States decided to add these countries randomly really pisses me off.

Even worse are the other countries chosen like Cambodia and Venezuela, which both have Free Basics. Bloggers, pizza shops, investigative journalism organizations... they're all screwed because of one group of dickheads in Silicon Valley.
trueness != relevance
I tell everyone that seeks my advice on this subject - options are basically lottery tickets, so don't lever your salary up and down based on what option packages the company might present to you. From a startup's perspective, I've seen this happen all of the time "take $10k less and you'll get 5 BPS!". For a financial computational analysis of why this never really works out in the aggregate, I basically just send them this: https://danluu.com/startup-options/

> At this point I feel like anyone who chooses stock options over cash is naive, delusional, or misled.

People consistently make irrational decisions with money all of the time. The reality for many people is taking the stock option route makes them emotionally more vested in the success in the company. Companies know this and regularly exploit it.

Lastly - it is OK to join a startup early on to "mint" yourself professionally (e.g. "I was employee #4 at Google" or "I was employee #4 at a company that was bought by Google"). People's eyes perk up (in the Valley especially) because they assume that because you were an early employee you were more likely to contribute to the successful exit of the company. Thus, "minting" yourself in the job market. Whether that's true or not in reality is another point...
Drawing Shapes with SkiaSharp
Tests have nothing to do with it. You can have 100% coverage on your API and it can still not be "quality". The best APIs I've seen have been "API First" design.
> painless (once you're used to Rust)

This needs to be Rust's motto or something.
> Amazing comment

Thanks!

> you somehow manage to give Thiel excuses

And what is he guilty of again?

> and shift the topic to Google's lobbying

The article is about Google and lobbying, so pointing out what Google is doing is interesting.

Besides your complement and meta-comment what do you think about the article?
Anything related to universal basic income? UBI is a hard left policy - it's essentially welfare+++
More like notes for an article really. Or a high school exercise in creating a summary. I would give it something like "6/10, must try harder".

Might have been interesting to read if there had been more than clickbait so I only read the first two of the six. The fact that the earth is a globe was known at least 1200 years earlier than Symeon Seth because the circumference had been measured by Eratosthenes <https://www.thoughtco.com/eratosthenes-biography-1435011>.

I'm disappointed, Nautilus is usually a bit better than this.
I have been asking about their plans to bring these to Australia for at least a year now with my recent message to them on Twitter not getting a reply and their sales chat saying they aren't available. Unfortunately there doesn't seem to be any laptop available in Australia that comes preinstalled with any for of Linux, and the XPS does have good support, so to me it still seems to be best option for now.
I mean, buyers aren't going to be able to loan money at 1.5% interest (1% effective) forever.
I needed to search for the crossbeam library you mentioned, and their version of `Atomic` is just what I need in one of my libraries. Thank you for that. I need to dig deeper what other useful tools it contains.
Prisons Work to Keep Out Drug-Smuggling Drones
So what are you gonna do in Venezuela and Cambodia (also on this experiment) where people have and use Free Basics? Cut yourself off completely from your potential market because you don't want to have Facebook?
> In Rust you... can't do that because they'd all need to be read-only?

Here's one way to think of it: There's the kind of code that Rust "wants" you to write, and then there's the kind of code that it allows to write.

Rust "wants":

- Lots of immutable data, with relatively sparing use of mutability.

- Clear ownership and borrowing.

Rust allows:

- Pretty much anything you could write in C, with the possible exception of bitfields in structs. You wanna directly access the pic8259 chip from kernel space? Have fun: https://github.com/emk/toyos-rs/blob/fdc5fb8cc8152a63d1b6c85...

The question is, is it worth exercising that full power for "ordinary" Rust code? To use your example, if you have a data structure D and a view V, can you reach "through" V and mutate the underlying D? Of course you can do this, if you really need to. You have lots of choices, including (for example) cells, locks, tricky lifetime annotations and/or unsafe code.

But in practice, it's usually not worth the hassle. What I do in a case like this is step back and ask myself, "How would I solve this problem in a functional language like Clojure, ML or Haskell?" Oftentimes, that will give me a nice, simple solution that Rust likes. But sometimes I actually do need to do things the hard way.

Part of being happy in Rust is learning how to minimize the use of mutable data. For example, if you're writing a video game and you need to update your "world state", do you really need to mutate the existing state? Or can you write a function that takes the old world state and the player's input, and uses them to compute a brand new world state? The latter actually eliminates all kinds of subtle bugs, and it can be done efficiently.
Is it possible in Firefox to remember the "pinned" state of a tab matching a bookmark when it is closed?

It' be awesome if some of my bookmarks always open in a pinned state. Examples: rain.today (white noise). ... But I don't want them to be there everytime I open the browser, hence to remember the pinned preference with bookmarks.