skysight-inc/HackerNews huggingface dataset:
I used it because that's what I needed for configuring Hammerspoon. Been rather pleased with the language overall, but don't have any other uses for it. Hammerspoon has been killer, especially once I figured out some simple metaprogramming.
I doubt that clogging our drinking water pipes and blocking the refrigeration system of electric and nuclear plants would count as solution by modern non-magical people.
That's entirely fair, I'm not absolving Google here, they should vet their contractors and make sure the job is done right. We probably won't know but I would like to know where these decisions came from as you mention. I just don't see the incentive for Google to push for such a messy work, I highly doubt there's a lack of people who would be happy to give their face data for 5$.
Then you probably are a speaker of American English. Another meaning in AE is "a fact or question that's of little practical significance".

All of these have in common that they're more less the opposite of "something controversial or worth arguing about", which is the British English.
One of my pet peeves are websites that use "ease-in" or "ease" transitions. IMO "ease-out" is always the way to go. I hate waiting for things to go full speed
Ask HN: Why Are YC Stock Plans by Clerky So Employee-Hostile?
I was reading the standard stock plans and agreements commonly adopted by YC companies which use Clerky, and I was surprised to read how employee-hostile they were.

Docs: https://www.clerky.com/yc-stock-plan-forms

1. On page 12 of the Stock Plan, there is a "Repurchase Option" that allows the startup to repurchase "at a purchase price for Shares equal to the original purchase price paid by the purchaser to the Company for such Shares".

This original grant price is likely to be far lower than any price paid by an acquirer.

2. On page 14 of the Stock Plan, there is a section on "Corporate Transactions". In the event of an asset sale, merger or acquisition, the company may can perform the "(E) the cancellation of any outstanding Options or an outstanding right to purchase Restricted Stock, in either case, for no consideration."

In other words, they can simply cancel your options.

Do employees regularly negotiate these terms out? They seem to give a startup incredible leverage in nullifying any stock option value you may have accrued during your tenure.
sneak@nostromo-2:~$ host -t aaaa news.ycombinator.com
news.ycombinator.com has no AAAA record
sneak@nostromo-2:~$
Python is more popular than Haskell, which is why it's easier to google.

Do note Haskell tutorials and communities abound, and you have excellent online tools such as Hoogle (in which you write the type of what you think you want and it responds with "these are functions with a similar type signature, with their documentation"). It's easy to google Haskell things, just not as easy as googling Python things :)

Do note the type definitions from the example are Haskell 101 and will be covered very early in almost every tutorial, for example Learn you a Haskell.

PS: it's not a "pipe operator" you're looking for. This isn't an operator at all! The "|" you're looking for it's in a definition, and it means a union of alternatives (this type can be "this" or "that" or "this other thing"). If you think about it, this "union-or" is written the same as the bitwise-or from more popular languages :)
The question of prostitution is not explicitly mentioned in the article, but as far as I can tell from it, the dispute could equally have been over payment for services rendered.
I hardly think you can refute an in-depth analysis that comes at the issues from many different angles based on a single line.

They do compare how many hours teachers work to other workers and also analyze the issue along multiple other lines that have nothing to do with hourly wage.
US is doing far more environmental damage per capita, and its current democratic government and large portions of the electorate are doubling down on doing more damage. Bolsonaro was elected democratically in free elections and Brazil probably does more environmental damage than anyone on the planet at the moment, and looking to evict “non-Brazilian” natives from the rainforest and seize land by force, to chop down the rainforest so they can sell soy to the Chinese and beef to the rest of the world. An area the size of Hong Kong was cleared in august alone. And all this is for encouraging profit Are you suggesting the forces of free market capitalism has less environmental damage?

Aa far as the humanitarian issues I am with you! I am not arguing for national sovereignty over human rights. In fact the opposite — I am saying sanctions don’t hurt the government (realistically, the Chinese govt isnt gonna peace out due to a trade war) and are actually a bandaid on a system of sovereign nation states who can do anything they want inside their own borders. Please see your sister comment and answer there.

