skysight-inc/HackerNews huggingface dataset:
Not sure 'we can drive whatever we want to the store' is a rally cry to be particularly proud of, neighbour.

We seem to think because we have the freedom to drive a V8 half ton dually less than a block to the mailbox with the aircon blasting, that it somehow makes it any less of a stupid thing to do.

Most North Americans translate whatever freedoms we've been granted into one: the freedom to thoughtlessly consume and squander without restraint. I guess it remains to be seen whether your freedom is a good thing or not, but the way things been going I suspect it aint gonna go your way forever.

Even a 5-year-old knows: if you keep using your transformer as a projectile aimed at your brother, it's gonna be taken away.
> Externalities are costs dumped on others who didn't agree

Yes.

> Hence taxing externalities and using the revenue for the common good corrects for that

That's the argument for Pigovian taxes and subsidies. The typical “free market” counterargument is that the government taxing and spending for the common good to correct that:

(1) violates consent and does not take into account whether and how much the individual “beneficiaries” would be willing to pay when taxing the public and spending for Pigovian subsidies,

(2) does not compensate for lack of consent or compensate the individuals harmed what they would be willing to accept to consent to the inflicted harms when collecting and spending pigovian taxes.

And, therefore, that the correct policy is for individuals who would benefit to subsidize third party action in place of Pigovian subsidies, and seek individual remedy, e.g. via the courts, for unconsented negative externalities.

> Hence it is free market.

That it compensates for what sone people see as a problem in unregulated markets doesn’t make it “free market”.
Although the article doesn't mention it, index bloat will be far better controlled in Postgres 14:

https://www.postgresql.org/docs/devel/btree-implementation.h...

One benchmark involving a mix of queue-like inserts, updates, and deletes showed that it was practically 100% effective at controlling index bloat:

https://www.postgresql.org/message-id/CAGnEbogATZS1mWMVX8FzZ...

The Postgres 13 baseline for the benchmark/test case (actually HEAD before the patch was committed, but close enough to 13) showed that certain indexes grew by 20% - 60% over several hours. That went down to 0.5% growth over the same period. The index growth much more predictable in that it matches what you'd expect for this workload if you thought about it from first principles. In other words, you'd expect about the same low amount of index growth if you were using a traditional two-phase locking database that doesn't use MVCC at all.

Full disclosure: I am the author of this feature.
I missed the part where he says that wealth is limited. Doesn't he says that wealth creation is a positive-sum game (I.e. 1+1=3 thanks to automation and leverage), as opposed to status which limited and its pursuit is a zero-sum game? Wouldn't that mean that wealth is unlimited?
Windows 2000 was pretty solid, and relatively low on resources, too. For a couple years in the early 2000's my main desktop was a Win2K box with 256 megs of RAM.
Hm. Am I ready to build toshnet, a cloud of systems running tosh and a toshepherd, the masternode that stores the totp to find and manage them all? Mayhaps.
Not only this but also the number of votes from users who were active years ago is also a very interesting metric to see. No doubt HN audience has changed over the years and votes from original users are diluted by votes from new comers. It won't be easy to do but one could aggregate "favorites" from all users on a daily basis and only count the votes from users with an old registered date.
> but permitted running any kind of JARs (as long as they had the appropriate Manifest to launch without needing access to a command line).

Heh, sounds like an opportunity for

Runtime.getRuntime().exec("cmd.exe");
I've long been interested in astronomy - I majored in it in college. So I just emailed a professor out of the blue. I looked for one whose personal page said a lot about "astronomy software." We met for coffee, and it went from there.

I think it's pretty easy to find tons and tons of scientific groups that are absolutely dying to find more professional programmers - at least in physics and astronomy, but probably in lots of disciplines. Feel free to email me if you'd like to talk more.
Zig is still quite early. Not sure what eventual traction will be. As is there seems to be lots of love from lots of hacker / demo / oldschool types which may snowball into an industrial scale ecosystem in this or some parallel universe (i.e I would not bet either way just yet).
A doctor making 7 figures is rare.
Source: I am a doctor
I'm senior staff, and I think you really nailed it. In my case I'm in a more exploratory research team, so a lot of my stuff doesn't make it to production, but I develop the techniques that will hopefully lead to the next generation of products.

