skysight-inc/HackerNews huggingface dataset:
Science is always inconclusive. Theories are not theorems; everything is open to questioning, no matter how much sense it seems to make. That is why science advances, to begin with. And yet, people are told (mostly by politicians with agendas) that they are supposed to "believe" science, which of course means to believe the latest a scientist said.

No, don't teach the young that they need to believe science. Teach them to question it, always. And to question it in a formal, disciplined and rational way, even if they agree with what is being said. Especially on issues like anthropogenic climate change, where the implied solution is to surrender individual freedoms to a omni-powerful faceless government that is supposed to protect us all.
Bitcoin and Buying Things
There's quite a range between "looking at compiler output is sometimes useful" and "optimizing assembly is one's day job".

We use it all the time, it's certainly not just a toy.

I have the luxury of having a build farm with a large range of compilers and platforms available, so I could use that to rig something like godbolt. But that'd be spending probably days on setting something up, + ongoing maintenance, instead of just using an existing thing that does the job? If I really were only doing this kind of thing, that'd probably be worth it to be able to customize etc. But I'm not. It being a service (and thus basically automatically a web tool) is a a valuable feature.

It's also a great tool to share and communicate results of such investigations. Again, easy for a web tool.
Wasn’t CoffeeScript the preferred way to write JS in Ruby on Rails for years?
The US is a clear outlier compared to other western democracies in regards to public health policy. It makes little sense to try to map US healthcare debates to non-US political positions because it is almost unique. It is not about trying to fit a model, it is about removing things that add no useful information when it comes to points of comparison. And yes, it is good science.
This type of anti-American sentiment is boring and old-hat. I often hear it made by Europeans who still insist EU countries like France and Germany are so much better. In reality EU is a polarized racist political swamp.
This is something that is pushed by some people. With many journals I review for however, I am able to see otger reviewers reviews and I suppose they would be ashamed to have their names to be associated with them (extremely short and with generoc sentences that looks like they didnt even read the paper or just plainly agressive). I've heard many arguments against open review, but the most common is that people are afraid of retaliations if they criticize a work. I understand that people have retaliated to me after comments on PubPeer. But I still think we should do open reviews, that doesnt mean that journals that make people pay for publishing or reading should pay reviewers. We work for free get 0 reward... It is a bit like asking a designer to work for you, and tell them that it is to help the world of design and thank you no you can't sign...
Russia Beyond is a fairly cheap-o state propaganda organ. Just don’t do it (tm).

For one example, you’d get an F in your 20th century history class if your paper on Penkovsky didn’t include so much as 2 sentences on his role in the Cuban Missile Crisis. Unless history wasn’t the point ;))).
Ruby has two kinds of quotes as well (interpolating and non-interpolating), but that must be borrowed from sh
Same thing we do every day Pinky, try to take over the world...

I would relax for the first couple weeks then maybe spend a week cleaning the house, a much needed task. Then I would go back to relaxing.
Yeah I didn’t read it carefully, i just presumed that was the idea. Anyone can put up a website or tombstone, the job to be done here is to make sure it stays up and stays readable, otherwise it’s pointless... So maybe there is a business waiting to be launched here!
I don't recall most major projects shipping with support for Coffeescript. Looking at my projects, the amount of "@types/*" I have are pretty small compared to a year or two ago because most projects ship types directly in their package now. Personally, I think it's here to stay.
Where does that limit of 9 comes from?
Doesn't Windows 10 accept more that 9 desktops?
I have tried the shortcut Ctrl+Win+D and could create more than 9 desktops on my Win10 install.
Here's an alternative to TypeScript that people who dislike type complexity but want better tooling, might find interesting: https://github.com/keyboardDrummer/typeless

