skysight-inc/HackerNews huggingface dataset:
That isn't what elil17 said. I happen to agree with both sentences in elil17's comment and I'm fairly conservative.

I'm pretty sure elil17's idea of which views are "antithetical to a free and equal society" doesn't match my own, though.
Sure - I get it. The violent crackdowns are big part of why I'm making authoritarian/soviet comparisons, in addition to the institutional battles in universities and media/tech companies.
If google was really good at removing then Pinterest and Quora would have been downranked/removed from the index.

And then there is this spam site called AnalyticsVidhya whenever I search for stuff related to machine learning.

Gaming SEO still works, so I have to maintain my own blocklist of websites that automatically hides the biggest offenders from my results.
They actually have simplified one thing with electronic filing. At least now you can more easily know when you're "documentarily qualified" and it's electronic so they don't keep losing the stuff you already sent them and demanding it again and you can see exactly what they have.

That, uhh, that doesn't stop them from simply forgetting to tell you when you have a consular interview and leaving you waiting for months pointlessly to receive the date. By the time we heard back from our Senator's legal counsel for advice, we already had the visa in hand, but that is a route of escalation if things go crazy. Anyone who gets stuck like that is advised to talk to the consulate directly or have their lawyer do so.

Overall, for us, the worst thing was the glacial speed things move at. It's funded by the fees paid by applicants, so I don't know what can be done to speed things up, but it's incredibly frustrating to be left in limbo for a long time.
There are already plenty of newsletters that consist of basically SEO spam. I don't think that's a problem, as long as I can identify and sign up for the good ones.
Whew, kernel bugs due to complexities of live patching code! (https://nickdesaulniers.github.io/blog/2020/04/06/off-by-two...) high fives...anyone...anyone...?
Half Life Alyx blew my mind. Not just an amazing VR game, but an amazing video game in general.
For the record, I didn't flag you.

> I don't think it does, it's semantic with respect to your design system, not your content. The use of utility classes is to avoid the proliferation of "header-foo", "header-foo-large-padding", "button-foo", "button-foo-large-padding" or even worse usage of overly specific selectors, relying on element position, eg .main-content > header-foo { padding: 1rem } etc . Instead, you can just "header-foo.p3", "button-foo.p3".

How is the proliferation of "padding-s", "padding-left-s", "padding-top-left-bottom" any better?

The solution here is don't do either of these things. Strictly stick to semantics. "primary-button", "secondary-button", "post-header", "comment-header", etc.

> I don't understand this argument. A lot of major css libs and frameworks use utility classes. I'm sure they deal with production code and practice all the time. I know I do. This comment I take as very dismissive.

Just because a lot of people do something doesn't mean it's a good thing to do.
This post is Javascript Rodney Dangerfield. I'm sure there are backend engineers who think FE isn't real engineering, just like I'm sure there are frontend engineers who think BE oughta be a $15/mo. service you pay for and that's it. Let's not get too carried away with the endianness here. There's complexity everywhere.
Where Will Everyone Go? Modeling How Climate Refugees Move Across Continents
If people are in the street demonstrating, this is a sign that something is not right. Unless there is some mental disease going on, people will not let their fulfilling lives to be protesting against living conditions. This is a sign that something is broken and should be fixed, which is the whole of government, even if that government is not the one that I voted for. This is democracy 101.
Those comments i replied to ticked me off. I just cant understand how such a great country has been revealed to be a fraud. I simply can’t. Also I didnt call America a shithole. I am referring to the US and the current dangerous path its taking. Other countries in America, i.e. Canada seem to be fine - albeit not perfect. If you can clarify how many on HN dont find the current state of affairs problematic I’d give you a few beers. I love the US for what i thought it represents but right now I feel let down.

Edit: I am genuinely looking for answers. Many times when the topic of the US as a democracy has been brought up in conversations with either brits, french, germans, i had to defend the us as an example of how things should be and had faced strong disagreements, many supporting it is what we all see today the US is, and this was years before 2020. I feel like a clown for having been so passionate in my defence of that country. Heck i wanted an EU modeled around it. Now we see an utterly corrupt, potentially authoritarian, country with serious disregard for human rights and a total lack of respect for it’s own.
I'm not sure where you got this idea from, sounds like a lot of work.

It would be much easier just to calibrate the tool before putting it into service. And given that there is a routine calibration schedule for measuring equipment, there's no need to have some NIST paperwork certifying the metallurgy of the brass rivet holding your feeler gauge together.

The two tooling engineers I sat next to when I worked at a jet engine MRO would buy any tool they wanted from their parts catalogue. I can't remember the name of it now but it was yellow covered and about 6 inches thick.

They would buy the same tools you could get at any respectable hardware store. Snapon, Koken, TengTools were common. They bought good quality so it lasted, not so they could get NIST certificates with them.

In the engine manuals, for specific jobs, there would be specific tools you would need to use. These would be listed by part number.
If you used any old torque wrench when the manual specified a particular part, you weren't in compliance. This could be picked up by an aviation authority when your paperwork was audited.
Or of course, if you have an 'escape' where an engine gets put on a plane and then stops mid flight (second worst case scenario).

The same goes for the calibration of the tool, each time you torque a procedure you need to fill out the paperwork with the tool # that the engineers will have engraved on the side of it. If the records show that tool is overdue for it's calibration when it was used, best case scenario, engineer doing the procedure gets told off, tooling guys get a 'finding' and have to improve their system of tool tracking. Worst case scenario, people die. Which could result in the Quality manager getting thrown in the clanger.
>Of course, there's always performance left on the table when you write in a language like C# or Java (and even a little performance matters a lot when it comes to emulation), but the memory safety that C# can provide over C++ can save the developers a lot of debugging.

It really doesn't matter how much headache it saves you in debugging. The problem simply cannot be solved at the required level of performance if you use C#.

>When the project reaches significant compatibility, other emulators can take ideas from its code and port them to C/C++/Rust/assembly if they desire to do so.

The only legitimate use of this project is as a research bed for future emulators, so I agree with you there.
I did include the word India when I submitted it, but somehow it is gone now...
Show HN: A rap song about demo days
It's a consequence of consumers being so voraciously consumerist that they buy things they don't need so it doesn't matter if they get what they ordered.
Like almost all crimes, they wouldn't care to prosecute most people. Tax avoidance is a crime. What percentage of people who lie on their tax returns get prosecuted anyway?

But if you are one of the unlucky few whom they decide to prosecute, you will have a bad time. Read the articles about Sirous Asgari. I don't have any good articles which tells the whole saga, but use this as the starting point and search more on the internet: https://www.theguardian.com/world/2020/apr/28/iran-scientist...

Recap of the saga:

An Iranian university professor (who had previously studied in the US and has ties to the US) requested a US visa. It was granted. Hew was arrested as soon as he entered the US. He was charged with wire fraud, visa fraud, and stealing trade secrets. After a lengthy trial, 2 years later, he was cleared of any charges and acquitted. But then ICE took him into custody because they had revoked his visa and he was in the US without a valid visa (please note that he had no choice in this, as he was forbidden from leaving the US while the trial was proceeding and he was taken into custody again immediately after the trial concluded. Real catch-22). Then he spent a couple of months in ICE custody and his frequent requests to be sent back to Iran was denied. He got infected with COVID-19 during this time. And finally in June, he was deported to Iran.

And this is the case of someone who was innocent. Imagine what would have happened if he were actually guilty. They gave him a visa so they could arrest him and charge him with visa fraud (among other things). Even when he was acquitted, he spent more time in jail because they retroactively revoked his visa. And most important of all, none of this even made front page. This is not one of those WTF cases that are so rare you might as well ignore them. Following the news on this over the years, the tone was always "yeah, nothing special about this case."
My point was why does it matter what platforms do, no one is listening to each other anyways, those alienated will platform somewhere else where there are receptive ears that like the echo. Even if we force the platforms to accept free speech in the same way the US Government is bound to it, no one is listening anyways so why does it matter.
Tor Onion Service version 2 deprecation timeline
That's a good point. I wonder if Apple Silicon will give game console emulators a leg up.
Good point about the software. Cube was published when Mac OS X was in its infancy. Ended up doing some expo gig where we presented it with the Mac OS X Public Beta running Mac OS Classic version of Photoshop.

The Cube was so cool for its time and it still looks good, a lot better than most of the modern PC gear. Opening it was also really cool. It just felt like magic when everything else in the market was basically big, ugly beige boxes which required force, trickery and bloody fingers to open and modify the components.

I wish they would make a new version with some Mac Mini hardware.

Funny thing about the Cube. It has a place for a fan but as the article mentioned, it didn't have it in production builds. There are still some aftermarket kits to retrofit the fan in place :)

Been still thinking about buying one to run Mac OS PPC Classic apps...
Google has used user search queries to report restaurants to health departments
Probably it’s a perspective issue, but galaxies look relatively close to each other, is that the case?

I mean they look relatively close compared to their size, in contrast our solar system’s bodies are really far away from each other (of course relatively).
They might as well narrate and broadcast their newsletter/blogs, and call them pods.
I had one of these, once upon a time. The model with the capacitive power button. Great machine, but it sure was annoying when people would come by my desk to talk to me, and accidentally put my computer to sleep by absentmindedly resting a hand on a convenient surface.
https://archive.is/yNKSj
Anyway, to the fellow confused people, here's the simple English version: Kenny made the donkey a prize of a lottery he organized, and didn't tell the participants the donkey was dead.
Exactly, this is exactly why I decided not to pursue academia.

Too many times I heard things along the lines of getting "low hanging fruit" to get "published" and that "don't try that you won't ever graduate". Why is graduating and publishing papers and tenure and theses the goal of academia, instead of trying the highest possible risk things that even companies wouldn't want to risk? Why isn't academia about doing the most utterly crazy things possible in the name of advancing science for civilization?
A "raffle" as distinct from a "lottery" in American English differs in how the prize is decided, and what kinds of things are typically the prize.

Typically a lottery runs in one of two ways: with pre-decided winning tickets, or a number that's drawn after the tickets are distributed to decide which ticket (if any) is the winner. In this way, the odds of winning are mostly independent of the number of tickets sold. The prize is usually money.

A raffle works by selling tickets, and then picking exactly one of those tickets to be the winner, making the odds directly dependent on the number of tickets sold. The prize is usually a physical object, and not money (though there are exceptions, e.g., a 50/50 raffle).
Oh goodness, we're going to bloviate over what's free speech and what's hate speech again.

The Supreme Court recently totally rejected the idea that hate speech even exists. Bye bye Section 230, big social media! Buh-bye! Oops, sorry, you're editors now.
Linguistic prescriptivism is just class oppression by another name. As long as language can be understood it can't be wrong. Intelligibility is what matters, not if someone subscribes to the particulars of a given style guide. Saying otherwise just serves to suppress the voices of people who speak other dialects.
Thank you for doing this! I'm working at a tech startup on my F1-OPT (expired July 15). My lawyer submitted my H1B petition one month ago but we haven't received the receipt from USCIS. Can I continue working while waiting for the receipt and the approval? If not, what are some options to legally working until we get the receipt?
I'm glad you prefaced this with "(now)" ie: hindsight. There's always a considerable chance that tests of the untested / unproven will remain inconclusive, even if there's some evidence we should find something.

It's extremely risky to allocate a huge amount of finite resources to these unknowns, when there are so many areas we KNOW we can help advance with those finite resources. The fact that he was ready to retire, if the picture came back with barely anything in it, gives a sense of how bad that waste of resources would have been.

Future us might not think it is such a gamble to send a probe to look for life in the oceans of Saturn's moon Enceladus. There's evidence of abiogenesis from deep sea vents on Earth, and Enceladus has very similar conditions. But present us knows there are so many unknowns and possibilities of failure even if something is there. And there are so many other useful ways to use the finite resources of our space program.

It took a lot of courage on Bob Williams' part to explore this.
Nearly 400 restaurants close for good in San Francisco metro area
Well, the corn laws (of the UK) were a form of farm subsidy (actually a tariff against imports), enacted in about 1815, and repealed in 1846 in the face of opposition from factory workers. The market for agricultural goods has seen increasing subsidy/barriers to trade since the First World War, the sharpest change likely being during the Great Depression.
We detached this subthread from https://news.ycombinator.com/item?id=23942095.
It's an exceedingly common deflection. "Group X has suffered and/or is suffering worse, therefore your complaint can be ignored." It tends to come up sooner or later when someone complains about the negative impact of certain types of policies.
The great grandparent's post is more difficult to read than it otherwise would be to the vast majority of HN users who use other English dialects.

American, Australian, German, British, etc. English are all mutually intelligible with no difficulty, while the... *counts... 11 deviations from the more common (as determined by looking at HN posters) grammars in the great grandparent require a bit of work on the part or the reader.
I want to point out your claim about 'majority of English speakers'. The number of English speakers in the Indian subcontinent is much higher than anywhere else in the world, including US.

Source : https://en.wikipedia.org/wiki/List_of_countries_by_English-s...

If numbers decide what is the norm, Indian English should be it. However, I feel like there are other factors that you are using to determine the "correct" English.
It can be argued, but it isn't correct. I know of houses where the next house in any direction is several miles. They sell for cheap after being on the market for a long time.

People do like space, but the like cities as well. Suburbs are an attempt to compromise.
> The Licensee hereby agrees, without the prior written consent of Cognitect, which may be withheld or conditioned at Cognitect’s sole discretion, it will not... publicly display or communicate the results of internal performance testing or other benchmarking or performance evaluation of the Software

From the Datomic EULA here: https://www.datomic.com/on-prem-eula.html
Yes but isn't Hubble moving? Or is it in a fixed position in space?
Those costs really doesn't add up to much for me. Most of the stuff I would have anyways (internet, electricity, HVAC). There's some small marginal increases I suppose. And I would bet that the costs are less than the savings from not commuting (especially if you include the value of your time), not needing new work clothes and not eating out.
> if you're a seller, you have to pay extra to not have your goods co-mingled

It would be great if Amazon passed that information on to the purchaser. It might even justify paying a higher price to buy from a non-comingled vendor because it would indicate increased accountability.
The fact that you were downvoted shows that social media companies and big tech nerds and brogrammers aren't fit to ruminate on intellectual matters.
Dig deeper, there are still excellent music and works being published. Maybe they are hard to find because they are flooded with junk, commercial stuff and misinformation, but they exist and grow faster than in the past.
All communities, including this one, require curation and moderation. The down vote is a way to drive out "non-HN" ideas out of the square, as determined by the broad subset of HN users (and a small number of super users).

It isn't aggressively conventionally minded, it is pro social, as well as likely the only way to maintain a level of discourse that the majority wants.
Word choices are very important. Yes we want to use smaller common words but not to the point of being misleading.

> Type inference means that if you don't tell the compiler the type, but it can decide by itself, it will decide.

The word 'decide' implies that there was a choice that was made. I would think of inference more as 'determine' as the process is deterministic just not always successful. Or are there actual cases where the compiler infers a type that's close but not entirely correct?
Are you saying you're not a racist? Do you have any evidence to prove you're not secretly penning racist content across the web under a pseudonym? Prove that you're innocent.

Or should people wait to judge you until there is some actual evidence?

So, the second one then.
Imitating this style is a good chunk of the Onion's humor. E.g., "Congress Approves $4 Billion For Bread, Circuses"

https://politics.theonion.com/congress-approves-4-billion-fo...
> These OEM EEPROMs are exposed to the external world, just like normal registers.

> many hardware provides an explicit lock/unlock feature for protecting low-level configurations and registers

Is this really enough? It seems that devices which will eventually be connected to another system outside the purview of the manufacturer should have such registers isolated to as great an extent as possible; if these are only ever touched once during manufacture, they should only be accessible via e.g. JTAG; if the manufacturer sometimes pushes out updates which touch them, they should be on a different PCI(e) BAR which is only mapped into memory for the purpose of an update.

In this case it looks like the driver developers do share some of the blame, but it seems that such systems should be resilient enough to accept a lot more interference (I'm reminded of the FCC regulation, although it doesn't quite fit here since we don't want "undesired behaviour") on interfaces over which they have little to no control; what happens when a bit-flip results in the wrong MMIO address being written to?
For me it depends on the style of static types. I do find Java or C#'s static types to be helpful, but also time consuming. Elm or Haskell on the other hand don't force me to write out the static types while still giving me the benefits of them.

There's also the case that I find the type systems of Rust, Elm, etc to be much more helpful than the type systems of C++ or Sorbet (type system for Ruby).
It's not that easy, Amazon closes accounts that attempt to evade their bans too, by cross referencing shipping addresses, names, emails, credit cards, IP addresses, etc.
You really think those people wouldn’t hear about it any other way?
yes? if you want to have kids by 30, a PhD probably isn't right for you. A career in science might as well probably not work out. So what, not everyone needs to procreate?!
I guess my problem with email newsletters is that they show up in my email client, alongside other emails from real people. I really don’t want them there.

I think I would like newsletters if I had a separate system just for them. Not just a different inbox within my email client, but a different program altogether, so they occupy a different headspace.

I’ve used https://www.kill-the-newsletter.com/ a bit and I think it’s a great service, but the resulting feeds feel distinctly “non-native,” like the feeling of running a Windows program in Mac or Linux with Wine.
Why would we randomly select the species? We have agency, here... We can foresee hundreds of millions of years into the future in ways that literally no other species can (as far as we can tell, we're the only species that has developed the mathematical abstractions to even contemplate such numbers).

Anyway, the point isn't humans as a species, unchanging and eternal. But humans as the progenitors of future intelligent lifeforms that may indeed be around for 500 million years or whatever. Stasis isn't a requirement or even desired.

...by CHOOSING to contemplate survival on such timescales and making decisions based on that contemplation, we are, in fact, changing the odds of surviving that long. So a random selection is not appropriate...
It can be made ethical if we state at a visible location in the site that - "your actions are recorded for improving experience of the site" Or such message. So users know, they are being recorded. Just like we see similar messages while we are recorded in a shopping mall.
Isn't subscribing to newsletter and subscribing to RSS blog feed the same? Content is being pulled and and then pushed to you to consume it.
C++ is a bad programming language used by bad programmers to write bad programs. The only reason I mention it at all is because it can achieve the level of performance necessary for an emulator.
> for pursuing your own social or charitable goals is not immoral.

Assumption of facts not in evidence.
I really am looking forward to it.

I will probably revisit it entirely after that.
Interesting I've never seen any issue with (1) with data scientists with Masters or PhD, more often I've seen it with software engineers who end up having to do data scientist work. Does that track with your experience?

As an software engineer (2) is the worst part of working with data scientists. The amount of times a 'professional' data scientists want to launch non-code reviewed, non source controlled, works-on-my-notebook model or analysis is shocking.
Just curious, did you know?