skysight-inc/HackerNews huggingface dataset:
I'm not sure you can make a good case that regulation opposed to the interests of AirBnB/Uber/etc. is a bad thing for the economy from the point of view of the workers. From that angle, it's zero-sum: the more people who use AirBnB, the fewer stay in hotels; the more who use Uber/Lyft, the fewer take taxis.

Rather, it's from the point of view of the customers that you can make this case: people have transportation and travel options they didn't have before. That effect doesn't necessarily show up in GDP, but it does mean that life is a little bit better on the whole.
Not a cloud solution, but I've been using Resilio Sync[0] (previously Bittorrent Sync) to sync files between machines.

It uses the Bittorrent protocol to send files between machines. Your files aren't stored in the cloud (although you could set up a remote linux server and have everything sync to it).

I paid for an individual license and after a bit of pain initially getting some large folders syncing correctly I really like it. Their interface is great and there are OSX, Linux and Windows builds. You can add new machines very easily and like I mentioned above, if you want off-site backup you can just set up another machine remotely

[0] - https://www.resilio.com/
> The unscrambling problem being solved here is much harder than a typical unscrambling problem, because we are rearranging single columns of pixels. As a consequence of this design, it is impossible to resolve the horizontal reflection symmetry ambiguity – every image has exactly the same energy score as its mirror image.

> In a more typical problem, the image would be sliced into groups of columns, where each group moves as a unit. This situation would reduce the number of pieces to unscramble, and also make the arrangement be unambiguous to horizontal flips.
Reuters: Yahoo email scanning done with a Linux kernel module
This is nonsense. Tech related people generally notice these stuff anyway. I guess anyone using GitHub in Turkey already knows what is happening. Having it banned will not serve shit.
I'm in the camp (following somewhat Daniel Dennett) that the hard problem just simply doesn't exist. It's invented. Some have objected to Dennett in that he just wishes the "hard problem" away. I submit that dualistic philosophers, crystallized by David Chalmers, just "wished" the hard problem into existence. It's a made-up question, the same as "why are fairies so hard to get on camera?" It's made-up by philosophers who just want dualism to be true. There is zero evidence that dualism is true.

Consciousness and the brain boils down to this: if we reject dualism, then we implicitly accept some form of materialism. Materialism means that the brain and whatever physical processes that it carries out must give rise to consciousness, must give rise to subjective experience, even if that involves nonlocal quantum mechanics or whatever cutting edge physics you care to imagine. If it's physics, it's materialism.

From the other angle, we keep asking ourselves "what is it like to be a bat?" or what is it like to be this or that. Well therein lies the answer. There probably is something it's like to be a bat, or a fish. But this is what it feels like to be a human consciousness, with all those processes going on in the brain, feeding that consciousness information. Is that really so hard to believe? Consciousness is just one of many programs running in the human brain. This is what it feels like to be that program running inside your brain.
Russia Hack of U.S. Politics Bigger Than Disclosed, Includes GOP
Why they would use kernel module for such task? It is completely unrelated. No matter how much I think, I couldn't understand rational behind that.
Motorcycle Gets Smoked by Tesla Model S
This is inequality over generations.

If you seek to remove this, you remove one of the main reasons to strive for success, the means to pass down success to your children.

I don't understand what this study is advocating. Government run orphanages that raise all children so that nobody gets an advantage?
>I find it hard to believe Soylent can provide all the nutrition you need.

Why?
It will serve to get the people angry with their government, otherwise they'll think "not my problem".
Convenience. It's the same with regular Soylent, Mana, and anything DIY in between. I make my own version of Soylent, both in liquid and baked form and use it whenever it suits me, mostly 1 meal a day.
"Now, it's been a few years since gcc has been able to produce a real listing..."

Can you share with readers the version number for the last gcc that can do this satisfactorily?
A modified parking garage with simple utility hookups would be a good place to park tiny houses. If you could spring ~5k for a tiny house and $50 a month for garbage collection/water, you'd have a decent situation going. Cheaper to build and more flexible than an apartment building, but still "stackable."
Unification + backtracking is really, really, really really cute. Makes you think very abstractly, so much that it made me feel that haskell was verbose (not trying to be hyperbolic here).

A nice book I've read recently is Ivan Bratko's https://ailab.si/ivan/novice.php

Try to grab a 2nd hand one or a library with it on shelves (probably stacking dust). The basics are covered, then graph search, state space, tricks like diff-list (pretty unforeseen use of prolog semantics tbh), a bit of nlp.

Very* cool
I really like the collection of problems, but I'm not sure it is easy to teach this kind of problem solving. I, for one, would love to try someday. (I'm a mathematician teaching at a large research university in the US, and most of the courses I get to teach are not anything like this.)

