skysight-inc/HackerNews huggingface dataset:
yeah, they'd use nails.

Which underscores my point. When you are building a table in real life you make it all from one or two materials. You'd keep to one or two types of fasteners, because its simple quicker an easier.

You don't change halfway through from turned oak to carbon fibre, "because its higher performance." unless you have a bloody good reason to change.

Sure I've used screws as nails, it works pretty well, but we all know its a dirty hack.
Defense Budget (Billions) 637bn

Total Budget (Trillions) 3.97tn

I think you used the wrong number.
Do more research. There are loads of fitness games around for the Wii, Xbox Kinect and PS4 Move that did well (in terms of fitness, not so much in terms of gaming).
This sounds like a great reason to:

a) strongly enforce minimal luggage overhead

b) require free luggage transport (up to certain limit)

c) provide much stronger penalties if airlines lose luggage

d) provide strong penalties if an airline allows too much luggage in the passenger compartment

In Japan, having lots of luggage in overhead bins is rare. However, I've never been inconvenienced by lost luggage, or had to wait very long (if at all) for luggage at the carousel.

If the airplane was a commercial building, it seems likely that the overhead bins would be banned by fire code.
I have yet to gotten used to that 500x500 pictures are "thumbnail". I unconsciously expect them to be 32x32 or something... :-D
You neglect the scale of the damage done in the various crimes. Yes, the person giving the command is tesponsibke, but law enforcement also includes crime prevention. This means keeping the most terrible crime supporting stuff out of the hands of the people (guns, anyone?) and dissuading people from doing bad things.

A network commected computer rarely leads to more than deleted files and leaked data elsewhere. In the hands of capable, well funded hackers, devastating damage could be done to infrastructure these days, but few actors are interested in that and they mostly exist in a space where conventional law enforcement is powerless.

An autonomous roving robot that could be patched to turn into a murderbot is facilitating crimes of a completely different magnitude. There will be political will to rein that in as soon as the possibility becomes real.

This will have an effect on self driving cars as well: these will be locked down completely, mostly by political mandate. And the cause will be reckless hackers building uncertified firmware that is either of low/unproven quality or capable of breaking the law on request in some reckless form or other.
Oh, that's nothing. Try doing a search for ARSUXEO (mostly cycling clothing)...
Data from the 2016 European Social Survey. Asking the question of ‏ "What is causing climate change? Natural processes, human activity, or both?
the source of the data is here https://twitter.com/ESS_Survey/status/1011206149817978881/ph...
This is a great term. I think I will try and spread this meme in my cirles.
kdb is better than sql.
Sublime Text is not QT-Based.

According to Jon.[0]

[0]https://news.ycombinator.com/item?id=2822114
As long as you remember to update.

Let's not forget that each security fix made to Open Source software is also a recipe on how to pwn people who didn't update to that fix yet. A project changelog is in part a list of holes that can be exploited.
Great reason to use your package manager or the Microsoft Store to get most of your software.
Good

Having an internet connection up is less essential than, you know, being let into your home.

Smart locks are "acceptable" (with caveats) as long as they have a physical key override.

People forget how reliable old solutions are. Maybe they will remind after getting locked out a couple of times.
I'm sorry, but your comment has no place here.

I was discussing a dead soul with reverence and respect. That is not the time to jump in with "oh but actually he was terrible". That is incredibly rude and poor taste and disrespectful to the dead.

Terry Davis suffered greatly from mental illness, specifically schizophrenia. He suffered from confusion. It's quite disgusting that you try to cite some of the ridiculous things he's said as reasons he is terrible. He did not have full autonomy over his thoughts and words.

You should be ashamed of yourself.
Singapore’s Grain, a profitable food delivery startup raises US$10m
It depends on the level of security you want.

Let's say you compromise by letting old signatures stay valid, but only for a year. And you rotate the intermediate cert every 90 days.

This system is more secure than the old one, because you only have to worry about key leaks for 15 months, instead of years.

