skysight-inc/HackerNews huggingface dataset:
Just saw the demos, and they look great. Back when I ran this sort of thing I moved from Pis to Android boxes for our own in-house system for SVG support (https://www.flickr.com/photos/ruicarmo/albums/72157643937892...) but often wished I’d had a simpler, more efficient setup.

How good are the Lua bindings for OpenGL ES? Are they as nice as Löve? I tried https://www.mztn.org/rpi/rpi_ljes.html once, but it was a bit fiddly.
Yes, but it also says

> We are now looking to do this more broadly.

That's the part I'm asking about.
Why Employees Should Make All the Important Decisions
Legal issues. Who owns the content? There is no real legal basis for a right to mirror, despite how it feels from a techy point of view.
Saving inter-zone transfer costs in EC2 with HAProxy
Consider a workplace, or indusstry, in which you are excluded by birt lottery.

How now?
> you pay for that room from your first paycheck to the last.

As you do in the US .. it's just that the section of taxes you pay for it is generally much cheaper than health insurance costs.
For example if you have multiple lists of continents and each one needs its own collapsed state. Maybe the user can even dynamically add/remove such continent lists in the UI. IMHO in most of these cases it's best to keep the continents data inside of redux and have the collapsed state being managed by the "ContinentsList" component.
Same, with two accounts. Australia here, if that makes any difference.

Clearly it's a staggered rollout thing that hasn't fully taken effect. (Which is stupid, when you do this kind of thing at scale you pick an exact time to go "live", add some code that enables the flag at some point after that exact moment in time, then do a rollout early enough that all the machines in the cluster are updated with that code by the time rolls around. And then everything "just updates all at once." Why do I suspect that Google from 2006-2009 would have made the effort to do that for this update, but that nowadays it would have been deemed as too difficult or whatever...)

I wonder what happened. Maybe enabling this _now_ was a last-minute decision? Weird.
This is an insane comment, are you even aware of what's happening?
"but we've made a science out of it"

Not just science, but working, high volume, commercially viable production processes. The science itself is extremely impressive, but then adding commercial requirements and pull it off. Over and over again.
It's not new: https://protonmail.com/support/knowledge-base/encrypt-for-ou...
It'd be interesting to revisit that project with wasm rather than asm.js.
"But they didn't, and come to think of it, why should they know about something so far outisde their specialty?"

Outside ;)
For me it was (IIRC) a socket, so I couldn't "read it".
> It's the compiler's job to make code that is as fast as possible.

This doesn't used to be the case, or we would have had something more like FORTRAN, with less pointers that alias all over the place. C was build so the programmer could optimise the program. The design of C was pretty hostile to compiler optimisations, to the point that some PL researchers say its wide adoption set us back decades.

It's only later that compilers started to really optimise stuff themselves. And they used undefined behaviour to do so. Signed integer overflow UB for instance was used to optimised `for` loops, thus compensating the verbose, hard to optimise original design.

> It's not that the C compiler authors are out to get you

The end result is the same. "Oh, this code leads to undefined behaviour. Let's pretend it's dead, it will be faster that way".

Apply that to reasonable looking, yet incorrect, safety checks (like checking for integer overflow after the fact), and just like that you have a buffer overflow and an arbitrary code execution exploit.
A lot of this discrepancy is rooted in the fact that Apple does not actively try to destroy people's workflow. Changes are incremental, not decrememtal, and they do not happen to please some middle manager's itch to "change something".

They have understood something other tech companies are yet to learn: Noone uses your product because you're so modern or progressive or slick. Your product is a tool, not design porn to wank off to. Apple fanboys are overwhelmingly fanboys because Apple produces reliable tools they use to create stuff themselves, not because they dream of glossy icons at night.