Disclaimer: I'm the author
IDK man, the last POTUS didn't seem so anti-authoritarian to me, but that might again be an outside position.
SpectX releases raw log analyzer for small businesses, starting 79€/month
How does this compare to storybook? I've used storybook for ages and it's a great tool but is there a good reason to consider cosmos over it?
Based on the party's position on immigration, the Democrats are far to the left of the European mainstream.
Accelerating Dual Momentum Investing
How does Bitwarden.rs[0] (RUST IMPLEMENTATION) relate to the open source Bitwarden and its hosted cloud service?

[0] https://github.com/dani-garcia/bitwarden_rs
FinRL 2.0: Upgraded DRL Library for Automated Stock Trading
They are mostly all in California, though not entirely in SF. They send some of their data to other parts of the world too, but I'm concerned that the don't have the redundancy needed. There was a project in attempt to back up the internet archive, but it became unmaintained in 2019 and only about 200tb were actually being backed up http://iabak.archiveteam.org/
Hunh, this is a great idea. Rejected articles should be published as rejected, and all reviews should be published. I guess this is a bit like the open review model, like The Cryosphere uses, except I think they hide papers after the discussion period if they aren't accepted.
There are at least three fairly distinct ideas being conflated, I think:

- Was the "free speech" norm ever widely followed? This is the one I think you're objecting to, and indeed society as a whole has never exactly been accepting of all speech. On the other hand, there are plenty of social norms that people generally believe in but frequently don't quite live up to, like presumption of innocence, or "honour your father and your mother". I don't really think this criterion invalidates conduct prescriptions as social norms.

- Was the "free speech" ideal ever widely accepted? This one seems kind of tricky if you just look at the current state of affairs, but then if you look just a few years back at the way people danced around the "hate speech dilemma" even up through 2016, I think it's pretty clear that people generally did, or at least expected others to, accept free speech as an ideal.

- What kind of social obligation is the "free speech" rule conceived as? And this is one I wanted to make a point on, specifically that the constitutional instantiation of it is not primary.

It is not the understanding that, given that the constitutional guarantee exists, there is only a restriction on Congress and e.g. everything is all peachy with a president instructing the IRS to engage in punitive auditing against Vietnam War dissidents.

It is dangerously disingenuous to frame the constitutional protection on freedom of speech as the full extent of Americans' understanding of free speech.
Encryption is on by default.
In both cases you should verify.
Repo Has 1564 Stars
Of the languages you listed, Java is the new kid on the block. Python is older than Java.
what are alternatives?

python's tabs?
This is simultaneously a fair point (the Portugeuse were the first slavers) and a miscategorization (puritans/white european invaders were quite racist and violent from the moment they landed on Plymouth rock and began stealing from / killing Natives).
They do say it's possible (https://www.tsa.gov/travel/security-screening/identification) as I discovered somewhat to my surprise a few years back. But they're deliberately vague and leave it as an "at our discretion" sort of thing.
hey, the ml family is only 40+ years old, maybe in 50 years they'll be mainstream
Many universities take reviewing "into account " for the tenure-track process and performance reviews. but it counts really little compared to publications. Data sharing or management of ressources (databases, forums...) is completely ignored usually.
Smell Inspector: Electronic Nose Developer's Kit and End-User Gadget
I worked with a large media company a few years ago on a product like this; long story short YouTube pays the big content creators to stay on YT. Getting a critical mass of content that’s not also available on YouTube is a problem, because you need content to draw an audience and creators don’t want to do a bunch of extra work for no exposure — YouTube is only one revenue stream for the top stars, but it gets them the publicity to monetize their image in other ways on other platforms. So there’s an opportunity cost to using another platform.
Using Ghidra to Reverse Engineer Super Monkey Ball for GameCube
Traditional unamplified speech is ok in all shapes, but I think the amplification power of social media has shown the damage hate speech can do at scale, and people have become more cautious about what’s ok to amplify.
Thank you so much for doing this. It is a really helpful thing you're doing for the world.

