skysight-inc/HackerNews huggingface dataset:
Rust is simple enough for web app needs. It took me about 4 months to start writing code in JavaScript not worse than open source libraries. It took the same time to learn Rust and start writing code, clean and dry enough, with almost 100% tests coverage.

Rust gives something Go can't: when you receive warning "variable doesn't need to be mutable", and you know you make it mutable intentionally, you know you just caught huge error (made by human, not compiler).

It's just one example, in general I feel compiler is my best friend, always 100% honest to me.
> Only if talking about microcontrolers with few hundred KB, where even C is a challenge.

C is the default and not a challenge on 8-bitters.
I've replaced my job as software engineer for cashier and I like it much. No bullshit, no politics, no bully, no discrimination. Way happier.
Python Regular Expressions Tutorial and Examples: A Simplified Guide
Do you seriously compare the total amounts of something HUGE and something tiny? The size of the cash universe still is orders of magnitude larger than Silkroad ever was - and you compare the totals? Seriously?
No, the original comment claimed that the USSR boosters we're designed to glide and land, which they never were.

And rockets landing and taking off many times is a very old idea, also not invented in USSR in the 70's.
Science in most cases represents a local maximum... the frontier of our understanding. But having a limited understanding is different from willfully presenting false information.

The latter is unethical and should have consequences, especially when the result is loss of life. Consequences not limited to: admitting that the information is false, loss of license, jail, etc.
This Android live wallpaper brings you a bird’s eye view of your location
..and we also know that it's not how big your button is, but how you use it. We'd rather use ours to push human kind forward.
The entrance turnstiles make the shop look very family-unfriendly. How do you go shopping with kids? Or just while out with a friend?
> that your claim that there isnt at all is wrong.

Well, it isn't, as I already pointed out. Is the main strength of your argument how often you repeat it?

> So your claim is simply wrong.

Ah, yes, as I suspected. A strong conviction in place of arguments, reasoning and considering other people's arguments.
When I was s little kid in 1977 or thereabouts I wrote a letter to 20th century fox and asked if they could please send me a Star Wars poster and they mailed back this poster like in this page http://www.my-sf.com/2015/08/21/star-wars-film-review/ it was very exciting.
> Go is another programming language I like, ... Fearless concurrency is a wonderful feature, but for embarrassingly parallel problems Go works wonderfully.

I adore Go's concurrency model but loathe go's actual language. The constant repetition in error handling, lack of generics and lack of parameterised types and Option<> make it feel like a children's toy set version of C instead of a useful modern language akin to Rust and Swift (and modern javascript).

I really really love the concurrency model though. And as far as I can tell there isn't much like it available elsewhere. You can make a similar concurrency model in rust, but you have to use much heavier OS level threads to do it, and all the other crates don't support it. Erlang / elixir do it but come with a much higher runtime performance penalty. Pony is interesting but very new - there aren't a lot of libraries for it and when I was playing with it the compiler seemed crazy slow.

I'm a little bit tempted to make a simple compile-to-go language. I'd get lynched at Go meetups for fragmenting the ecosystem, but it might be worth it. I like almost everything about go except the language itself.
When I was a little boy in New York City in the 1940s, we swam in the Hudson River and it was filled with raw sewage okay? We swam in raw sewage! You know... to cool off! And at that time, the big fear was polio; thousands of kids died from polio every year but you know something? In my neighbourhood, no one ever got polio! No one! Ever! You know why? Cause we swam in raw sewage! It strengthened our immune systems! The polio never had a prayer; we were tempered in raw shit! -- George Carlin
They've had a bunch of delays, and this is BAU for a new rocket's maiden flight, but the upcoming scheduled test is delayed because of the shutdown.
1. Go to “chrome://flags” in the URL bar and hit Return/Enter

2. In the search box at the top, type in “autoplay”

3. Look for “Autoplay policy” and pull down the submenu, then choose “Document user activation is required”

4. Relaunch Chrome for the setting to take effect

It does work all that well, but it is something...
Chief Digital Officer of Volkswagen AG Is Joining Iota Foundation
Are there any people who care about what the “technology media” says?
Really abusive language. There are ways to communicate his objections to the patches with extremely strong language WITHOUT resorting to abusive language.

