skysight-inc/HackerNews huggingface dataset:
I agree. Before my burnout I used to order food every day of the week, eating while coding, etc. Taking the time to cook a simple meal is a piece of mindfulness. It helped a lot in my burnout recovery. I can highly recommend the YouTube videos of Gennaro Contaldo. Quick, easy and healthy meals. Few but high-quality ingredients is key. Parmigiano Reggiano saved my life.
It's a pyramid scheme.

Blockchain as a technology isn't, although distributed ledgering isn't just blockchain. But Bitcoin is a pyramid scheme.
There are apps and libraries that can simulate load.
It’s crazy that Java is still trying to catch up to Scala, yet, Scala seems very maligned (at least on HN, my coworkers love it).

This is contraversial, but Java does not provide any value anymore. The JVM on the otherhand, is a remarkable piece of engineering, unrivaled by pretty much anything else in the space. I still can’t get over that Gosling was okay with the first Oak or Java or whatever release. But he’s a super smart guy so I assume there was a reason besides corporate pressure?

I’ve seen people on HN disagree, but we, as a profession, really deserve the most powerful tool for the job. Notation as a tool for thought, etc etc.

PS: The thesis is that complexity is bad (obviously), but power is good (a priori). Arguments against complexity are fine, but arguments against expressiveness and power are ridiculeous. Moreover, the arguments I’ve heard against power are strikingly similar to those I’ve heard against freedom, or drug legalization, or democracy. They always revolve around how other people are stupid and can’t be trusted with power/freedom/expressiveness/etc.
TL;DR I think whoever posted that is trying to bury the UA anonymizing feature by derailing the discussion.

What I'm seeing is an RFC for anonymizing parts of User-Agent in order to reduce UA based fingerprinting, which improves everyone's privacy, that's a good thing!

Then I see someone comments how that could negatively impact existing websites or Chromium-derived browsers, comments which are totally fair and make an argument that may not be a good idea doing this change because of that.

Then someone mentions the _existing_ x-client-data headers attached to requests that uniquely identify a Chrome installation. Then a lot of comments on that, including here on HN.

To me that's derailing the original issue. If we want to propose that Chrome remove those headers we should do so as a separate issue and have people comment/vote on that. By talking about it on the UA anonymizing proposal we are polluting that discussion and effectively stalling that proposal which, if approved, could improve privacy (especially since it will go into Chromium so then any non-Chrome builds can get the feature without having to worry about x-client-data that Chrome does).
> This is why the entire world rejected hard asset money and fiat money pegged to hard assets.

The world did not reject it, governments did. Consumers overwhelmingly prefer money backed by hard assets. The switch made it possible to exert more control over monetary policy.

The Bitcoin experiment is more about consumers wresting that control back from government.
It’s gotten to the point for me where I look at Seamless (hundreds of options here in NYC) and generally go to the kitchen and make something instead.

So much less packaging.

I spend less on more food and what I eat is largely organic, pasture raised, grass fed and often from local farms.

And I really enjoy cooking, so that probably helps. I love using my hands, and I usually don’t have any music on so I have a lot of nice time to think while I’m cooking.

Plus the people around me love eating delicious morsels I produce and I occasionally get a rain of compliments.

Sometimes I follow recipes, sometimes I do my own thing, and sometimes it’s a mix.

Keeps me on my feet, and dextrous, even going to the store is a bit of exercise since I walk there.

All in all, a wonderful part of my average day and week usually.
I don't get the mystery angle, it's the usual loyalty over competency game where the insiders reward you from having done work for an previous campaign or being an grassroot college activist by making sure you keep getting work.

It's the good old pork barrel and an proud American tradition that overstayed it's welcome with the general public but remains a big part of America's political economy.
Agreed, but, not really for servers/enterprise usage which the parent thread was about...

For example, I7/I9 is much cheaper and more powerful than entry level Xeons, but, you VERY rarely see them in a rackmount chassis/server.