What crops would you say are most used in conjunction with the bad types of pesticides in South Australia?
Which is also a requirement under European GDPR laws.
Science is seeing full-well the problem that many religions (at least, those with Scriptures) have been having for centuries. (s/hypothesis/belief/ and s/fact/creed/).

* I see individual scripture references cited (out of context). (Called "proof texting"... "See, here's the proof!")

* One can find a verse which says anything (if you ignore the context).

* Once an idea has been poked at from enough directions, it becomes a belief and then a creed (or a part of one).

Science, like religion also has a method: exegesis vs. the scientific method. A source: scripture vs. creation. Etc. etc.

Sadly, this is not a problem which can be "fixed". You can have your die-hard zealots on either side. The evidence can be placed before them. You can show them that their error (heresy) has been denounced for a thousand years. But yet erroneous beliefs are still rampant.
Can’t we jus my have a GitHub for science and get this over with? It seems silly to maintain this system that may have been functional when it started, but is now clearly behind the technology curve.
Me too! But the thing is, a vanilla C library can be used by anything. It's the lowest common denominator. I can easily call into a C library from Python, Perl,... MATLAB... and I don't know JavaScript but I bet it's not hard from there either. That can't be said about any other language.

Performance is oft cited as why systems software is written in C (or C++ with C bindings), but I think a much stronger reason is the universality. C runs on everything from big iron to the smallest microcontroller.
About 95% of React components I see in the wild are in TypeScript. The most rapidly growing JS backend framework (Nest) is in TS. Deno, the evolution of Node, is based on TS. Pretty much everything in the JavaScript OSS world has TS options or is based on TS.

I doubt Coffeescript ever saw this scale of adoption.
Are we still punishing short-sellers now?

Because most of the major HFs and shorts closed their positions or hedged several weeks ago now and GME is still being pumped all over WSB

And that's not even getting into the fact that 99% of WSB posters had no idea what a "short squeeze" was about 60 days ago. There were some sophisticated people who understood what was going on there and hundreds of thousands of easily manipulated people who thought it sounded like a way to make a quick buck.

And I'm not begrudging the people who made money on this. Good for them! I'm just annoyed by the ex post rationalization that there were all somehow masters of complex financial instruments because they bought a meme stock.
I’m sorry, that’s nonsense.

First, you can injure someone, physically or emotionally, without making a mistake or being wrong.

So, it’s possible to feel guilt over an injury even if ultimately, you did the “right thing.”

The point of an apology isn’t solely to say “I was wrong”. They can be an acknowledgment of the injury you caused.

If your actions cause an injury, and you feel no need to apologize, because you “didn’t do anything wrong”, you’re just an asshole.
Now all we need is a web API that lets websites register quick commands. Then the web will start to have a CLI. With the addition of semantic web technologies such as Solid or JSON-LD that let data interoperate between sites, we could add piping between sites, gaining a full-blown CLI.
In the US, everywhere I've lived, Comcast has been king. But their new TV Boxes are so fucking slow I can't stand it. 2 second delays just to type a number. If any competitor was smart, they'd invest into their boxes' speed and just destroy comcast on that alone.
Claims about electoral fraud are a regular occurrence in American politics.

Democrats made similar claims about at least the 2000, 2004, and 2016 elections.

Trump's claims about election fraud and the sheer number of lawsuits are an escalation but it isn't a difference in kind.

Edited to add the following.

The child post correctly points out that I should have mentioned Trump's inciting a violent attempt to overthrow the government. This wasn't a deliberate omission.
I used to be heavily involved in the demoscene during late 80's/early 90's. (And still occasionally visit demoparties.) I think the best thing in making demos was the feeling of achievement when you managed to get a new effect working. Of course it was a bonus if this was something never seen before, or broke some record, or even placed well in a democompo, but the feeling of "I can do this" was the main driving force behind it all for me.

