skysight-inc/HackerNews huggingface dataset:
There is always a huge and easy-to-implement potential for stagnation and regular regressions, let alone for hard and long work before actual progress happens. Look at Russia - it also is fairly rich and democratic (as compared many other countries, although hardly an example of democracy in itself) yet you can hardly observe much prosperity (but for a small selection of people) starting there. African prosperity may start in Kenya but this will probably take at least 100 years.
That's how we were taught in sailboat racing school.
Disappointed they went with an ARX based hash, instead of KangarooTwelve, which uses the Keccak permutation. A lot of people on this thread think that SHA2 is more secure because it is older, but it is my understanding that that is completely wrong. Keccak is not only standardized, to get to that it had to win the SHA3 competition, during and after which it received, as far as I understand, unprecedented levels of scrutiny. And not only that, but, according to what I read, the Keccak-like cryptographic constructions (including the hash) are much more amenable to mathematical/cryptographical analysis because of not using addition (word-wise, instead of bit-wise, to be more correct). The idea is that a resourceful/moneyed attacker (like the NSA or China, etc.) could create successful attacks on an ARX hash without the public being able to come to the same developments because of no researchers having access to similar levels of resources.

The sad thing is that the ARX BLAKEx functions seem to be gaining undeserved amounts of hype. I do not think they are getting comparable scrutiny from researchers, seeing as BLAKEx hashes are ARX, and also changed considerably since the SHA3 contest (so it is far from clear that the scrutiny that BLAKE did receive translates to BLAKE2 or BLAKE3).
How do you know that they exist, if you're not scanning that memory?
Rust's type system is definitely much more powerful, even ignoring borrowing.

Rust's affine (ownership) types add a lot of power. They make it possible for APIs to take ownership of a passed-in object and guarantee no other references to it exist. For example this lets you manually deallocate resources (e.g. close a File), while preserving the invariant that if you have a reference to a File, then it is open.

Also, Rust traits and generics are a lot more powerful than anything Java has. For example Rust generics support associated types. E.g. the Iterator trait has an associated type Item:

trait Iterator { type Item; ... }

You can now write code that's generic over Iterator, and refers to its Item type:

fn first<I: Iterator>(iter: I) -> I::Item { iter.next().unwrap() }

Toy example, but associated types are really important.

Rust traits and generics are more powerful in other ways too. E.g. in Rust you can do anything with a generic type, unlike Java where type erasure means you can't write 'new T' etc.
Word on the street was that Nervana power consumption was much too high and a big problem (likely thermal issues). The software will be repurposed for use on Habana. So no, AFAICT it wasn't the software, it was the actual Nervana chip that was the problem.
Oh why not. Normally I don't get involved in these, but since you thought it was me replying to you all along I feel like I should at least reply :)

What I said is not theoretical. We have examples of zero sum economies, in fact that's how the world was everywhere right up until the industrial revolution.

I would urge you to re-read my original comment, since I address the very point you're making about cooperation inside a zero productivity growth environment. You can pay positive sum games! That's great! However any wealth generated by a positive sum game is, by definition, growth. I'm suspicious that it could be enough to matter. Productivity growth is a big deal.

In any case I am not convinced that zero productivity growth + positive sum games are a stable equilibrium.

Perhaps you could have a zero growth society where frequent jubilees reset everybody's wealth at regular intervals, but I'm not sure how that would work in practice and I'm also not sure it wouldn't be just as bloody as a zero sum land rush after the reset. You could do this with very high inflation levels, perhaps. Might make a fun science fiction short.

I'm hoping you give me a generous reading here, since I have neither the time nor inclination to deep-dive on a lot of my points, and I'm afraid I'd be boring as batshit if I did.
I work on e-voting systems and I approve of this message.
Brain Floating-Point Format (bfloat16)
Because their lawyers say so.
Well that's a click bait title
Seems like we're getting rate limited by Github -- we're switching over our example to Gitlab right now which should fix the issue

Update: The rate limiting issues should be resolved.
Because they weren't seriously paying themselves. Nobody builds an Iowa Caucus app in the hopes of selling to a big tech company for billions of dollars.
If you want to see the mentioned knitter's one-year-old blog post about her excitement at visiting India, including her apology, it is here: https://fringeassociation.com/2019/01/07/2019-my-year-of-col...

This will be fascinating for future internet archaeologists.
To be fair, I think Instagram and Oculus have both done well under FB.
Sounds link these folks were really pushing their bodies. I don't think these fall in the "get in shape" weight ranges, but I'd be willing to listen to why that's not the case. Id imagine there are a lot more factors than just form that go into your bodies safety when you're lifting that big regularly.
Faulty Iowa App Was Part of Push to Restore Democrats’ Digital Edge
Haha! Guaranteed that was the pitch somewhere
A comment which is nothing but posturing. Why would you expect everybody discussing self-driving cars, in every situation to, be a genius, and to be using their maximum effort even on trivia questions about what UI you would use to tell a car that doesn't exist yet how to drive to McDonalds, under the questionable assumptions that a) it must work exactly the same way as a traditional car and you won't accept otherwise, and b) there will be only one self-driving car full stop, so there will be one answer and it must be perfect for every possible use case first time?
Remember, however, this app was commissioned by the Iowa Democratic Party (IDP), not the DNC.
Agree. Cooking works out much better when in relationships.