But at the same time, it's impossible to have this giant wave of everything failing at once. Instead the best case is nobody can sign extensions for a couple days, and the worst case is extensions that updated exactly a year ago start to fail in real time.
Immature or cultish might be too strong, but I will say it is very fitting for being a language associated with Google, which is also very opiniated and arrogant, but maybe 80% of the time right. It's that 20% of the time though that you hope for some humility and open-mindedness.
Despite all critic comments here, I think the article is great because it clearly identifies what is minimalism in Go and how it is easy to learn and use compared to Java or Python. Still, there could be code snippets or more details on context but these are huge subjects and even if he tried it would be a hard read.
Isn't 2FA short lived and related to an additional device? What makes you think it's not effective?
We might have read the same articles "years ago", because I too remember to have read about that in pseudo-scientific publications (could have been about the Eliava Institute[1], that rings a bell with me). As probably did the mother of the patient who "suggested" phage therapy.

Instead of blaming doctors (see below), we should praise the internet for allowing even
these niche-topics to reach the masses.

Wikipedia gives a nice summary of the political aspects of why lots of doctors educated in the west never learned about it[2].

According to the same article, it became accessible to the average practitioner in the west only 4 years ago:

In June 2015 the European Medicines Agency hosted a one-day workshop [...] and in July 2015 the National Institutes of Health (USA) hosted a two-day workshop [...]

And that just means that the tickle-down of knowledge within the medical community
started at that point.

Given that patients and their relatives are notorious for consulting google first and only then their doctors[3][4], I personally applaud the doctors for being so open minded
to dig into the alternative treatment.

[1] https://en.wikipedia.org/wiki/Phage_therapy#History
[2] https://en.wikipedia.org/wiki/George_Eliava_Institute
[3] Like the sales person turned manager who skimmed Wikipedia for programming related topics and then gives you detailed, nonsensical advice and questions your expertise when you roll your eyes, frantically searching for a nice way of saying "STFU, my BS-dector maxed out" .....
[4] https://twitter.com/DrPascalMeier/status/699202717030490112
> even CREATE INDEX is not part of any ANSI or ISO SQL specification

That's correct, and that's why PostgreSQL has ADD CONSTRAINT.

The constraints describe the actual schema of the data; INDEX is an DBMS-specific implementation* for improving performance (including index types, etc.).

* Those since the standard does not yet cover some thing partial unique constraints, these have to be done as INDEX in PostgreSQL.
> And btw, this has already happened in some areas. Most developers I know don't code in SQL: they use an ORM provided by their language runtime or a support library. That's essentially the same thing.

This works well enough until your ORM shits the bed and you're forced to figure out why your SQL database is "slow".

SQL isn't slow, ORMs are just terrible when you hit an edge-case or when pretend there isn't a relational model behind your opaque materialised objects.

I used to be one of those developers you mentioned, but I'm not anymore after years of debugging "SQL performance issues" (hint: it was the ORM), and actually taking the time to learn the language and take advantage of specific RDBMS features. My preference has shifted to just use a lightweight library to materialise objects (like Dapper), and write the queries myself.
It was quite readable for me, although there were some sentences which stood out. How I see it is: A developer whose first language is not English (or even any of the Western Languages which share similarities) made a fairly good README - which could be improved further by native speakers.

If you ask me to write a similar README in Japanese/Chinese/Thai, I wouldn't even know where to start.
> Like C, Go lacks support for elaborate abstractions.

You can build any abstraction you want in C.
I would expect a taste of sugar and almonds, with a softness to the chew that can only be topped if embosomed by a thin layer of chocolate.

TL;DR change title to something meaningful please. Nobody knows what Marzipan is before clicking on the link, besides a kind of candy of course.
What kind of burden is he? It’s not like he’s living in their embassy like a pariah.
Simple rule, in case of evacuation all luggage carried by evacuated people will be confiscated and destroyed (or returned after paying 5 years average salary to leave a loophole for rare cases of really valuable luggage).

All luggage recovered from the plane after evacuation will be given back to owners.
Never understood why fb implemented a way to send a starbucks gift card on someones bday but refuses to associate a "donate to this charity" button when you pick a disaster filter or "mark yourself safe" or whatever
That implies that the spammers tell the truth.

