skysight-inc/HackerNews huggingface dataset:
I worked it a fancy bakery for a couple of months when I was 18. The place supplied smaller hotels and an upmarket high-street café.

The finished cakes sell to retailers for about £20. I was just a temp worker, but the chef who supervised me clearly understood where quality ingredients were necessary, and where they could take shortcuts. For example, some recipes called for a branded liqueur to be used, whilst others used a no-name vodka + fruit essence mix.

The quality was miles ahead of anything available from a supermarket or ordinary bakery. I offended my mum by refusing to say her baking was better. (But my parents couldn't have afforded the kinds of places this factory supplied.)

I was surprised by how incapable some of the other low-paid staff were. Simple tasks like "arrange 6 half-strawberries like this in a hexagon on the cake" or "put one dollop of mix into the tray" were regularly messed up.
One of the main slow bits is just LLVM. Rust produces LLVM IR which LLVM takes a long time to optimize.

Since MIR has landed, IIRC work on doing MIR optimizations and LLVM IR simplifications is the next step here.
> There may be GCs like this but I think they are relatively unusual (I'm not aware of them but I'm no expert).

Yes, there are.

GC enabled system programming languages like Mesa/Cedar, Modula-3, Active Oberon, D, Sing#, System C#...

All of them allow you to control what goes into the GC heap, stack, global memory or is eventually managed manually in unsafe code sections/modules.

In any case my remark still goes, it doesn't matter how one acquires OS resources, there is always a performance penalty when it happens too often.
No software can perform better than the hardware allows it to. End of argument. Even if you make 100% optimized ASM tailored to the hardware and workload, and you can still kill it hard with enough requests. For all we know he hosts the website on a free tier of whatever to show how well it performs. It being down doesn't tell anything useful other than the current workload exceeds its capabilities.
Could you give some examples of functions in the standard library (or built-ins) which don't document their return types?
The "directed" bomb designs used tungsten - in "The Curve of Binding Energy" I seem to remember there is a comment that they were spectacularly good at digging tunnels but I don't know if that was a theoretical prediction or an empirical result.
Your vending machines look great.
I've been learning Vim recently and no amount of trawling through the docs and tutorials inspired me half as much as Derek Wyatt's videos[1].

It's not that I memorized functions and key mappings by watching videos , but without an engaging demonstration of them in video, I'd have had no clue what the possibilities are to begin with. If I'd just read about it, I'd probably have lost interest.

Often I use videos to get an understanding of the landscape and the possibilities of some subjects, and then turn to documentation and tutorials for a deeper comprehension. For me, videos aren't a replacement for reading.

[1]: http://vimeo.com/user1690209/videos
Slightly off-topic. What is going on with the keyboardio? Is it shipping? Have people received and tested it? Is it worth $300+ ?
The popularity of Whole Foods in the USA seems to contradict that statement.
Your database can become your prison
SoftBank, Saudi Arabia Team Up for $100B Tech Fund
Do not go gentle into that good night.

Rage, rage against the dying of the light.
Nobel Prize for literature, at long last, has been awarded to a complete idiot
Show HN: Flexible C memory allocation scheme with leak checking
I thought the generally accepted position was that the universe is finite but expanding?
> The reality is that the reef effectively has a terminal illness and there's little anyone can do now

Totally understand that - but the article is written from the point of view that its already dead, which it of course is not, which will cause people to ignore the article. If I was diagnosed with a terminal illness today, I would not write to everyone I know saying I was dead, I would say I was dying.
Even 35 years ago it didn't make much sense, because he deliberately ignored the Pascal dialects that didn't had those set of issues.

Also C outside UNIX was just a mix of K&R C dialects, each with its own set of quirks and as portable across compiler vendors, as those Pascal dialects.
From my experiences in astrophysics: Second author is supervisor, third, fourth, etc. are previous collaborators of supervisor that somehow have some 'moral' claim to supervisor's work because it remotely thematically touches upon previous work they did, and thus have provided 'inspiration' for the current work. It's a racket ;)
Bumper stickers sound worse than useless.