I'm also not sure this can completely replace the more "traditional" way we teach math, which is not to say I don't think it has problems (there are lots). If I may make an imperfect team-sport analogy, traditional classroom teaching of mathematics is all drilling and very little scrimmage / play. These problems are sort of on the other extreme. If we are to (1) equip students with intellectual tools that they can use, and (2) convey, to at least a fraction of the students, the sense of beauty and joy that attracted many of us to mathematics in the first place, we would need a balance between the two. I get the impression that this is something like what Gowers is actually advocating, but I haven't had a chance to read all his blog posts on this topic to find out (will have to do that later)...
If you have the similarity between pairs of columns and try to find an order such that the similarity between adjacent columns is minimal, you've basically got a version of the travelling salesman problem.
Worked with a guy who ate it. Said he felt better and was healthier when taking it and grew to despise having to fuck with eating a sandwhich at lunch. Apparently the taste is satiating.
I did star your repository, but I'm not sure about forking the torrent. I don't want to have a torrent in my name that I don't know what it downloads. I might make a target of myself by a foreign government.
Yeah, I've wanted to look into something like this for a long time. For me, eating is a chore most of the time. I just want something cheap and quick that will allow me to not die.
I feel the time limit is usually the most ridiculous part.

I enjoy solving hard problems as much as any other engineer, or I wouldn't be in this field. But if you want to judge me on code quality, expressiveness, architecture, and test coverage, in addition to performance and correctness, you should really give me enough time to review, refactor and test my code to cover all of those criteria. You know, time that any responsible engineer would spend on any piece of code they write before sending it off to production.

If the position does actually involve writing production-ready solutions to hard algorithms problems within ridiculous time limits like 1 hour, let me know beforehand so I have the chance disqualify myself from it, and we can both avoid wasting any more time with each other.
Along with SICP, The Little Schemer would be a great book to work through on paper. https://mitpress.mit.edu/books/little-schemer

Once that is worked through, Godel, Escher, Bach would be an especially entertaining and enlightening read.
Collecting and publishing private information (such as address) without a consent is a crime in most EU countries.

To extreme this could ban Github in most of Europe.

It is also probably against Github license agreement.
My first step into development
Reading over the comments, a lot of people seem to be concerned that unit tests compromise their ability to change code quickly as requirements change - they find themselves spending too much time updating tests instead of doing real implementation work.

In the experimental stages of a project, I'd buy that. But once a project has matured to the point where it's working and the architecture is broadly in place, requirements changes are usually not so fundamental that there is no resemblance between the old and new requirements. If you're finding yourself having to rewrite large swathes of unit tests when the requirements change, you need to ask yourself if the real problem is that your code is poorly factored. If you're breaking down your code into simple, independent, cleanly composable pieces, you'll find that changing requirements poses much less of a testing burden.
If your friend plays chess - or any 1 vs 1 board game - he can implement a chess program and execute the algorithm by hand to see how his program performs. I haven't done that myself, I am sure it's tedious, but at least he will be able to see his algorithm running.
We have no idea what all the important components of a balanced diet are on a chemical level, it is incredibly naive to think that soylent can mix up a cocktail that would be optimal.
They're both the phenomenon of policing thought and coercing others to publicly profess, or at least acquiesce to, only blessed opinions. It hardly matters, to this point, whether the behavior is centralized or emergent.
The article mentions deep learning as being one of the technologies that is being utilized here. I find it difficult to put all the pieces together on the efficacy of the system and the technologies being used as Deep learning is one of the most un-explanatory technology. That in turn raises some questions over the effectiveness of a system that predicts social and financial unrest. How did you do that?
What is in the torrent itself?
Ask HN: Can I get a job as a web developer?
My first job was as a product manager. It involved collecting complex requirements from users and turning them into feature requests for the development team. I taught myself Javascript/CSS to be able to build mock-ups so that I could communicate with developers more effectively.

Then I moved into a training role. At the time, the company's training materials were on Word/PDF documents. It was hard to manage and distribute them, so I taught myself Rails and built an app that allowed trainers to upload/edit content and managers to see the progress of their new hires. It also had points, badges, etc. as well as real-time notifications.

Then I became a consultant for a Microsoft shop. After realizing there was a lot of demand among the company's customers for visual reporting tools, I learned C# and ASP.NET MVC to build an app that allowed users to create charts and dashboards. The charts update in real-time as data is sent to them via websockets, and are typically displayed on walls in conference rooms, sales floors, etc.

I really did not enjoy C# though. I was thinking about going back to Rails when I heard about Elixir. Currently learning that and my goal is to re-write my dashboard app in Elixir/Phoenix.

I'm interested in getting a full-time job as a developer, but:

- I feel like a jack-of-all-trades. I'm proficient in JavaScript/jQuery, Rails, C# and some Elixir, but I'm not at a point where I feel like an expert in any.