I am certainly not advocating extreme measures like Holodomor or Great Leap Forward. Other countries offered aid but Russia/China refused to accept it. Similarly now with Venezuela. “National sovereignty” over “human rights” and “humanitarian concern”.

But guess what under the Irish Potato Famine it was also exacerbated due to national sovereignty of England. And guess what — there the interests were purely capitalist, to safeguard profits of landlords. Same in famines in India under the British Raj.

There is no easy solution along the lines of a capitalism - socialism dichotomy. Nor is central planning less efficient — look for example at you posting on Facebook or HN, verses some kind of decentralized site. No, we need to decentralize power to safeguard human rights, and that means lower respect for national sovereignty. At the same time we need inter-national institutions to solve collective action problems that otherwise will if not solved ultimately leave the planet ravaged by the collective human organism. And here we are talking about left vs right, capitalism vs socialism.
Really impressive! Just so smooth and intuitive.
Shame it broke down very quickly after zooming in and trying to go back out again.
> Linq in C#, regex, and SQL are good examples of DSLs you probably rely on regularly.

Right, but with the exception of Linq, those all have addressed all the problems I brought up:

1. Has multiple mature compiler/interpreter implementations.

2. Has lots of tooling built around it.

3. Has extensive documentation.

4. Has a diverse community to hire programmers from.

They were able to address these issues because the DSLs solved very common problems that a lot of people had, and even with that incentive, it took a lot of effort from a lot of people to get there. A new DSL you implement to solve your specific issue is not going to trivially address these issues.

And Linq is an "exception that proves the rule". Linq has not taken off quite as well as the initial hype would have indicated. I'm not sure where it is now, because I haven't worked on .NET in over 4 years, but I remember times when it was unclear whether Linq would be supported in future Microsoft products. It's very difficult even for an organization with Microsoft's clout to create a DSL which is successful.

> I suggest looking at the symbolic differentiator and circuit simulator in SICP. It is composed of just a few functions and is far cleaner than a library of functions on a custom data structure.

I suggest looking at the 4 problems mentioned in my posts, and noting that all of them still apply to the SICP example(s) of DSLs.
Fuck this shit you stupid dumb bitch
I'm curious why Eastern Europe/Russia are the wild west of douchey internet behavior. I mean there are seemingly endless bulletproof hosting providers. Who wakes up in the morning with the ultimate goal of being slimy on purpose like that? And why are there so many of them concentrated in Russia/Eastern Europe?
I agree about fast food work being draining. Even on the hardest day, I've never left my software engineering job at the end of the day feeling half as exhausted as I did at my high school fast food jobs. From standing for 8 hours a day to the incessant churn of customers to the insults, condescension, and unreasonable demands that some of those customers would make, it is a demoralizing position.

If salary was determined based on the emotional and physical toll a job takes, I feel like a fast food worker would make more than I do as a software engineer.
> The two women said they were able to identify him with the help of Ancestry.com as well as “specific and substantive information” from the clinic, according to the lawsuit.

> The discovery prompted Dr. Cleary to send his DNA to Ancestry.com, which led him to uncover fifteen other children. Most of them live in Oregon and he has now met three of them. In the press conference, he noted that there may be even more children.

The children found him via Ancestry.com before he submitted his own DNA.
Probably because some Labour MPs have left due to antisemetism, and many high-profile members are on the receiving end.

Antisemetism is a popular view in the west, and globally.
More generally, it's tribalism, and that isn't entirely contrived or arbitrary, it was key to our evolutionary success.
The UI could be improved on mobile.
The links are quite close one to each other and I regularly tap the wrong one, especially when I want to hide a tree of comments or a topic on the main page.
You cannot say all data races are bugs independent of what the data represents or how it is handled.