Recently I've got similar feeling of achievement in DIY electronics. Back in the day making PCBs was difficult and information on how to design them was hard to find. My best attempt was an audio digitizer based on instructions from a magazine, and I never got it working because my hand-drawn PCB was so bad.

These days one can design PCBs with open-source tools and get them manufactured professionally for very cheap. There is a wealth of various microcontroller modules and add-on boards that can be used as building blocks in projects. Internet is full of design resources, and all possible components one can imagine can be ordered online.

Although I haven't participated in any IRL meetings, I think there's also something similar to demoscene in these communities, both online and IRL. It's not as competitive as demoscene used to be though (but I think that's only a good thing).

Most of these DIY electronics projects would never be possible in commercial setting because there's no viable economy behind them. However, as it's relatively cheap these days to implement even fairly complex electronics projects, we are seeing stuff that's somewhere in this intersection of non-commercial / creative / cutting edge technology - just like the demoscene used to be.
> You have to set up so much

I think tooling has mostly addressed this, or at least provided a mostly braindead path for 90% of needs. For example, npx create-react-app $YOURAPPNAME sets up practically everything you need to get a reasonable react app going, at least in terms of the transpiler/set of plugins. It makes very few choices re: actual react libs though (no preferred router, flux, etc). The preact equivalents are somewhat more opinionated, and go a bit farther in setting up routing/splitting nicely for you.

> This makes me feel very insecure about my code.

I get this. While I stand by what I mentioned above, it also makes me nervous that I understand so little of my setup given how much of it was setup automatically for me, which makes me trust the environment less. FWIW, outside of web dev it seems like _most_ people have no idea how their setup works re: compiling a project. How many devs for say postgres understand the make file or configure scripts? Probably not that many. Maybe that's getting better with newer tools like cargo, but web dev always seemed like the exception wrt understanding the bundling environment, and we're just now catching up to the level of complexity that other types of dev have had for decades.

Edit: apparently that was a bad example. Postgres's make file is very simple: https://github.com/postgres/postgres/blob/master/Makefile

The configure script is less so: https://github.com/postgres/postgres/blob/master/configure
A significant portion of Airbnb was written in Coffeescript, including most of the complex app-like stuff used by hosts to manage listings and calendars.

We ported off of Coffeescript when ES6 and Babel came out, and you could start writing `class` and using `() => {...}` function expressions with lexical `this` scoping.

Coffeescript lost because it stood still next to the ecosystem and next to the new Ecmascript language standards, which obliviated its advantages. The only advantage Coffeescript had over ES6 was “some of your code is already written in it”.

Once Ecmascript formalizes a type system, we’ll see the same process happen with Typescript. But, I think it will be many years before that sort of feature is standardized. In the mean time, I’m happy to use Typescript today.
> [...] considering we are texting much longer strings than that literally all the time.

Without typos? Typing a tweet or text message into your phone, your thumbs hit somewhere near the right characters and your phone figures out what words you meant as you type. The uncorrected characters are often gibberish. This is a very different use case from having to get the case and special characters right for a 40 character password.
I find your interpretation and subsequent extrapolation on his qualification as senior unfair. He clearly tried TS and was frustrated by his initial experience, because there were certain things he had a hard time understanding or justifying. There's no opportunity for broader self development here. I try stuff out and I scratch my head, should I risk sticking with it or should I move on. It's a gamble. Others have made the alternative bet with a different tech du jour and lost. So your results may vary.
Hacking with Metadata
Location: US
Remote: YES please
Technologies: Ruby , Ruby on rails,PostgreSQL, HTML, CSS, REACT, Javascript
Résumé/CV: http://www.anaosantos.com/
Email: ana.o.santus@gmail.com
I've been fired for taking the long road and preferring good craftsmanship and not idolizing shipping several times a day.

Sadly most people can't afford that and the results are visible everywhere in IT.
Using a OnePlus 7 Pro, and I tried this, and the sidebar closed instantly. How many apps and games do you have...? :)