I wouldn't tolerate anyone treating me like this. There are unseen consequences to a wild tongue.
> 'Most successful' here meaning it ended in ethnic cleansing, frequent atrocity (

True

It's worth pointing out that apart from 'minor issues' such as genociding whites and mixed-race Haitians [2], after the slave rebellion, the former blacks slaves pretty swiftly
reinstituted slavery [1]! Dessalines adopted the economic organisation of serfdom. He proclaimed that every citizen would belong to one of two categories, laborer or soldier. Furthermore, he proclaimed the mastery of the state over the individual and consequently ordered that all laborers would be bound to a plantation. To avoid the appearance of slavery, however, Dessalines abolished the ultimate symbol of slavery, the whip. Likewise, the working day was shortened by a third. Dessalines' chief motivator nonetheless was production and to this aim he granted much freedom to the plantations' overseers. Barred from using the whip, many instead turned to lianes, which were thick vines abundant throughout the island, to 'persuade' the 'laborers' to keep working. Dessalines effectively sent the Haitian people back into slavery.

The new ruling class turned out to be the "Affranchi" [1, 3] typically french educated mixed-race Haitians.

The Haitian slave rebellion teaches us a large number of lessons about humanity, most not very palatable.

It's really interesting to note that (as far as I'm aware) no slave rebellion in history did actually seek to abolish slavery. The slaves wanted only to flip who's a slave and how's a slave holder. I conjecture that the real reason for slavery as a mode of labour organisation becoming obsolete is technical progress: slavery became less efficient than industrialised capitalism.

Haiti has been a basket-case ever since. Compare with countries like South-Korea, West Germany, Mainland China and many others which rose from utter basket cases to prosperity in a decade.

[1] Wikipedia, Haitian Revolution. https://en.wikipedia.org/wiki/Haitian_Revolution

[2] Wikipedia, 1804 Haiti massacre. https://en.wikipedia.org/wiki/1804_Haiti_massacre

[3] Wikipedia, Affranchi. https://en.wikipedia.org/wiki/Affranchi
I found a solution to the social life issue in college.

I picked the woman majoring in Computer Science as a girlfriend. The ratio was 40-to-1 at first glance, but excluding people who would return to foreign countries it was more like 200-to-1. This did not deter me. She was also kind of taken already, so I sort of had to swipe her.

That solution meant I could spend time with my computer and girlfriend simultaneously. We could sit at computers next to each other in the lab. If she was less busy, she could nap on my lap as I wrote code.
Algorithms Explained: Recursion
Algorithms Explained: Quicksort
An Introduction to Backtracking
Was this in the protocol? I thought that was around the same time as DTCC which is pretty good IMO.
Golang Internals, Part 1: Main Concepts and Project Structure
Knapsack problem for optimizing packaging
Apparently there aren't many jobs... but there is some tourism and I guess if you are born there you might stick around?

http://www.amusingplanet.com/2012/05/oymyakon-coldest-inhabi...
> But seriously, who cares if some guy is controlling how 10 billion dollars get invested? He certainly knows better on how to do it than I do.

I wouldn't be entirely sure about that given how poorly most funds seem to do against the bare stock market.
Reinforcement_learning –  DanielTakeshi/Paper_Notes
> If I'm the one figuring out how to create value, why the hell are the C suite, middle managers, and investors getting 99% of the profits?

Because you're guaranteed compensation as an employee. You will get your salary even in the firm loses money - you're not taking any financial risks.
English is not my native language but as far as I understand, the paragraph after which you stopped reading, clearly stated that inequality is the consequence by saying "Growing inequality resulted in 82 per cent of new global wealth going to the richest 1 per cent last year..." as opposed to using the word "caused".

Why not finish reading the article after this major gripe is cleared up then?
Be right back, using Edge now.
If you want to hurt those guys- buy a click farm audience and set them loose on a game. The moment theire add-customers realize what part of the "userbase" is- its GONE, what a nice woody sort of word.
> we tend to believe that ideas spread via diffusion, maybe that is not so at all.