I am surprised BlueApron isn't doing well as they taught me how to cook, what to get, in a relatively simple instructions.
Study: Residents willing to work for benefits of green infrastructure
Nice, better than having a return statement for every case.
How would you do attributes?
Also worth noting that Rust's const generics support has progressed to the point that the stdlib is already using them to implement the standard traits on arrays; the 32-element issue still technically exists, but only because the stdlib is manually restricting the trait implementation so as to not accidentally expose const generics to stable Rust before const generics is officially stabilized.
I agree that there is some dissonance. Seems they only know how to market one way and didn't do proper research.
That's what I mean by more touchy. I think you also can't do this without messing with system integrity protection. And, "1" is the lowest it can go which is not that low IMO. :)
If this is your threat model, you don't need hashes or signed tags at all. Good for you. Thankfully both Fossil and Git disagree with you and take the threat seriously :)
Or even if Xe performance is reasonably good they'll still cancel it in 2 years because Intel.
Interesting, TIL. That doesn't change the major point I was making though, which is that an anonymized identifier (such as the 13-bit ID under discussion) isn't personal info, even if it might have originally been collected along side data which is personal info. If I give you said 13 bit ID, you need other info to back out a single person, the anonymous ID corresponds to multiple IPs.
Laying aside Boris Johnson's track record for actually following through on what he says. No political promise longer than the tenure of the politician making the promise can ever be taken seriously. Notably, Johnson's predecessor announced a legal commitment to ending the UK's global warming contributions by 2050... after she ha announced her resignation.
Build artifacts for the curious:

https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task...
I see it as Linux gaming hostile for two reasons. Unlike Stadia, they help Windows gaming with this by using Windows. And unlike Stadia, even their client doesn't work on Linux.

Not that I like Stadia to begin with. They help Linux gaming only tangentially. But what they do actually helps in some way, rather than harms like Nvidia.
So a level 4 cache?
Not a squat and not interchangeable, that is true. They are their own thing and provide comparable benefits for non-powerlifters. Re safety, you are being pedantic. They are much safer than deadlifts.
How many unpaid hours did they put in? How much stock did they give to people who also put unpaid hours in? Never mind that they could launch, fix, release, fix release, etc...

A venture with a long development tail after release is absurdly different from this. They had to get it right the first (and only) time, and no one is anticipating even a one in a million chance of getting rich off it.
What is y?
Check out job shop production system. There's talent there. Usually it's one guy who left the corporate world. Work a few days, when you need it, and then don't. Build what you want to see built. Only work for owners who share your vision. Work when it's in your interest. Don't work when it isn't.

I've found with big projects, it always comes down to the crunch. Hundreds of details that the mind just overlooks which your customers don't.

So products always get customized, and job shops always tend to have a product under the surface.

--- --- ---

Don't fret about this, devs. ACA got laughed at during launch. Now medical services are fundamentally transformed on their way to incremental development. This is how things get built. I saw it in the 80s, the decade they laughed at us, and then the 90s they loved us and everyone cashed in big.

I want to see production in the waiting room, and a mobile healthcare imaging pulling up at the curb. I'm waiting for the Today show to start talking TypeScript.

Oh boy, could I make our market sing.
TIL Riot is owned by Tencent
Iowa wasn't the only state that planned on using this app. The DNC should have a process in place to validate whatever system is used to elect their candidate.
An important difference from the comparison to the Maoist movement and the like (besides degree), is that historically these spirals had at their heart, at least at the beginning, a premeditated ploy for power. The posturing was conscious and malicious.

It's really important to point out that that's not usually the case with the internet version. People aren't setting out to build an instagram moral empire; in fact they may set out with genuine, legitimate concern for the real moral issues. The problem comes from that "ratchet effect", where the only way to stay safe is to keep escalating things. The internet abstracts away people's humanity, dampening any compassion/charity, and the temperature rises on its own. Seeing this lack of (original) malice makes it easier to forgive and to step outside of the cycle.
An example - you are using some web IDE (imagine a self-hosted version of VSCode). You have a few local files open in your browser, editing the code. Now you want to save them - you'd have to "redownload" them to save them. That's a highly suboptimal UX.
I appreciated Smalltalk for a while but it is simple only on the surface and once you peel below that it's extremely complicated. Simple syntax doesn't necessarily lead to simple designs.