- I think I would perform poorly in coding interviews. I know the core concepts - e.g. I can explain what binary search is - but converting that to quality code in 10-15 minutes... not sure if I can do that. I feel like this would disqualify me from most jobs.

- The vast majority of code I've written is unfortunately closed source, so I don't have much to show. I'm working on this.

--

Can I get a job as a junior developer with the above credentials/experience? If not, what types of things do I need to learn?
>fewer than 10 percent of people in the bottom fifth of the wealth distribution will make it into the top fifth. Things weren't much better for the middle class: Only about 20 percent of people in the middle fifth would rise into the top fifth over the course of their lives.

Maybe I am a bit confused,
but isn't 20% the exact right amount to move into the top fifth?
A study doesn't necessarily have to advocate a solution - it can just bring attention to a problem.
Yes it should be possible! You would need to add the grammar matching rules for those languages though.
> Only about 20 percent of people in the middle fifth would rise into the top fifth over the course of their lives.

In an equal system, the middle fifth would be expected to migrate into any of the other four fifths equally. Which means exactly 20 percent of them would head into the top as often as 20 percent would head into the bottom.

This is almost identical to the notorious Manager's Complaint: that 40% of sick days are Mondays and Fridays, insinuating employees aren't really sick because "so many" of them extend the weekend. But with a perfect random distribution of sickness (which is an acceptable assumption), precisely 20% would be on Monday and another 20% would be on Friday.
So, success == wealth? That's quite a myopic view, IMO.
"...conventional measures of immobility, which just look at parents and children, have underestimated mobility by 20 percent compared to looking at three generations or more"

20 percent of anything is a pretty big difference. If the study has merit then the news could be called "striking".
I dont think our paleo ancestors would understand the proposition, but I agree with the sentiment. Im having a hard time not having a cynical view on soylent.
WTF, 404 already?
The point isn't really to replace your entire diet with this for months. It is meal substitution.
The irony of WashPo publishing this article when Bezos has been under fire for near-servitude conditions in AMZN facilities for years, is palpable.

It's common sense that certain people are predisposed to learning certain fields quickly, especially given a family tradition.

I mean, consider a family where the husband is a carpenter. Then, one day his son decides that he's going to be a carpenter, but his dad has retired so he find another carpenter to apprentice under. That very same day, the carpenter actually hires another apprentice from a family of bankers. Which apprentice would be MOST LIKELY to become the superior apprentice, learn quicker than the other one, complete more satisfactory work, etc?

Multiply that by a hundred years or so, thousands of industries, millions of families, and there it is. Maybe the banker-family-apprentice has a knack for it, and becomes a carpenter one day. If he sticks with it long enough, surely he'll figure the work out. That's what mobility is all about anyways, being able to adapt to new circumstances.

I don't really buy in to this idea that there's shame in coming from a family that has done well. Now, this is from someone (me) who comes from a "family" that has done very poorly, and I've done sorta kinda good. The banker-apprentice has as much chance and opportunity to become a carpenter as the other one, since they were both chosen in the first place.

Knowledge isn't some heirarchical weapon that only the privileged elite can obtain.

"– such as financial resources, personal connections, or knowledge about how Wall Street works from her grandfather – that make it easier for her to become a banker than it is for the average kid."

What about the library? The NYPL SIBL has an entire section of FREE textbooks. You want to learn about Wall St? Free. You want to take the series 7? Free. You want to take the series 66? Free.

The phrasing of "surrendering a larger income to write poetry" or whatever it was, is some sort of prose gymnastics that I think is trying to imply that people are "destined" to become poets, and that there's some boogieman to point the finger at and scream about inequality. If you wanna get rich, maybe you should think twice about writing poems. If you want to create art and have some sort of impact on the social sphere, maybe you should think twice about sacrificing your life for FINRA's sick amusement, - I mean premiere regulatory excellence.

Anyways, this was an OK article. I chuckle whenever I see WashPo trying this pandering to try and convince ambitionless people it's the rest of the world's fault, somehow.
It also alerts all the primes between 0 and its arg.
Linkedn vs Angelist for hiring?
This sort of thing is premature fear mongering to sell clicks.

A useful summary:

- Some people have gotten sick. There is no indication as to why or how. Likely possibilities include:

- circumstantial/no causation

- contamination of the batch (biological or chemical)

- allergic reaction to an ingredient (happening 'now' could be a result of accumulation)

- This was all from the same batch (per current evidence)

- This batch has been recalled and they are trying to figure out what went wrong. (the thing we expect any food manufacturer to do when something like this happens)

I expect Soylent is an interesting exercise in people finding out they have allergies they did not know about, but I am going to wait and see before I hunting for spare pitchforks.
Probably the best dev article I've read this year to date. Have youz a newsletter? :)
>And I think there's broad agreement across the political spectrum that inequality is a problem

