skysight-inc/HackerNews huggingface dataset:
I think you misunderstand the site badly, and in a way that's hard to understand from someone well versed in training. Mistaking the problem titled “Rocket Science” for something trying to reach “rocket physics” is an example—the focus is explicitly stated: “You will learn about: submitting code, basic math operations.”

In fact, while the ovetall pitch is learning code and science, all the problems seem to have exclusively coding related learning objectives; it seems very much more a learning coding through math/science applications (which might incidentally impart some science, but that's never the focus.) So, really...

> But I understand that this site isn't trying to teach those things. It is taking it's one hammer (problem based teaching) and applying it to a bunch of nails.

...it's more taking one hammer and applying it to a single nail multiple times. Or, if it is a bunch of nails, they are all similarly positioned in similar material.
Ask HN: Recommended free VPS for experimenting?
Are there good and free alternatives to DO, Linode and Vultr that I could trust?
Many thanks.
No NAT/DHCP is an implementation choice not a protocol limitation. NDP is the only real "you must do <x>" in your list that is true. The address schemes are either straight from v4 (link local, private, loopback, public, multicast), optional (temp address), or just best practices (/64s)
I'm not a millionaire or pro-millionaire, but, um, building luxury bomb shelters is, technically, one way of creating jobs.
Radare as a project has some issues that may prevent it from having a large contributor base.
iOS Image Classifier in 5 Minutes
you can email me directly tpae@superteam.io and i can help find you some jobs
Syncthing is amazing, been using ut for years. So flexible, nothing beats it for filesync.
The author almost certainly pays way more tax than I do. He probably pays a much lower tax rate (I'll assume 20% long-term capital gains), but because he's a millionaire and I'm a middle-class wage-earner, his 20% is vastly more than my 40%. And while he may not create jobs directly, he almost certainly spends a lot more than I do, and is thus responsible for indirectly creating far more jobs than I, and that's without even accounting for the jobs created indirectly by his investments.
Get your message out to your peers. Write your representatives. And vote on representatives who plans to change whatever it is that you're indirectly complaining about.

Otherwise it sounds like you're talking vaguely about what I can only interpret as a conspiracy theory of some kind but I have no idea what point you're trying to make.
It actually uses your existing Dockerfile and existing k8s yaml definitions contrary to what some people are saying in the comments,the Tiltfile seems to be just a handful of glue logic. The logs ui is pretty nice too, I've definitely looked for an easier way to check logs from multiple running pods.
I don't believe I am able to pay enough to make a difference.

I believe that if all people of my income paid more, we could make a difference.

I support all people of my income, including me, paying more taxes and opposed me alone paying more taxes.

The evidence you've provided does not provide significant support to your conclusion.

Here's what WOULD support your conclusion: If given the choice between someone who would increase taxes for people of my income or keeping them the same/lower (ceteris paribus), I voted for the latter. If I'm voting for the former, that straight up contradicts your position.

Guess how I vote. Guess how the author votes.
While I do not necessarily agree with the article, I think it provides a reasonably solid argument explaining why your reaction is not necessarily as obvious as it might seem. The big deal about privacy is that it's not immediately obvious why having your privacy invaded is a particularly awful thing, which means that many people are not especially upset about it. The article gives the example of being able to analyze the mental health of a person through little more than a recording of their voice. Other recent progress includes being able to determine a person's sexuality from their face. As time progresses we're likely going to be able to determine more and more about people from entirely passive means.

This opens up the door to immense exploitation without people ever realizing they're being exploited. Imagine we create a world with 100 people that are identical in every way except for one. 5 of those people will receive tremendous amounts of information, updated in real time, about the other 95 people. It's not hard to see that those 5 will eventually be able to obtain complete power over the 95, if they should seek it. The worst part is that it will seem all, more or less, organic - even though the conclusion is practically predetermined.

In slavery the master-slave relation, and its inequity, was extremely visible and something clearly less than comforting to the senses. Aristotle mentions abolitionists in writings that are at least some 2,300 years old. Slavery persisted not for lack of opposition but because it was seen as a necessary evil by many. As Aristotle prophetically put it, "If the shuttle would weave and the plectrum touch the lyre without a hand to guide them, chief workmen would not want servants, nor masters slaves."

But the inequity of privacy is mostly invisible. Demands for privacy are still even seen as somewhat bizarrely eccentric. It's improbable that the 'masses' will begin to understand how valuable their own privacy is any time in the foreseeable future. And so they will pay a tremendous price for this, all without ever realizing it or being able to change the trajectory that they're on.
Now I'm imagining those long cigarette holders from the classic movies making a comeback. Funny image.
Land of Sacred Waters
On paper yes. In fact, this is a social dilemma and your point of view will hold until you yourself will end up in the hospital and complain because your doctor does not know his/her job. I don't mean that aggressively. I unfortunately get that from first hand experience.
My rule with comments is to use them at the "interesting" places in the code. I essentially treat them like a roadmap.
Think about FTP. Client is behind NAT, so needs to use PASV mode (server opens arbitrary data port for client to connect to, instead of server connecting to arbitrary data port on client).

If the server has a firewall that blocks all inbound but 21/tcp, or is behind NAT with just 21/tcp forwarded, no data transfers are possible.

These are totally different setups from a network operations point of view, but look identical from application and user point of view.

I think this is what the parent was getting at: both setups effectivity prevent a user from accepting arbitrary inbound connections to their machine.
Syncthing is great. I use it to sync my password database and some other stuff across my devices and have not run into a single issue. I set it up 3 years ago and haven't had to touch it since. I had no idea it was technically in "beta" all this time.
>We have democracy. We vote in representatives. We discuss policies with peers and campaign for people who represent changes we want to see.

Read and/or watch Manufacturing Consent. This is what Chomsky calls[1] the "standard model" of social democratic societies (the one that the technical class helping run society must be "deeply indoctrinated" to believe).

Problem is, if you look at whose interests are actually represented in our politics it's nothing but a pacifying fiction. His "alternate model" describes how the society actually functions, and... well... why spoil the video? :D

[1] https://www.youtube.com/watch?v=AnrBQEAM3rE&19m48s
It begins with _I’m a millionaire..._ Not we’re millionaires... or Millionaires should pay more... because otherwise they’d be imposing their personalpreferences and beliefs upon others whom they don’t represent.
There are 3 problems with IPv6

- There is a lot in IPv6 that is different from IPv4. Ignoring if those changes are good or bad, it does make the transition harder.

- IPv6 was promoted way before there was demand. To some extent it is good to prepare people (and vendors). But it does create the impression that IPv6 is a failure

- Demand for IPv6 is highly asymmetrical. The party that is out of IPv4 addresses needs IPv6. But everyone who has enough IPv4 space has no reason to care.

When IPv6 was first promoted, there basically was no IPv4 market. You would just go and get more IPv4 space when needed. For the last couple of years we now have a mature market for IPv4 addresses.

It is possible to buy IPv4 addresses, but prices go up. At some point it becomes interesting to try to move traffic to IPv6.
Breaches are indeed can be considered as the new 'opt-in without consent'. I think people should have right to delete their data before it happens. 23andMe seems to have a clear state about it already:

"If at any time you are no longer interested in participating in our Services, you may delete your 23andMe account and personal data, directly within your Account Settings."

source: https://customercare.23andme.com/hc/en-us/articles/212170688...
> old books are scrapped and forgotten. Formerly popular thinkers are memory holed or declared 'thought criminals'

Name some, I'll get you copies on Amazon and you can yell about them here on HN.

You seem to be trying to conflate group think (which is a real thing) with censorship (also real, very different, and much worse). And that doesn't make much sense to me at all.

I mean, fine. Maybe "no one talks about" your particular favorite injustice. But you talk about it (you just did!) and can work to convince the rest of us about the truth of your opinions (like you're doing right now!).

In the PRC, you can't.
I think another big thing with Let's Encrypt is that they are free while their legacy competitors cost money, which is on the brutal end of incentives.
39% of Google's traffic is IPv6, clearly there's no hope.
Io_submit: The epoll alternative you've never heard about
99% of users couldn't tell you what an IP address or port is let alone manually configure MACs and IPs into their router so I don't think that has anything to do with adoption of v6. To the vast majority of users they type a name in the URL bar and that's their full interaction with what they'd think of as "internet addresses".

Those administering the systems users connect to have always handled DNS just fine so I don't see why they wouldn't be able to know that the address got a bit longer.
To me the key point is #1. From reading the article, it seems that the number thrown around is 50-75% of students being on antidepressants. And yet the author of the post adds in stimulants when asking for responses. Even then, they don't provide anything but anecdotes. They run a ‘survey’ of 1800 people and don’t provide a single statistic as a result.

From this, it's hard to draw any conclusion at all about the prevalence of antidepressant or stimulant use. I'm surprised to see such shoddy work on HN's frontpage; the title is provocative and leads to discussion, but there's nothing to back it up.
Sure, I agree; I was concerned about the pricing because the features seemed pretty limited. Some "killer" features I would love to see are editable components and themes, both of which the developers seem to be working upon. I would definitely consider buying with some improvements.
There's a great Mitchell and Webb sketch called "are we the baddies" -google (or better yet, qwant) it. If you can't put yourself in their shoes, well, you'll never get it.

Which just goes to show you more or less why the Chinese guy above doesn't see anything wrong with how his country's regime polices content either.

Anyway, have some more ruling class propaganda: https://twitter.com/WokeCapital/status/1081583730018476032
It's supposed to do one thing at some level of abstraction/encapsulation. It can do multiple lower-level things in the service of that.
Congratulations to the team!

I like a lot the announcement: it's very easy to stay perpetually in beta to escape commitment. Their reasons for graduating are sensible and I wish more developers of software on version 0.x since a long time would replicate it.
Everything you need to know about paying taxes on Bitcoin
Ask HN: What it takes to get your first employer?
I am running a one-man company with some well established apps for Shopify and I want to get ready for my first developer.

As I read at https://news.ycombinator.com/item?id=18807017 there are great companies that search for talented people, well established companies that offers work stability and a much higher salary.

Why would a senior developer want to join my solo dev company?

I have created a job post and I would like some feedback on it. I don't have experience on hiring people and any recommendation would be greatly appreciated.

Job post:
http://www.menelabs.com/careers/

Please note that I want to hire in the September, not now. I just want to be ready when I start the hiring process.
I think my wife and I should pay more in taxes. I also feel that I shouldn't die on my sword and voluntarily pay more in taxes whilst others in my income bracket don't. There is nothing contradictory in this. But suppose you think it is hypocritical of me to think tax rates should be higher for people like me while not voluntarily paying more in taxes. At most you can conclude that I'm a hypocrite.

My hypocrisy does not detract from the veracity of the belief that taxes should be higher for people like me. That belief is correct/true/valid or wrong independent of my hypocrisy.
Excellent write-up. I use pretty much the same.

Only difference: Webstorm for JS and PyCharm for Python.

Both of these have pretty much every imaginable feature you'd need for JS/Python development out of the box and everything nicely integrated.
Some providers (e.g. Amazon AWS) have free testing tiers.
DeepTraffic: Crowdsourced Hyperparameter Tuning for Dense Traffic Navigation
I'm curious how they can get enough teachers. I mean people who now IT enough not only to being able to actually "program" themselves for real a bit but also teach to children.

In my personal experience even at universities (Italy with very limited knowledge of Swedish unis) for IT-centric courses we have only very few really competent teachers that also are able to communicate their competence well, transmitting passion for the matter, drawing a big number of possible evolution paths, instill the desire to explore autonomously, solving personal problems etc...

Perhaps today's things have change but...

Oh, sooner or later we need to seriously teach IT like we seriously teach our motherlanguage because that's the actual nervous system of our society and we not only should but must know it enough to being able to master the part needed to our life and having an informed opinion on that topic to avoid disastrous trends like today's one, only I really can't imaging how to form enough people.

Even in casual events organized by LUG or few companies/universities I hear casual conversation from "supposed" technicians that make me shiver or from certain mailing lists...
I don't think its helpful to discredit all the other technical advantages of v6. Address assignment and configuration is significantly better under SLAAC than DHCP, multicasting actually makes sense, and routing logic and packet format are simplified.

If you were to try implementing a router for ipv4 and v6 the v6 one would be dramatically simplier with a lot fewer convoluted edge cases.
1) I find it HIGHLY concerning (albeit not surprised) at the lack of knowledge by a M.D. when it comes to survey bias [0]. It's not a problem to say "hey guys, I have a highly unscientific poll here to just get feeler numbers" but to assert it with such confidence to put it in the title is journalistic malpractice.

[0]. https://stattrek.com/survey-research/survey-bias.aspx
our point is thus proven, there are a lot of assholes here.
and very few seem to understand tech beyond writing code.
Ours was hit or miss. The pizza was good, if you like a greasy thin slice (I do). Simple things like Mac & cheese were good too. The meatloaf was terrible. The hamburgers weren’t great - the patties were cheap meat (possibly with lots of filler) and the buns mediocre. My fav was the thanksgiving lunch - they did a pretty good turkey, stuffing, and gravy.

The real problem was vegetables - they were guaranteed to be over cooked and mushy.
Any sufficiently complicated "small-framework" webapp contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of a "full-framework".

But they don't, do they? I've worked on plenty of back-end code that just needed simple routing, rendering, auth, and DB transactions. No need for a big batteries-included framework for that sort of thing. For that matter, I've worked on back-end code that wasn't DB-backed, at least not in the normal sense of talking to something like Postgres or Maria where a standard framework was going to be useful. I've also worked on back-end code that was fundamentally providing an API, with or without some basic routing and server-side rendering instead of just downloading static front-end assets.

In short, there is pretty much no functionality that is completely universal about back-end code for web sites these days, except for the basic server mechanics and underlying protocols. We build all kinds of systems using browser-based technologies, and you just have to look at your requirements and choose a set of tools that will get each job done.
It's the same with C#, and that naturally gives birth to tools like GhostDoc, which will automatically generate comments to satisfy those idiotic checks, even if the comments are completely useless to actual humans. (IMHO any comment that can be automatically generated has no value.) Thus the proliferation of comments like this:

// FooBar - Foos the Bar
// @param baz The baz.
// @param quux The quux.
That's disappointing. The Android calculator has an awesome arbitrary precision engine (implemented by Hans Boehm!).

https://cacm.acm.org/magazines/2017/8/219594-small-data-comp...
Been using Resilio-sync but have been really excited about switching to Syncthing, glad to hear about the 1.0.0.
What do you mean? Enabling VoiceOver on OSX is being white-listed by ReCaptchapa?
They’re dead to us: The Ars Technica 2019 Deathwatch
The problem is that every normal person is just a temporarily embarrassed millionaire, so they don't want to raise taxes on themselves in the future. This is not more evident elsewhere than here on HN, where everyone is a possible startup billionaire.
No, we're not. Clinical software is the 9th circle of hell for every healthcare worker, as it was made not for patients, but for billing efficiency.
As a result, handoffs get no benefits from tech. Computers make it even worse by increasing administrative loads.
Your ability to implement this as a network operator is also constrained by what your network devices and client devices support. Since there exist devices that don't support DHCPv6 and only support SLAAC, /64s turn from a best practice to a requirement. Since everyone made fun of NAT, NAT66 implementations did not exist until very recently and they're still uncommon, even though it's been technically obvious what to do since day one.

You can implement IPv6 by ditching all your network hardware, installing commodity Linux boxes, writing some patches to iptables, and insisting that nobody bring Android devices onto your network unless they run your in-house fork of AOSP. I just think most people would not consider that an option in scope.
It's worth pointing out, in terms of LE being "wildly more successful", that this represents a single organisation, with a security critical role on the web, approaching a monopoly. That's actually a worse situation than if 100% of hosts on the internet supported (different but compatible implementations of) IPv6.

Here is a chart showing the trend for LE marketshare (under the IdenTrust root):

https://w3techs.com/technologies/history_overview/ssl_certif...

I really support LE's mission, and celebrate their success, but would feel more comfortable if a separate organisation tried replicating what they had done, running the same service but with distinct personnel and assets.

For reference, here is another chart showing the run down of the remaining IPv4 supply:

http://www.potaroo.net/tools/ipv4/plotend.png
There absolutely is. The individual is not advocating that the group pay more collectively. He is advocating that others be forced to pay more.

There is a clear distinction.

If this individual was advocating for people in his position to pay more, he could simply start a campaign for like-minded millionaires to pay more, and perhaps build some infrastructure to support this voluntary donation to the government.
Yes, this is why very simple rules are difficult to apply to all cases in the real world. The answer to almost every question is "it depends."
Out of curiosity (CodeShip founder here), what could we have done better?
Interesting ask recently regarding it.

https://news.ycombinator.com/item?id=18767767
When I started using syncthing some years ago it worked, but it was still a bit brittle. I ran over time into several situations where the sync would just stop or not start, be slow, some error happened somewhere and the GUI did not show them properly, there was no built in reacting to file modification, just a regular sync interval. It was good enough to be used, but certainly not done yet.

Yesterday I installed it again on my main PC (part of a migration from a different linux distro) and I was impressed: The notifications when adding new devices arrived with a very small delay, syncing just worked, file monitoring is now built in, the error message related to that (inotify limit) was helpful.

Syncthing came a long way and is great software, congrats for reaching 1.0!
You can charge for the source even under an open source license. Open-source is about giving the user certain freedoms, charging is about getting paid.
Yes, I got a job from one of the Who's Hiring threads. Beyond that, it is a daily news source. I check it multiple times a day to just get a sense of what smart people are talking about (glance at the comments and almost never read the source material).