Lisp's limited syntax allows everyone to create their own "language" and that's arguably worse than the fixed set of statements that exist in other languages. I'd even argue that Lisp is inhuman because it's brutal compared to natural languages.

This is probably why neither language is more than an intellectual curiosity. COBOL, Fortran and BASIC have also all "stood the test of time".
i740 was fixed function pipeline, no instruction set.
> Tell me again why you don’t think agents of the government would do awful things in the name of the people and law and order?

Who said I didn't think that?

I just don't think they're doing it on a large scale now.

We should remain vigilant, but be mindful of where we are as well.
Exactly... not yet. Given the tenor of the social justice warriors and the extreme right's proclivity towards kaos, I am not surprised by any measure of craziness we're seeing in our once stable country.
Code Goes In, Art Comes Out
I think you have to learn prolog to find out.
Most of the Prolog books are thick academic textbooks, for a more modern take with YouTube videos, take a look at https://www.metalevel.at/prolog
The syntax looks pedantic to me. Going to require some adjusting.
It may appear trivial, but thinking about it like a bunch of bullets bouncing off the wing on the bottom (the "particle regime") does not explain why it deflects air (the "fluid regime").

A fluid is governed by fundamentally different physics than a bunch of particles, so just because a bunch of particles hitting an inclined plane also would generate lift does not explain why air hitting the same plane does.

For example, in the particle analog, the upper surface of the wing is totally immaterial. You could make it look however you want without affecting the generated lift. In reality, the amount of lift generated is much more sensitive to what happens on the upper surface than on the bottom.
https://news.ycombinator.com/item?id=22237528
Asymmetric information is in the nature of business. This is where value emerges.
Successful entrepreneurs do not "extract" wealth, nor is it given to them as some sort of reward for being great. They create the wealth. The compensation they receive is not given out of gratitude, it is agreed upon in advance if they succeed.

I and the D team makes and gives away D for free. Many individuals and companies have made a great deal of money from using D. They do not retroactively owe me money. I'm not upset that they made money off of D - I'm glad they did!

Of course it is nice when they decide to give back to the D community - I appreciate that. But nobody owes us anything for D.
Performance is not the core raison d'etre of Rust, and there are no shortage of testimonials to the difficulty new developers have with it, not to mention the slowness of its compiler. Given that, it's too much of a leap for me to get from "GC is too slow in Go" to "rewrite in Rust", at least when considered as a purely technical decision. There is no mention, for instance, of what other languages were considered. My guess is none were considered. Finally, the author states that Discord pride themselves in embracing new things, and cites having to work with the nightly build of the compiler to get async. All of this tells me that they chose Rust for non-technical reasons and were prepared to jump through all kinds of hoops to make it work. Which is fine, it's their business to run however they want, but I find the premise that Rust is an obvious choice for speed entirely unpersuasive. In most businesses, introducing unstable nightly builds of compilers to build production services would be a major red flag.
Sorry about that, too late to edit it now. That is an important detail. If there are 32 or more different feature flags, then that's 4 billion unique states, which would be an effective fingerprint.

I still think it's pretty unlikely they're using it in that way or would in the future, and I think Google fuzzing this for those who opt out of telemetry is probably a signal of good faith in this instance. They realize the privacy implications and provide a way to disengage, even if they don't intend to abuse the information.

But of course the potential for abuse always remains. And the potential for (arguably) non-abusive tracking, like the possibility of it being used for bot detection by reCAPTCHA, as you say.
You could also go with Triton, in which case if there's a show stopping bug you can throw Joyent under the bus.

