skysight-inc/HackerNews huggingface dataset:
You can hold the back button until it extends a menu that lets you go back more places. Still not enough for some sites but often a good rescue.
Or...

You put the 2 TB drive somewhere else (at a relative's) and keep it updated regularly via network.

That's my set up (but with a bigger drive).

At home, I have the master copy of the data on my file server.
Then I have backup #1 that is in the same location and backup #2 that is in a different location.

Both #1 and #2 get updated at night with a "timemachine-like" backup system based on rsnapshot. The network traffic goes over ssh.

Remote backup system #2 cost a UPS, a RaspberryPi and an 8 TB drive, which is about ~$250-$300 total.

The initial sync is best done locally of course, but deltas can generally easily go over network at night.

Cheap, reliable, and (relatively) easy (if you're a geek, that is).
Okay, shall we upvote articles about how the earth is flat, or how evolution is false? Those are outside the echo chamber.

How about considering if an article has points that are valid rather than nut case propaganda.
Because the underpinning theories are bullshit and been abandoned for almost 20 years in serious sociological circles. I gave more arguments lower in the comments.
One thing that strikes me about this article is the examples of companies that move from one system to another (whatever that move entails) and achieve big performance wins.

We see long articles about this very often here. Sometimes it's moving from relational to non, sometimes it's moving back. But what really throws me for a loop is that so many of these sites are so mind-bogglingly, face-punchingly slow. All of Atlassian's web properties are stupidly slow. AirBNB (mentioned in this particular article) also--painfully slow. Github--slow. Reddit--somewhat slow almost always. Twitter--slow. Facebook is usually the exception.

I realize that sounds like maybe I'm just on a slow connection, but I'm not. I don't know where the time is being eaten up if it's not in the database. But I feel bad for all the people working on db performance when the end result is so bad.

I don't understand how websites whose only purpose in life is to serve text and images as fast as possible can be so slow and that the companies that make them can find this acceptable. No database technology in the world can make up for bad product decisions and companies that don't consider speed a feature.
I like Webflow. From time to time I find it as a solution for my needs, and I start a project. Then I remember it does not have a solution for i18n, so I sadly stop and abandon it for a year until I forget this missing feature and try Webflow again.
I can understand people are annoyed by this, but do we really need 2/3ds of the comments here reiterating the same point? Someone already made it, upvote it or skip the article for all I care, but I'd rather read a discussion about the piece than people's buttons not working.
Really cool idea, but boy is that tool hard to use. I first ended up with a point A and B and no obvious way to get rid of B. The worst thing is that it keeps rubber banding back to Hamburg for some reason.
If you look at the linked source article, it seems like it's mostly "hire young people, they'll be more willing to go all-in on work" (vs people with distractions like kids or ideas about work-life balance)
...and how does the percentage of pot smokers who end up in asylums or the ER compare with that of the population as a whole?
Talking to Google Duplex: Google’s human-like phone AI feels revolutionary
In a bit of bizarre cognitive dissonance or intellectual dishonesty on my end, I have publicly told people that I am ok with Microsoft's purchase of Github, but have moved all my projects over to Gitlab.

It's not that I think Microsoft will do a bad job (and the issue isn't about Microsoft specifically) it just made me realize something that I logically knew but never thought about: Github can be bought, and it's a near-monopoly.

We take advantage of a seemingly altruistic service like Github, but I now process that they're a for-profit corporation, and there is no reason they couldn't exploit that fact. While I don't think they would do this, Microsoft could easily deprioritize projects that compete with their products, or surround popular releases with adware (like Sourceforge did a few years ago).

Gitlab is a for-profit corporation as well, so they're not immune to this, but the difference is that I can easily run my own Gitlab server if I really wanted to, or fork the project and make "Tombert's Cool Gitlab Competitor" whenever I need to. Inherently, Gitlab has created its own competition, which I think can shield a bit from my concerns.

Also, I've grown to really like the Gitlab interface; maybe that's a good enough reason to switch.
Is true about companies taking longer than 2 years to get significant revenue? I am in 20th month and barely hitting $5k per month with a burn rate higher than that.

Good to know other companies taking longer to get revenues; I don't feel like that much of a loser now ;)
Chaquopy: The Python SDK for Android
> “sure, but most haskell programs leave type annotations out, it's only some specific parts where it enhances clarity ”

This is very false, I can tell you from having written Haskell in production for several years. It’s widely regarded as an anti-pattern in Haskell to leave out type annotations, even for constant values, except in the most trivial of cases.

Type annotations are a design feature of Haskell. You usually use the “type” keyword to define custom type names for primitive types just to give them descriptive, application-specific names, like

type PhoneBook = [(Name, Number)]

just so you can add more explicit annotations and communicate the flow of your program very explicitly in the type annotations.

You definitely do not look at it like minimally using type annotations “only where it adds clarity” because the whole point is that as the code author you don’t know where clarity is needed. That is for the code reader who has to change your work later on.

Incidentally, I actually very much think that your first example of that for loop at the bottom is a lot clearer than the one using auto.

Just make a descriptive typedef / typename of that long const_iterator type. Make something readable so that we know why there is a vector of pairs of (float, int).

If you want to cut down the syntax there, auto is not the right way. A descriptive typedef is the right way using type alias names that communicate your intended design.
Sledgehammer defaults to nothing, it just lies around before someone takes it and makes an action. You're basically saying that if a label on the tool misleads you, then you're not in charge and the tool is broken. That doesn't work in engineering, nor is it forgivable to not meet all formal requirements (like reading the documentation thoroughly). You have to look at your tool to find its best fit or at least to find a handle; moreover, labels mean nothing - they are just nicknames for synopsis. Who thinks otherwise should consider javascript or alikes. We live in a world where labels create the entire meaning, but let's not fall into this idiocy in workplaces.

The linux manual for strncpy makes few good notes about its usage and that has a meaning, since it is official and will not change due someone ranting about something again.
Louis CK has a great story about smoking strong weed [0]. It is really insane how strong some stuff is now. In the UK people used to refer to skunk, but now anything you get is even stronger than skunk. But that's what happens in an unregulated market with potentially dangerous products.

[0] https://youtube.com/watch?v=U8FzGlgVGdo
Show HN: A FIFA World Cup Dashboard
How would exporting to a different server work in practice?

Wouldn't every single user have to create a new account in the Gitlab instance running on the new server?
Industry expertise and decades understanding how others solve problems in your field, larger network, etc. make a successful outcome much more likely.
Would love some feedback on this. We are still making some improvements, but would like to hear any ideas from the HN community.
You can add ?share=1 to the URL to unblock Quora.
I created a collaborative list of interactive Machine Learning, Deep Learning and Statistics websites:
https://github.com/stared/interactive-machine-learning-list

It is in an early stage, so you are invited to add more websites, or even more - style it (right now it is a bit web 1.0: http://p.migdal.pl/interactive-machine-learning-list/).
At that income, the tax rate is 28% federal, 9.3% California, 6.2% fica, plus some other stuff. For back of the napkin budgeting I assume about 40%, which is more like 95k net. Then subtract 3k for an average 1br, 1k for a new car (payment + insurance + parking). So now you’ve got 4K left over, before any other kind of savings or expenses. I’m almost being generous, it’s necessary to pay more for rent in some areas. And a startup isn’t giving you a 401k either... sure, it’s possible to save but the top line is a far distance from the reality.
Carbon Dioxide to Liquid Fuel: Is It Time to Make the Leap? – Design News
Thanks for the help !
Different thing:
https://help.backblaze.com/hc/en-us/articles/217664898-What-...
If your computer is offline for six months and doesn’t connect to BackBlaze, they erase all of your data.

If you have an externally attached drive on your computer and it isn’t connected in 30 days and your computer is online, they erase that backup of the external drive.

If you reconnect your computer after a month and you don’t have the external drive connected, they erase your backup.
Very nice. Curious about the licensing for the compositions because I could not find information. Seems like a critical component of a music composition web application from the user's perspective for many uses beyond just listening...and even for some 'just listening' contexts.
Does it actually say that on the site? I can't find anything saying so.
The bias is just another input node whose value happens to be constant (granted with full connectivity), right? So the motivating idea/derivation of backpropogation doesn't change.
Status, the decentralized messenger, reaches Beta
Why is adoption a triangle wave pattern?
Also iOS. Can’t stand sites that do this. I have 5 entries in my history for the same page and all I did was scroll.
Some may say the same about human rights in the US.

Edit: rights
Facebook to Accept Cryptocurrency Ads Again
New model predicts that we're probably alone in the observable universe
Publishers are paying writers a pittance, say bestselling authors
It's not unique to Japan: many other Asian cities exhibit dynamic, multi-polar cities and extraordinary continuous density.

> 1- Zoning is a national law, not a municipal by-law

This is pretty much it.The fact that strong central governments can ensure good density and growth means that Asian cities are growing as needed to serve the national economic agenda. In the West, particularly Europe and the US, cities are ruled by local municipal powers who all have strong incentives to stop growth and increase prices/rents. There's really no mystery here.
Ok yeah I suspected this was a bit questionable.

5000 requests per hour, so they could have all their issues imported in less than an hour.

Why call this anything but just straight up FUD related to MS hate? I've been amused by the negative reaction to the acquisition, as if GitHub was somehow a charity before MS bought them, and overnight became the reincarnated as Darth Vader.
The bias is often updated/corrected in the back propagation step as well. The purpose of the value is to shift the activation function along the x-axis basically. While the weights define the slope of the activation function.
I suspect a lot of older entrepreneurs are turned down for their age as well, but due to legal restrictions, this isn't stated outright the way it may be for a younger person.
What is the Conjoint
With a long tap the phone would immediately "bounce" back a bit, while holding the finger down would delay that.
I'm not sure how reliable that would be, though.
I quickly skimmed, but this entire attack is assuming that the attacker has successfully MITMed the API. At that point everything is already nuked, so of course you can fabricate any number of attacks. Did I miss something important?
perceived discrimination can be anything.

Personal choice in a clearly gender egalitarian society is still personal choice.
* I want it for our office.

* Generally speaking, putting something onto the internet doesn't entitle you to make reproductions/copies/prints for your personal use, at least in US law and I believe in most European jurisdictions. You can usually see this with photographers who may sell you the rights to your photos in addition to/alongside any physical or digital prints they sell you.

IANAL, but hot damn is this community aggressive to people suggesting they would pay for things.
Top Email Organization Mistakes That You Should Avoid
Machine Learning: An In-Depth Guide
Capital Minded: if financial news was written for index fund investors
It also helps readers to know if they've read the article before.
That is already disallowed and policed well enough. For example, there was that Chinese aluminum company that was stockpiling in Mexico with the idea of importing into the USA tariff free. They were found out easily enough. See http://www.businessinsider.com/a-chinese-billionaire-may-hav....
"Co-ordinated well with other major economies" was almost certainly not going to happen. The EU can't even come to agreement internally on this; that's the whole reason they hadn't imposed similar steel tariffs on China themselves.
Heh

https://news.ycombinator.com/item?id=17391607
I find explanations like these are great for people who understand mathematical notation, sigmoid functions, derivitives, etc. These people however typically understand whats going on from a simple text description of the process.

For those without a math background, the notation is very opaque. A far better explanation is to explain it numerically with simple examples.

For example, have two bits of training data:

input -> output

1 -> 0

0 -> 1

And a simple network with zero hidden nodes and train it. By hand...

Then add another bit of training data:

0.5 -> 1.5

Notice that it is now impossible to fit the training data exactly, however many training iterations we do. Now add a hidden layer with one or two nodes. Now we can perfectly fit the data, but show that depending on initialization weights we might never get there through gradient descent. Nows the time to mention different types of optimizers, momentum, etc.
So your understanding of the pattern #3 is that, null was being used instead of an empty list, and in this case it's better to use an empty container. In that case, it makes sense, that's not how I understood it at first.

Oh and, I agree about the not using null thing at multiple levels.
Does anyone know if there is a tool that helps to create these kind of presentations?
> You need Win10 Enterprise LTSB

The won't sell it to you. I asked about it a Microsoft store and they had no way of selling it to me.
mame wrote this quine for Bath Ruby conference, earlier this year:

https://www.youtube.com/watch?v=oHh78U1AgEM
I think it’s acceptable because the alternative is authors who make this exceedingly dumb and user-hostile choice would have to see the upvotes to recognize how much people hate this. Instead, if authors read a bunch of complaints about this happening with their work, perhaps they’ll learn not to do it because they’d rather read more interesting comments about their work. When 2/3 of the comments are complaining about how an author rendered user back buttons useless out of either carelessness or ignorance, I’d hope the author would pay attention.
How the Press Sensationalized Einstein’s Search for a Unified Field Theory
It is only me who gets frustrated by networks drawn upside-down (i.e. data flowing from down to up? IMHO it is a poor convetion, mindlessly repeated.

In English we read from top to bottom. Data flows (be it equations or flow charts) typically follow the same convention, so we can read articles in in a coherent way. Even trees (both data structures and decision trees), grow from their roots downwards (so, against their original biological metaphor). At least most of researchers write neural networks from left to right, consistent with English.

More of this point: https://www.reddit.com/r/MachineLearning/comments/6j28t9/d_w...
Yes, this is consistent with my memories as well.
Show HN: Just-API, for API testing
Nah, the team that builds the entire product in neo4j or orientdb might find the entire product blowing up, instead of the find a friend d feature.

I find running a spark job on the 2 columns needed to build the graph a much better usage of time.
Wikipedia has all the (undisputed) footage of a Thylacine [1].

1. https://commons.wikimedia.org/w/index.php?title=File%3AThyla...
GPSS, discrete time simulation general-purpose programming language
China has a thing for 5 year plans, they’ll talk up the next deadline and talk about how great it will be. For example, a few years ago, 2020 was all the rage (see http://reddit.com/r/china2020). Then 2025, but I guess we are getting too close to those year deadlines and they stop talking about the promises they will obviously not be able to deliver on. So maybe now we are in 2030 territory?
While true, many of the modern idioms were already possible in C++98 when you look at what was being done in OWL, VCL, CSet++ and other similar libraries.

I mean, even RAII was already a thing in MS-DOS C++ code bases.

However, many kept using it as if it was C with some extras.
They need to come down with the price. 1k+ is insane for a device that now is obsolet in 1 year and has a battery sealed in that last maybe 1.5 years.

I am ok with sealed batteries if there was a good way to get it replaced. Some of these official service centers (including apple) do awful work and your phone will never be the same (and probably no longer IP68).
> See for yourselves: https://github.com/Microsoft/vscode/issues/1884 - some juicy posts have been deleted/edited since though

obviously can't tell about the edited ones, but there's not a single "juicy" comment by someone from Microsoft there IMHO? I mostly see external commenters misbehaving.
Those flowcharts and color coding are amazing.

Everyone: even if you skim the rest of the article (mind, it's ALL worth reading), scroll to the last few pages and LOOK at those.

They're color-coded by ease of flow (and yes, a definition of that was selected and clearly explained).

I'm excited by this because I feel that often when we talk about Dark Patterns, conversations often devolve into a "both-sides"-ism pattern -- something which is as useless in UX discussion as it is in politics. These clear visualizations and starkly color-coded call-outs of flows that add extra work make it easy to compare flows, and point out ones which are obviously arcane.
The Forge – A PWA Springboard that also deploys for you
Snapshots feel brittle and because they assume that the first run is the correct run. I've run into issues before where I hadn't fully implemented a feature and the test then said the snapshot failed because it had evolved (in a good way). It doesn't really work well with the TDD philosophy either
my startup is https://www.aihello.com

My aim is to replace human labour with machine learning in supply chain logistics so it would be ironic if he thought like that
mystride – iOS Developer – Remote – Minnesota, USA
mystride | iOS Developer | Remote | Minnesota, USA

Comp: $50K + 3% Equity

Product: mystride is a vertical social network and product/service marketplace for the equestrian industry.

More about us: https://trello.com/b/gI6HDkY0/mystride-recruitment

Contact: dave@mystride.com
forward and back usually refer to right- and leftwards in 2D so it should probably be drawn left-to-right
Anonymised data can be de-anonymised, but more importantly I want the trust of the users with handling their information. If I have to explain to people that I'm selling their data but with caveats then I've already lost that trust.

I should mention that the social network I'm planning has a focus on being ethical, slow, meaningful, anti dark patterns etc which is why ad monetisation feels like it won't work. The site is explicitly being designed to not encourage people to waste or spend too much time on it which makes ads less effective just from a pragmatic perspective.
There are cases (when writing template libraries) where you don't know the types you'll be using yet, and you need auto to express what you want.

Apart from those (admittedly) rare cases, after a few years using auto, I'm not as opposed as I was. Generally I use auto by default, and replace it with the actual type when I re-visit that code and have to actually think what the type would be. I'd guesstimate that I do that in, maybe 10% of the cases where I initially used auto. Makes code much more readable (as in, 'reading over'), too. Turns out it's only when you try to reason an algorithm through line by line that you actually need the type, and in the other cases (where you're just roughly following along, which I find happens more often than the other case) having 'auto' abstracts away some of the mental overhead of having type declarations.
There hasn't been a Northbridge for quite some time. This was replaced by the QPI/HyperTransport and an integrated memory controller.
Yep, but you can "buy" HA from any DB provider (Amazon RDS, compose, etc.) until you're big enough to dedicate resources to solve that particular problem.

My comment doesn't necessarily contradict the article. I only mean to point out that a general purpose "non-optimized" thing still fit a whole lot of companies out there, depending on their scale.

EDIT: Although I concede that yeah some DB tech makes it easier to configure HA systems, if you can live with the downsides.
In the US it would be considered fair use if you print a website's content for personal use. Maybe you'd want to use the laws in the country that produced this content (Germany), in which case I believe it'd fall under freie Benutzung. I'm not an expert in German copyright law, but it seems to me that even in Germany, if you're printing content for personal use and not distributing it or selling it or modifying it, you're in the clear.
So he learnt at 42 rather than at 40! ;)
I had to learn and setup a firewall so that the following can be blocked in my home network from going out unnecessarily.

1. Microsoft
2. Google
3. Chinese IP cameras

Among these, Microsoft is the most scary. Then Google.
If you use an IDE, it is very easy to look at the type inferred by auto. So no worrying about types unless you want to.
Show HN: `loop`, Unix's missing loop commmand
On what level? I've been living here all my life and have never seen nets on a building to prevent workers from committing suicide
White House Sees Red in Cryptocurrency and Election News Manipulation
Unless you play with a page long enough that it becomes your entire visible backward history, requiring multiple hold-and-click rounds to get the hell away from a single page.
You Are the Way You Type: A Founder Interview
5 Steps to Successful Pre-Seed Funding
I have always found writing loops in Bash to be fickle, tedious, and needlessly complicated.

`loop` allows you to write intuitive, powerful looping one liners, with many useful features like breaking on pattern matching, timed loops, and loops for a specific duration.

For instance, to try a thing until it succeeds, every 15 seconds, for a maximum of five times in Bash:

n=0
until [ $n -ge 5 ]
do
do_thing.sh && break
n=$[$n+1]
sleep 15
done

becomes:

loop './do_thing.sh' --every 15s --until-success --num 5

This was also my first Rust project, so feedback is welcome!
Nice images. But the author has no idea what he is trying to say.
You're welcome. If you buy it and start building it and you get stuck on something let me know and I'll help you out. Remote debugging is fun :)