skysight-inc/HackerNews huggingface dataset:
1. The menu drawer has a transparent background, don't know if you've left that intentionally. Looks confusing.

Although you've done a good job at explaining, I still find it hard to imagine an application for it. Maybe it's just me.

Either way, what's your motivation, what got you to build this and what's the purpose you see it serving best?
One viewpoint is that the USA are a crutch to the rest of the world.

Another viewpoint would be that this is based on self-interest.

The USA bombing Iraq because Hussein wanted to sell oil in another currency other than the USD and leaving the so called rest of the world with the humantarian crisis would be one counter example to the crutch-theory.
> There's no such thing as "don't have to care about the details."

The whole point of the many abstractions between the user and the hardware is so they don’t have to care about the details.
> That's hard because after "get feedback" it branches out into too many directions.

Sure, but if we were to try to generalize, we could create a flowchart like "feedback bad? iterate", "feedback good? continue", "feedback bad after 10 iterations? Scrap".
Well quite frankly, I dont care what google does. I am doing if old school since forever, squid proxy doint mitm. And it works for all my OSes from android to linux laptop. It is not as easy to set up as in browser ads blockers, but is completly out of control of browser and ad blockers or OS vendor. Anyway there is firefox too, while for chrome, as everything from google, I can only say - I told you so (10 years back).