Perhaps a read not seeing someone else's write in a timely fashion is OK in your situation. Perhaps you will resolve conflicts later using proper synchronization.
When I first started at my current company, everything was written in jQuery. It was a jumbled mess with thousands of duplicated jQuery code and HTML. The slightest change would make us cringe. Granted this was a poorly designed application from the start, but still.

I learned how to build dynamic web pages off of jQuery and for that I'm very grateful. I also appreciated the way there was little overhead if you just wanted to create something simple.

When HQ gave our business unit the task of redesigning the entire UI in whatever way we wanted - as long as it looked like the mockups - we decided it was time to move on from JQuery.
I had some experience with Angular 2+ at the time, so I tried that one first, but it was too heavy. Same with React for the reasons you outlined. The learning curve on both were steep as well.

Then I came across Vue. When I learned I could easily create an app as quickly as I could in jQuery, without all the dependencies, I knew I found a winner. We moved forward with Vue and although eventually we couldn't avoid npm/node, I still think it's the most beginner friendly and lightest JS framework of them all. That's just my opinion of course, i'm sure plenty will disagree.

Here's an article demonstrating how it can be used without node/npm:
https://medium.com/@steveolensky/create-a-spa-vuejs-applicat...

EDIT: BTW that article includes Vue-Router and some other frameworks, but you don't have to use any of it. You can simply include vue.js into your HTML pages just like jQuery and write Vanilla JS for the most part, with the added benefit of turning duplicate code into components. Win-win.
BTW, pigs are approximately no worse than poultry (or even fresh fruit) for emissions per calorie. It's the ruminant s (like cow, sheep, goat, etc) that have methane emissions which screw things up.

Source: https://i0.wp.com/shrinkthatfootprint.com/wp-content/uploads...
We're an IT firm.

My boss: "why in the world would I figure out and enable ipv6 and have to configure everything twice and have twice the attack surface?"

Me: "umm... so that maybe 30 years in the future we can switch v4 off?"

It's a tough sell, even in IT :/ imo we should just plan time to do things properly instead of holding adoption back.
No good deed goes unpunished. My OSS projects had a few haters recently and it's amazing the amount of vitriol you can get when you give someone something for free.

I think my follow on comment is to just suggest that they fork it and maintain the project themselves.
Git is great. Lightweight, scales effortlessly, learning curve isn’t too bad, decentralised by design and because it’s so widely adopted it works pretty much everywhere.

What else are you gonna use? SVN? shudder
The supremely naive "end of history"-era thinking has a lot of inertia. Now it's unclear who's left to fight for Democracy as the old champions are all dead and current generations have no concept of what that would even mean since they've just been reaping the rewards their whole lives.
I wonder, why you folks do not

* build your own runtime
* running in your own window
* using your new protocol
* using a sane UI language

Because the way it is now, the document centric web well may be destroyed, sooner or later by trying to fulfill more and more non-document needs. And we know, how that goes: where the money is...
What does common core have to do with how they get compensated?
What blocks you from even considering the option?

It's a little strange to see a comment so boastful of a lack of intellectual curiosity on HN.
For me, the most interesting bit of the article is the way the researchers found the downside of mutation 122 without the other two mutations. Why did the researchers decide to spin the flies in a centrifuge in the first place? Is that a standard procedure in studying fruit flies? But since normal fruit flies usually just walk away from the “carnival ride” as though nothing happened, what do scientists usually expect to gain from such a procedure?
Yes - but smart motorways are doing a pretty good job of handling congestion at peak times by keeping traffic moving at a slower pace, which ends up with everyone using less fuel ... so at least UK roads are becoming slightly better in that regard :)
On the other hand, you really do not get many chances to re-architect a universally used network protocol. It's important to make changes with a long-lasting impact.
Yeah to go to prison you have to really screw up, in a way that is malicious and willful. Though the CEO driving over to his MLM buddy with a thumbdrive of PHI might do it.
Stealing that!
I can relate to that.
OpenLaw | Application/Protocol Engineer + DevOps| NY, ZURICH & REMOTE