Same goes for Epyc and Ryzen.
I am also a tech worker and I second that. Currently paying 2000 per month in rent for a small 1bhk in downtown Toronto. 29 years of age with 4+ years of experience and a masters in CS from one of the top schools in Canada. I am making just north of 100k per year and not at all content with it. Interviewed at several companies in Toronto but failed negotiating something better because what I am being paid is above median for Data Engineer position here. I know I can make it much better in the States by all means and might consider moving there in future.
> * Sufficiently advanced incompetence is indistinguishable from malice*

I like what you did there.
What if you're an independent caucusing for one Democrat and don't care about the others? There are many on Sanders' side doing just that and it's unfair to tell them that they're bad for being skeptical of the cancellation of the most important poll and delaying the results of an election that would've gave Sanders tremendous media coverage and a bump in the polls
On production, apparently.
I'd surprised you're not more critical of Clinton and her cronies as a Bernie supporter given they abused superdelegates to award Hillary the nomination over Bernie in 2016
Probably being wildly naive here, but wouldn't it be better if there were an open-source solution for this sort of thing that could be used by both parties?
I've heard lots of hot takes on "what Go really is". Here's mine.

Go is what would have happened if Bell Labs wrote Java.
Back in the 1990s UIUC had a virtual Archaeology lab running on PLATO. https://en.wikipedia.org/wiki/PLATO_(computer_system)

You had to pick where to dig test pits and how deep to dig in order to find artifacts. If you found nothing, you had to decide to either dig deeper or open a new test pit. A great lesson in how to do sampling.
Shale pioneer John Hess says key U.S. fields starting to plateau
Yeah, seems very weird to judge someone so harshly for simply not wanting to cook and then go on to accuse them of being miserable. I mean, does someone who's spouse does the shopping and cooking get the same judgement? Absolutely not! Neither do people who hire a landscaper instead of doing their own yardwork. Nor do people who drive a mile to the store instead of walking or biking there. Nor do couples who have multiple cars when one of them doesn't work (or they both work in the same direction)

Anyways, these people I'm talking about upthread still go to work everyday, do their own laundry, clean their houses, scrub their toilets, do their yardwork, do their taxes, work out regularly, run errands, and probably hundreds of other things that cause minor inconvenience. It's not like they are doing nothing but sitting on the couch poking at their phones.

It's not my kinda thing, personally. Mostly because food in general just isn't at all important to me.
We detached this subthread from https://news.ycombinator.com/item?id=22236328.
Time spent with kids.
Time spent with family and friends.
Time spent teaching kids skills that I have (math).
Learning Technical and life skills.
Making society better.

-- in that order.
So the argument is that former members of the Clinton campaign -- highly competent individuals familiar with elections -- put together a company comprised of 'amateur app coders' paid by 'clueless amateur voting registrars'?

The founder, Gerard Niemira and Krista Davis, have a great pedigree. Niemira was formerly at kiva.org. Davis was on the Clinton campaign tech team. These are not incompetent individuals.

Now, you may be right that this is all incompetence. However, your contention that these are 'amateur coders', managed by 'amateur product designers', getting paid by clueless 'amateur voting registrars', is completely ridiculous. The leadership team is clearly professional and tech-savvy..
Yep. You can inject arbitrary metadata into the git commit object and the git cli ignores it, other than including it in the hash. E.g., https://github.com/kevinwallace/gitbrute , https://github.com/kevinwallace/gitbrute/commit/0001111 .
i thought go has a GOGC=off option or something? did they remove it?
Part of me wonders if I need to rewire how I think about this. Like I realize that there are things outside of my control but deep down I don't accept it, or something like that. Maybe it would help to get out and have conversations like these more often with peers. I'll look around on meetup to see if I can connect with people; I don't really have any friends in tech that I can talk to other than my co-workers.
The best part of ATK and related Cook's country is they also helpfully go in-depth about the why. This helps you understand why the steps are laid out how they are. Plus it helps they test the crap out of their recipes so even with minor variation you can get a stellar end result.