Btw, it is quite interesting, that over all those "we were right" years, people are still trying to confort themself about how great their favorite brand is, we have a saying that even donkey walks on ice only once.
Not talking about high impact journals (where the majority of papers does not end up, when everyone is expected to publish twice a year...).
Also I think cherrypicking your ML training data to achieve a certain result is akin to faking results?! And if you think that all data and code are open today you should certainly take a better look around you. Half of our lab is running on proprietary (simulation) software, good luck with auditing the code there (and evaluating the data because most of the people don't really document there workflow...). And both these examples take/took place on upper-mid-tiere european universities which consistently rank in the global upper 100/european upper 20-citation rankings...

Besides that, most of the people do a PhD for getting better paid jobs, not academic tenure (where such things could backfire).
I wonder if there's an extent it can be brought to that is so absurd that not even the most ignorant people can continue to buy into.
When I tell Siri to message my girlfriend she misunderstands the name and wants to send a message to a person that I have never messaged before, who has a last name that sounds similar to my girlfriends first name.

When I ask Siri to show me the route to somewhere, she'll invariably send me to a place hundreds of kilometers away, because the place in my city wasn't an exact match or something.

The only thing that works reliably is setting timers.
Good times.

Can someone remind me of any good reason to marry a woman nowadays?
Is the shuffle vector a novel data structure? I've never seen it before but it looks so obvious that just glancing at figure three was enough to figure out how it worked before I got to the description: it's basically a vector with a Fisher-Yates[0] shuffle built in! I wonder what other uses they might have.

[0] https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle
> By contrast, traditionally in science you're coming in with a hypothesis ahead of time about what variables predict what target.

That is an idealistic view of what science should be, it's not what happens in the real world. HARKing ("Hypothetizing after the results are known") was a thing before ML was cool. But ML is amplifying that, it's a more effective tool to perform bad science.
My Ergodox is configured so that hitting a particular key switches hjkl to mouse control, with clicks on the other hand. I can’t say I use it often, but it’s nice for times when you just want to click a single thing and then get back to typing.
I couldn't recommend namesilo more! They almost always have the slowest price, very close to what the registry charges them.

Their UI is dead simple and gets things done well and fast.
@bduerst,
Forgive my ignorance, but just to distill it down to brass tacks:

In this case, Google is the registry and thus the supreme court of who can and cannot be on this domain and there is no recourse if they yank your claim on the domain?

Is it more nuanced than that?
> Make Sure Contracts Are Signed With the Company - The contracts you sign should be between the client you are working with and your company NOT between the client and you personally. Discuss this with your lawyer.

So simple, yet so many people fail to do so. They believe that since they are incorporated they are protected.
They certainly can be if you're not very good at desoldering. Especially BGA parts which require laborious re-balling for reuse.
ArcoLinux 19.2 – See What's New
Not really, the family courts in most Western nations have made it completely untenable.
Is most of your work "on site" at the customer or at home?
There's no reason it could not, at least the authors think so in principle:

> Compacting garbage collection in managed languages:

> Compacting garbage collection has long been a feature of languages like LISP and Java [12, 14]. Contemporary run- times like the Hotspot JVM [20], the .NET VM [19], and the SpiderMonkey JavaScript VM [7] all implement compaction as part of their garbage collection algorithms. Mesh brings the bene ts of compaction to C/C++; in principle, it could also be used to automatically enable compaction for language implementations that rely on non-compacting collectors.
Unless I'm thinking of something else, it's not a domain registered through CloudFlare. The taken down site was using CloudFlare's reverse proxy service. IIRC, Matthew wrote about the incident in length.

I personally don't use CF for various reasons, but this site take down is not one of them.
I agree with you up to the last paragraph. It sounds to me like the led is reverse biased like a silicon particle detector. A normal led works by combining electrons and holes to make photons, in this case hole-electron pairs are made by light. The reverse bias causes them to drift apart, resulting in a small current opposing the bias.

For this reason i would interpret the power supply producing the bias as the load, and the led as the power supply. This is how energy is removed from the system.
That's an interesting thought, but extensions can still hide, inject, or replace content. They just can't avoid downloading the original by any criteria other than uri patterns.
The groups that didn't start global wars or genocidal regimes that wiped out hundreds of millions of people?

Another odd thing is that these white supremacists act like Judeo-Christian culture (which is what they are really praising) sprang fully formed from the Caucasian race. However, the white Europeans were just warring tribes until they were colonized by the Romans. And, Judeo-Christian culture was founded by Jews (Jesus was a Jew), whom the white supremacists tend to dislike. It'd be interesting if they could name some significant aspect of Judeo-Christian culture that came entirely from white Europeans. White supremacists come off as bumbling ethnocentric historical revisionists.
From my perspective it has become a symbiotic relationship. The U.S. maintains the Pax Americana at great financial expense but does so for the benefits it provides. It’s not an altruistic act. Europe and Japan get benefits too. One of the benefits for Europeans is that they get to avoid the messy moral situations that come from wielding such power. Go back to the mess in former Yugoslavia in the 90s to see how the Europeans made a mess of things trying solve it on their own. I don’t want to get into a debate on the merits o that intervention but the situation wasn’t resolved to the liking of the UK, France, Germany, etc. until the U.S. got involved.
I'd be willing to bet that the failure points you found are far from the only places in the design where they cheaped out. People tend to buy based on price and/or superficial details. It's hard to sell people on substantially hardened designs absent a brand that allows for charging a real premium.
There have been a couple of attempts at this: projection keyboards, Magic Leap. The technology is fine but the learning required to type on something invisible is considerable.
The real scary part is, when the "my empire falls" moment turns into a "they shall inherit only ashes" downright nihilism. You can turn whole continents into civil war zones, if that is your legacy to your succesors.
It's both. Things are so much cheaper to buy because the marginal cost of a factory assembling parts (on hundreds of widgets a minute) is ridiculously cheap.

But also, a set of tools was once a necessity, because things were built to be repaired. Now it's a luxury item for most people. Simple things like changing oil are, in most cars, way more complicated and difficult than they used to be, because the market has spoken. Easy DIY maintenance is not the priority.
that author’s problem was that they had been a postdoc for 23 years. That duration alone raises fatal red flags.
State of the (M)art – Big Data and Analytics
Nothing wrong to admit one can't know everything. Unless you have secret accounting skills (which isn't trivial to acquire) getting an accountant got me more money back than what I paid him while offsetting the risk of getting the books wrong, from where I sit, it's been a net win
So the argument here is that it's mislabeled because it wasn't crushed with a lateral motion? And that's misleading to customers?
Medicine may be better than ML but there’s not much in the difference.

