skysight-inc/HackerNews huggingface dataset:
> I don't think it's ok to be angry at people who haven't personally done you wrong just because they have something you don't

The difference with wealth is that you can choose to become unwealthy on a moment's notice. So each day you remain wealthy is, itself, a choice. And the process of becoming unwealthy itself has direct benefits for the poor.

A white person cannot choose to become black and thereby remove oppression. A straight person who does not marry does not thereby yield the ability to marry to a gay couple. Even someone assigned male at birth who decides to present as female does not get to transfer her former male privilege to anyone in the process.

But someone who can afford a $10M condo that is as functional as (being generous) a $1M condo could directly transfer that $9M to people who don't have a place to live at all. So their choice not to do that—their choice to merely have money—is a decision we can justly evaluate morally, in a way we cannot evaluate merely having white skin or male presentation morally.

In my religious tradition, in our ritual confession of our faults, we apologize "for what I have done and for what I have failed to do." There is a story of a rich man who dutifully kept the ancient laws but refused to sell his possessions to the poor, and chose his possessions over the way of the religion. To remain rich (at least beyond one's needs and beyond the needs of one's credible plans to help the world) is an active choice, and can be criticized as any other choice.
Show me the camera who's sensor (<20 MP) spews out > 50MiB/frame.

Bonus if it's <5k$
You can buy a bag a day and it will cost you less than half a percent of your net income.
It's possible that modern technology creates similar conditions that Harry Harlow used in his social isolation studies with monkeys. Social isolation was used to create animal model of clinical depression.

Google "cloth mother", "wire mother" and "pit of despair" if you want to learn more about Harlow.
Currently in the process of becoming a commercial pilot. Anything but an open floor plan, please.
Work in progress - thisjobdescriptiondoesnotexist