My only complaint is sometimes they are way more steps and more exspensive sets of ingredients than other recipes. But often it's worth it for vastly superior results.

That's why I liked Serious Eat's Food Lab where Kenji also breaks stuff down but in an accessible set of recipes. Similar to Alton Brown's Good Eats, also a great resource if you like understanding the chemistry going on in your cooking!
For those of us who don't do haskell, can you give us an example of what does not work and then work around?
Dropbox bug bounty program has paid out over $1M
I’ve taken to using FF for browsing With noscript etc and chrome for when I need something to work well and can accept some tracking
I can only speak for myself, but myself from 15 years ago would not have cared so strongly about the choice of browser. I believe I was using the newly-ad-less Opera at the time, and new/cared little about the company making it.
So far so good, already have enough applicants to fill Batch #1!
They are children. Do children have no special protections in India? Is interrogation much better?

This tactic of defending the government by trying to distract from this heinous set of events by arguing semantics is not new, but doesn’t deserve to be HN.
I thought like you.

There seems to be a huge problem though: for some reason it seems they aren't allowed to use donated funds for what I thought was the main reason for Mozillas existence: development of the Firefox web browser.

Instead donated funds seems to go to outreach etc.

I have nothing against outreach but if this is the case I'd rather donate to such organizations directly (or rather increase my monthly donation to Amnesty International).
I take gross exception to your rape equivocation. That's the sort of intellectual mine that, much like an actual mine, destroys conversations and leaves the whole field unwalkable for decades.

Back to the claim, sexual dimorphism and sexual division of labor are such a fundamental and ubiquitous element of human physiology and society that it is a mistake to assume there is no adaptation to speak of, or that the role of the male provider is suddenly maladaptive.

It may be that we can restructure society by common agreement in a different way that continues to harness the productivity of testosterone. That is not what you are espousing. Your ideas are a form of social high modernism which assumes the sexes are interchangeable as a premise, then categorizes any deviation as toxic and unhealthy (or even on par with rape apology, which is just... you've got to be kidding).

I don't see any basis to believe this other than that it simplifies the theory and makes utopia seem within reach. But we do have evidence to believe that sexual division of labor is effective (in a word, "civilization") and we are also seeing festering male issues in the decades since we've been experimenting with the alternative premise.
Please make something that checks form! You will corner the home trainer market!
Did Russia actually meddle with (read: modify) the election? Or did they just buy ads? I thought it was only the latter.
There’s a big difference between hate speech and threats of violence. It’s never been legal to falsely yell “fire” in a theatre, much like credible threats of violence are also illegal. Hate speech is more like “group X is bad because XYZ”. Even saying “I wish they were all gone from this earth” is different from “I’m going to do something about them.”
I've spent a lot of time considering Pocket Premium but the price point is just too high. Maybe if they roll in features from feedly and have a really nice RSS reader.

I also hate spending money on news that isn't going to journalists.
The $900bn cost of ‘stranded energy assets’
maybe next year : why discord is switching to C
Indeed. I was fooled. I went back after reading OP comment now I have a bad after-taste.
I actually like YouTube ads. I guess I am better targeted on the Web compared to Cable TV. So the usefulness on YouTube Ads are generally better, while Cable TV or other Offline Ads are better for Brand Building.
In fairness, the guidelines they reference suggest you do exactly what the comment says they're doing (assuming they're keying the hash). The guidelines seem explicitly written with the idea that unique identifiers _derived from_ this value are not similarly quarantined, provided that you cannot take the derived value and "reverse" it back to the original identifier.

Quoting from https://www.freedesktop.org/software/systemd/man/machine-id....:

This ID uniquely identifies the host. It should be considered "confidential", and must not be exposed in untrusted environments, in particular on the network. If a stable unique identifier that is tied to the machine is needed for some application, the machine ID or any part of it must not be used directly. Instead the machine ID should be hashed with a cryptographic, keyed hash function, using a fixed, application-specific key. That way the ID will be properly unique, and derived in a constant way from the machine ID but there will be no way to retrieve the original machine ID from the application-specific one.
> > > Most users never really had the opportunity to provide informed consent.

> Many people are perfectly fine with targeted ads in exchange for free useful services. I would even propose the majority

I feel like these two remarks should be taken together, and not in isolation. My straw poll of a few non-technical folk in a highly-technical firm is that they're broadly unaware of these kinds of things (but everyone has anecdotes...)

Speaking for my own perspective, I was perfectly fine with Gmail when it first launched (1GB of free email storage in exchange for a computer scanning my mail and showing me text adverts on the side? DEAL!), mostly because in 2003 I had no idea what my data was worth (individually, very little. in aggregate along with eevryone else's? $GOOG indicates it's in the ~trillion range). Facebook? For sure! Have my favourite books, albums, movies, tv shows, all my photos, why not?

It took many years before the implications of that decision that we (collectively) made came through. Not everyone has the bandwidth to focus on this, and so it just becomes background noise.
Because it's textbook conspiracy theory crap. Obviously there are links. Every conspiracy theory is bristling with links.
From their site:

"When a light is shining, Shadows are a constant companion. We see ourselves as building a long-term, side-by-side “Shadow” of tech infrastructure to the Democratic Party and the progressive community at large."

https://shadowinc.io/about
I don't think that speech means anything more than the things I cited.

I feel like folks see something happen then hear a speech like they've never heard a campaign speech before and assume they're evidence of something...

When John McCain was being nominated he gave a speech saying that he "knows where Osama Bin Laden is".... nobody really believed it literally.
New motto: "Don't get caught being evil".
This isn't electronic voting. This isn't even paper voting (though they also use paper backups). This vote is primarily done by people standing in a particular corner.

This is related to the TRANSMISSION of the vote count to the Iowa Dem Party, not the count itself. There was a separate issue from app issues where the different rounds of voting weren't matching up in some precincts. Paper backups of the vote still exist.
Yes and no. You can get very clever by pre-allocating memory and ensuring it is never garbage collected, but at that point you're opening yourself up to new types of bugs and other performance issues as you try to scale your hack.

As you fight your language, you're GC avoidance system will become larger and larger. At some point you might re-evaluate your latency requirements, your architecture, and which are the right tools for the job.
> I don't know if there are enterprise-supported Xen distros.

Didn't Citrix buy xen a while back (or some part of it)? They had something called xenapp, now apparently "Citrix Virtual Apps and Desktops (XenApp & XenDesktop)"?

Not really the same as "a supported xen distro" I guess.
> After digging through the Go source code, we learned that Go will force a garbage collection run every 2 minutes at minimum. In other words, if garbage collection has not run for 2 minutes, regardless of heap growth, go will still force a garbage collection.

> We figured we could tune the garbage collector to happen more often in order to prevent large spikes, so we implemented an endpoint on the service to change the garbage collector GC Percent on the fly. Unfortunately, no matter how we configured the GC percent nothing changed. How could that be? It turns out, it was because we were not allocating memory quickly enough for it to force garbage collection to happen more often.

As someone not too familiar with GC design, this seems like an absurd hack. That this 2-minute hardcoded limitation is not even configurable comes across as amateurish even. I have no experience with Go -- do people simply live with this and not talk about it?
If the purpose is to identify you as a visitor to the site, then once they have identified you, that goal has been met.

You're assuming that they must, in the future, again identify you: that is not at all necessary for e.g. spear phishing, blackmail, or other attacks.
The reports I've seen have the app budget as $60-70k, which seems super low budget for how important it was. If this is cronyism (and not just low bidding), they didn't do a very good job of it.