That was also what Karl Jaspers claimed in The Origin and Goal of History with regard to earlier intellectual breakthroughs in the first millennium BCE that mark the beginning of most of the world's major religions. He thought the parallel developments in Greece, Palestine, India and China (as well as Persia, though that is now disputed) could not be explained by diffusion, but rather as a single spiritual event that played out independently in multiple locations. He called this event the Achsenzeit (originally translated as "axial period", now more commonly rendered as "axial age").
Gradient Clipping
> Why is it considered reasonable or unreasonable that they halt certain space-related activities due to a government shutdown?

I don't think anyone's opinion on whether it's reasonable or not really matters for this article. The fact is that they have no budget from which to pay people who operate all the things at the space centre, so they aren't working. I don't think it's any more complicated than that is it? What more could they say?
Note that Intel is a platinum member of the Linux Foundation, which means they donate >=500k$ per year.
On the other hand, Spectre would mostly matter for crypto side channel attacks - to extract timings from poorly written crypto code.
Do you think Linus would get a maximally friendly reception if he said:

> You clearly mean well. Your heart is in the right place. Thank you so much for all your hard work. There's this weird thing going on where it seems like a bunch of patches experiencing opportunity for improvement are being pushed. These patches also could maybe be better explained.

> I don't understand. Can you help me understand, so we can fix our problems together? Again, thank you so much for your hard work!

And, incidentally, does the above not just drip insincerity to you? It does to me, and I know how powerful the Dale Carnegie-esqe "complement sandwich" approach is.

Linus is justifiably angry at someone screwing with code he is responsible for in ridiculous ways, without any real explanation of why a ridiculous approach was chosen. He's maybe a smidge less than fully satisfied with either point. The person in question really should know better on all points.
VISA won't process Bitcoin transactions
One could enforce the strictest correctness by default, and then allow/require to opt-out in cases where programmer decides it is OK, like a game.
You're arguing a strawman.
Wholefoods has a lot of produce and grains sold by weight. I wonder how that will work.
Linus speaks his mind on the Intel Spectre patches
I never subscribed or even visited LWN on my own, but their content sharing is something that every paid news outlet should take a note of. Your subscribers should be able to share the content they paid for with their friends, colleagues, whatever without copy-pasting it. Limit it by visits or time (or both) if you are worried. Do NOT ask for emails before showing the article to visitors.
Hey, check out zaya.in,
they too are solving similar problems.
So which compiler does offer 100% ANSI C compliance on something like a Z80 or PIC?
In my country there are signs in every store at the conveyor belt saying "turn the bar code toward you", i.e. so that the it lines up with the scanner.
AI in the Enterprise: Five Key Deployments 2018
Depends what's on camera and how smart your software is. A full wavelength of audible sound is between a few centimetres and a few tens of metres. If you have a few objects in scene at such known distances, you can calculate how far out of phase they are, interpolate them and piece together a much higher effective sampling rate.
Is this all that different from say... a Safeway/Kroger/whaeverTheEastCoastHas rewards card?
I'm curious: who actually checked on whether they were closed?
The interface is a desaster.

I was pretty excited to browse the collection. But after 5 minutes I gave up. It's too frustrating.

The giant fixed header is a pain. And you cannot open the images in a new tab because they do not use normal links.
“Prince George Washington” at the Siamese Court (2016)
Well, I happen to consider factory control management, weapon targeting and missile tracking systems, some big serious context.

Here is just one of them.

http://www.militaryaerospace.com/articles/2006/10/lockheed-m...

"PERC Ultra offered Lockheed Martin the responsiveness it needed to meet its most demanding timing requirements. In addition to real-time threading and deterministic garbage collection, PERC Ultra provided the instrumentation and VM management tools necessary to support the mission-critical real-time requirements of the Aegis Weapon System."

"The Lockheed Martin-developed Aegis Weapon System is the sea-based element of the U.S. Ballistic Missile Defense System. The Aegis Weapon System is a radar and missile system integrated with its own command and control system, capable of simultaneous operation defending against advanced air, surface, and subsurface threats."