Full listing here: https://careers.openlaw.io/

OpenLaw (https://openlaw.io) is a multi-module blockchain-based protocol and markup language to prepare, manage, and execute smart legal agreements. Using the OpenLaw protocol, you can seamlessly execute a range of commercial transactions by generating binding natural-language agreements, storing the signed contracts on a blockchain, and having those agreements interact with smart contracts written in code. We are also working on a decentralized ventura capital organzation The LAO (https://thelao.io)

We use Scala as our main programming language along with JavaScript React for our frontend. Our backend uses LevelDB and Ethereum to store, search, and verify data. We are product driven and committed to open source. That means our end goal is to deliver the best and fastest product possible for our users and to do so in a community driven manner.

Please apply here: https://careers.openlaw.io or reach out directly to pri@openlaw.io with your interest / questions.
EU Court Says Facebook Is Subject to Worldwide Content Removal
No, that page is about kernel performance, not sanitizer performance.

The idea is that if you omit READ_ONCE/WRITE_ONCE when they are needed, it doesn't matter if the code is faster because it is wrong.
That's fine by me. I don't have a dog in that fight, so to speak...
As someone that lives in the US I wholeheartedly agree that we should be excluded
Huh. I do the opposite—I order meat out (not always, but sometimes) and rarely cook it at home. I can and every now and then do make good dishes with meat, but find it fussy, messy, and very expensive if you screw it up. Plus I have trouble with the leftovers (leftover chicken almost always has a really, really bad flavor to me, for example).

Veggies have their own PITA issues, of course. I just prefer to put up with those rather than those and meat's issues, in my home kitchen & pantry.

[EDIT] another factor's that I don't really care for most cheap meats. Ground beef? Eh, no. Shredded chicken from a can? God no. Cheap fish available this far from the ocean? I'll pass. Carne asada (expensive these days), a great steak, good sushi? Hell yes. But I'll leave it to the pros so I don't wreck an expensive piece of meat, no more often than I get that particular craving.
Show HN: GetGit, a simple Gitea hosting service
Either your friend was lying or he should get a better lawyer.

The relevant law in California states that sperm donors are not legal parents:
“The donor of semen provided to a licensed physician and surgeon or to a licensed sperm bank for use in assisted reproduction of a woman other than the donor’s spouse is treated in law as if he were not the natural parent of a child thereby conceived, unless otherwise agreed to in a writing signed by the donor and the woman prior to the conception of the child,” states California Family Code 7613.
I have not had that experience. Impossible Whopper has been amazing to me.

Additionally, Burger King definitely doesn't make the best Impossible Burger (and not every Impossible Whopper tastes the same--like regular burgers, there's slight variation in quality depending on who is at the grill). I had it at a local restaurant, and it was one of the best burgers I've ever had.
My son has a Windows laptop, and I run Linux, and I have far more problems being "tech support" for his Windows laptop than my Linux laptop.

Most recently trying to upgrade his laptop to an SSD and clone his existing drive turned into massive frustration as his drive didn't have a second drive slot and the USB->SATA adapter that came with the SanDisk SSD just caused error messages on Windows, while Ubuntu instantly recognized the drive with the same adapter.

Turned out you had to dig through forums to find some random link to a download patching something to get it to work on Windows, and most of the recommended solutions I saw was to forget Windows and clone with a Linux live CD (I was about to, just as I stumbled across the link).

That's pretty much what I've come to expect with Windows.

I remember when it used to be the reverse, and I used Linux despite assorted driver and software problems. Now that's what it feels like to try to help my son with his laptop, with the only redeeming feature being that not all the games he wants runs on Linux.