https://www.thestreet.com/politics/acronym-shadow-iowa-caucu...
The comparison (https://www.pc-kombo.com/us/benchmark/games/cpu/compare?ids%...) shows that the Ryzen 5 2600 (late 2018) barely manages to outdo the i7-2600K (early 2013) since the compound score difference is 7.54 - 6.16 = 1.38. Plus the gaming benchmarks that the Ryzen dominate are mildly misleading since all the games run above 60fps so average gamer will be fine, i.e. Witcher 3 comes in at 133fps on the i7-2600K and clocks 200fps on the Ryzen. Of course processors HAVE become massively faster but the question remains whether one has a workload that's sufficiently parallelizable to warrant the upgrade. Individual core speed improvements are still lacking.
AI doesn't think. It's just a tool based on math.
A lack of transparency combined with a reputation (earned or not) for guiding primaries to their desired outcome, it's not hard to see why some people might think this is an example of the DNC putting their finger on the scale in some way. There's no evidence either way, which means confidently claiming incompetence is fairly baseless, as well.

If we want to talk what things are generally true, sure, I'd put money on incompetence without any context, but there IS context to this.
I don't know if I hate Haskell records, but I certainly agree they feel like an ugly hack.

They're essentially just syntactic sugar for a standard product type with auto-generated functions for access and update. Unfortunately those functions come with foot guns. Here's two:

1. As you pointed out, clashing field names (since fields don't truly exist but are rather functions)

2. Partiality of the generated functions if you have multiple constructors for a type, at least one of which is a record.

Lenses are great, but would benefit from first-class integration as the "blessed" way of interacting with records (this hopefully would also reduce their learning curve).

One of my top wishes for Haskell is proper row types a la Purescript. Purescript records and polymorphic variants are amazing. I would absolutely love if this https://github.com/natefaubion/purescript-checked-exceptions was possible in Haskell.
I'm an American and I have done this many times. The money is much better than the vast majority of other freelance writing jobs, and the work is more rewarding than pumping out low effort blog spam. Better to just use craigslist, etc. to find clients in my experience though. I can typically charge as much, if not more than the paper mill sites, and no one is taking a cut.
Marcus Aurelius' Stoic idea of winning the morning.

This means doing your best to make the most of the first part of the day: arise early and jump into doing the most important tasks of the day. Practice good habits. Then, as the day expands and becomes less in your control, you've 'won' the morning.

I use 'win the morning!' almost as a mantra, and just that single, simple idea been life-changing.
Tangential: Montreal is an awesome city. I like Toronto, but I think Montreal is a little more livable.

Bonus: Schwartz’s deli.
Hello Fresh and Blue Apron are the big players.

Blue Apron tends to focus on interesting recipes. Hello Fresh tends to be a bit more focused on fresh ingredients. But honestly I couldn't really tell them apart.

Alternatively, several super markets now sell kits you can buy with the ingredients and directions.
You raise an interesting question about the Kenyans' work, whether it is cheating. I normally wouldn't ask people what they intend to do with work they've commissioned from me, unless I suspect they intend to do harm with it, but that still leaves a lot of grey area.

If someone asks me to write a 10 page paper on the causes of the civil war... I'd suspect that it was for cheating. Then again, what if someone asked me to write, say, a sample python notebook showing how to run a k-means clustering on some data and do a color coded scatter plot of the various points and groups. I dunno, there's a chance it's an assignment, there's a chance they were told to do it for their job, there's a chance they just need some tech work done. In this case, I'd certainly feel fine doing the work without sticking my nose into what it's for.

Yeah, how much of an ethical obligation do you have to act on your suspicions? It's an interesting question... Anyway, whatever the case case, this is more of an abstract interest to me, we could probably find something to debate here, but in terms of how I feel about it, nah, this is hardly like some Death Star schematic, my feelings of judgyness toward the Kenyans are pretty close to zero here.
The Shadow Inc. App That Failed in Iowa Last Night
> unless they're evidence of some interesting new phenomenon.

I'd argue this counts as that.