>We certainly believe that your skills and accomplishments display that you would be great asset for our current project that supports SW -GIS- ENGINEER. Let me know if you’re interested in chatting with one of this team’s technologists to learn more. Software Engineer Individual must have senior knowledge and senior hands-on experience in developing, implementing and leading software programs. As a senior coder, this labor competency is responsible for maintaining and improving the performance of existing software code, with duties to design and update software databases under contract and direction from the assigned Government Product Manager.
I've worked on a 100kloc statically-typed project yet I can definitely see how static typing helps even with a much smaller code-base: I can't write a thousand line of JavaScript without encountering at least one “undefined is not a function” or equivalent error. Call me a bad programmer if you want, but I do find static typing helpful (and Rust's one is really good compared to say Java, C# or Go).
Faster and Safer boots with open source [video]
If this was a good faith argument, I would agree 100%. More likely, would be me finding a reliable source, then the original poster arguing about the reliability of that source and it going back and forth. This way, we can show them that their own (admittedly horrible) source disagrees with the assumption.
I think you're clearly missing that industry benefits from getting children hooked on games, be it free to play games on a console or phone which might be tied to a parent's credit card. More traditional, not free to play, games also have the same effect, buy the game and keep buying expansion packs or the next iteration of the game.

If the kid is old enough, in their teens, they might drain their bank account which was to be used as a college tuition/cost of living fund.

We regulate gambling for good reason. Some of these games, with loot boxes and leveling, manipulate people using known psychologic techniques to make them get that dopamine hit by getting little rewards.

You're missing how industry practices can become manipulative and abusive because they are chasing short term profit for themselves and not long term societal benefits. Regulations come into play to ensure that our society does not suffer due to excessive greed/profit creating manipulative or abusive situations for consumers.

Just because China seems to be willing to regulate to the benefit of their overall society this time in a way that isn't harmful to people's rights (only minors and limited penalty), does not make up for their horrible human rights record and their ongoing abuses.

I say this as an American who was probably a bit too hooked on a few video games as a kid, playing 6-7 hours after school most days on one game in particular through highschool.

An automatic opt in for minors, with an optional ability for parents to opt out their kids, seems like a slightly better way to go if you want parents to have more control over this policy. Behavioral economics says you should allow people to opt out, but by default they should have the policy applied because it takes time and effort to opt in (e.g. opt in vs opt out in policies for organ donation in countries around the world, opt out policy leads to much higher organ donation rates)

What is most highly problematic about this policy is that this system is using the Chinese system of having to identify yourself online and their continued monitoring of you and all your activities, grading them and judging you. It is huge human rights issue in regards to ability to make your thoughts known - political or otherwise. If they implemented it in a way that doesn't use that Chinese social credit system, then I wouldn't have any issue with it.
Also, who's "the rich"? Silicon Valley and NYC seem to have more people on screens, wearing airpods etc. than when I'm in rural Arizona, Louisiana, or California.
Yes. There used to be an iOS app named Lisping

https://news.ycombinator.com/item?id=11658418

and you could edit text in Lisping and send it to Replete for evaluation. (The generic hooks still exist in Replete, so in theory other apps could do the same.)
"If that means learning from a Nazi supporter (who wasn't a Nazi himself), then so be it."

I certainly do not have a problem with learning from Nazis when they did things right. I just mostly learn from them how not to do it.
Regarding this example see the other reply. They invested mainly in military - which only can pay off with a succesful war.

Another important example of "how not to do it, I took from "Mein Kampf" where Hitler states how he became Antisemitic. Basically he says his instinct and feelings were allways disgusted with antisemitism, but his rational thinking convinced him more and more to the point where he made the conscious decision of being a mortal enemy to the jews. (and after that he said his intuition which he could rely on usually ... went away for a few years)

So my takeaway is, to trust more my instincts and feelings which I take for deeper thinking, and not the simple, rational thinking which is too shallow for complex things.
Raw sockets don't really allow for multiple applications to use the same custom protocol. If, for example, chrome and firefox were both running, which gets packets destined for the QUIC transport protocol? The kernel wouldn't know; without the UDP header it can't distinguish flows.

Likewise NAT devices typically support UDP flows today due to their prevalence in games, but if you introduce a new transport protocol at the IP layer, they wouldn't be able to identify which flow (and therefore which NATed endpoint) the packet is destined for.
Because shell scripts usually have lots of dependencies on external tools, it's harder to make them portable. Those external utilities have different behavior on different platforms. I have much better luck with Python, Perl, etc, for scripts.
The economic effect of the Autobahn is massively overstated (I would actually look to Wages of Destruction by Tooze here). Public works were important but it is as important to look at how this was all facilitated.

The reason it only shows 26-39 is that Nazis came to power in 1932. The worst year in the GD was 1931-32, other countries were not moving out by 1933, most didn't move out decisively until WW2. The UK isn't a good comparison (the UK was still way ahead of most other nations at this point, Germany wasn't particularly similar).

It is definitely possible that without Schacht, the boom wouldn't have occurred. The constraints on resources were massive and required the invention of a range of complex economic devices to manage. Even at the time, there was the same backwards thinking about this: Germany must have managed to do this because they had the resources. No, they had no resources. What they did was very unusual. The only comparison that occurs is the international monetary co-operation in the 1960s to maintain the $ peg to gold...and even then, the level of sophistication required was nowhere near and the results achieved far less significant.
There's a rumor that their bourbon is actually sourced from some quality stock.
That's normal, angels being commonplace 10 years ago was just a sign of industry's immaturity. Angels deal with post-tax, personal money. They are naturally handicapped. They existed only as long as the field was considered uninteresting for institutional players.
Oracle and Java
> Social science/psycology departments world wide are doing their best work today, given the amount of data pouring in.

Ahem.

https://en.wikipedia.org/wiki/Replication_crisis
Property-Based Testing in a Screencast Editor, Case Study 1: Timeline Flattening
What about QUIC and L4S / TCP Prague? Are people working on something equivalent for QUIC as well, or are they reimplementing TCP Reno in QUIC?
I found this hilarious for some reason. Probably because it really does seem like a resume at first glance, but makes less sense the more you look at it. Things like "Facilitated a team of 10 staff members to consistently reduce the sales turnaround to 200 people."

I wonder if it can fool an ATS.
Fluent Terminal – Open-source, native Windows 10 tabbed terminal
The original story of that was a 12 year old being allowed to ride the New York subway by himself.
https://en.m.wikipedia.org/wiki/Lenore_Skenazy
Show HN: Easy to Deploy Serverless Blog
I too work on synthetic data, specifically at scale for a large company:

https://medium.com/capital-one-tech/why-you-dont-necessarily...

I’m fairly wary of where it is going. “Post-Truth” took on a whole new meaning when I could build a general synthetic data system (general, for text based data).

This appears to be using an RNN or a Markov Chain trained on samples of job experience. As you can see it looks pretty good, but in the end is nonsense. I really don’t look forward to the day where this is even better (with today’s tech it could be made better btw).

Much better and you could essentially DDoS recruiters.
Whenever you get annoyed by a tedious paperwork exercise to buy something in your company, it helps to realize that crap like this is (part of) why those processes exist.
Are you saying the browser you use is such a part of your personal identity that you feel personally insulted when people talk about it negatively?

Why do you feel that way?
I have no problems with exception per se but what you’ve now done is push your error checking into the runtime which means your application could crash at unexpected times. This might be fine for your typical use cases but it is a terrible way to go about building software if you’re writing headless services.

The point of functional tests is they catch developer errors before your codebase hits production. Which you cannot guarantee if your error checking is only in the runtime.

Disclaimer: I write services used by millions of people (literally) each day. Some of those services are written in Python.
Marvin Minsky suggested that LEGO corresponded to the decline of America inventiveness, because LEGO structures are mechanically fake.

Seems analogous to the argument against video games replacing blocks.

https://youtu.be/g5vPVJsZ948
You'd think that impersonating the government is the best way to get the DOJ on you, but I suspect they really lack the resources.
Not saying you’re wrong, but Google re-implemented Java for Android, which is quite different from using Java alone.

So it’s not a completely fair comparison.
I once took it upon myself to do an investigation after a terrible experience. Within 15 minutes I found that:

1. The building had numerous building code violations per NYC

2. The building owner had links to the Russian mob written up in Nytimes.

I dealt with completely awful customer service. Like terrible from Airbnb. Hours on the phone dealing with idiots. I finally get someone who mattered after I cc’d my friend who was an editor at the WSJ threatening publication of the experience. She finally gets on the phone, and I’m like, “ever thing to check listings against building code records?” Her response, “Wow, that is a great idea! Why didn’t we think of that!” Ditto for criminal ties and records of the building owner. I ended up getting a full refund and $5,000 in Airbnb credit. What she basically told me is to never book unless it is with a preferred host.

Needless to say, I no longer would ever use Airbnb unless it’s in a ski resort, or something similar.
Same goes for their coffee. If you read the package it says something about Starbucks.
Where I used to live on 78th St near the East River there is a park called John Jay Park. It is behind two different schools.

There would be literally hundreds of children playing daily in that park when the weather was nice, and usually a smaller number when it wasn’t as nice, but still hardly ever zero during reasonable “kids playing outside hours”.

Ages were between kids that could barely walk there with parents or nannies all the way to young teens.

I’m sure many other cities are not like this, but in neighborhoods where people
with children in NYC actually live (like the UES) there are plenty of parks and people to fill them.
Thanks for The writeup, I am going through a similar process. I just retired last Friday (I am an old guy) from managing a machine learning team and everything was done in Python.

For personal projects (and past consulting work) I have been loving Lisp languages since the 1980s but many languages have so many of the benefits of Lisp (thinking of Haskell and Julia) and there is definitely a ‘lisp tax’ on deploying and shipping products.

Anyway, for writing new books, writing open source projects, and perhaps some consulting, I would like to cut back to a single language, instead of the 4 or 5 I use now.

EDIT: I did some Go Lang codelabs when I worked at Google and have played with Rust (principally spending some evenings with an open source blockchain project) and neither language will be my home base language.
> After partitions Poland spent a few hundreds years off the map

Your being incorrect on such a basic historical fact is quite a red flag.

> For a few centuries Poles no longer ruled themselves

1.23 of a century (1795-1918) is not "a few". Unless my 8 year old nephew is a few meters tall :)

> and there's no strong tradition of civilized debate

Yes and no. It's true that when Poland didn't exist as an independent state, much of the political debate was pushed underground - or abroad.

On the other hand, this very political debate - at least among the intelligentsia - flourished nevertheless. A great many of Poland's finest political writers (such as Staszic, Ściegienny or the Stańczycy) were active in the 19th century.

> Don't get me started about "democracy of gentry", because the class composed at most 20% of society. So a vast majority had no say in what's going on.

"Don't get me started about Athenian democracy, they had slavery".

That's blatant ahistoricism. Democracy of gentry predated the concept of nation in its modern sense. By the standards of the era, this political system was way ahead of its times. The gentry - or the citizens with political rights - accounted for no more than a few percent of the population elsewhere in Europe.

And it Poland they weren't a closed caste, either; you could attain the status as well as lose it. There was some degree of social mobility.

Poor gentry was pretty much indistinguishable from commoners in terms of affluence, and mixed marriages weren't anything out of the ordinary.

Also note that Poland eg. granted voting rights to women as soon as it regained independence (1918). Quite a few democratic countries kept them waiting longer. It wasn't until 1944 in France or 1971 in Switzerland that roughly 50% of the population had no voting rights.

> There's still admiration for strong figures like Putin, Piłsudski, Churchill, even Stalin. People who don't trust institutions are sympathetic towards autocrats and their displays of strength.

I find it doubtful whether Churchill really counts as an autocrat.

And would you care to substantiate your claim of "admiration" for Putin or Stalin?

> The Polish law works in such a way that a party member can jump ship, join another party and still have a seat in parliament.

That's the whole point of democracy. The mandate comes from the voters, not the party. If the voters feel cheated, they shouldn't elect the guy the next time.
Those are really good!

Have you heard PPF's or SmoothMcGroove's DK covers (or really any of their VG music covers)? PPF tries to exactly reproduce every channel in the original MIDIs with real instruments (and often jerry rigged contraptions), smooth mcgroove does all the channels acapella. Pretty amazing variety.
If there was a program exclusively for men to support male primary school teachers, it would be a really great initiative.

Male software developers are already well off, that's why a program "men can code" already sounds a bit ridiculous. But if any rich guy or girl thinks that this is a great idea, I wouldn't mind. Opening paths that were closed before is always good, regardless if for women or men.

I tried to explain it before, but would like to repeat here again. By opening paths for people who couldn't go there before, you will make life for the ones already traveling on that path less nice. This is not discrimination.
I find that one potential source of confusion is in the definition of “seed round” . How many companies actually go from no capital raised to a $2M institutional round vs. how many raise a so-called “pre-seed” or “angel” round before the institutional round?
Running a static analyzer is just another case to add to the test suite. So...you add them to your build system and Bob's your uncle.
I consider soft breaks to be metadata, not data. Dropping soft hyphens doesn't affect the meaning of text and so doesn't drop information that humans care about. If it's not data loss that copy and paste doesn't propagate bold and italic formatting, it's not data loss that it doesn't propagate soft hyphens. Not every Unicode code point conveys information that we need to preserve.
I've come across this before. I don't know what its full responsibilities are, but I know it's part of the Chrome update process.

I came across it when I was trying to get two totally separate Chrome installs working on one machine (using https://github.com/djbclark/chrome-schismator), in such a way that they can run in parallel, update in parallel, each totally isolated from one another. It seems as though it's not possible to have two Chrome installs update themselves separately due to the Keystone application only being able to store one reference to a Chrome install at a time, meaning that the other Chrome instance never detects that it's out of date.
His first printed book was probably a latin grammar manual. The bible was his first important book.
Another alarming recent trend is people filling their homes with dogs, cats, or hamsters, replacing human contact.
- https://thisstartupdoesnotexist.com/

- https://thiscatdoesnotexist.com/

- https://thisrentaldoesnotexist.com/

- https://www.thiswaifudoesnotexist.net/
I have reverse experience I've used pretty much everything under the sun, but never really taken Python seriously just had to do a project in Python @ work and it was such a pleasant experience so my current mindset Python + Cython for most projects unless things are really perfomance sensitive than Rust.
> according to Dimitri Christakis, a pediatrician at Seattle Children’s Hospital and a lead author of the American Academy of Pediatrics’ guidelines on screen time

And really, if we can’t unthinkingly trust Dimitri Christakis of Seattle Children’s Hospital, what can we believe in???

The journalistic practice of inserting quotes from official-sounding people as “evidence” is epistemologically revolting.
There is one actually. It’s human and looks like AI. Take a look at Hal in the AppStore
I know a lot of people who can't use a computer or a smartphone, which is also very sad. They never learned to explore and experiment with the user interface. If you explain something to them, they write down every step. When the next software update changes a little thing, they are lost again. That's very similar to your "just turn it by 90°" example.

Do you have elderly parents you support with their computers? Then maybe you know what I am talking about.

I am not saying kids shouldn't play with bricks. The whole premise of the article seems silly. Nobody claims kids should play with computers instead of bricks.

As for becoming computer savvy, I've seen kids pick up quite a lot from playing with computers. They quickly figure out how to find and launch the games they like, for example. And they also experiment, for example rearranging the UI. Then there is Minecraft.
This is much of the plot of the movie Her.
From your link, (1) it was a 9 year old, and (2) I don't see anything about CPS calls or any similar panic.

> Skenazy's April 1, 2008 column in The New York Sun, "Why I Let My 9-Year-Old Ride the Subway Alone," described her making the controversial decision to let her son take the New York City Subway home alone, which was completed without incident.
Ask HN: Going live with my app now or finish my master thesis first?
Dear HN,

I have come up with an unique app idea that at least the people around me (everyone I spoke to) say they will use. I nearly finished building the app and want to monetize it also (freemium model). Now I have a dilemma:

a) I could publish the app now, focus on my master thesis (at most 6 months) and then focus on implementing new features. Within a week, I will have a MVP and I could leave some buttons and features grey out with the hint that development will continue in autumn 2019.

Benefit: I make sure that my idea is still novel.

Risk: Customers get annoyed that I am slow in bug fixing and new features.

b) I could finish my thesis first, and then publish the app. (Likely take some cheap student loan so I can program on my app full-time for 6 months more after my thesis).

Benefit:
1: I will have more time for my app and will be able to respond faster to customer nees.
2: Flutter (the technology I am using) will be more mature in 6 months.

Risks:
1: Somebody could bring out some similar app. I am not sure I could beat a competitor on execution of the idea.
2: I don't know what the future will hold in 6 months. Right now I am able and motivated to publish the app.

HN, how would you make that decision? I would be grateful for advice.

Thank you for your time!
- schwurbi