Maybe I'd add a couple things:

* Always learning.

* Visibility and interaction with a broader range of people. For instance I work for a big multi-national, and I greatly enjoy cross site collaborations.
There's some sort of PE analog to the Brooks quote I've been working on, but I'm not quite there yet. Something like "Show me your solution and conceal the org chart, and I shall be mystified by your decisions. Show me the org chart and I won't need to see your solutions, they'll be obvious."

It's not quite as determinative, though. See the data and you often really don't need the code, but even understanding the org chart isn't enough. You also need history, and some other stuff.

Still, there is a general analog, in that it's a big danger in this role to think that it's about the produced architecture rather than the structure of the business, which "capturing in data and shared terminology" is a very good starting point for.
True, you cannot do that in useEffect, it will throw you error. And probably your linter will tell you. You can't even use your own or third party hooks in side useEffect. This also throw error I don't know why?
In Historic Move, Chile Unanimously Approves Ambitious Single-Use Plastics Law
For a non-HTTP specific phrase representing the same concept, I've tended toward "Time to first dopamine hit". :)

That feeling of not being sure if a tool/API/service/SDK/library/hardware is going to work for your purposes and then you get that first example/test/demo running and get your first response...

"Ok, yep, this is good! Now is it gonna let me change this small thing so I can..."

And the positive feedback loop has begun!

It's definitely a metric that impacts developer adoption & is IMO something that needs to be routinely tracked in order to reduce the time taken to get started & catch any unexpected regressions.
I upvote based on how interesting/valuable I think the discussion will be, not necessarily the quality of the article itself.
My comment should have made more clear that I’ve heard all of this a lot over the past two years.
My mother was the head teller at a bank, with 40+ years of experience. When I graduated from college and got one of my first jobs, I mentioned my salary. She (who had been retired for several years at that time) told me she'd never made more than $25,000 per year.
Thanks for posting something actually written by a lawyer.
Show HN: Browser-based video trimmer tool
Show HN: I wrote a CLI in Rust to check for free vaccine slots in India
I don't think that's true. Yehuda and I would be the two people you're talking about (And Yehuda doesn't work on Rust anymore) and we both, as far as I know, appeared a few years after that rant.
Lawsuit is so yesterday.

Here is how we can do it in 2021:

1. Poor people cannot afford to live close to the office (probably true)

2. Certain minority groups are poor (probably true)

3. Minority is likely to commute for longer time and distance

4. Commute kills people with road accidents

5. Accuse execs of racism and killing minority.
How many years did you spend at each place, and where to next?
Suppressing news of a channel trying to move elsewhere, by administratively taking over the registration and then removing the notice from the topic, is pretty scummy.

He could've easily just joined his bot to the channel to keep the news going, fine. But removing OP's note about moving elsewhere is what rubs me the wrong way about this.
Hey HN, this is the second browser-based media oriented tool I created. With this tool, you can select a segment of video you wish to extract from a larger video. It works across all browsers, but it can be a bit slow in Firefox.

EDIT: It's important to note that there your files are not uploaded anywhere. All trimming is happening completely client-side.
The flat assembler – an open source assembly language compiler
Yep. I just don’t think it’s likely to cause a global meltdown, lots of localized annoying failures. Maybe a few really bad spots.
This looks like a neat idea! You might want to check the site out on mobile, the updating text in the header seems to change the number of lines that section takes up and makes the whole site jump up and down while I try to read it.
If you're good enough to get into Google/Facebook/someone who pays at that level at a good engineering salary level, going to work for a start up is probably a net lose. At least until you're far enough along to do your own startup.
Please change your belief about the innateness of race and sex, so that I can see the voluntary nature of beliefs in action.

