skysight-inc/HackerNews huggingface dataset:
> Also while it might not be to everyone's tastes, adding "if err != nil {" really does add practically nothing to your overall dev time in real terms.

But how do you compose functions then. You can't write:

f(g(h(...)))

> when people judge it purely on face value

Yes, I can see that is frustrating. But I already know the style of programming that requires if-statements instead of exceptions, as I have been programming in C a lot, and I don't want to go back to that style because I'm lazy and I'm sure I will forget to handle some errors. I want my language to deal with this. Honestly, is that really too much to ask? Even javascript has exceptions.
Black Friday Deals Week: MVPs starting at $199. Landing pages for only $39
Well, DLC is pretty common in PC games.
Is this relevant? Its not like the African swallow is migratory.
> Credit card companies retrieve disputed funds from merchants. If the merchant is under bankruptcy, I would guess the assets are inaccessible.

The cardholder still gets their money back. In bankruptcy situations, the entity that generally ends up eating the loss is one who processes the payments, not the merchant who sold them.
The parent literally explained how you meet people
> 3000ftlbs torque off the line, equaling zero to 60 miles per hour in 1.0 second flat
How Do You Know When to Refactor Your Code?
I liked this one:

Eleanor Rigby
Sits at the keyboard and waits for a line on the screen
Lives in a dream
Waits for a signal
Writing some code that will make the machine do some more
Who is it for?

All these lonely users, where do they all come from
All these lonely users, where do they all belong

Hacker Mackenzy
Writing the code for a program that no one will run
Its nearly done.
Look at him working.
Fixing the bugs late at night when there's nobody there
nobody cares.