Also, I'm pretty sure if there's a Xen bug you can throw Citrix under the bus (assuming you're paying them for enterprise support).
In what way is a sql db a poor choice for this? You do know that there are tens of thousands of businesses that run strictly on postgres/mysql with more throughput than that?
I have not. I don’t think they have any extra dev tools though; it’s just the later version of the browser (which, granted, may include improved dev tools). And you still need to be on latest macOS to run it.

But thanks for the tip on the preview releases; I’d forgotten about those. I’ll check them out.
Astronomers Might Sue the FCC over SpaceX's Starlink
I presume it still had an instruction set, just that the driver did it for you.
Groovy also has a great HTML DSL: http://groovy-lang.org/processing-xml.html#_markupbuilder

Implementing your own DSL is fairly trivial too: http://docs.groovy-lang.org/docs/latest/html/documentation/c...
Resharper is amazing, I absolutely love it but I think it makes me lazy..

Infact, I get nervous when I'm working on a VS without it..

I don't want to NOT know why ReSharper is screaming at me!
Many comments here and in other threads regarding this app seem to put blame on the DNC. Please note, however, the app was commissioned by the Iowa Democratic Party (IDP), not the DNC.
Tangentially related fun fact: square pegs fitted in round holes is a traditional way of doing things when building log cabins/houses. They actually fit pretty well and are faster to make than perfectly fitting round ones with simple tools.
> Lindsay pointed to the atheist movement of the mid-2000s, from which he’d come: a community that once had the wind in its sails, but had imploded into infighting by 2011, as half of its members jagged off in an social justice direction. Soon enough, the likes of the evolutionary biologist Richard Dawkins were being problematised as stale, male and pale.

I'm not saying virtue signaling was never a force in the atheist community. But it seemed at the time that the thing that people were most upset about was the rampant sexual misconduct. The thing that people were second most upset about was disagreement over whether Wheaton's Law is a good idea or not. Trying to paint that whole sad, sorry mess with the same brush as this knitting Instagram situation is. . . wait for it . . . problematic.
Let's not fool ourselves.

The demeaning of janitors was introduced by GP by describing it as something they would rather not do.

No mental gymnastics required.
Poetry has no more and no less meaning than language itself. The popular HN definition of a "hacker" is someone who digs deep into a system, understanding it and pushing its capabilities beyond what is commonly understood. Poets hack language. Sometimes the product is buggy, but sometimes it's an elegant hack.
HN seems to be much more interested in Trump than it ever was in Obama:

http://eliot-jones.com:5690/Home/Trend?id=obama&allwords=tru...
http://eliot-jones.com:5690/Home/Trend?id=trump&allwords=tru...
Check https://lomorage.com, you can host in your home network using raspberry pi.
Brave uses Chromium not Webkit.
A flat plate generates lift, though, so the curvature is incidental.
From A Certain Point Of View™, this is what the RPi and SO-PINE compute modules are, except unfortunately they're no longer usable as memory modules per se.
I just feel it's hard to evaluate the price if I don't have a rough idea of how often there might be updates. Is it a monthly thing? Every 4 months? 8? Once a year? I don't know how much time passed between v1.0 and 1.1 and 1.2. I don't even need exact dates. A statement like "We expect to push out a new version every few weeks/months/once a year or so" makes it easier to reason about the cost.
What to know before you buy or install an Amazon Ring camera
COM is an ABI, and is often implemented in native code, C++ usually. There's still plenty of C++ inside VS.
What feature of "the new style" makes them more suitable in this case?
No one is seriously proposing use of AR glasses for endurance sports because obviously anything that significantly interferes with vision is a safety problem. But a simple HUD is fine. Cyclists have been using them for a few years now and no one is calling for a ban.
You can nitpick any idea into oblivion but the gist is: figure out what is the most important thing for you to do in the morning to be productive and do it.

And if going to the gym in the morning makes the rest of your day productive by providing you with lots of energy and a clear head, then yes, going to the gym is the most important and productive for you to do in the AM.
If you are a software guy, get a breadboard and a few micro-controllers and start tinkering. So much fun!
You can usually resort to `import C` and using `C.malloc` to get an unsafe.Pointer.
I totally agree, and I think the GDPR is also reasonable in that it allows you to use the IP address for essential security reasons, such as blocking bad actors based on IP address - it doesn't say "thou shalt not track IP addresses", it says you need consent if you're going to use it for anything that isn't essential for security or in your end user's best interest.
"I want to lift x amount one day" is not for everyone, it's what lead me to destroy my spine. I went years without any problems and I was in the best shape of my life, but I never thought about the level of compression my spine was taking on.

I ended up having multiple bulging discs from C5-C7, a severe disc herniation in T8-T9 (which happened mid workout, very painful), L4-S1 herniations and L4-L5 breaking away chunks of my vertebrae. I eventually had to get emergency surgery on C5-C7 due to the narrowing of spinal cord.

I still "work out" with resistance bands, but I'm never allowed to properly lift weights again thanks to my foolishness. It's horribly depressing and I don't wish this on anybody.

Moral of the story is you might be just fine and have the skeletal structure to support lifting, or it could be a ticking time bomb like in my case. Lifting goals should carry disclaimers about the possible dangers.
Right tool for the job should also take into account the experience of the devs you have at your disposal. For an omniscient Dev, is Rust the best tool for the job? Unsure. But for them with already significant rust experience? Sounds like it.
From the features they are porting into the language I think this is the case; albeit C# will always be the more verbose language and the features will feel somewhat clunky at times IMO. Pattern matching, async yield return, async/await, etc all were in F# in some form beforehand with features like records and DU's probably being investigated as well. When I read a new C# language version announcement it does feel like I'm reading a subset of the F# feature list.
I guess the question is why does it have to be an app? If you've got a tight budget and deadline why add all that complexity when some cgi scripts will do and may even be overkill? It looks like it's just running a webview or something anyway.
> The internet abstracts away people's humanity, dampening any compassion/charity, and the temperature rises on its own.

I've heard this said many different ways, but yours might be my favorite so far.