Again, you can choose how you act in light of your beliefs. And beliefs do change, but at most you can choose to be open those experiences that might lead to a change in belief. Changing them is not a direct act of will.
"When I graduated from engineering grad school in 1981, my highest offer was $27K and that was a sector (oil biz) which was pretty high-flying at the time."

Hey, I remember that! My mother was retired from the bank she worked at for 40 years when the oil biz blew up in the late '80s.
Coronavirus infections drop below 30k daily in continuing sign of recovery
I should have written "end to end encryption".
The sibling comment pretty much nailed it. I saved well over 75% of my income as a PE and have more than enough money accumulated, so I'm not worried. My wife works as well, and even though we're in a pretty expensive area (Seattle) and have a child, we're very comfortable.

I get paid $110,000 per year, and have great benefits. It feels like plenty to me, even though I don't save nearly as much anymore.

I agree it's a luxury from putting in time at AWS. I don't think I'd be as comfortable (psychologically, anyway) if I had gone straight to academia.
Wikidata statements (which roughly correspond to the edges in the Knowledge Graph) have quite a bit of Metadata associated with them: they can have refer to sources that state this particular bit of knowledge, they have a so-called rank that allows distinguishing preferred and deprecated statements, and the can be qualified by another statement in the graph. Temporal validity is encoded using a combination of rank and qualifiers, as for, e.g., Pluto[0], where the instance-of statement saying that “Pluto is a planet” is deprecated and has an “end time” qualifier, and the preferred statement says “Pluto is a dwarf planet,” with a corresponding “start time” qualifier.

In principle, all of this information is available through the SPARQL endpoint or as an RDF export (there is also the simplified export that contains only “simple” statements lacking all of that metadata), so reasoning over this data is not entirely out of reach, but the sheer size (the full RDF dump is a few hundred GBs) is also not particularly practical to deal with.

[0] https://www.wikidata.org/wiki/Q339#P31
I don't know about elasticsearch specifically, but I'm skeptical of special-purpose systems for databases.

They are great in some cases and terrible in others, and over time, use cases push database systems into their worst cases. Use cases rarely stay in the sweet spot of a special-purpose system.

That being said, if the integration is great, and/or the special system is a secondary one (fed from a general-purpose system), then it's often fine.
Job titles are overrated. Often they are not an indication of skills and/or achievements, but rather political ability to networking and managing up in the company.

I have worked with Principals, Architects etc ... they were more an obstacle than facilitators. Most of them, if they were to interview, they wouldn't even be able to get a job as a senior engineer.
Firefox is about 9% Rust https://4e6.github.io/firefox-lang-stats/
If you sampled a population of English speakers, I wonder how many would know that vowel length is really important to sound correct?

Loose, lose
Rack, rag
Can’t, cunt
Safe, save
Ride, write

Have a go a shortening the vowel when it is long in the examples above and feel how wrong it sounds.

I like this discussion because it shows how regional the problem is: https://www.reddit.com/r/linguistics/comments/4h7w4o/phonemi...

I also like that vowel length is actually variable:

see 317ms
seed 252
seen 199
seat 124
seating 87

leave 300, live 186
lead 285, lid 147
lean 195, limb 110
leaf 130, tiff 83
leap 123, lip 75
I'd argue it's a minor component. Especially with something like a tick, that will go on to bite someone else.

I am morally indifferent between life imprisonment and death, but life imprisonment costs more and can fail. On the other hand, the original comment framed death penalty as "hypocrisy" of "justice being about re-education"; I am saying justice doesn't have to be primarily about re-education, no supporter of death penalty argues that; there's no hypocrisy. I think the removal is the most important component. Punishment and re-education should be prioritized depending on the crime, but in any case both are just nice, optional perks.
Hakmem [pdf]
>We are still talking about adding some code points to Unicode here, right? Or did I miss something?

This is a matter of representation and inclusion, which are worthwhile goals that should matter to people in positions to make decisions.

