skysight-inc/HackerNews huggingface dataset:
Also composition. This entire idea of apps and things in silos are not natural to how humans think. Google search addressed this years ago and replaced the silo Yahoo.

Google is going to try to do the same with Ledger as part of Fucshia. Could see it taking a few tries but apps as they are today is a stop gap.

Really think Apple should also be working on this but appear to think we are at the end state.
There's a flashing LED light inside the thing and the driver controls how the light behaves. I grant that this is at best unnecessary, but let's just say that the market for wired mice with decent ergonomic characteristics and heft is dominated by people who really like flashing LED lights and so I took what I could get.
To use an analogy, this is like saying your two choices are: scrub and force your clothes through a mangle at home, or take them to the laundromat to use a machine.

I don't see why HTTPS can't be both simple and in-house, examples like Caddy come to mind (not that I've used or am promoting that specific program).
I don't think this is about automated bookings. This is about Google advancing AI.
> So even if you think that believing this outcome is likely in the next 5 years is extremely irrational, the fact that a significant proportion of the voting population could believe this has real-world implications.

We're in a country where a lot of people believe the president when he says three million people voted illegally. [1] If you believe in the existence of those imaginary people, you might wonder what will happen when they take up arms.

[1] http://www.politifact.com/truth-o-meter/statements/2016/nov/...
> C has perfecly well defined semantics for (eg) null pointer dereference: read or write memory location zero, and consequently probably crash.

... no, C explicitely has no well defined semantics since it's undefined behaviour. You may believe that C do due to habit but that's not the case.
If you just choose a completely arbitrary IPv6 address in your subnet for the server, random bad guys won't find it.

This feels unintuitive, after all my IPv4 SSH servers have people banging on them 24/7, but that's orders of magnitude for you, bad guys who can try one host per second every second of every day, for a lifetime, can explore all of the actively deployed unicast IPv4 space. But those same bad guys will drown in the enormity of a single 64-bit IPv6 home subnet, never finding anything unless a well known address (e.g. ::80 for a web server is popular) was used for a server.

If you use the default static addressing ("default" in the protocol sense, it's not the default in any major desktop OS today) they might find you, in a lifetime's worth of searching, by being clever and looking at specific device manufacturers. You probably have a MAC address from a popular company like Intel or 3Com, and there are only a few billion of those laying around, so it's a headstart.

But you don't have to give them that headstart. So don't, just pick a random address from the other half of the pool. Roll dice if you don't trust your RNG.
I think it's important to not underestimate the amount of time and effort that goes into the non-technical side of any organization.
I found the experience really confusing. I wasn't sure if the segment I was on had ended and I should continue, or if there was a pause in the narration.

A single video would have been much easier to digest.
Sure, there are things that can be "poison pills" for performance, even in JITs. For example, another reason why my fib benchmark beats V8 is that V8 has to continually check if the fib function was redefined as a deoptimization check. I don't allow that in Vaiven, so I can produce faster code. Dart was designed to have fewer of these poison pills, for instance.

Note to language designers: Reduce your language's poison pills. For those which can't be avoided, make them easy to profile!
Slack and Chromecast having an almost simultaneous worlwide outage... have they something in common? Same enemies?

https://twitter.com/search?f=tweets&q=chromecast%20slack

https://techcrunch.com/2018/06/27/google-home-and-chromecast...
Sources on the last point please?
Inflation in Venezuela is over 25k%.
People are jailed during demonstrations when they are not shot in cold blood.
Children are dying of malnutrition.
But for everyone on HN the biggest problem is the article format.
Utterly and completely unbelievable...
>Tasmania, which is sometimes said to hang beneath Australia like a green jewel

Tasmanian here - I have never heard this either, and have most definitely never said it.
At my current workplace we have a few workbooks that need to be updated any time that our customer provides us with an update to them. Unfortunately they never tell us what changed so we have to go through and redo all the changes that we did previously and apply them to the new workbook. Then we have to test if we didn't mess something up in the migration and whatnot; all in all it takes upwards of a month between managerial overhead and the time it takes to actually figure out where something got messed up. And there's no good diff tool for excel documents which makes it incredibly frustrating to try and find what one cell might be wrong between a working document and an incorrect document. And then VBA for macros is basically impossible to understand because any googling for it returns results for every other version of VB with slight differences that don't work in Excel.
> I'm relatively sure that they teach basics derivatives, functions etc. in high school in every country.

You're wrong, they don't teach derivatives in the HS curriculum in Poland, even when you take advanced math in HS.
Then you've never seen the 'hilariously' bad UX they already put up with, with things like Quickbooks.

mIRC is pretty straight forward compared to that.
Why Supporting Digital Privacy Doesn't Make You a Criminal
Sony’s Xperia XZ2 Premium gets $999.99 price tag and July 30th release date
The heavy uses of Docker in my (limited) experience are enterprise stacks with their 15+ components per application and many worker threads that they use to speed up ETL/Parsing/Analytics. Essentially Docker/VMs have replaced the thousands of servers that used to reside in corporate data centers, with the benefit now being that developers can launch those same complex Application stacks with little effort on their laptop.

What used to be a 30+ day procurement process became <7 days with VMs, became < 15 minutes with docker/kubernetes.

You can also do things that you would have never even considered doing prior to Docker - like run the application stack in the cloud, but launch one of the components (still in the same deployment) - on your laptop using tools like https://github.com/telepresenceio/telepresence.
Quoting myself from 8 months ago [1]:

> I really don't understand these types of questions. The possible answers range from "because the ranking works that way" to "someone with privileges wanted it that way". On either end of the spectrum, the real question remains: so what? What difference does it make why a particular post is in a particular position? If the title seems interesting, you click on it. If not, you move on.

> I don't mean to question you in particular. It just seems like such a trivial concern to me that I truly can't understand why someone might possibly care.

[1] https://news.ycombinator.com/item?id=15576036
Very true[1] but I would suggest that the Red Cross is unusually unreliable (I always wince when I see people earnestly recommending them, there are hundreds of NGOs which are more efficient and transparent).

1: https://www.npr.org/2015/06/03/411524156/in-search-of-the-re...
The reality is this is how you design highly available systems, and it is also imo one of the reasons microservices have gained so much popularity.

Driving features with microservices makes it easier to isolate their failure and just fall back to not having that feature. The trade off is that monoliths are generally easier to work with when the product and team are small, and failure scenarios with distributed systems are often much more complex.

An analogy to your Google failure examples for slack might be something like the "somebody is typing" feature failing for some reason. In an SoA you would expect it to just stop working without breaking anything else, but one could easily imagine a monolith where it causes a cascading failure and takes the whole app down. Most services have countless dependencies like this.
It was pretty good to be honest, like a video that lets you choose your own pace. It was a bit light on the history though (doesn't seem like that was the point of the piece), so here's a decent production by Vox exploring the crisis in Venezuela in more depth: https://www.youtube.com/watch?v=S1gUR8wM5vA (Aug 2017)
Love the workflow with Zulip, but I hope they work out a way to join in with either Matrix or IRC3+ federation.
I couldn't agree more!

The article that made me realize this was Mark Manson's "The Most Important Question of Your Life" (https://markmanson.net/question). It's probably one of the best articles I've ever read.
There's a whole lot of other facilitating not included in that.. like infrastructure (hosting, development, test), management, technical support, etc.
If you own an e-bike that can exceed 28 MPH then it is unlawful in most jurisdictions to operate it on any bike lane or path, and you need a motorcycle license to operate it on a road. The equivalent law for cars would be if your car can exceed 45 MPH you’re not allowed to drive it in a school zone.
I do, but I am the master in the computer-human or website-human relationship. If I want to read faster, I tell the machine to move faster and it does. When I machine tells me that I am moving too quickly or two slowly and demands that I alter my behavior ... the human does not take orders from the machine. They work for us.
The DNA Cops Who Make Sure the World’s Deadliest Viruses Aren’t Rebuilt
South African Reserve Bank concluded a sucesfull blockchain proof of concept
For more of a guide to surviving collapses, this essay about the 2001 Argentine Financial crisis is pure gold. I have printed several copies and read it about once a year:

http://ferfal.blogspot.com/2008/10/thoughts-on-urban-surviva...
The difference is it's much easier to choose not to walk into a bad psychologists office than it is to completely forsake using the internet, where nearly everywhere is overrun with advertisers tracking your every move and adding it to a psychological profile. Whether you're "giving" them your data or not, they're taking it. Suggesting the average person simply "be careful" about the data they divulge is absurd in light of advanced tracking methods such as browser fingerprinting.
For me, it's when AR doesn't require glasses.
"...from an SVN perspective" would probably have been a better title. Most of these are about adjusting to the differences between SVN and Git workflows (which is relevant to a lot of people, but probably not most of those who recently became developers).

Point number six, about converting WIP commits back to local changes, I would consider an anti-pattern. If you suddenly have to drop everything in order to work on some other branch for a while, or if your local changes were very small, it might be a good idea. But as long as the WIP commit represents a reasonable code state, it would be preferable to continue work on a new commit. If necessary, you can squash them later on.
I've switched to Firefox on Android (and elsewhere). It means I can install all the tracking/ad protection I'm used to on a 'full' browser.
Gracefully Scaling to 10k PostgreSQL Connections for $35/mo
Subjective vs. Objective TCRs
With some of the money, they could fund a team of people to work on system integration, and device-driver reliability for desktop use-cases.
if the software is architected this poorly so that it can literally go down simultaneously for all clients, then why would I trust that it's secure?
So is Gruber eating his hat yet?

https://daringfireball.net/linked/2018/05/11/duplex-skeptici...
https://twitter.com/gruber/status/995538518016487425
Oral cultures are... different from what we're used to. There's a fair bit of research on this (Walter Ong is your starting point if you want to start diving into it).

Without debating whether the information preserved is factually accurate, it's known that oral cultures develop interesting and complex -- from an information-theoretical perspective -- mechanisms for preserving information, and for making it possible to retain accurately in memory amounts of information that tend to shock people from cultures oriented around writing as the means of information preservation.
Going to plug Firefox for Android here because using it with ublock is the only thing I've tried that can make the mobile web tolerable these days.
"Don't forget to regret all the time you now feel that you wasted in your analysis!"

-My Brain
Microsoft made a better MacBook Pro
This phenomenon is a serious safety issue in hospital intensive care facilities; with so many machines producing so many audible alerts, genuine emergencies often go un-noticed.

https://en.wikipedia.org/wiki/Alarm_fatigue
It must feel at least a little bit revolutionary since half the internet was saying that the demo was faked.
Should be noted this is footage of the last known Thylacine, in a Tasmanian zoo.
There is also the convention of the pyramid, with greater order as you go up and chaos at the bottom. Not exactly parallel to this network, but I do picture the tip of the pyramid as the output.

Another way that this "upside down" way works for me is that this isn't water flowing downhill, it's being pushed up with every layer of the network adding energy or input.

Finally there's the metaphor of the roots of a plant being under the fruit of the plant.

(I didn't read the reddit post, apologies if it's a duplicate or these examples are addressed there.)
Probably better than Riot: https://github.com/vector-im/riot-web/issues/787
I feel that Windows 10 has an improved file explorer and file copying dialogs over Windows 7. In every other way I feel that I still prefer Windows 7 -- system stability, lack of apparent bugs, much more coherent settings functionality, lack of resource-consuming microsoft spyware (cortana), better built-in themes, messages from system are less annoying/"cutesy", ability to fully control updates, lighter and better built-in apps.

I think 7 still remains the peak of Windows and I agree with you that Windows 10 presents a lot of motivation to stick with OSS :)
Disclaimer: I work at Backblaze.

> I'm guessing the "startup" dig was directed at Backblaze

And ironically, Backblaze is 99% self-funded and doesn't have VC funding and no deep pockets. We're profitable, the only way to stay in business without VC funding.

(Note: we did have a tiny "friends and family" round in 2009 which was 9 years ago. Plus we sold a small percentage of the company to a silent investor who didn't even get a board seat, no votes, no control. 100% of the board of directors are founders of Backblaze.)
> (the kind of thing you could do yourself in about 90 seconds)

I can also walk over to my kitchen, stepping around the dogs and cats, and pour a glass of milk in about 90 seconds too, but a robot that can reliably do that would be pretty damn revolutionary.

Don't underestimate the insane quantity of wetware computation going on during a short conversation.
Sure - but Kubernetes (and many other things) are enabled by Docker. To overuse the Metaphor, containers in shipping weren't a big deal until Container Ports/Cranes/Ships/Trucks came along - we say that "Containers" revolutionized transport as a short hand for all those systems that were built on them.
HFT - yes. But longer-term investment (i.e. Buffett - or even with a horizon of a couple of years) is unlikely to be transformed soon - ML needs vast historical data, which is very slow to generate. Waiting 10 years only gives you 10 years of history, which is 5 non-overlapping 2-year forward returns, and maybe 1 or 2 economic/financial regimes.

This is also a problem with new datasets being generated - there is not nearly enough history available to test them or feed them to a ML system.

Furthermore, arguably, longer-term investment requires forward-looking modelling of scenarios, based on the kinds of inputs that were not seen in history. ML is not very applicable when you get big covariate shifts.

So I would say human financial analysts are not going anywhere, and any improvements would be relatively small and incremental.
If it was easy, you wouldn't need a webpage with a configuration video tutorial series to convince people of the fact.
> Last year millions took to the streets last year to protest the mismanaged economy and silencing of the opposition.

If you're going to have a multimedia presentation with polished production and very small amounts of text, you should be aware that it makes proofreading failures seem like a much bigger problem than they would be otherwise.
Facebook breaks features very often. Sometimes things go missing and comes back a week later. Dropbox does this a lot too.
Plenty. E.g. pay for critical infrastructure projects[1][2]—OpenSSL was "manned" by just one or two developers who were grinding themselves to the ground. People barely realized it until "Heartbleed" CVE. Other things such as fund open source internships, improve CI and testing for relevant upstream projects, pay technical writers to make documentation top-notch, hardware resources, and so forth.

[1] https://www.coreinfrastructure.org/
[2] https://lwn.net/Articles/600571/
Oh. Okay. Where's your Influx backend? Where's your CloudWatch Metrics backend? How do I get your measurements in Graphite? Is it going to take longer to write it myself to use those pipelines? If it takes more work to hammer what you have into the metrics tooling and pipelines everybody who actually needs this product already has, you present negative value.

Jimbo's PHP Site doesn't need this, they can't materially act on the information it provides and don't know how to read it meaningfully anyway. The companies that benefit from this are already actively metrics-oriented. And you are sidestepping existing metrics pipelines. It's easier to build over the fairly trivial feature set you present and integrate it with the kinds of monitoring you get out of the box with AWS et al. than to bend somebody else's questionable code--and don't take that personally, everyone who isn't me's code is questionable until proven otherwise, but your "you need a license for this code that talks to a webservice you have to host and puts it into a MySQL database you also have to host" stuff sure doesn't help--into acting right.

And, uh. You should really, really stop with the hashtags nonsense. Don't be gross.
Good catch...definitely updating every 30 minutes exactly.
> and not redistribute modifications to customers (as required by the GPL)

Upon request the code should be made available, specifically if it's been modified and you are running the software. But yeah they should be at least open towards customers about it (those who have a right to said source, but also they can redistribute it legally under the GPL license terms).
Pretty much every time there's a slack outage it takes them a solid 20 minutes to update their status page. Several times I've emailed them 10 minutes into an outage (following "nobody at the office can reach slack, but their status page says smooth sailing, we should do more diagnostics in case it's office internet or something..."), then gotten a response 10 minutes later to the tune of "we're aware, we just updated our status page, go look at that". I think they consider updating their status page a PR problem, so they avoid if if the issue can be fixed in under X minutes.

Which also makes their uptime totals completely bogus.
Both form and content are superb. Very moving story. The crisis is real. We have to act now.

What are the best ideas proposed so far that might help them?
I'm too late to edit:

but it looks like Hinterland Studio has moved to Vancouver. They were located in Cumberland previously which is located in Comox Valley. Damned shame. Maybe they had a hard time convincing talent to move to that area... but it would have been pretty damned near ideal for me!

They have a two year old video extolling the virtues of the area: https://youtu.be/ft_Ar0QDjSc

I'm kind of disappointed they moved
Why not just do it manually? Surely you aren't opening hundreds of positions a week?
Where are all the dead city pigeons?
Thank you! I learned something new.
The relevance of the authority does not matter. If a well respected zoologist claims there are 24 chromosomes instead of 23, we shouldn't believe him.

Read the wikipedia article on Argument from authority before making such comments.
I think it's great that this is being publicized and getting attention. It took many economic mis-steps to bring such a country to it knees (printing money, restricting prices with price ceilings, import taxes, etc), I kinda wish they would focus on all the economic errors they've made, so the rest of the world can learn from those mistakes.
Indeed Google has hundreds of engineers dedicated to kernel projects, not just people who are allowed to dabble in it.
Crypto Zombies is useful.
The corollary to "not sure" is to try a few times.

Almost nobody does because formal code writing forces a constraint / logic / contract thinking which is alien to many alleged programmers.

It could be taught. Afterwards, compare performance and quality of the result. Could be a big competitive advantage...
What's the UB here?
Not really. Each ATM in India is defended by a human.
I fucking hate the modern web.
question about this part:

> f(x) has to be a non-linear function, otherwise the neural network will only be able to learn linear models.

I thought one of the most common functions was relu, which is linear (but cuts off to 0 for x values below 0)

https://en.wikipedia.org/wiki/Rectifier_(neural_networks)
> going live in one of the upcoming stable releases

If I remember correctly, it was originally enabled but had to be disabled because LLVM had some bugs around how it was handled. These arose because `restrict` is comparatively rarely used in C / C++ code.

https://github.com/rust-lang/rust/issues/31681
There is also zero information in those statuses, which kinda defeats the purpose. Might as well just have the status landing page with no details.
Usually in such cases, at least on Android, I get around by going to the settings and cleaning the browser cache.
https://en.wikipedia.org/wiki/National_debt_of_the_United_St...

> "National Debt" of $21 trillion

> Leading foreign holders

> China $1,181.9 billion
I hope you don't work in aviation with that attitude!
10-20 trades a week gets to be a lot.
But no linux client for workspaces? Anyone know if one is in the works? I see MacOsx is supported, as well as chromebooks, so it would seem to be a short hop...
Can anyone recommend an app for Android which does the same thing as Moment and is effective? (Not that I don't know any apps that offer similar functionality but so far none of them has really convinced me / worked.)
Cool but I still prefer my local laptop :)
Mostly just Git macros and regular key combos, honestly. The needs of my workflow are fairly limited these days. My keyboard at home (Diverge 3) has macros for switching my default audio device, but those are just Ctrl+Shift+F[7,8,9], each mapped to a two-key macro (Fn+[Y,H,N], respectively).

Anything you typically need three or more keystrokes to do can be made more efficient with macros, since without special keys, macros are floored to two keystrokes.

You might also consider a macropad. I have a Falcon-8 from Max[0] that I use for my media keys and I love it. There's also a DIY kit[1] that is a bit cheaper, and better if you want switches/keycaps/etc. that they don't offer with the assembled version of DIY kit.

[0]: http://www.maxkeyboard.com/max-falcon-8-rgb-custom-programma...

[1]: http://www.maxkeyboard.com/max-falcon-8-rgb-programmable-min...
Very very much so, good point.