skysight-inc/HackerNews huggingface dataset:
> I believe cultures that tolerate weird ideas (and there's a difference between tolerating and embracing them) learn faster than conformist cultures. [...] Such changes generally don't happen by conspiracy, but by someone having an idea and doing it, and others running with it or not. The policy you seem to be pushing instead is that ideas to be tolerated must come with social proof.

Maybe something in that direction, but OTOH maybe not quite: I just think it's counterproductive if by running with one's idea, one also actively antagonizes people with it. And Kragen's way of advocating the "Long Now" perspective comes off, at least to me (and apparently at least a few other posters), as equally disrupting to fluent reading as people advocating for other new perspectives while demonstrating their "non-conformist" creds by writing in lower-case-only, skipping punctuation, ignoring (or, likely, more often just not knowing...) the rules of grammar or spelling. (Admittedly, not equally as bad as the arseholes doing all of those at once; just in that direction.) That feels likely to put as many or more people off one's message as it wins converts, so recommending them to drop it was really just honest advice for the good of their own cause. (At least originally, before they apparently confessed to not actually having a cause but just be trolling.)

IOW, TL;DR: Not so much "must come with social proof" as that this seems in practice to be disproving / having disproved itself; while not necessarily as to the validity of the concept itself, but as an effective method of advocacy.

> > the HN readership is above-Internet-average literate and STEM oriented

> That hasn't changed in this interval.

Yeah, I was only speculating about why a quirky way to write numbers, specifically, comes off as innumerate and might therefore be seen as (approaching-)equally annoying here as bad spelling / grammar / punctuation / capitalisation is elsewhere, in other below-average-illiterate corners of the 'Net.
Damn, in all those years I've absolutely never come across this, thanks
I bought a bicycle and every single seat in the shop I tested was horrible.

Why the hell is the default shape a gooch destroyer? I'd rather a round wooden bar stool seat than that.

I literally can't find anything except that design online either.
Jean Charest is not exactly loved in quebec. The end of his provincial premiership was pretty rough and his name is a bit synonymous with "corrupt slimey politician". But I'd bet Québec would still vote for him just because he's from "our team" and he's a very familiar figure
That may have been accidental.

The array used to store valid guesses did not contain any of the words from the result array. Both are checked when you make a guess to determine whether it’s a valid guess. Removing a word from the result array also removes it as a valid guess unless it’s added to the other array.

I’m willing to give them the benefit of the doubt considering they also removed “inoffensive” words like “Agora” and say their removal as valid guesses was unintentional.
When is Hans Reiser out?

We should just give him a laptop to finish reiser4
The carbon doesn't disappear. If you can go from CO2 to C then you can recycle it.
Dutch-style bikes are not only very heavy, but the upright position is also not good for speed. They have other benefits though, the posture gives a better overview of traffic, lowers the chance of back pain and this type of bike generally requires less maintenance (e.g. my wife's Dutch bike only needed one repair in the 10 years she has had it, while it has been parked outside in the rain/snow some years, when we didn't have a garage).

That said, Dutch-style bikes are not for me. I like trekking bikes, which often have a good trade-off between speed, weight, stability, and lower maintenance than most road bikes (especially with belt drive and a gear hub). I also have a hybrid bike, which is lighter and faster, but I don't really like the amount of maintenance it requires (regularly degreasing the derailleur) and it feels less stable than a trekking bike.
CPLDs handle programmable logic much differently than FPGAs - it might not actually fit.
Yeah. Plus 2 states in one country is definitely not 'partly won"
I have observed some of my friends are dismissive of my concerns but a similar issue for them could be described as a crime against humanity.

Hypocrisy sounds too harsh. I think we are all too quick to speak. My suggestion would be to listen more and ask more questions.
For me, the most important property of a bike is how well it stores. Even if I ride an average of an hour a day, >95% of the time, stored is how the bike is being used (p-hacking that is left an exercise for the reader).

So now I have a Brompton. It lives between rides in an ordinary closet (or cupboard as a Brit might say). Taking it from the closet to the outside and unfolding it is the second easiest ride prep method I know of —- the easiest is outside unlocked (price of outside and unlocked are obvious).

Hauling it requires no now-you-have-two-awkward-pieces-of-metal car rack or disassembly, so the decision to take it somewhere to ride is only do I want to ride it.

And it is a piece of masterful engineering that does everything a bike needs to do reasonably well and doesn’t encourage the purchase of Lycra or obsession over specifications. YMMV.
Hear Me Out: Bitcoin incentivizes warfare
How can he slut shame when he is the slut?
If the sorting is by domain name, I usually find 0 comes first. Something like 000000AAAAAASEO.com. There is now a .aaa gTLD. Perhaps they would cash in. Thus the first result might be 000000AAAAAASE0.aaa

Sorting by business name might make more sense. Naming a business tends to rely on trademark law, which IMO is a better system for resolving name disputes than the ICANN domain name system.
Thanks for sharing the experience of your team!
rather, denying the basic concept of fiat currency
Ask HN: Is it safe to use Bitwarden without 2FA enabled?
What really? I feel like Palo Alto is on here all time given that it’s the cradle of a bazillion startups, home of Sandhill road, Stanford, and one time Steve Jobs and Eric Schmidt had lunch in a sandwich shop casually there.
They've done some stupid things in USB3 but the first 2 versions were an absolute success.

Consider my 386, the last PC I owned without USB. There were separate ports for:

* Keyboard (big DIN, not ps/2)
* Mouse (serial)
* Joystick (On sound card)
* Printer (LPT1)
* Scanner (SCSI)
* Zip drive (Also LPT1, passtrough, sometimes unstable)

All of these have been replaced by USB1. Maybe changing the floppys for USB sticks should be added to this list.

The main problem was it was designed for slow small peripherals. Its a miracle they managed to add this much speed and power while being completely backwards compatible.

I bought a desk lamp. It turns out to reuse an USB charger as transformer. Using a standard this far ouside its original intended domain, is the ultimate kind of succesfull.
I think what we can do about it is exactly what you've been doing: close the sites that purposefully make them obnoxious. The GDPR does not require these consent prompts to be this horrible. Websites make them that way to annoy users into getting mad at the privacy legislation _and_ also just click "Allow" by default to get to the content. Any website that uses such tactics is not a website I'm interested in using.
Update: marcan_42 apparently found it: https://efabless.com/projects/33
> As a company scales up, coordinating effort across teams becomes more important for getting stuff done, even as a senior IC.

And that is the root of all evil. Everything comes down to a screeching crawl. What could be done in a week by a couple startup folks now takes months or quarters (!). So yes, I don't think "standard of engineering" applies here :-)

In addition to all that was already said, this has the disadvantage of misaligning incentives. At FAANG (or any other big co for that matter), it pays to stretch projects and blow their complexity outside of any reasonable measure, just because the folks in charge of such projects benefit materially from more people and "bigger architecture". It is engineering bureaucracy at its worst, unfortunately.

In contrast, at startups it pays to move fast and one simply cannot afford growing unnecessary "fat", gotta stay lean or die. Obviously, some folks are more comfortable with the former (FAANG/big co) approach, because at the end of the day they just want to get their paycheck and go home, it's not about this job or that job at all. It's a tradeoff, for sure.
People will stop bothering with FLAC the instant they care about the specifics of the file format more than saving even the most trivial amount of space on their devices. Never, in other words.
You signed a legal agreement with Google and gave them permission to update it anytime without notifying you. That's the root of your problem, not spam.
I love whimsy and Easter eggs in our industry, and I add them whenever possible. There is always a reason to take them out (performance, potential user confusion, grumpy devs, whatever), but prioritizing them says a lot of good about the team and project.

In most cases, in my experience, I can tell what generation an engineer comes from based on attitude to whimsy. Younger devs almost always don't like them. Too much effort, too much potential for trouble. Older devs, especially past retirement, almost always like them. This industry started with a sense of humor and fun.
Weight is also a substantial factor in the wheels and tires. I experimented heavily with everything from 26x1.25" tires to 26x2.25" tires, with light tubes all the way to thorn proof tubes with that green goop in them (Man I was sick of flats...). The difference in the speeds I was able to attain not just from rolling resistance but to the amount of weight I had to spin was huge.

I settled eventually on 26x1.75" tires with a solid center tread and kevlar lining. They were amazing on road (commuting) and worked well in other situations too. For context, I was riding 12mi/day commuting to/from work in Reno NV back in the mid 2000's. Rode a steel framed Specialized Rockhopper that was converted to a fixed gear tank- not your average fixie. Featured trekker bars, an MTB sized IRO hub, cliffhanger rims, racks front and back, the works. Best bike I ever had.
When it's an embedded dsl you always have the escape hatch of the entire host language - and it is not shocking to use it: being in an eDSL does not mean that you have to agree to it religiously, it's always a case-by-case engineering tradeoff.

Whereas when in an opinionated language and you cannot do what you want... Ugly hacks such as people using bash scripts, mustache templates, etc ... to preprocess their code to get what they want quickly happen.
Thanks. It's hard to say this without feeling like you're taking away people's moment of being happy about a rare example when someone got lucky who we feel really deserved it. But I think you're quite right, we can't take it as proof that good things succeed or that bad things must fail. And it doesn't hurt to be gently reminded of that reality, especially in these moments.
I've been trying to get better at guitar on and off for more than a decade, and almost all my jobs have had lots of incidental noncode work.

Even learning a simple 4 chord campfires song is on a level of difficulty with a small production ready app, and the incidental work

My favorite story about this is that one year I found that I had left my keys in the front door and gone inside. I made it my top priority to learn to not do this. I programmed by phone to play a voice reminder when i connected to wifi after getting home. Sometimes I'd get up at 3AM in a panic and run to check if i left them there.

After a few months of this, I did the same exact thing at work.

I never did find a way to gain that skill to a totally reliable degree, I just used lanyards and Tile tracking.

Non programming activities are almost 100% things like that. Stuff where you have nothing to rely on but your own brain and body, and if you hit a wall and find yourself unable to improve it takes months to make small gains.

Unless you're born with a natural talent for learning simple patterns reliably... that's where a lot of of the real challenge of life is.

You can't completely program by trial and error, but you can program 10% by trial and error and 90% by actually getting it right. There's no requirement for consistency.

Minor mistakes are just 10 minute delays, so if you make 3 or 4 typos a day and have to wait for a compile to spot them, you can still be an above average programmer.

If you mess up making change that often(Which you probably will, unless you can reliably count to 5 every time in a fast environment), you'll be fired.

If you mess up that often while driving or as a pharmacist, people will probably literally die.
Freicoin? It is dead because nobody wants to use crypto as day to day currency. Meanwhile the physical chiemgauer is doing well in its region.
FLAC also has no metadata interop issues since the flac container always specified vorbis comments.
There's still a lot of opportunity to introduce ML into the classic plain text Unix utilities. Even if you have to retrain, there's still room to improve over existing tools. One example is learned sort, which outperforms radix sort, even including the time it takes to train the model.

https://blog.acolyer.org/2020/10/19/the-case-for-a-learned-s...
I think of it as the Python Mentality
Musescore is planning to use P2P sharing to download sample libraries (>1gb) and updates in version 4 (coming in the next few months).
Absolutely!

HN comments often serve as a high quality comprehension of the article and useful for deciding whether it's worth a ready. I've saved lot of time since I've started reading HN on Kindle.
> lowers the chance of back pain

my (limited) experience is the opposite. I have more back pain after a ride with my upright, dutch-style ride, than on my sporty trekking bike, that has a more inclined position and I ride comfortably for longer and on more irregular terrain. Maybe the vertical position is worse to absorb road vibrations?
Same thing with MacBooks. Air +200$ for 256 GB of disk drive (from 256 to 512).
The thing with movements that are/were big enough to gain attention is that they get infiltrated, and those infiltrators are pushing farther to discredit them.

Or they are being astro-turfed from some external party, like the color-revolutions. https://en.wikipedia.org/wiki/Colour_revolution
Caddy has come a long way since then! When my previous company switched to Caddy this issue was actually one of the motivating factors to adopting Caddy at the time (and I'm pretty sure Caddy 2 is in use today). I still mainly use Caddy over nginx (except where I'm running a no-frills debian system).

This post actually means a lot because Caddy became so popular that (1) I assumed whatever I had written had been completely scrapped and forgotten and (2) no one would ever believe me that I made a big contribution "before Caddy was popular". It's one of the projects I'm so happy to see has come so far.
I’m surprised to see no mention (maybe I missed it?) of hub gears and belt vs chain.

I really enjoy shifting gears while stopped at a traffic light and not worrying about grease or monthly maintenance.

7 gears seem enough to me.
I loved the "hydraulic brakes are different and hard to maintain"... that's changed in the last few years, they're now common, reliable, and plug'n'play. I have been fitting them to my bikes as upgrades because for under $100 you get a lever+caliper that will just work forever. Pad replacement with disks is no harder than on rim brakes, and with hydros you have to replace them less often ... and they work better. I haven't bled bydro brakes for at least 10 years.

The exception is if you have drop bars, because hydraulic brakes are still kinda new there. But if you're looking at beginner guides you should have drop bars anyway.
> 2. Minor repairs: always bring pump, tire levers, tube, patch kit, multi-tool, and a dollar bill.

Ok I'll bite, I've replaced my fair share of bicycle tires/punture repairs, what do you need the dollar bill for?
For the first point, I think they are fine: FPGA stands for field-programmable gate array. This is exactly what they make, even though the array is very small.

As for the question, I don't know. But they have a comment section, maybe it's worth asking them directly?
> impossible to sleep

Looks like someone else's fundamental rights were impacted.
> online stores [...] my account

Why would you need an account at all, that just raises the risk (of a data breach) for the buyer? I always prefer not having to have yet another account to buy something.
NT's VFS cache does a decent enough job at sharing pages to actual data for the same file, even between kernel space and user space; the problems start around FS metadata caching.
Is using timeseries database like TimescaleDB a good fit for a chat platform like Slack/Discord/Mattermost? I've heard that Discord is using ScyllaDB, but I have quite a bit of experience in Postgres so it would be nice to use just that.

In any case, does anybody know what are the advantages of one over the other? Big thanks!
> You can also create a stand-alone account with the CRA if you wish.

You can't reuse the CRA login with all other government services. I'm talking about a single identity provider accepted by any government service, like a driver's license or a health card.
UUIDs are pretty big when serialized to text; this makes use cases like QR codes and SMS unwieldy in my experience. YMMV
I have both an ebike and a couple of "normal" bikes. I use my ebike for commuting to the office - because with that I know at the end of a longer day when I'm tired (which happens on a relatively unpredictable basis for me) I won't be dreading the ride back home. You can dial down the electric assistance to make it more of a fitness experience and this is what I typically do outside of that situation.
Which is meaningless considering the chart allows for almost everything inside of it to be either suspended (as per section 1) or outright ignored even outside of an emergency (not-withstanding clause). So yes it's not reassuring for an emergency law to have to follow the charter that explicitly allows for almost anything in cases where it's needed (such as government declared emergencies...).

The joys of having a "living constitution" where nothing is really set in stone and almost every right in the charter of rights can be just essentially ignored because of the very first section of said charter.
It's that last statement that makes it completely impractical.

There isn't even a de facto standard for metadata with wav files. Most players/software don't even bother at all.

FLAC pretty firmly settled on the ogginfo format and literally everything that supports FLACs use that same metadata format.
> This is not accidental, and not a problem

You're right it's not accidental, but the problem is that when you continually add new features you end up creating a confusing mess. Yes, the new features may respond to some need in the community, but by adding it you've also:

- Introduced possibly unforeseen issues because features are never added in isolation; they interact with one another, and the more features you have the harder it is to test them all.

- Created confusion because now all the old information on the internet is out of date

- Everyone needs to update their tooling to support the new features.

- Make it harder for new people to start learning the language

> Failing to use the new feature is just failing to write code the best way that is available right now. In 2013 you had no choice but to do it the old way; but you don't have to anymore, because the language and std library have caught up with you.

This is a nice idea but it doesn't reflect reality. If the C++ user survey [0] is to be believed, a full 67% of users were restricted from using the latest C++ at the time (either fully or certain features).

> Being responsive to the needs of its community of programmers is job one for a language committee.

This is true but it also must be balanced against mission scope creep and design considerations. Being everything to everyone is not design.

[0] https://isocpp.org/files/papers/CppDevSurvey-2018-02-summary...
> without battery drain issues

Battery drain seems to be a common serious issue among enthusiast linux hardware, e.g. PinePhone, CutiePi and now Framework. Is this a coincidence or is it due to incompatible ACPI on non-standard hardware?
somehow people with the cognitive capacity of a rotten potato would call you science denier for being pro freedom. I'm not talking about vaccines and such, but being pro freedom as in being against a survilance state which can fuck you up at any time and has total control using coercion over all aspects of your life.

We got at such stage in history which is impossible even to have an honest debate about freedom without having legal problems and risking our careers to just end. Let's hope internet still a safe place for this for a while.
That was a very interesting article, and I have not seen such a thorough text on this specific kind of searches in Postgres so far. What I found interesting are the comments on using GiST instead of GIN, turns out I had some misconceptions here. For the text search feature the Postgres documentation recommends GIN indexes, I somehow missed that for Trigram indexes the GiST version is more powerful.

I'll have to play around with this at some time, but I am wondering how GiST and GIN compare if I don't order by similarity. I was also surprised I never heard about the siglen option, but it turns out this is new since Postgres 13. It looks like this has a big effect and is a useful knob to tune this.
What are the use-cases for pre-baked positional audio? Ie where the client can't do the positional audio processing itself.
> I can’t imagine they’d be afforded much time to spend designing ASCII art for a debug screen.

It's something to doodle while waiting for the compiler I reckon. I can't imagine OS development to be a fast iterative process.
If you quote in such a way as to take away all the points, you are left with nothing. That doesn't reflect on me :)
What distro are you on with hibernate working out of the box (with an encrypted filesystem hopefully)?
> if you do so based on a poor understanding of what a dark pattern is, you're just hindering yourself.

I expect that they refused to implement it because it was a practice they felt was bad ethically rather than because it matched some industry definition.
I don't think they've gotten to the point of NT processes. Looks like the currently load a couple simple NT drivers in sel4's user space.
You are not your career/job
That is all
Google: Demotion of Websites That Receive a Large Volume of Notices [pdf]
I assume it’s not really possible to make a saddle with a radically different shape that still supports the rider and allows their legs to pedal the bike.

For what it’s worth after some time in the saddle your body will get used to it and it’ll be less uncomfortable. Even now, after decades of cycling, it takes a while to get comfortable again after a prolonged period off the bike.
"complexity of FLAC"? As complex as gzipping a file

Sounds like the people who are surprised at their end of month AWS bill because they couldn't bother to optimize anything.