Also, this is trivial and doesn't matter.

>Not Indian or Black. Almost certainly he reads as white to most people. The blue hair and yellow skin was not meant to signify the characters place outside of race, it was a stylistic consequence of them not having hairlines

No, you miss the point. It's a creatively liberal work, and viewing it through a racial lens is

1. a choice of the viewer

2. provides a flawed and inconsistent mapping back to human race

3. pathological

The fact that you engage the question and believe there is a sincere answer is the evidence of pathology, IMO. It shows a commitment to read race into everything, instead of acknowledging that blue-haired people don't exist, and so it's quite likely that the project of mapping a phylogeny back to homo sapiens is dubious.

What you're doing is exactly analogous to a hypothetical person claiming that the Simpsons was a pioneer in pro-ablism art and culture, because all characters have four fingers. It's pareidolia.
Covid: Wider surge testing in Bedford due to Indian variant
At the end of the days it’s hard or impossible to be such a good programmer that you can create as much value through programming as someone else can through enabling several to many other very good programmers to do better work.

There may be some less than candid framing in calling the roles “IC” but it does make sense that all ladders lead to multiplicative contributions in one or another.
Where I am in California there’s signs up everywhere begging for employees. The wage restaurants need to pay to have a dishwasher in some part of Los Angeles is $21/hr as of a couple weeks ago.

We don’t need deterrent to stop petty thieves. We can just escalate prison sentences exponentially so that we get O(log n) crime instead of O(n).
update: ah, great minds think alike, I guess: https://github.com/portapps/intellij-idea-community-portable... although there's no obvious reference to PyCharm, I'd bet $1 it would work the same

---

While I haven't personally tried it, I bet by setting "IDEA_PROPERTIES=%CD%\portable.properties" and then:

idea.config.path=./portable-config
idea.system.path=./portable-system
idea.plugins.path=./portable-plugins
idea.log.path=./portable-log

there's a reasonable chance PyCharm (and, as the values imply, IJ) would run portably, too

I use those overrides when trying to isolate my copy of IJ for reporting bugs, but I don't recall if they work _exactly_ the same for PyCharm, and for sure I haven't confirmed that setting them prevents writing into other directories
The shape of the curve is fascinating. You see exponential growth in the early part, which makes sense, but then it sort of converges to a bumpy linear function. Network effects would suggest power law growth, which linear fits into, but this just seems too linear. Normal currency inflation is usually measured as a percentage per year, which implies exponential growth. What is the current %points change per month, for instance?
Rust lets you choose between static and dynamic dispatch, and so operator overloading, 99.99% of the time, is statically dispatched, as that's the default.
FANG also has many lines of business where each one would be equivalent to a startup sized company. You can have way more impact than you think, on the specific product you work on. You'd be surprised how small many engineering teams are at apple for example, working on discrete products used by hundreds of millions of people.
Your server has NTP. Your client likely, too, if it has enough network to connect to the server. If it does not use NTP, it's easy to set the time within the minute or so required manually.
They could be using github or gitlab for their source code repository and then use gitter.im for the community perhaps.
> defense in depth helps you manage your defense with limited resources.

Indeed, but might there not better/cheaper ways to secure SSH?

Something that doesn't involve custom configuration that needs to be maintained.. like VPN to a jump-host... Or..?

Configuring and maintaining custom hacks is not cheap.
This was in about 1984. But I was also in the offshore drilling business which was especially sensitive to oil prices given that offshore drilling was relatively expensive.
It was for a few years at the start, but hasn't been since like, 2010.
I love how the meaning of "atom" is evolving with our understanding of the world. The origin is from that which is uncuttable/indivisible while our modern understanding of physical atoms are things made up of sub-atomic particles. Even in CS we have "atomic operations" which can be made up of multiple instructions.