We can see what happens when a company decides to degrade a "useable, reliable tool for creation" with stupid design/UX decisions in the Thinkpads, which had a fanboy group that is currently diminishing because anything post-T520 is just a sad excuse to the "reliable tool"
Great movie. Those machines are monsters. A 2m high machine that sits inside the ASML machine. And is fed laser light from something like a shipping container in the basement.
Apple Is Shutting Down iTunes Music Downloads on March 31st, 2019, Sources Say
The ability to utilize the BEAM's fully pre-emptive processes makes it great for programming hardware tasks and higher level tasks in the same environment. Compared to other languages like Lua, Node, Python, or even Go which all use various forms of cooperative multi-tasking or async-io. In these systems you have to be careful not to block other critical tasks. That's a pain but not the end of the world.

However, for me the best feature is that I can remotely log into a running BEAM VM and interactively explore the live system [1]. Since Erlang has been used in "embedded" type systems for a long time there are a lot of useful libraries. For example a tiny bit of wrapper code let me setup a secure remote Elixir REPL using standard SSH keys for our embedded devices [2]. You can also run entire "applications" much as you would a system service, but which you can communicate with natively in Elixir/Erlang. Also the support for running sub-processes as ports is really nice.

In general it's really more like a live operating system which you can program and investigate. The primary thing lacking is a capabilities system to allow running non-privileged code in a sand-boxed manner.

1: https://tkowal.wordpress.com/2016/04/23/observer-in-erlangel...
2: https://github.com/elcritch/iex_ssh_shell
Bitcoin: Mt. Gox Villain Mark Karpeles's Surprise Redemption
Right, but it doesn't mean they reverted it, they are probably still looking into it.
Think Retro: RIP Rip, Mix, Burn
Agree with you in principle, but it looks to me like most of the new 'gmail' features are actually the most successful elements introduced with 'inbox' a couple of years back.

If this is actually the way that google wants to introduce new features ie. with a thorough, long term, and importantly separate process of testing and vetting. I think that is a pretty good way to go about it.
Sustainable Deep Learning Architectures Require Manageability
Purism phone still doesn't exist. You can't buy it.

It annoys the fuck out of me when someone says that a phone that still doesn't exist and isn't available for purchase is mentioned as an "alternative".

It will become an alternative once it's out. Until such time comes, stop mentioning it when discussing alternatives.
> I had huge headaches configuring it when migrating php apps with huge htaccess rules to nginx

I also had this issue whenever I did migrations between different web applications that used different URL structures. To preserve my sanity, I now do the redirects in the application level.

I predict nginx will get a lot of competition from servers and applications written in Ru￸st. Until then, it's viable as a reverse proxy and serves static files really great.
Amazon launches an Android app in India called “Internet”
Cassette tapes are back, kind of
Home birth is not safe. In the Netherlands, as elsewhere, it causes deaths: http://www.skepticalob.com/2010/07/netherlands-homebirth-and...

And the majority of Dutch births are not home births. Due to the safety issues, the rate has fallen to only 13%: http://www.skepticalob.com/2017/02/dutch-homebirth-rate-cont...
Imaging presenting the idea for that light source. "How about letting droplets of molten tin fall through a vacuum and then blast it with CO2 lasers."

BTW: The light must be blinking, right? In time with the frequency of the droplets.
How will that help you? If you receive one of those emails from a Gmail user, it will probably only contain a link, not the content. So you still won't be able to archive it.
Ireland is assisting Apple to avoid taxes that should rightly be paid in EU countries including presently the UK, while benefiting greatly from EU spending. What did you think was going to happen?
I've done the same over many years, and can confirm being accustomed.

I have very different sensations now signalling "lack of food" and "craving for stuff I don't need", and the latter isn't as persuasive anymore.
Since you seem to be German, just a note: "coffein" in German is "caffeine" in English.
Same, Turkey.
The American government spends more on healthcare than the UK government.