(But yeah, this phone is super fast, and the 90Hz screen is a joy. I literally cannot switch to iPhone until/unless they get faster screens, because of post-concussion syndrome and the migraines I get from 60Hz screens.)
puritans/white european invaders were quite racist and violent from the moment they landed on Plymouth rock and began stealing from / killing Natives

I guess I can't keep up with the shifting terminology, are natives considered blacks now then? Isn't that supposed to be BIPOCS?

Actually if we are talking about slaves, then native Americans had been enslaving each other for centuries before Whites or Latinx arrived.
And what percentage of published papers would be affected by this?

I surmise the amount is anywhere between small and tiny.

There are arguments against paying peer reviewers, but this is not a good one.
Why? They’re a completely entrenched monopoly whom the government lets pretend to be some kind of intelligence agency.
There are a lot of people who claim science in defence of an opinion.
IMHO science has got to bad place and has become very political.
> Like you have a react hook and some components that you can compose, and the typedefs just become unwieldy and impossible to get right. Often they end up not even catching what should be compilation errors.

I’m curious - how do Elm and Kotlin solve these problems in a way that balances the often competing goals of “add types to reduce errors” vs “have a high productivity environment where it’s quick and easy for engineers to write new code”?
Very worrying trend against free speech in general, but HN is a litmus test for me.
To be fair here, when you're pouring that much money into AWS you probably have a better contract and can negotiate the price down quite a bit. Additionally, you could use CloudFront to further reduce your bandwidth costs.

That's not to say that it wouldn't be incredibly expensive, but probably far less than what you see on the pricing page.
How do I install play store on them? /s
AI Ethics Questions We Need to Answer
But that's approximately as true for other programming languages. (EDIT: Good point elsewhere in the discussion where it’s pointed out that assembly is significantly more verbose than nearly any other language so it’s desirable to keep it short.)

It'd be interesting to see an editor mode that could jump back and forth between a mnemonic view and a more descriptive one, perhaps even with argument labels to get rid of src vs. dest confusion.
As someone in a country with a vibrant multi-party system (I'm not comfortable mentioning where), I would be wary of proposing it as a solution to fix democracy. Ours is very, very broken, but it is certainly a few steps ahead of a two-party system.

I would also go so far as to say that representative democracy, where you vote for a party based on a broad raft of ideas they pose in their manifesto, and then leave it entirely up to them to implement them or make new laws based on their interests and interpretation, is not real democracy at all. The logistics of actually having informed citizens able and willing to participate in every decision, and making the process transparent and open for public participation is certainly a huge issue and it is not something I have a solution to. But that feels more like "real" democracy to me. Where the elected representative is just that. They represent their electorate (and not a "party") and are only there to put forward votes or policy drafts that their base has approved with a basic (or two-thirds) majority.
When Fans Went Wild over Tieria's Cross Dressing
Thanks for the encouragement! I checked out your site, I like how you've got the votes structured around the value of the domains instead of just something subjective
Cities are starting to ban new gas stations
For those interested in self-hosting the home server, I would recommend https://github.com/spantaleev/matrix-docker-ansible-deploy - the documentation is fantastic and it’s very well maintained.
You actually want what you can afford. A shitty product in the market beats a great product on localhost.
Words for Encouragement for the Young, Out-of-Place Developer
Was this really the result of a SQL injection attack? I can't find any details on how data was exfiltrated from the site.

With all of the tools available today I would have thought this kind of attack would be pretty uncommon.
Should We Fear the Case Counts?
Coffeescript was a good thing when we only had ES5. In fact many of the things it championed made it into ES6 and beyond. I think with TypeScript it isn't just a shiny thing. If it does substantially change I believe it will be to break the forced compat with JS. As WebAssembly gets more adopted it will be possible to not have JS targets, and thus remove a lot of the weird JS things that have been kept for compatibility. Typescript has the gravity to continue.