That's not to say I don't occasionally have issues with Linux too, but mostly because I run a very unconventional setup - my few small problems start once I start tearing out the parts of Ubuntu I don't want; such as replacing the desktop environment with bspwm.

And occasionally I run into driver issues - the individually led controllable backlights on my laptop keyboard doesn't have a Linux driver... But not with anything that matters to me. Don't get me started on last time I had to deal with printer drivers for Windows.

What used to be lengthy checks to see if all hardware worked has now been reduced to a quick search and "some random person on a forum says it mostly worked" means it's almost certainly going to be flawless if the post is a couple of months old, with sufficient certainty that I've bought my last 3 laptops on that basis without regretting it.
I don’t think most people care about privacy all that much.

Most live publicly with their faces on display for all to see and others taking it a step further, participating in Facebook alongside billions of others.

It doesn’t scream facial identity being a major concern.
The problem is. People think that when you don't live up to unrealistic expectations that it's their own fault, when really it's just egregriously poor management. In my experience, whenevever someone isn't meeting expectations, it means 95% of the time the problem is the manager. the solution as you found, is to leave and find somewhere else that values your hard work.
Jeep Dealer’s $50k Sticker Shock Captures Auto Sales Stress
To be fair you don't need anyone to change their mind for the outcome to change, Leavers skew older so mortality would swing the result in remains favour.

Id agree that each side is entrenched, I still think you need to have that vote, or come up with an option somewhere between the 2 camps, not swing to an even further extreme as we seem to be doing at the moment. No deal wasn't a thing we were discussing in the run up to the referendum, it wasn't even a thing we were really discussing this time last year.
In what situation? If you predict everything correctly, you don't have to, but I was referring that you don't have to have everything designed upfront, since refactor is much easier and safer than in other languages.

I wanted to make point that that #4 is not true.
And yet one of the largest UK ISP's by customer count (Virgin Media) still haven't managed to roll out DS-LITE ... 6 years after announcing it.
Does "full-time employees at companies like Amazon or Walmart often can't afford food and rely on government assistance to eat" count as capitalists feeding people?
Nice form Apple.
Hey everyone I just learned that music is just not for listening and dancing to all the time it much more then that it expressed your feelings and how you are upset or in love you put it in a song that talk about your feelings to other people it helps you understand what going on or why are you upset and in love
Dismissal ("that's not true") is different than skepticism ("I can't trust this to be true"). You're "ego" quip is not very charitable of this community--a more likely and more charitable interpretation is that people don't trust the fields that fail to reproduce, especially those fields that appear to be more interested in advancing an agenda than research (e.g., all of the drama around the implicit association test and it's alleged ability to predict racism, etc).
I don't think there is anything wrong with the memo saying "we need more people of color in our data set." I hope everyone agrees with that.

What seems to have been bad is the contractor misinforming people about what data would be collected
(and for what use), and it's not clear what Google had in their contract to prevent that kind of unethical behavior. It is also very questionable IMO to target the homeless "because they won't talk to the media" which was allegedly in the instructions the contracting firm Randstad gave to it's workers.

Disclaimer: While I work as a low level employee at an unrelated team in Google, my opinions are my own and do not represent those of my employer, and this is the first I am hearing of this.
I think this points to a difference that I don't see highlighted enough - influential doesn't mean best.

If you are stuck on a plane are you going to watch citizen kane or something from the last couple of years. What about an Akira Kurosawa movie? They top film critics' lists of the 'best' movies, but really they are some of the most influential movies of all time.

Lisp and Haskell aren't the 'best' languages to use the vast majority of the time, but they heavily influential and have contributed a lot to computer science.
FOSS projects absolutely have big accessibility problems. Many projects are still centered around mailing lists, IRC channels, and diff patches and some don’t even use what’s comes to be the “standard” version tracker (git). This is massively unwelcoming to even newer software engineers, let alone UI/UX people.
I shouldn’t find anything this horrific this entertaining. But, I’d get cable for this show!! :)