I wonder how we will define "atom" in another 100 years.
Care to elaborate? Having each tool handle its job sounds like a good strategy.
Freesound is an amazing project. Thanks for the labs link. Good to know.
I know this will sound like a Luddite's opinion, but as soon as you need npm for your project, because of a technical decision one has made, you've introduced difficult to remove complexity. This is unfortunately at odds with what any reasonable software manager can tolerate, because developers on a team will introduce regressions, so you need to be able to test changes.

I don't think web development has in any meaningful way progressed past manually choosing dependencies per-page with CDN'ized resources. When one chooses to rely on a package manager, you've separated yourself one significant degree from understanding exactly what is loaded on a page, which by necessity requires additional tooling to combat resource consumption growth.

Any experienced software developer knows from having studied highly performant, widely used software that the fastest software is the software that does nothing.

As haxiomic mentioned, if a library tells you its "blazing fast" you're being peddled to.
Congratulations on getting through it!

To anyone who is still getting through it: avoid margarine and cheap process cheese. Trans fats and bargain-basement seed oils will jam you up.

My lunch + dinner of choice when I was stupid poor was mujaddara: it's lentils, rice, onion, oil, salt, and spices if you like that kind of thing.

Complete protein, adequate macro balance, and it's all real food. I'd call it "cheap as chips" but it's cheaper than that. You're better off spending a bit extra on olive oil and butter over the cheapest possible seed oils, if you can.
JFK would probably be indicted for rape by a grand jury today.
I’m sorry I’m aware of Armenian genocide, and the genocide denial aspect of the film is well detailed in the movie’s Wikipedia page so it took all of ten minutes to confirm what was happening.

To be fair, I think it helped that it is a pretty easy movie to leave halfway through. Nobody seemed to mind.
They no longer employ the language developers, and the Servo developers, but they still write Rust code.
While I agree that "most" researchers start out with good intentions, I'm afraid I've directly and indirectly witnessed so many examples of fraud, data manipulation, wilful misrepresentation and outright incompetence, that I think we need some proper checks and balances put in place.

When people deliberately fake lab data to further their career, and that fake data is used to perform clinical trials on actual people, that's not just fraudulent, it's morally destitute. Yet this has happened.

People deliberately use improper statistics all the time to make their data "significant". It's outright fraud.

I've seen people doing sloppy work in the lab, and when questioning them, was told "no one cares so long as it's publishable". Coming from industry, where quality, accuracy and precision are paramount, I found the attitude shocking and repugnant. People should take pride and care in their work. If they can't do that, they shouldn't be working in the field.

PIs don't care so long as things are publishable. They live in wilful ignorance. Unless they are forced to investigate, it's easiest not to ask any questions and get unpleasant answers back. Many of them would be shocked if they saw the quality of work done by their underlings, but they live in an office and rarely get directly involved.

I've since gone back to industry. Academia is fundamentally broken.

When you say "double-checking" won't solve anything, I'd like to propose a different way of thinking about this:

* lab notebooks are supposed to be kept as a permanent record, checked and signed off. This rarely happens. It should be the responsibility of a manager to check and sign off every page, and question any changes or discrepancies.

* lab work needs independent validation, and lab workers should be able to prove their competence to perform tasks accurately and reproducibly; in industry labs do things like sending samples to reference labs, and receiving unknown samples to test, and these are used to calculate any deviation from the real value both between the reference lab and others in the same industry. They get ranked based upon their real-world performance.

* random external audits to check everything, record keeping, facilities, materials, data, working practices, with penalties for noncompliance.

Now, academic research is not the same as industry, but the point I'm making here is that what's largely missing here is oversight. By and large, there isn't any. But putting it in place would fix most of the problems, because most of the problems only exist because they are permitted to flourish in the absence of oversight. That's a failure of management in academia, globally. PIs aren't good managers. PIs see management in terms of academic prestige, and expanding their research group empires, but they are incompetent at it. They have zero training, little desire to do it, and it could be made a separate position in a department. Stop PIs managing, let them focus on science, and have a professional do it. And have compliance with oversight and work quality part of staff performance metrics, above publication quantity.