Is that serious enough for you?
Why does HN not allow people to question things like this? Any attempt to bring some non hyperbolic view to the topic is continually voted into the ground.

I think it is useful to know that these exploits just might not be as bad as they are being made out to be.

Ice talked to a number of people that don't seem to understand that there are limits on these: somebody cant just start reading data from random programs.
Comparison of a sensor fusion algorithm the likes of which are used in quadcopters:

| impl | c | py3 | mpy | pypy3 | cy3 |

|------|-------|--------|---------|-------|-------|

| [ns] | 0.176 | 11.462 | 37.633 | 0.818 | 0.590 |

| .c | 1.000 | 65.126 | 213.824 | 4.648 | 3.352 |

mpy - MicroPython

cy3 - Cython

So, ... low resource can't run heavy languages fast (yet?).
Good thing is by using MicroPython and writing the time critical stuff in C you can get the best of both worlds while paying the least.

edit: sigh, markdown table
Not just cameras. They have agents on the ground spying on you too!

Or... they have a security team who monitors cameras and have loss prevention specialists roaming the store. Depends on how you want to spin the wording.
Mobile App Success Story: Design Home
Web page asked for email but never sent the ebook. Scam?
There are many difference between a glide-back booster like the Baikal, and a Falcon 9 first stage.

Baikal would not only need wings and other aerodynamic surfaces, but also was supposed to contain a jet engine. However, perhaps more importantly, it would need to have structural rigidity to bending to be able to fly back horizontally. The result would be a significant mass penalty.

Falcon 9 only needs some landing legs, a little extra heat shielding around the engines, some grid fins, and some extra fuel. As it comes back in tail first, it only needs to be strong in the same direction it needed to be strong when launching. And they can use exactly the same rocket (minus legs and grid fins) in expendible mode where they burn all the fuel to reach orbit rather than saving some for the reentry and landing burns, for payloads that are too heavy to recover the booster.

One thing SpaceX discovered when they first started working on reusability was that high-altitude reentry itself was hard, not just the landing. After booster burnout at about 70km altitude, the first stage is travelling upwards fast enough that it reaches 125km. Their first attempts broke up on reentry, before the parachutes they planned to use were any use. Only by doing a reentry burn could they slow enough to survive to even consider how to land.

If I understood correctly, after booster separation the russian proposal was to fly in an upside down arc starting at 75km using the wing to burn off upwards velocity, so they're not reentering from nearly so high. Would be interesting to see that work - I'm sure they must have done the calculations, but still seems like it must be a pretty hairy reentry.
He is very defensive and dismissive of his own mistakes. Linus suggested the removal of a memory barrier and subsequently broke locking on kernels for most of 2014. The fix did not get into most distributions until 2016, since it was kept quiet and not communicated. The result is that deadlocks seemingly occur at random, causing complaints from users of my libraries. It has wasted many hours of my time, and surely more for others. However the more experience you have, typically the more forgiving you are to mistakes as we all make them. Linus lacks that and acts childish, making it very difficult to respect someone who disrespects everyone else.
The trajectory of the first stage seems very vertical compared to other launches; anyone have any explanations?
If you want to go down that path just tax based on the reported profit.
> Hence why Android phones are often trapped on old versions of Android when launched or shortly thereafter

The reason why most android phones don't get upgrades (or only one) to newer android versions has absolutely nothing to do with qualcomm lack of care regarding their cpu's security.
Appeal To Reason was a socialist publication that reached half a million house holds in 1910. Not exactly "fringe". Neither was the New Republic, which published both Dewey and Bourne. Dewey was fairly widely published in other publications as well, he influenced many at the same time that Mencken did.

I'm not sure but I'd imagine that Menckens racism very much did go hand in hand with his ideology, perhaps not in a causal way but complementary. As another commenter noted he was very much a misanthrope
Cybertec Postgres Configurator
This doesn't make sense though. If Intel indeed plans to leave chips vulnerable except if you set a flag, then how are these bullshit patches? This will be the only solution Intel is going to deliver right? I get that he doesn't like it, but that doesn't explain why he feels lied to. If Intel says "we're going to not turn the patch on by default", wherein does he suspect the lie?
‘Pilipinas Got Talent’: Magician dedicates audition to girl who broke his heart
> FOSS is so important