The point is, human problems are often intractable until the humans in question are treated with some dignity. And it's hard to treat someone with dignity when you are unable to look them in the eye.
Yeah, I'll take macrumors' word for it. Seems like a totally impartial source.
They can raise the prices until the backlog of reservations is still respectable but not hopeless. That's in fact what many of them do.
For iOS, also download the free WWDC app from the App Store to gain access to session videos from the last five years of Apple's developer conference.
On the other hand, you are interviewing a programmer. Their daily life revolve around technicalities where the difference between returns and fills matter a great deal. Expecting them, all of a sudden, to throw that out of the window and parse technical questions in a hand wavy way is ridiculous.
Angry People vs. Bikers and Road Rage Compilation 2016 #8
I'm really looking forward for it. Thanks.
I've been using Flynn for a while now. Unfortunately there's always something that entirely bricks the cluster eventually. Sometimes a node will reboot unexpectedly (as happens with servers) and the cluster slowly implodes from there, sometimes I'll just get a monitoring alert that all the sites hosted on it have gone down for no apparent reason.

They announced during their 1.0 release that Flynn is now production ready but I have to disagree at this time. I do honestly love the idea of running my own Heroku but it's just not stable enough and doesn't recover well if a node goes offline without manual intervention using the flynn-host fix command (and sometimes that command just chokes up completely).

Next time it happens (when, not if, at this rate) I'll try to set aside some time to gather up the logs to help debug the problem but I'm using Flynn to avoid the sysadmin side of things and just build my product. In my opinion Flynn is tinker-ready, not production-ready. It's infuriating that it has these random problems because like I say I really _really_ love the product and desperately want to be able to use it reliably.
Huawei, in arrivo rivale del Galaxy Note
Is wifi still that bad, though? I (personally) haven't seen any wifi problems in the wild for at least 5 years.
Labeling fact-check articles in Google News
it's because it is actually too late to do anything. If all human carbon emissions stopped tomorrow, the reef would still die. It would take 20 years or more for the environment to be able to support reef life again. At that point it might be a wonderful ground for a new reef, but there's no way the old one can survive that long. Anyway, that will only happen if carbon emissions hit zero tomorrow, which is obviously ludicrously implausible.
It's hard enough getting a remote job or an F# job, I doubt doing both at the same time will be easier.
Both sound like IT Hunger Games ;-)
I bought one of those as a tourist in Suzhou ten years ago. Tried it in my SLR, worked fine... We laughed about it then but it taught me a lesson about trust.
In the video where he explains that rotation, to me it doesn't look like the chains come down mounted in the same axis as the router bit to form a V, just a little higher. I just wondered if that by its nature is imparting a moment on the router.

I wonder if you could mount the router on a bearing, have each chain attach to a free side of the bearing so each side can rotate around the router. Then just figure some way to lock the routers torque that isn't the x/y control mechanism. Perhaps 1 chain pulling directly down.
Why? You can have both fast compilers and safe languages.

Take Delphi for example: statically typed, strong type correctness, you have to work to avoid type safety. Compiles a million lines of code in 4 seconds (including linking.)

* https://www.youtube.com/watch?v=Yq2mNUzcpE0 (1 million lines, 4 seconds)

* https://www.youtube.com/watch?v=kvuxeaMDmMc (277,000 lines of much more complex code (the most complex, compiler-stressing library Delphi has) in 16 seconds counting linking.
Can't switch in that project, but I will try TypeScript in the next
Ask HN: What's the most mind blowing video demo of a recent ML breakthrough?
Legit question. Complicated topic.

Yes, I think that happened and not clear the effect or extent of it.

Capital income from housing is complicated and messy to study partly because of imputed rents.

This leads to weird situations where expensive homes whether you live in it, rent it, rent it at loss (or leave it empty) can be counted as rent.