> COMPare: Qualitative analysis of researchers’ responses to critical correspondence on a cohort of 58 misreported trials

> Background

> Discrepancies between pre-specified and reported outcomes are an important and prevalent source of bias in clinical trials. COMPare (Centre for Evidence-Based Medicine Outcome Monitoring Project) monitored all trials in five leading journals for correct outcome reporting, submitted correction letters on all misreported trials in real time, and then monitored responses from editors and trialists. From the trialists’ responses, we aimed to answer two related questions. First, what can trialists’ responses to corrections on their own misreported trials tell us about trialists’ knowledge of correct outcome reporting? Second, what can a cohort of responses to a standardised correction letter tell us about how researchers respond to systematic critical post-publication peer review?

> Results

> Trialists frequently expressed views that contradicted the CONSORT (Consolidated Standards of Reporting Trials) guidelines or made inaccurate statements about correct outcome reporting. Common themes were: stating that pre-specification after trial commencement is acceptable; incorrect statements about registries; incorrect statements around the handling of multiple time points; and failure to recognise the need to report changes to pre-specified outcomes in the trial report. We identified additional themes in the approaches taken by researchers when responding to critical correspondence, including the following: ad hominem criticism; arguing that trialists should be trusted, rather than follow guidelines for trial reporting; appealing to the existence of a novel category of outcomes whose results need not necessarily be reported; incorrect statements by researchers about their own paper; and statements undermining transparency infrastructure, such as trial registers.

https://trialsjournal.biomedcentral.com/articles/10.1186/s13...
Seems like if you want your memorial site to last "forever", just host it anywhere and make sure the Internet Archive crawls it once.
That's a cool site!

You might want to redirect http:// to https:// right now if I type "freesewing.org" into my browser it heads to a "Apache2 Debian Default Page".
> In future work, we plan to explore integrating Mesh into language runtimes that do not currently support compaction, such as Go and Rust.

With respect to Rust, isn't it usable as-is through LD_PRELOAD or whatnot since Rust now uses the system allocator by default? Though obviously a proper GlobalAlloc implementation could be provided (and eventually an Alloc).
Sleep deprivation will do that to you. Have you looked into improving the quantity and quality of your sleep?
> It seems inevitable that clients wonder/ask why you can't get X, Y, and Z done in a "week",

As much as I like the 'per week' idea, there's often stuff I can't get done because someone is sick during a week. Client's don't particularly like that. If they wanted to be paying someone $x/week regardless of work output, they'd hire more employees - they're often using external contractors for multiple reasons, but efficiency is usually one.
Agreed.

The point of course in having both conventional and nuclear weapons is so that your range of responses is wider than between nothing and a mushroom cloud.
Hexagonal Grids (2013)
making them practically unusable for open source OSes. even under windows they performed horribly. Good riddance.
> Well I'm 41 and have kids, so your age card is poorly played. Most people of my generation spend their life on social media, I know that for a fact.

I wasn't playing an "age card" - I was adding context to why I don't use social media. Also I think you missed the part where I said:

I'm sure yours (and a many other peoples) experience will differ but my point is you shouldn't generalise that adults spend a lot of time on social media because that isn't always true.

> Speaking of the milage, I took the liberty to glance at your HN account stats. You appear to be a more prolific poster than I am, even though my account is couple years older.

I'd already addressed that point in my post: Yes I do spend a lot of time on HN. But only 5 minutes here and there during the week when I need a proverbial cigarette break. I don't generally use HN during the weekend. The fact I post a lot is really more a symptom of how opinionated I am rather than how much time I spend on HN.

> People in 21st century first world have a lot of disposable time. They also complain most about lack of it.