That feels like a worse situation: you pay for it all your adult life, but you have to pay again when you need it.
I'd expect they will just send you link to view message in browser. So you will not be able to view message normally unless you use Gmail and that is probably goal of this feature.
2018 iPhone X: leaks, rumours and what we're expecting from the new iPhone
What is cryptocurrency, how does it work and why do we use it?
This would be entirely overkill, but in theory if you're accessing the site via https couldn't you record the conversation from your end and later prove it?
How Lead Generation Increased by 700% Through SEO
What does this do ? Can you explain more ?
What is it like to start a study group at work
About the TiDB Source Code
I'm guessing London's entire working fleet is not electric.
fucking normies
We had a similar experience, but without the tea and toast :-)

The only thing I would say is that a good 90% of hospital food is appalling, though. That's the main blot on the experience.
Was thinking of deleting my Google account completely and moving over to FastMail but I wish they had a free option like user@fastmail.com for no cost. But then again, I do like no ads.
> they have a global round-robin resolver setup for their DNS challenges

no they don't
I am selling 50 scammers email address for $20
Hello,
I am selling 50 scammers email address for $20.
as a bonus of buying those email address you will also be able to get letters written by those scammers.
Be carefully when communicating with scammers after i give you there email address
If you are interested to buy those scammers email then private message me in my email, below is my email address
EMAIL: ismailgalawa@gmail.com
I will be waiting for your response in my email which is ismailgalawa@gmail.com
Thanks
Each environment is in a separate namespaces. You can add/edit/delete the Environments to use whatever namespaces you wish to use.

Promotion is either automatic or manual. By default Staging is automatic and production is manual. You can manually promote any version to any environment whenever you wish: http://jenkins-x.io/developing/promote/

For promotions we're delegating to the git repository for RBAC; so you can setup whatever roles you want for who is allowed to approve promotions & if you need code reviews etc
So... do you like that Google released a dozen of IM programs so far instead of working on one single product and regularly updating it?
“last 2 versions” considered harmful
Having worked quite closely with cosmologists I can tell you that you have the wrong impression. Cosmologists perform maximum likelihood parameter estimations of models. Often included in these models are parameters that control deviations from general relativity or parameters that completely switch from GR to another form of gravity. The fundamental truth that there is dark matter is the fundamental fact that GR + visible matter alone is a terrible fit, GR + visible matter + invisible matter is an amazing fit and all other models tried so far are also bad fits if multiple distinct experiments are compared. They continue to try to replace the invisible matter term with terms from first principles all the time. However, often someone comes along and fits a model to a single dataset and proclaims loudly that they have solved the dark matter or dark energy problem. However, there are many distinct datasets which also need to be modeled, and invariably when this is performed the model was seen to be a worse fit than GR + visible matter + invisible matter. I've been involved in various alternate model discussions with cosmologists and I wasn't even a cosmologist, so it is definitely not true that testing alternatives to gravity is the third rail.

The same seems to happen in the climate change debate: there is a huge range of experiments, where anthropomorphic warming is the maximum likelihood model. Many people select a single experiment, find a model with a better fit and then loudly proclaim that anthropomorphic warming is a conspiracy. However, their model is a terrible fit to the other experiments which they did not perform due diligence in checking.

Scientists grow tired of playing politics. If you have an alternate model, it needs to fit a vast set of observations, not a cherry picked one. If you only test against one observation and make a press release about it, you will definitely not be seen as a serious scientist.
After the recent surge in Vinyl records in the last decade, I knew it was only a matter of time before people thought cassette tapes were "cool" and retro.