Let's just say that their credibility seems a bit sketchy.
> All this talk of "strong men" being created by hardship is the bread and butter of fascist propaganda and jihadi recruiting videos.

That's neither here nor there - even if they use such talk in their propaganda, that does not neccessarily mean it is false (I cannot imagine that for example every single notion that Hitler held was false, or even a single contested notion - statistically, he had to be right about something).
Or it has turned out to infringe a patent, or turned out the party they licensed it from wasn’t the real owner.
He's not their parent and has no such moral responsibility or right.

It's very interesting how many commenters here are enthusiastic about government-funded space programs, but when a private citizen does it with his own money (and does it for less, and better, than the government, which offloads some taxation from them and let's them donate more for the poor), they still want to take even more of the individual's money.
It's quite simple to build a system that works. UK retailers are liable for legality, safety etc. You don't just dump another new piece of crap on the shelf. Larger retailers have a formal process of becoming a supplier to them that has your products tested, and random sampling of what's coming in until you have proved yourself enough to be rated trusted supplier. There's a lot more to it than "will it sell?".

Even wholesalers and cash and carry places will normally have systems to ensure what small sellers are getting are safe and legal.

Amazon is the big fat exception as they're busy being "platform" and try to duck their responsibilities with "not our problem".

Nett result is I trust anywhere on the high street, even poundshop and other bottom end chains, more on safety and counterfeits etc than Amazon.
TL;DR

2.6.0 :001 > double = ->(number) { number * 2 }
=> #<Proc:0x000000000135b488@(irb):1 (lambda)>
2.6.0 :002 > square = ->(number) { number * number }
=> #<Proc:0x000000000135deb8@(irb):2 (lambda)>
2.6.0 :003 > (double >> square).call(3)
=> 36
2.6.0 :004 > (double << square).call(4)
=> 18

However that ().call() syntax is quite ugly. IMHO something like this is much better

2.6.0 :005 > class Object
2.6.0 :006?> def pipe(f)
2.6.0 :007?> f.call(self)
2.6.0 :008?> end
2.6.0 :009?> end
=> :pipe
2.6.0 :010 > 3.pipe double >> square
=> 36
2.6.0 :011 > 3.pipe double << square
=> 18

But I don't like to monkey patch Object, especially with a method name that's going to break many libraries and gems. I'd rather have Ruby allowing us to write

3 >> double >> square

like Elixir's

iex(1)> defmodule Demo do
...(1)> def double(x), do: x*2
...(1)> def square(x), do: x*x
...(1)> end
iex(2)> 3 |> Demo.double |> Demo.square
36
Why dont you volunteer?
I kinda think /you/ are kidding yourself by making such wild assertions.

I certainly do not agree with them, and I see no clear evidence to support them.

There are different languages for different tasks. Tradeoffs abound. Pick the right tool, that’s all.
I would imagine a scaled down and cut version of WASM could be viable on MCU's as a form of interpreted program to be loaded from an external memory device, the WASM compiler/interpreter would likely already take much of a small MCU's memory.
Empathy-Driven Development
Why, then, there is a widespread hostility towards Cloanto in all Amiga boards, /r/amiga etc.?
It is well documented what kind of poisons got added to food in the 1800s before governments started to regulate things.
I don't know what makes people react the way they do so that MS ahead-of-time releases "make the whole concept look unhealthy".

PDAs and 'smartphones' didn't become mainstream pre-Apple, but their design was also more productive. Were it to catch on, we'd have better tools. Microsoft still makes superior tablets, and the only OS for tablets that's usable for productive work.

I only wish they didn't rush to market with Windows phones. Their UI language was a breath of fresh air, and they had a chance to make good smartphones for pro users and professionals. People usually blame the app store, but based on my brother's experience with an early Windows Phone, IMO they released the OS with way too little built-in features compared to contemporary Android systems. It could have survived longer were it more functional out of the box.
Ask HN: Remote companies prefer not to hire remote developers from India?
I have been working as a full time developer in India for about 6 years now, and am trying to get a remote job. However remote work culture in India is practically non-existent, hence I am looking for international engagements.