No, I don't think there is.
will upload anonymously. torrent owner asked.
True! As someone working on Let's Encrypt, I'd like just to point out that this possibility didn't start with Let's Encrypt, but is generally true of CAs that issue using domain validation (DV).

The CA/Browser Forum has endorsed a variety of ways of proving control over a domain; for each of them, if some CA uses it and you can spoof it, you might be able to get that CA to misissue a cert for that domain.

The desire to somehow tighten this up is in tension with the desire to make HTTPS ubiquitous, and an underlying problem is that we're on the Internet where there is no central identity mechanism or source of proof of identity assertions -- except perhaps the DNS root and all of its associated registration and delegation mechanisms.

Maybe someday we could slightly clean up DV by making the proof of domain control go through DNS domain registries, since they're the underlying source of authority or ground truth in the DNS system right now. We could imagine a protocol where a CA has to ask the registry whether a particular certificate request is really from an entity that the domain registrant has approved, and both the CA and registry could publicly log the question and answer. (Perhaps we'll also have certs for other kinds of naming systems as well.)

In the meantime, you can make a CAA record, use HPKP, like pfg said, and check the Certificate Transparency logs. None of those are perfect, but they're a lot better than what we had with DV five years ago.
This phenomena (that children are not statistically independent of their grandparents even when controlling for parents) has already been found to be robustly true in Europe and some eastern countries. Gregory Clark wrote a book on it that was widely discussed.

https://en.wikipedia.org/wiki/The_Son_Also_Rises_(book)

The point is that families transmit something across multiple (> 5 generations) that's responsible for strong persistent effects on economic success, and it's almost certainly not money (which can be measured and decays faster).

How can the OP author honestly suggest conclusions about what this means for America without contrasting with Europe, and the known hypotheses? Indeed, Clark argues that multi-generational economic mobility is remarkably constant across vastly different political and economic systems.
Nice!
Can you compare it to https://github.com/paularmstrong/normalizr ?
Ferment: Peer-to-peer audio sharing and streaming application
torrent owner?
I wasn't aware torrents have owners.
Here's the link to their podcast on iTunes: https://itunes.apple.com/us/podcast/002-jason-cohen-intervie...
I disagree with OP's characterization of HN as a 'technical' site. Technical and political domains are recursively embedded; engineers have a moral and ethical obligation to understand the 'political' implications of their 'technical' decisions, and may make better technical decisions if they understand the political context. One of the reasons I value HN is because very knowledgeable people think about this greater context. This is the core of the political.

The problem isn't activists using services like github; it's states shutting down these services in response.
Hackerrank tutorials
A diverse society over time will converge to where people's abilities are.

As t -> infinity, social mobility -> 0
This is a good question for old timers that learned to code by rote with a home computer back in the day when you could learn a language and all of it from a couple of manuals. But times have changed and nowadays I do not have any books directly relevant to my current programming skill set - Stack Overflow is my friend.

So what books do I have?

Books on usability and web accessibility are good reads, however no obvious title springs to mind ('Don't Make Me Think!' would last your friend all of a morning).

One thing though, chess. Chess is played in prisons and some prisoners get rather good at it. Maybe encourage your friend to form a chess league if there isn't one already. Perhaps get him a really good book on chess that can be used by this chess league to be.
Does anyone think these lectures would be a good place to start for someone with web development experience (LAMP + JS) and zero AI & ML knowledge ?

If yes, what is missing from these lectures ( related to AI or ML or Deep Learning ) which has been discovered or developed recently and should be learned during the start ?
In a rich country, that's a very easy thing to say.

In most of the world and most of human history, success definitely equates to wealth, because the poor are permanently one bad harvest away from starvation. Wealth is the only road towards securing safety for you and your progeny.

Even today in the US, wealth might not imply success, but when unexpected bad things happen, money is the best safety net.
I took the parent's comment to be describing github as a technical site, not HN.
There was a 300gb cap but it wasn't enforced. Kind of a joke.
Better to take the gamble that your environment provides that nutrition! It's a good thing the gods made this world just-so for us, so we can leave in their hands the meeting of our basic needs. Better that half your community devotes half their time to procuring food. To dream of greater things is a sin anyway.
Soylent bars are made out of food, specifically a variety of foods we know that people need all mixed together. It's not like they're mining rocks from the Earth and using complicated chemical reactions to turn raw inorganic materials into food.

Also, what does "optimal" even mean? You're setting the bar too high; as long as they're healthier than typical alternatives of eating lots of fast food and processed packaged foods then their addressable market is huge.
I really like your idea of mirroring a random range of columns. I would consider implementing it the next time I have time to work on the code
Same thing might be with jvm. On x86 'concrete machine' volatile might be a memory barrier, but this behavior is not guaranteed by the definitions of Java 'abstract machine'.