All these lonely users, where do they all come from
All these lonely users, where do they all belong
Ahhhh… look at all those lonely users…
Ahhhh… look at all those lonely users…`
I could not get BeOS installed on my only computer at the time.
Also, those neighborhoods are/were among the most expensive in Houston. Being reclassified as a flood zone would change that (it's one of the standard things a Houstonian looks at when buying land).
Has it taken over the world really? Techies love it but I am not convinced there is a mass market for it yet. I don't know if people really like talking to objects, and have non discoverable UIs.
The page does say "300 or 500 miles" for the range. Sounds like there's multiple models to me.
I once worked at a place which lost part of the source code for their giant mission-defining application. They spent a decade linking in object code for which there was no corresponding source code.

The build team was very proud when they announced that the application would finally start being built from the source code in version control.

Stuff happens!
Traffic isn't fully random. Rush hour peaks happen about the same time etc.

Handling that is an infrastructure and priority question. Given the political will one can build bus lanes and equip buses with a radio system which enables priority on traffic lights. In my hometown (Munich, Germany) this works quite well and most buses see mostly green lights.
I thought the same. These consumer "loans" along the way are a brilliant marketing tactics. Anyone know if this is refundable?
What would you say are the advantages of cargo over any other package manager / build system?
That would probably leak information which could be used for fingerprinting users: a web page could use a style like { background-color: theme-default; }, then capture the actual color being used. Or font, font size, etc.
> This is what makes a European a European, and an American, American

> Also, no wonder American companies tend to grow a lot faster without many impediments. The whole American system is built to support and protect the enterprise, not the people. In Europe, as an enterprise, you have a lot more requirements and obligations to fulfill.

Huh? Developed EU countries eagerly open branches in newer EU states so they can benefit from American-style treatment of the employees... and these branches don't grow at all - it's just about cheap workforce and all profits are funneled out (franchises, copyrights, and various "sandwiches"). You should really understand that there are people paying hefty price for your cozy warm employment conditions and it's not in some remote Asian country - it's just across the border, within the same economic and political union.
Compare generated screenshot images of two websites pixel by pixel
F1 cars are rear wheel drive and still have to build their torque and power up the rev range and change gears.

Telsa is 4wd and has all it's torque and power from standing with no gears
>Then there is the political criticism along the lines of George Orwell and some Luddites: technology is a tool for control and domination either by governments or evil capitalists.

I would not describe it like this. Proponents of technology but critics of the rationality it has created exist, most notably Marcuse. He criticises the development both in the capitaliat countries abd the USSR from a Marxist perspective in One-Dimensional Man, a widely acclaimed analysis of the rationality of creating false needs. Please read it, you may like it given your viewpoint. He very well integrates the last paragraph of your comment. Man is one-dimensional due to the rise of technological rationality in all expression, sexual, artistic and leisure. Nothing remains undominated, not even the great unknowns of nature and the human mind. Everything is integrated and rational through paradoxical irrationality of overproduction and false manufactured needs through advertisement.
Where ‘Hitler’ doesn’t mean anything – In Pakistan, Fuhrer’s name sells clothes
We've been using their sample twiml as our business conference line for 5 years. It's outstanding and unbelievably cheap.
While this does suggest that they lost the source code for this program, it also shows an unbelievable amount of skill.
OK, I only ask for 10% of the profits for giving you the idea :)

Just kidding. I would definitely support such a crowdfunding within my modest means. The problem is that I don't think the tech is the main issue (after all, ICQ did it with 90s tehc). Obtaining an userbase is the main issue, and network effects go against new contenders.
Looking for a tool to manage my subscriptions in my company
Many sites are very subtly not normal HTML.
Horrific? This is what you do when you want to make sure you don't introduce any unintentional changes. Computers aren't magic, and there is nothing wrong about patching a binary.

Compiling the software with a modern compiler or linking to a modern runtime is very likely to bring obscure bugs in the codebase to the surface. It's pretty hard to replicate the entire build process that produced the original binary, even if they have the source code and everything else on hand.
The point is not solely related to investment banking. Education as social signaling will not be disrupted by the blockchain.
> And how is the acceleration after 100 mph?

This. If you're buying a supercar to actually drive on a track, this is key. Any specs relating to what happens below 100 mph are worthless. If you spend any significant percentage of time going so slow, you need to spend ~$8k on a BMW E36 M3 instead, and learn how to drive.

But if you buy a supercar mainly to park in front of Harrods, 0-60 time is... still worthless.
> "No, see, us making more money always makes it possible for us to serve you better."

The key word there is “possible”. Money makes it possible to better serve you. They just choose not to.
Fair comment, but a cult of freedom trumps the mainstream religion of subjugation and domination.
From a security perspective I would be more concerned with using printf at all when puts/fputs would have been fine and less susceptible to possible run-time errors. If you're not really using a formatting template for anything meaningful, you shouldn't be using a string formatting function. So the point that you should "always use 2+ arguments to printf" holds, but the solution isn't to make the first argument "%s".
I'm not that amused either, but to each their own. It's only 2 megabytes, which is probably a lot less than your average `yarn`/`npm install` session.
Termination of the certificates business of StartCom
Manual patching is more of a bother, I imagine, so this wouldn't be due to a smug engineer getting his prima donna on.
I am not 100% sure this is meant to be taken seriously as a solution. It reminds me a lot of this project:

https://github.com/mattdiamond/fuckitjs
Do you have any sources for that? Personally, I don't find sports car sounds satisfying at all, so I guess those reasons don't apply to everybody.
I wonder if the strong glass is the same material used in the solar roof tiles.
> because I'm lazy and I'm sure I will forget to handle some errors

I really think you should try Go before being so convinced about your assertions.

It's not easy to forget error handling in Go.

And letting exceptions bubble up all the way will improve things how?
What's reason got to do with it? This kind of piece is literally about the visceral level.

> to be fair there has been plenty of justification for humanitarian intervention in NK for the past 60 years

Broadly agree to that. Amazing that we're finally opening our eyes to that at this particular point in history, isn't it.
Detailed customization of app's color scheme is at the bottom of priorities of any app. A custom color theme's really don't add much value. Unless it's a dark mode — so it's easier on the eyes for people who are looking at your app all the time.
GWT.

To create client-side web apps, rather than writing Javascript, write Java and have it transpiled to Javascript. Java has IDEs, isn't a new language to learn (like Dart), has static type checking, support for refactoring in the IDEs, etc.

GWT could do tree shaking, obfuscation, etc.

You could write your server code in Java, and "call" remote server methods from your client code, "passing" Java objects transparently back and forth between the client and the server.

It was released in around 2006, it was not without issues but seemed to be a much better way to develop complex client code than the Javascript options available in 2006, as far as I could see.

It never really took off.

Google moved their team over to Dart at some point. I guess the Oracle Java lawsuit meant Google were unenthusiastic about continuing to have anything to do with Java where they didn't need to.

The compile times were slow. Not all Java compiled so you had to have a mental model in your head not only of Java but also the Javascript that was going to be generated which was mental overhead.
> Nine charts which tell you all you need to know about North Korea

You won't believe number 6!

What on earth happened to the BBC?
Internet of Things – Managing Projects
We prefer the term 'people of non-colour'.
The difference here is a planned departure with a takeover versus a sudden disappearance without notice.
I think the biggest motivation for peer-to-peer networks was the lack of legal options for digitally accessing movies and music. The current streaming services and online stores have reduced this ache.
> handling errors sounds like work because it is.

Writing assembly instructions also sounds like work, and it is, but I'm glad my language/compiler does it for me ;)
Not locally, at least. Utility-wise, it will work out.
New Free Reinforcement Learning Course on YouTube
HN, where writing assembly shows an unbelievable amount of skill.
The question is, would Watsi work if the only thing it offered were pooling of donations to anonymous care receivers.
The article suggests that it would not.

But that is the same idea as taxes. Taxes, that a lot of people like to hate, offer that service already, and they are pretty efficient (except when lawmakers prefer to make business owners richer by crippling public services).

So Watsi is only offering voyeurism as a business model. And that's what sucks about Watsi, and that's why this article is 100% correct.
> I don't want to go back to that style because I'm lazy and I'm sure I will forget to handle some errors.

Because errors are a returned interface you don't forget to handle them. In fact you have to explicitly tell the language not to handle them by using a _ token on the function call.

However it sounds like your argument is more personal preference regarding coding style (eg it seems you tend to favour Sexpression style of syntax over the C-style of syntax) and that's reasonable enough. I do write a lot of code like that too - albeit not in Go.
https://www.startcomca.com/index/News/newDetail?date=2017111...

Press release from their website.
The F1 engines are already revved up when they start. They just engage the clutch. And F1 gear changes are pretty much instant as the old and new gears are connected at the same time and the moment that would start to cause problems the old one gets disconnected

But yeah its the real wheel drive that stops F1 cars going faster 0 to 60. (limited by the friction instead of the power the engine can deliver)

The whole startup trickery with the two clutch paddles is interesting too. Basically they use one of the paddle to find the bite point and leave it there and then use the other to fully disengage the clutch. Then once the lights go out they drop the other clutch so the clutch goes instantly to the bite point and then use the other paddle to modulate the launch (they are pretty much flatout while standing still and use the clutch to control wheel spin). A launch control computer probably could do this better but such things are banned in F1.
Hm, omegle sort of has that. Put in interests and find anonymous strangers with those interests.

I met a guy to play Dota 2 with in 2012 and we've been friends since.
Using Python to Code by Voice (2013) [video]
I honestly believe that fecal transplants are the way forward; using the macro (a healthy fecal culture) to solve the micro (which strains are good vs bad). There has been evidence to suggest that both body weight and athleticism are impacted by gut flora.
Thanks
Indeed, and the technologies developed there made their way into Slack, Google Docs, GMail / Inbox, and a bunch of other products.
Cult of freedom? You mean libertarianism?
There is a Norwegian startup that has decreased the latency dramatically. https://remarkable.com/ https://youtu.be/zpUPpiV7gAo
I get the concern, I know a truck driver, damage occurs very often and is difficult to prevent even by the best of drivers. But perhaps bumpers are less necessary when the thing is full of sensors and stops the truck before something is hit? Doesn't prevent damage from thirds of course.
To defend user experience, Google will remove “teaser” AMP pages in 2018
Someone saw buzzfeed and went "me too!"
You need to beat castings. And this may surprise you, but the mechanical properties of casts are often superior to 3D prints.
Walking away from $30,000 of DJI bounty money [pdf]
Hugely helpful, many thanks.

Please be aware though that this page caused my laptop fans to go absolutely nuts & get VERY hot.
There were already three platinum sponsors before this (booking.com, Alibaba and Tencent), so adding a fourth diversifies their funding and makes MariaDB less reliant on any single source of money. If you're concerned about the way they're funded then the more sponsors they have the better.
What sacrifices you are willing to make in a teaching context is a matter of taste. You draw the line somewhere between using printf in an entirely acceptable way where fputs would have been better suited, and using printf in another entirely acceptable way where fputs would have been better suited. That seems inconsistent and hard to justify.
> Rust is a language that, because it has no runtime, can be used to integrate with any runtime; you can write a native extension in Rust that is called by a program node.js, or by a python program, or by a program in ruby, lua etc. and, however, you can script a program in Rust using these languages. — “Elias Gabriel Amaral da Silva”

Can someone explain why is "having a runtime" problematic for writing extensions and calling them from Python ? From what I gather Go does have a runtime, so implicitly it should be suboptimal for calling from Python. Yet since 2015 (Go 1.5) can be called directly from Python. I'm a Python programmer looking to expand my tool belt. I'm wondering of relative pros and cons of Rust and Go. I have only written small toy programs in C and other compiled languages.

Is Go better suited to completely rewriting software rather than using it for extensions ? Why ?

I would appreciate a benchmark with a Go extension, too.
which one is this on the page? I don't really want to sample them all.
> Is that why model 3 production is going so well?

I think OP is talking about the big picture, there will always be issues like the on with the production.
It is indeed a lost art. I can count with just one hand the amount of colleagues that I know that are capable of doing this. Also this is not assembly, it is object code.
If you distribute the scraping load to a browser plugin you could probably avoid the tos violation. And aren't there apis that would give you this data, I love counter gaming tech like this. I hope you rebrand and keep going.
"North Korea is a very poor country and like any other poor country it has serious health problems"

Sounds like a reasonable statement. How do you get from this to "motivate military invasion"?
Introducing GraphQL Subscriptions – Lee Byron
They isolated themselves right off with Minitel, though.
Metals can only be SLS printed in a vacuum. That makes it cost prohibitive for home use. It's cheaper to buy a small CNC machine and that's good enough for 99,9% of everything.
French did take off in many places. In Romania for example we even borrowed something like 20% of our current vocabulary from it. However English became popular in the age of mass literacy, mass transport mass media and the Internet. Huge expansion vectors for a language.

Also English had multiple support points instead of 1 (France): UK, US, British colonies.
I mean, neither the letter ø nor the sounds /œ/ or /ø/ exist in English, so presuming the GP lives in an English speaking country they probably didn't want to curse their kid with a name that nobody could pronounce. So, as has been an American custom for a long time, they modified the name slightly by substituting out a visually similar character with vaguely similar phonological characteristics (the /ɔ/ in "Soren" is rounded, open-mid like /œ/). And as they say, it's the thought that counts!
The response time depends on network peering from their anycast locations. I am seeing different response times based on test locations.

From US:

# ./dnseval.py -f google-vs-quad9.txt -c 50 -C yahoo.com
server avg(ms) min(ms) max(ms) stddev(ms) lost(%) ttl flags
----------------------------------------------------------------------------------------------------
8.8.8.8 31.857 31.278 33.416 0.434 %0 1332 QR -- -- RD RA -- --
8.8.4.4 31.865 31.361 32.872 0.336 %0 1330 QR -- -- RD RA -- --
9.9.9.9 93.703 92.797 95.362 0.586 %0 1391 QR -- -- RD RA -- --

From Iran:

# ./dnseval.py -f google-vs-quad9.txt -c 50 -C yahoo.com
server avg(ms) min(ms) max(ms) stddev(ms) lost(%) ttl flags
----------------------------------------------------------------------------------------------------
8.8.8.8 105.093 90.046 130.871 9.749 %0 3590 QR -- -- RD RA -- --
8.8.4.4 99.458 84.472 133.375 11.308 %0 3585 QR -- -- RD RA -- --
9.9.9.9 96.231 83.957 134.709 9.503 %0 3595 QR -- -- RD RA -- --

Tests are performed using dnsdiag tools: https://github.com/farrokhi/dnsdiag
I agree, I think this is another case of "well it works on our computer" pre-release specs that will turn out not to get close to real-world performance. The 0-100mph is very suspicious but I think the 0-60 time quoted is simply impossible for a road car, even making allowances for a few years of tech advancements.

F1 tires are nothing like road tires. They're not even vaguely comparable - at normal operating temperatures (over 100C, and they're preheated before starting - although not to quite this hot) they have the consistency of chewing gum. They are also huge - far bigger than a road car could ever hope to accommodate. This car also looks to weigh around double what an F1 car will weigh, and with far, far, FAR less grip, so it simply doesn't seem possible that it can accelerate faster.

To address some of the other replies. Traction control: F1 cars are driven by some of the best drivers on the planet. I think it's straining credulity to believe that an electronic traction control system is going to outperform them to such a huge degree. Gear changes: F1 gear changes take about 8 milliseconds. A road-going automatic gearbox is definitely not going to beat this.

In short - it doesn't matter HOW much power you have, if you can't get it down on the road. Given the limitations of the weight of the car, the limited grip from road tires, and a gearbox that needs to survive everyday use, it seems frankly totally impossible that a sub-2s 0-60mph is correct.
column(1) is not in POSIX.

It originates from BSD, but it's also part of util-linux, so it should be available on most Linux distros.
Announcing Failure
In Ireland, both English and Irish (Gaeilge in Irish - not Gaelic) are our official languages, and both are also official languages of the EU.

English is also an official language in Malta, but not Cyprus.
> There’s no reward for UI/UX/internal simplicity and elegance.

Then why do it? I like a good UX just as much as you, and I value simplicity, but people just want "good enough". And that is all there is to it.
How to install and configure Nagios Core on Ubuntu 16.04?
I wonder how the checked in the fix to the source control system?
How to Stay Safe and Secure on Facebook, What to do if your account get hacked
You prefer handrolled boilerplate to JdbcTemplate?
The next step would be to 3D print the sand mold directly.
How can leveraging technology help streamline your workflow
Well, when you have people calling Electron based apps native.....
Throughput is one thing, but what does the latency look like? I am no expert, but my assumption is that latency is the bigger problem with network-attached storage.
Start typing a command and use the arrow keys to find your history of that command:

bind '"\e[A": history-search-backward'
bind '"\e[B": history-search-forward'
I'm not very knowledgeable in this area, but have a question, as you seem to have thought about this.

I feel the GP's point relates to things like corporations receiving favorable tax treatment when individuals would not; corporations receiving very lenient punishments for crimes when individuals would not; corporations, as above, being able to avoid payments when an individual's property might otherwise be at risk, and so on. Perhaps I'm just not aware that these possibilities are available to me. Am I mistaken here?

Overall, I feel your response deals with the legal framework around what GP said as opposed to the ideas that inspired GP's comment.
Because they are immutable /s
How Salesforce Built the Fort Knox of Data Security
>But how do you compose functions then. You can't write

Not all functions have to return an error.
You can come across something like
func(x, y, func() {
...
})
Pretty often.

Anyway, I'm not quite sure how is that different from, say, Ruby's begin...rescue.