However I don't get interview calls at all(maybe 1 in about 50-60 job applications) and that too generally don't go beyond initial discussions(no assessment/grading of my technical skills). Most of them just reject me upfront even though I match the skillset exactly(and can demonstrate my proficiency).

To people hiring remotely: What do you look for people when hiring remotely? Is there something I can do to make my job applications appealing.

I understand that Indian developers seem to have a bad rap internationally but there are good people too. However is it so bad that people don't want to hire out of India at all or may be I am just missing something?
Maybe the US devs are slacker... haha, no I expect them to be busy making money hand over fist.
The real world has state. Mathematics don't. There are different domains in which different languages are most expressive.
So they say.

Spammers and their ilk, though, are not really famous for sticking to the truth.
Amazing article!! Even every hyperlink was ridiculously informative.
That's a nice little optimisation! Would you mind sharing the aarch64 assembly from before and after applying the optimisation? It would be good to know the compiler flags used too :)
> I have a Lenovo Thinkpad X1 Carbon (6th edition) and it's sleep was broken (and still

> partially broken) because Lenovo only implemented the new S0 low power idle "Modern

> Standby" (what a name!), without implementing the S3 mode as well.

Good news: please update your firmware, and you will gain the option to either use this new S0 mode (for Windows) or the S3 mode (for Linux) in the firmware. This is not perfect if you're dual booting, but if you're only running Linux it solves the issue.

Also, you can now update your firmware from Linux using fwupdmgr. Be aware there's a Lenovo bug if you're dual booting: you'll end directly on Windows after an update. So keep a Refind USB key around, use it to boot Linux, and reinstall EFI grub. If you're pure Linux, no such problem.
Supports GraalVM 19.0.0