You cannot generalise like that. Some people need to work multiple jobs just to keep their family fed and housed. Others - like me - have long commutes and busy homes to manage. You want to know my weekly schedule?

06:00 get up and showered for work
06:45 drive to train station
07:00 catch train
08:15 arrive in office
16:15 leave for the evening
18:45 get home, bath kids, read them a story then put them to bed
20:00 do house work
20:30 cook dinner
21:00 eat while chatting to wife or watching some crap on TV
21:30 down time
22:00 bed

Granted that 30 minute downtime can be longer and shorter some days depending on how late I go to bed or how much housework we need to do. But I still wouldn't call that "lots of disposable time". The train to work is my disposable time and that's limited by what I can do on the train - which is usually sleeping because my youngest still wakes up multiple times a night (aghhh!)

I wouldn't say I'm unique either nor that I don't have a lucky life (I have a family who love me, a good job, nice house in a good area and enough disposable income to afford a few luxuries). However I don't take kindly to people who assume that I have lots of disposable time. My kids or catching up on sleep is my disposable time and I get very little left after that.

So I suggest you don't make assumptions about other peoples lifestyles based off your own. It's a diverse world out there ;)
Can we lowercase python in the title? This was not the Python I was looking for.
What do you mean? Simply because they have it means it's bad, regardless of what they do with it? Seems you've already formulated an opinion.
All of these questions have obvious answers.

> Why are they still selling iMacs with hard disks rather than SSDs?

Because the average user likely to buy an entry level iMac doesn’t care that much.

> What is the point of the iMac Pro when they have a Mac Pro?

The Mac Pro is trash and they haven’t updated it in many years. The iMac pro is a stopgap while they design the new Mac Pro.

> Why is the new MAC Mini so expensive, it used to be the budget option.

It’s still cheaper than an iMac so it is the budget option.

> There doesn’t seem to be much of a strategy around their desktops, it’s as if nobody is in charge.

I think what you mean is that you don’t like their strategy. Mac sales are still good.

> Also why can’t they offer on site service for a £10,000 desktop? Lenovo can do it.

They could, but they don’t want do. It’s a lot of effort and far more important for a company like Lenovo that lives or dies by their enterprise offerings.
Comedian Kyle Dunnigan does the best stuff around with face swap https://www.instagram.com/kyledunnigan1/ He does parody videos of Trump, Kardashians & a lot of other celebrities. Really funny stuff. Take a look if you haven't seen! Everyone is focusing on the negative, but this guy is making something positive I believe.
Thanks for the heads-up, I had no idea. I'll fix it ASAP.
I recently read an HN thread about Romanian ccTLD registry selling domains for lifetime. They have stopped it and asked the former customers to pay up though.
This is the legendary Tom West from Tracy Kidder’s “Soul of a New Machine”
There has to be room amongst the woke for the awakening. You’re not helping.
Am I going to pay you $100 to come fix my scale, or am I going to buy 10 scales?

Manufacturing is cheap. Labor is expensive.

wikipedia.org/wiki/Baumol%27s_cost_disease
> I'd put the top more or less at the rise of Linux, the BSD's and similar systems.

I'm not sure the two compare so well. Kids that fiddle with Linux do so out of curiosity. For the other kids, the closest you'll ever get to config file fiddling might be when they're forced to use Linux -- which could happen, for instance, when their techie parent refuses to have a Windows box or a Mac in the house.

By contrast, take any household with a Windows box and a few kids. The latter will want to play games on the former sooner or later.
Perhaps they own a house and don't want to lose it in a lawsuit? Also many clients will require their vendors to have insurance. Insurance is a kind of virially marketed product.
>Affluence and status signaling using clothing: is there an inverse correlation?