FOSS is nice, but it's not a silver bullet. In this case I think Linus is largely to thank. Things will be a lot harder if he decides to retire.
This does kind of happen. I have a friend who used to drag us to play Camelot in some strange bar. Fast forward 10 years, he translated or edited most of titles I play these days. As in, his name in credits of every other box.
They show a technique which exploits the rolling shutter effect to recover frequencies at up to five times the frame rate. On the other hand, they also mention that artifacts in highly compressed video stop their techniques from working, so any secrets in your YouTube vids are probably safe.
So it's OK for a Safari update to require a reboot because you use tmux?
Technology buyers? Technology sellers who pay tech media?
You've posted a lot of unsubstantive comments to Hacker News. We eventually ban accounts that do that, so would you please stop?

The idea here is as follows. If you have a substantive point to make, make it thoughtfully; if you don't, please don't comment until you do.

https://news.ycombinator.com/newsguidelines.html
I use microservices and I experienced many venefits. More in general it follows Unix phylosophy.
Florida and Nebraska legally recognize two blockchain bills
Artificial+Emotional+Intelligence:+Understanding+Human+Behaviour
Actually BuzzFeed has recently been doing some excellent investigative and long-form journalism. Surprising turnaround; kind of like Vice.
(FYI you're missing your [1] reference.)
The kernel implementation does context switches and syscalls. It depends on your usersoace architecture if you have to do context switches, you get to decide.
I bet open water swimmers have more - i remember doing open water and you always took a few mouthfuls of water by mistake during swims
Would you please not copy and paste like this into HN threads, let alone such a massive blob, let alone on a divisive topic?

This place is supposed to be for thoughtful conversation, not filibustering.
Yes, you can reboot or disconnect the client all you want. tmux keeps your processes on the server safe, and you can ssh in and go back into your completely preserved tmux session.

Or are you randomly trying to connect tmux and Safari? Safari's update requirements are totally unrelated, but tmux can mitigate some of the problems they cause.
The Future of Retail
This is nice, I would like to see an output of that, but there's no way I'd be doing this daily through a web page. Something like a notification each day on a smart watch (which I don't have) would work. Even phone would be a bit much I think.

Which brings me to - definitely show the input before output on the phone. The output is a huge empty grid for most new users, even for returning users it might not show anything recent, input is something user would want to interact with ASAP when using this service.
It’s clickbait garbage. The headline is meant to spread virally and the content is an afterthought.
I don't know, I'm 27 and a C++ programmer and found it difficult to figure out who's talking at the time. I'm just more used to more modern forums where each "block" is wrapped in quote tags with signature on top.
Microsoft Annouces General Availability of PowerShell Core 6.0
Fuzzy words and your opinon, so can't exactly argue with that.

But here's a try ;)

I take it that the meaning behind the words you used is:

clean:

no need for `pipe(` prefix and `)` postfix

expressive:

can convey a pipeline in a distinctive and unique way
(with a special operator as opposed to regular function)

Let me use the same words, but with different meaning, to say "the pipe function is much cleaner and expressive IMO".

The meaning would be:

clean:

looks (is) the same as regular function application,
no need for dirtying the syntax up with
a special operator

need to only press one extra key per operand/argument
(,) as opposed to 3 (shift+|,>) ;)

expressive:

can convey a pipeline just as well as the operator;
it's a regular function, so it's first class,
unlike the operator

it's variadic, so you can combine it with
spread operator syntax like:

pipe(data, ...pipeline1, ...pipeline2)
// where pipeline1 and pipeline2
// are arrays of functions
Attention job seekers: You should apply at Ixigo
I like the idea. One small suggestion though. I'd change "great" to "good" or "OK" or something. At current state the jump from "average" to "great" seems too big to me somehow.

Edit: The difference between "Difficult" and "tough" are kinda vague too actually IMO.
IBM Gets Machines Back into International Business