My guess is a big reason for the decline over the last ~10 years is housing prices took a hit after the financial crises in 2007/2008. It looks like owner-occupied went down more than tenant-occupied based on Figure 2 in the link.

Article on the weirdness of imputed rent: http://economix.blogs.nytimes.com/2013/09/03/taxing-homeowne...

Keep in mind this is broad national-level macro economics work and its theories, and so mostly total bullshit.
Not sure how much is due to this, but LLVM has gotten much slower in recent releases, probably due to improved optimizations.

I would not be surprised if down the line, the Rust devs decided to write their own Rust backend rather than relying on LLVM.
How to track your users over several domains?
It would be usefull if HN have an "add post to favorites". If not, I'm forced to comment to save the link. :)

BTW, I learnt some Android programming with a 2012 playlist in youtube (Android bootcamp). I guess is dated now.
I was involved with the KDE project when CMake had just been introduced. The reason for the switch to CMake (which by that time was still quite new) was that the auto*hell had become so messy that only three developers would even dare touch it to add new dependencies or compile flags etc., which is insane for a project the scale of KDE. OTOH, most developers are comfortable doing these things themselves in CMake. That's not to say there aren't parts of CMake that are still only understood by select people (hello cross compilation).
Importance of writing tests doesn't depends on whom you are writing this code. If we are talking about unit tests, they helps you to write your code faster and make it more scalable. Also it's a good discipline exercise to write tests on all your code, in future it becomes a part of code for you. Good way to become a better developer
> Sometimes a node will reboot unexpectedly (as happens with servers)

if it's coreos it's probably the auto update mechanism.
Show HN: Convert HTML or URL to PDF with RotativaHQ HTTP API
Wearable Technology
To be fair, /pol/ is one of the best places to get happening news (Information about terror attacks that would otherwise be censored by mass media, information from the Syria conflict etc)

There is a lot of shilling and a lot of trolling... It seems to me that /pol/ posts has become >50% shitposting from trolls and shills and less political discussion.

The real influx of users into pol started with the european refugee crisis, not the presidential elections.
I realize I sound like the world's largest wet blanket but imagine if this effort was spent on improving current versions of free software.
Show HN: Create recurring payments with your community using social subscription
Hi all, we've got this idea for an app.. (that's how they all start, right?).

Anyway, we wanted to see if we're completely off the mark or if there is something to it that is worth exploring.

It's a lot like other payment/money apps, but with the twist being you can create recurring payments between you and your friends/community. We came up with the name 'social subscriptions' ('hmmm', is what we said too..).

It's like a standing order/direct debit, but on steroids. We think it might work well for small freelancer, societies, house sharers and friends who need to collect regular payments but don't have access to direct debit facilities and want something more convenient and flexible than standing orders.

As far as we know there isn't a mobile app available to do this currently.

Well, that's it really. We have a landing page with a little more info here - http://get.billhub.io/hub/

Any feedback, good or bad, would be super helpful!
See also esp-lisp [1] for a perhaps more practical Lisp on the platform.

EDIT: I created a new submission [2] for it, should someone want to discuss it.

[1] https://github.com/yesco/esp-lisp

[2] https://news.ycombinator.com/item?id=12707111
Realize 1.1: Golang build system with an amazing Web panel
It really looks like wasted money, if it was really financed and is not an elaborate trolling.
> A type in Python is also just another object.

Yes, but it's (roughly speaking) an instance of a "Class" class. In the "Person" example, the prototype of a "Person" object is another "Person" object (until the chain reaches an "Object", at least).
Really sorry to hear you have had issues with your Flynn cluster. Stability is our number one concern and we are pushing stability fixes all the time.

Flynn does self-heal after node reboots, so if that is not working for you then it is a bug we need to fix.