It's straightforward countersignalling - some people are sufficiently wealthy that the cost of their clothes carry negligible economic signalling value, so they can signify the fact that they're above that level of status game or use their clothes to convey different kinds of status. Nobody would believe that the Prince of Wales can't afford a new suit, so patching a tear in his jacket signals thrift and tradition. The patch in his jacket signals that he is old money, that his status is higher than someone who needs to signal their status through clothing. Distressed jeans are the obvious example of retail-level countersignalling; when you can buy a new pair of jeans for $8 at Walmart, the fact that your jeans aren't ripped at the knee carries very limited signalling value, making the countersignal more accessible.

We see the same thing with cycling. The very poor cycle, because they can't afford a car. The very wealthy cycle, because nobody would believe that they can't afford a car and choosing to cycle signals that they could obviously afford to drive but they're conscious of their health or the environment. People in the middle wouldn't be seen dead on a bicycle, because they're not confident of their ability to convey the high-status countersignal rather than the low-status signal. In this example, social capital often substitutes for economic capital; if you're young, bohemian and cosmopolitan, you can more easily convey the countersignal. There's a fairly nuanced meta-signal that says "I have the education and the opportunity needed to be a wealthy professional, but I have made the conscious choice to be an impoverished artist instead".

I'd argue that the strong social safety net in western Europe drives more people into countersignalling and meta-signalling behaviour, because base-level signalling of economic security is less necessary. You don't need to signal the fact that you're not desperately poor in a society where very few people are desperately poor, which opens up a wider range of signalling behaviours.
I'm glad to hear I'm wrong. I'm certainly not rooting for anyone to fail.

But a couple of things.

One, the higher you rise in responsibility the more likely your work is to be meta-work. I saw your personal site and the services you're advertising, as time goes on you'll be offering more business-like services because inevitably that's what customers want.

Sadly most programmers have to choose between having the satisfaction of doing IC work and having their salary plateau or transitioning into management and/or biz dev consulting.

Second, it's hard to build equity as an independent. That is, if you work for Facebook or Amazon or whoever for 5 years, that's a hard skill you can trade in for a better job elsewhere, or at the very least your benefits start to accrue higher and higher (e.g. at my Big Tech Co: discount off public stock purchase).

How many 55 year old solo independent devs do you see out there in the wild? I'm sure they exist but unless the have some very specific skill set (e.g. COBOL programming for banks) it's hard to have a forever career as a generalist IC.

But again, more power to you if you can make it work. I'm not criticizing the lifestyle, only suggesting that it's not some peaceful freedom from BS that we'd all want to imagine it to be.
You're an amazing parent.
The FADS workshop[0] at VLDB was a nice attempt at this although I think the work ended up focusing on known historical failures as opposed to failed work that was not otherwise published.

[0] https://fads.ws/
None of your examples involve adding a chemical to the food that does not occur naturally already in food.

Most of your examples just involve preparation, which would not make it unnatural.
I have had three iMacs: 24” I purchased in 2007 which died due to a failed/faulty power strip, a used 27” I bought in 2014, and a refurb 27” 5k I bought in 2017.

I value aesthetics more than you do, and I’m entirely comfortable with the amount I’ve spent on these machines over the years.
Well I hate the way that "it's OK to do something to a person of one race/gender/subgroup that it's not OK to do to a person of a different race/gender/subgroup, for some historical reason" has become the new justification for all sorts of prejudice, so I guess we're even.
I don't blame the students too much. If you get into a PhD program, it's very hard to change fields or even specialties without starting over. A simpler tactic is to weave a field of interest into your existing research project, then market yourself in that field when you graduate.

I did the same thing as a physics student, but with electronics and programming, which furnished me with a marketable resume.
The waste and pollution of mass production are kind of a problem,if you believe in anthropogenic climate change, for example.
I started contracting around 20 too. Having had internships with big Silicon Valley names helped.
Niko hangii
SOLID Java
Gross. I can’t wait for Impossible Burger to hit the grocery store.
Java 12 to be released next month
The Belgian Library That Tore Itself Apart