https://twitter.com/mfikes/status/1126627560157253632?s=21
There are people who are consciously choosing the "tedium" of growing their own food (look up homesteading on youtube), instead of pursuing startup ideas. Both options have tedious grind (coding something that you're already an expert in can be no more challenging than pulling weeds), and both have tons of challenges and opportunities for personal growth.
Grit: Markdown editor for statically generated blogs
SQL isn't a general purpose language, it's a data query language.

It fulfils its purpose and does it well.
This really puzzles me too.

If I understand correctly, basically what CentOS does is taking the source code of RHEL, debranding it, and rebuilding it?

Now that CentOS is officially affiliated with RH, why isn't RH just starting with with a placeholder brand in the source code (like "$BRAND$", or something more sophisticated to avoid conflict with all programming languages), and substitute the brand for "RHEL" to make RHEL, and for "CentOS" to make CentOS?
Wizzair was so expensive with carry-on luggage that I ended up putting most of my clothes in a cardboard box and shipping it to the hotel using DHL. My small backpack was free and I used it for toiletries and two days of clothes.
Execution is down to the RDBMS.

Postgres is changing in the next release, BTW: https://www.depesz.com/2019/02/19/waiting-for-postgresql-12-...
Read The Jungle by Upton Sinclair.

A novel that triggered a major investigation, followed by food safety regulation, and testing in the USA within a year of its publication. It also halved US meat exports and created what became the FDA.

You want to take that away again? God help us.

https://en.wikipedia.org/wiki/The_Jungle
Same for me,
if something is on the line i have a clear mind and i can concentrate uninterrupted even in noisy Environments.
Also if i am really passionate about something.

A good Horse only jumps as high as it must i guess
> If that is true, they should mention this in the post-mortem.

They might:

> We’ll be running a formal post-mortem next week and will publish the list of changes we intend to make

The lessons noted down here are just some thoughts by the author of this blog post:

> but in the meantime here are my initial thoughts about what we need to do.
With cabin luggage, I can leave my airport (Rotterdam) in less than three minutes.
Golang is literally dogshit.
I came here to write something similar, but you said it better than I could. Sure, SQL has the problems that the article mentions and their solution looks nice on the surface, but SQL has worked much better for me than any alternatives, especially if it’s slightly extended SQL like in Postgres, as you mention, and any attempts to improve it will always be an uphill battle as SQL is pervasive and well supported. That doesn't mean people shouldn't try, but it does mean that their likelihood of success depends on factors other than whether the solution is an improvement over SQL or not.
I would not want to teach novice programmers a purely functional language...

And that's what it comes down to, almost always. How hard is it to hire other people to work on your code, and how hard is it to bring people up to speed, who need to code, but aren't programmers. Scientists, mostly. Business people increasingly.
How is your accent? I literally cannot understand many Indian people (who were born and raised in India, thus developing their accents there), and I suspect I'm not alone. Are the interviewers asking you to repeat what you said, or to get closer to the mic etc.?
People have probably reinvented generics thousands of times in C, mostly using function pointers or macro hacks.

Edit: And the intrusive data structures commonly used in C are way more complicated than the equivalent generic code (in my opinion).

https://lwn.net/Articles/184495/
Why no biases?
> I expect a lot of franken apps not fitting into the system

Developers can already make bad apps, Marzipan doesn't change that. You don't have to use them.
Better solution: After the evacuation, make them put the luggage back into the overhead bins.
What Would Like to Learn?
I am preparing a course to help out fellow developers. Among the following what would you like to learn first?

1. NodeJS
2. Clojure
3. Databases
4. Kubernetes
Oops, you are right!
Exit tax and anything you owed - yes. But you no longer need to pay tax to US on your worldwide income (assuming you move out and not have US assets) like citizens do.

Even on Mars there would be society that will enforce its rules on you. See a pattern here?
> I’ll never understand why obvious marketing makes it to the front page, only to get shat upon by 95% of the comments.

Upvote manipulation maybe? Then once it is on the front-page it gets lots of exposure. So the probability to get upvoted becomes higher.
Nobody cares what he said.

We can differentiate between a talented person with some health issues, and what those health issues make them say -- and not consider them bad because of mere words under mental stress.
I believe they said at their 'Pro roundtable' last year (or year before that?) that developers are their biggest 'Professional' segment.

Of course 'non-professionals' buy Macs as well, but many developers by Macs.
If Marzipan gives me an easy way to debug my iOS Metal apps on macOS (which isn't possible with the simulator), then it's already "good enough" for me.

I wouldn't read too much else into the project otherwise. Running iOS apps on a Mac may be useful for apps that are not much more than a glorified webpage (so... hmm, most apps?), but it won't be the way to "unify" the mobile and desktop worlds (which still doesn't make sense anyway).
The phrase “bringing facts to an opinion fight” is no more or less an “insult” than saying that your argument has no factual basis. People just don’t like to be told that they’re wrong, they really don’t like to be told so in a pithy way, and pearl-clutching provides an easy way to justify censorship.
Securing South Africa's election systems from hackers
Yea I agree with surprise effect for sure! I do that too.

But I must say that in multiple occasions using the app both saved me some $ and helped me find some gems that I would have never expected just looking at the cover.

Btw, happy to share a free download code if you want to just give it a try! 9NRRW9AKKXX3

Now it's a simple tool, but we're working to make it a more complete tool for vinyl collectors. So, feedback is always appreciated/needed.
That lack of control doesn't count for a vast amount of people or cases. Data Science, Artificial Intelligence, fields with huge computing demands flock to Python.

Especially C++ and C# are notorious for hiding what actually happens, and in a worse way. Their performance however is more predictable, which is important in some cases.
Instagram wants to remove the 'likes' feature
I'd like to add one thing to this: Heartbleed also went unnoticed because the OpenSSL code ad build process was in such a state that simply looking at it, and having to build it costs an insane amount of effort.

So if you truly want to benefit from open source firmware, it needs to also come in at least some minimal form of quality. Things such as good build documentation, automated builds in CI, and also low requirements for setting up development builds are a thing often not present in software all of us deem critical.

It is much more intriguing to contribute to a project, use it and submit improvements when the entrance barriers are low.