However, unlike vinyl which does provide a certain type of depth and tone to the sound of the music, cassettes are simply just lower quality. The only reason for the increase in popularity is strictly nostalgia.
How to Compete for Talented Developers and Retain Them Onboard?
I've used http://php.net/manual/en/function.pspell-suggest.php in one of my projects. It's simple and scalable;
Tyk 2.6 release: Taking your API Management to the next level
Robots.txt now has legal status?
Source / support?
I love it! I've been watching some, but still haven't received an invitation and thus cannot take part in the chatroom :(
same in france
Ask HN: Unix-based tablet
I carry my iPad during my hourly commute to work but am struggling to get any coding work done (i.e. HTML/CSS/Django/NodeJS) as I have a Windows work laptop as well. Internet connection is sparse on the train.

Wondering if someone could recommend me a Unix-based tablet that's light enough to carry but I can also code on?

I was also considering the Surface as an alternative but would prefer something low-cost and Unix-based.
Well, i wonder how they will make other mail providers (or clients, for that matter) to honour this kind of mail headers.
IA disallow in robots.txt will still block archive.org, the blog post was about ignoring parts that were meant for search engines.
Agreed! Jenkins X uses Skaffold to do the docker image building so can be configured to use kaniko or Google Container Builder etc
https://github.com/GoogleContainerTools/skaffold
Thanks. Very interesting.
It would be fun to build a redundant hardware control system which used three cheap SBC’s to do a form of Triple modular redundancy [1]. It’d be straightforward to prototype with Nerves/Elixir!

1: https://en.m.wikipedia.org/wiki/Triple_modular_redundancy
They're very malleable though ... they can be manipulated with very simple technology. They're also very robust, and portable. Not for audiophiles certainly but there's a lot of creative potential there.
Ask HN: Is there a resource to track the flow of news stories across the globe?
Even something as "simple" as flow of news headlines across major news agencies (like Reuters, AFP, AP, TASS, etc) across countries would be really interesting. Such a resource could potentially reveal the sources of specific stories (with enough granularity of data) or which news sources weild the most influence over a region. For example, something like this quick mock-up I did: https://imgur.com/a/hRa41Vg
I really hope you're right.
Pffft

You’re examples:

Google

Google

Google.

Your examples are all fucking google.
It's weird that the EU has a monetary union, but so much difference in corporate income tax rates.

Great that IE is 12%, but this "competition" is BS in the sense that they needed the higher-tax countries to bail them out just a few years ago:

https://en.wikipedia.org/wiki/Post-2008_Irish_banking_crisis

It's a leak in the EU system, and it needs to be plugged.

Just imagine what a unified income tax rate in the EU would do. (Post-Brexit, although if I were a gambling man, I'd wager that the Brexit will never materialize; A Brexit would sort of be like throwing out your existing post-ww2 source code instead of refactoring. Recipe for disaster).

THEN countries would really need to compete on quality of life and infrastructure to attract (US) corporations to establish show. Amsterdam is happy to welcome all the post-Brexit (see comment above) banks and EU-related orgs, as is Frankfurt.
That's pretty dismissive of Linux users. Just because someone uses Linux, doesn't mean that person doesn't care about design.
Still, wouldn’t the list of continent-lists be stored as an array in Redux?

Yes, generally something like expanding an accordion component can just sit in the local component state, as long as the collapsed state doesn’t need to affect or be affected by other app state.
Java SE 8 business users must buy a licence from Jan 2019 to receive updates
Unity also releases with bugs, sometimes even major regressions (75%+ performance degradation on all default UIs in initial 2017.1 general release, for instance) -- so I'm not sure I can fully buy in to your argument, but I do understand what you mean.

We usually bite the bullet just because the pros outweigh the cons -- they do indeed ship a lot of great stuff -- but a lot of problems come with that, too. We still jump when we can (so long as the cons != 75% worse performance on all UIs)! ;)
Customer: a person who buys goods or services from a shop or business.

Gmail users are clearly not customers, they are not paying anything for it. Your cynicism against capitalism is unwarranted in this case.
> The optimizing compiler has a different opinion than you do of "altering behavior".

Obviously. And let's be clear: the optimizing compilers of today. This rule used to be inviolable, now it's just something to be scoffed at, see:

> If you're looking for something that follows what you're doing exactly, write assembly.

Er, no. Compilers used to be able to do this, with optimizations enabled. That this is no longer the case is a regression. And shifting the blame for this regression to the programmers is victim blaming, aka "you're holding it wrong". And massively counter-productive and downright dangerous. We've had at least one prominent security failure due to the compiler removing a safety check, in code that used to work.

> Finally, we have the optimization levels, where the difference is that you are telling the compiler to make your code fast;

Hey, sure, let's have those levels. But let's clearly distinguish them from normal operations: cc -Osmartass [1]

[1] http://blog.metaobject.com/2014/04/cc-osmartass.html
The blockchain believers
Then you reply and tell them that the feature doesn't work and send it to you in the standard way.

Standards need to be enforced.
> most births in Netherland still happen at home

The number of home births is at 13% according to https://www.volkskrant.nl/wetenschap/typisch-hollands-fenome...
Is Digital the next big thing for Energy and Utilities?
> . and array indexing dereference pointers in Java

Neither of them will give you "the thing that's pointed to". And . very deliberately looks like a direct accessor in C/C++, not the dereferencing accessor ->.

> As well, C and C++ did not invent pointers; you're the one insisting that Java's pointers aren't pointers because they don't behave identically to C's, I was saying that the specific differences don't change the fact that they're both flavours of pointer.

The essence of a pointer - right there in the name - is that it's a thing that points to another thing. If the thing language has doesn't point to another thing in the language, you can't call it a pointer IMO.

> And really, there's no alternative explanation. You can learn each special case individually if you want and let your brain connect the dots to form the notion of how to use a reference without having sat down and thought about it and unified the concept, but that seems like so much work to get around learning a pretty simple idea that fully explains all of it without any special cases.

Disagree. If you learn: objects are passed by reference, == is a nonsense historical wart that you never use (as are arrays and primitves), and the default implementations of equals()/hashCode()/toString() should never be used, then you get a consistent working language that's much simpler, without having to involve anything from outside the language.
Because they're taking PHP seriously.
BGP hijacks sadly happen on a weekly basis. It’s not new and there are hundreds more cases. It’s only noteworthy this time because high profile targets were affected instead of these being used for spear hijacking, etc.
> which served the website using a fake certificate

This would cause an untrusted certificate error in browsers.

> failed to obtain an SSL certificate while man-in-the-middle attacking

The sentence doesn't make sense. MITM is by definition an attack where an actor was able to impersonate the target. In this case, they presented an certificate that was not signed by a CA in the root CA file on the clients. So this can be qualified as a failed MITM attempt.
Fastmail.. Was a customer with them way back, when they started, but moved over to GMail, when I got my account there in 2004. Back to Fastmail since last year..
I remember a similar article [1] discussed a few months back here in HN. And I have found the dialogue of the community [2] to be very informative.

[1]: https://www.theguardian.com/us-news/2018/jan/16/why-does-it-...

[2]: https://news.ycombinator.com/item?id=16189976
It basically helps to share, track and collaborate on your machine learning models.

These are the features of the platform:

- Web portal to manage your models

- Invite or Add team members to your project

- Have discussions on each of the model

- Compare Models

- Dashboard to compare the evaluations of all the models

- Store your machine learning models on ModelChimp Cloud

- Added Deep learning support ( At present Keras only)

Also, adding a video of the product
https://vimeo.com/265189758
I will find out and report back.
Fantasic example, exactly the type of alternative structures that could make sense in artificial markets. I didn't know about this.

One bit I'd nitpick is restricting the mission to non profit. Profits could still be good, if shareholders have the right to decide what to do with them. Non profit structures force you into spending "above the line" which muddles things by design. Having a profit is a useful health check, and profits can be spent in a more transparent way.

Imagine such a structure owning street level retail real estate, a busy shopping street. Renting at market value to H&M produces more "profit" than renting at reduced prices (or free) to a community op shop. There's a trade-off that the "owners" might make, if they would like to buy more real estate or whatnot.