When you do have issues it would be really helpful to us and other users if you could open a GitHub issue or come and chat to us in IRC (#flynn on Freenode) so we can fix any bugs you are encountering. I fully understand you just want to be concentrating on building your product, this is why we are building Flynn!
Esp-lisp: a small fast lisp interpeter for a ESP8266
Avoid yarn for packages and fully enjoy its benefits for application development
"Stats in practice is often more about not making errors than it is about accuracy."

What's the nuance? (Serious question)
The entirety of HN seems to have something against Competitive coding.
Hub – Create recurring payments with your community using social subscription
Not really. KDE1 was not meant as a low resource application, and it's probably slower than KDE5 in fact.
"Electric Brains" and Other Menaces (1996)
If you scan the whole comments section now you will find at least 8 people (including me) that say they had the same questions with the same wording.

Do you think a of particular question that you believe is different in the way Google asks it and the transcript of the OP?
Is it possible to store file in some kind of NFS volume?

Is it possible to store objects in something similar to S3 (for example using Minio)?
Sign in to True Key with your face or fingerprint
Some Americans are getting rich by pushing politics to extremes
Scan the whole comments section now and you will find multiple people saying they got the exact same questions (I am one of them)
Totally. PHP is a great technology and a bad language.
How to Optimize Your Confirmation Email Design and Make It Bring You More Sales
New domains acquired by companies
I never quite got what your preference is. Are you saying that it is all futile and we should just leave the markets be?
Maybe this?: https://www.youtube.com/watch?v=Rfhxy2w3Qi4

Using a gram matrix across several layers to hold the style,
and more conventional activation optimization for the content. Trained on VGG. It combines the two loss functions of style and content to optimise noise towards a output image. The amazing thing is being able to mathematically separate content from style; in a similar fashion to how the brain can perform this task. See: https://arxiv.org/abs/1508.06576

Fwiw, I'm part of a group trying a similar thing on very deep residual net's with recurrent net's to improve upon the temporal sweeps.
Even if you want to use services like that, KG isn't by far the easiest to use, nor does it have the biggest library.
Could not agree with your statement enough, just like Django really is a heavy burden for python when you could use flask etc... for most things.
> In other languages you can't get that without using a standard library that will escape the values by default

Not sure what you mean by that. (As far as I know) you can do the same thing in e.g. Python with Flask:

cursor.execute("SELECT * FROM username_list WHERE %s" % request.form['username'])
The best is Footnote 2: "For readers unfamiliar with memes, we suggest a review of the documentary available at https://www.youtube.com/watch?v=dQw4w9WgXcQ ."
The big difference is that a software developer can have an impact on software used by millions (sometimes even billions) of users. So it can be cost-effective to have an expensive software developer.

A pastry chef however can only produce so many pastries every day, so for them to get better pay they need to sell the pastry for more. Is the high-quality high-price pastry market big enough for that?
I find it hard to believe that pastries and pastry-making haven't evolved with the introduction of better tools, materials, different recipes, etc..
Nope. Go read some Heinlein! (Or take a basic physics course).

Rocks can be brought into Earth orbit (or rather down to Earth surface, no reason to stock them in orbit), for very cheap, basically for free. All you need, is a fillip on the rock from far above in the Sun's gravity well, and you can displace its orbit so that it will fall on Earth. You can then add another little push to make it drop right on the White House instead of the Pentagon (or vice-versa) when it's closer to Earth.

And you're looking too many Hollywood brainwashing spectacles. Things are not blown out of the sky. If you break a rock in two, now you have two problems, to meteorites instead of one. And if you break that rock into little pieces that would burn into the sky before reaching the surface, now you still have the fucking problem, because your atmosphere will be full of cender, and nuclear winter will be upon you. Hope you have stocked preserves for a few years!

And finally, the only actors that are anything slightly more capable than sub-orbital right now are Russia and China. If you've installed a self-sufficient colonny in space or even on the Moon (or Mars), earthlings are basically toasted.
how is this different than the trinity-desktop-environment (https://www.trinitydesktop.org/) ?
I think you're overestimating how much effort it is to get a PHP dev or deploy environment up and running. This isn't preference and familiarity, it's 20 years more knocking the corners off to lower the barrier to entry.
We have pushed a ton of stability fixes recently, and we now have a stable release channel which we release to monthly (see https://flynn.io/docs/stability).

I highly suspect many of the bugs you encountered have been fixed, and we make it a priority to investigate and fix reported bugs as quickly as possible, so if you end up giving Flynn a try again let us know if you have issues and we'll fix them.

As for updating, the in-place updater still has some kinks but the backup / restore route is fully tested and is reliable (see https://flynn.io/docs/production#updating).
> They'd be internal to recruiting

I managed to find them and I don't work in recruiting, they are for SRE pre-screens. The guy misunderstood most of the questions which is why he failed and then worded them incorrectly on his blog, it wasn't the fault of the questions or the interviewer.
Boeing's detailed plans to beat SpaceX to Mars
Role of Enterprise Mobility in Optimizing Businesses
Honestly, the appeal to me of FFF (hands down my favourite programming youtube channel) is his quirky sense of humour. Each to his own. The more quirky someone is the more polarising to their fan-base they are, I suppose.
When you're fed up with bully governments such as the US, who claim multi-billion dollars fines on alien companies just because they were forced to use USD to trade with other alien companies, you will begin to see the point of escaping from this planet.
CompactFlash Assoc. announces high speed cards with seq. speed up to 8GB/s [pdf]
Aye like I say I'll grab the logs next time, unfortunately it's happened at the worst possible times so far (e.g. preparing to demo the site so can't really be trying to debug a broken cluster!) so I've not had the time to debug things as they've happened yet. If nothing else I can't fault the installer, it's damned easy to whip up a fresh Flynn!

One of those things where I wish I could say it's something I'm doing that's breaking it but in each of the situations I've had I've not been interacting with it at all when it happens. I know my waffling here doesn't help anyone without logs of some sort, this post just caught me a couple of days after a cluster brick.

I'll set it all up again and will grab the debug info and jump on IRC this time if it all goes to pot.
There's more to CNC than a hip startup like glowforge. (In the interests of disclosure, it should be noted that Series A investors for Glowforge include Bre Pettis and Jenny Lawton. Given their business decisions with Makerbot, I'd consider them 'tainted' to this market).

This device is more akin to a regular 4x8 cnc router, like ShopBot, or an off the shelf Chinese CNC machine. The innovation here is an experiment with the drawbot mechanics popularized around 2010, but with a much heavier toolhead. If it works, awesome - it's an order of magnitude cheaper than a shopbot. Even if it's not ready for production, it's an interesting enough idea for a few shops, garages, or hackerspaces to replicate the project.

This is really an awesome idea, and comparing it to a startup with questionable investors does it a disservice.
> if you strip the types away, the parameter is still called nums which suggests that's what was really intended

Correct and concise documentation is incredibly valuable.

For documentation to stay correct, it must be checked and updated as situations change. Types and assertions can both play this role. Tests can play this role.

Names also play this role - they are not mechanically checked, but "is my use here consistent with the name" is a check any programmer is applying as they work. This actually argues a bit against renaming refactor tools - if I am changing a name, I should be making sure that it squares with existing uses. From this perspective, checking of function parameter namess is weaker than checking of function names, since the names of the parameters typically do not appear at the use site - very different than the assignment of other variables.
On the other hand if we'd gone all-in on nuclear pulse launchers, there would have been no incentive for companies like SpaceX and Blue Origin to develop reusable conventional rockets which will hopefully achieve the same result at lower environmental and perhaps also financial cost.
for the specific case of templating: you wouldn't want to parse mustache in production, and use a pre-compiled template.
Affordable SEO and Website Development Services
Yarn, Deep-Fried Data, and a Guide to Stateful Components
I find it quite ironical that much of gits complexity comes from it being a distibuted version control system, yet a huge chunk of people (the majority?) use it with Github, which centralities it.
Airlines fit planes with fire-containment bags after exploding phone risk