jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I love anti-American criticism. Sure, most of the time, foreigners complain that we don't respect people's rights enough. But some of the time, they complain that we respect people's rights too much.

The US has abnormally strong civil liberties as far as interacting with your local police department goes, paired with a federal government that does everything they think they can get away with when it comes to kidnapping foreigners or feeling you up at the airport. It's a very strange system filled with contradictions.

EDIT: Anti-American was probably too strong a term for it. My point was just that it's interesting how the American government is criticized on both accounts.
Excellent post.

As I broaden (and continue to deepen) my knowledge of programming languages - Ruby, Python, Objective-C, C, C++, Java, JavaScript, Prolog, Scheme, Racket, Common Lisp, Io, Haskell, Clojure, Smalltalk ...

... I've become very, very, VERY wary of programmers who are overly concerned about syntax.

I've also become wary of programmers who care too much about regex and string manipulation facilities.

This post does a great job of concretely explaining why I have misgivings about people who express these kinds of opinions.
Everyone sentenced to death is tried and convicted before a jury. I see no contradiction between trusting juries and distrusting unelected federal bureaucrats.
That's impressive! I severely overestimated the current cost of the service. Here's a page with good info for the curious: http://www.groundcontrol.com/Iridium_Go.htm
I found this article very interesting, but I'm not a musician. I know they mention sports briefly, but I'd love to see a more detailed account of this advice applied to other topics.
I can't yet get it to boot and run properly on my Haswell based workstation, but it works a treat on my 15 year old laptop apart from aggressive cooling cycles (Windows and Slackware would rarely spin the fan up above idle speed, OpenBSD runs it full blast 50 percent of the time). It amazes me just how responsive and useful that ancient laptop is with an OS released less than three months ago.

And yes, it just feels solid, much the same way Slackware does but even more so. It's not the perfect "Desktop OS", dogfooding or not, but it's good enough if you're focused on using it to get work done and leaving the entertainment stuff for Linux/Windows/OS X.

And you should submit your dmesg and any info you have about your battery and PM issues to the OpenBSD devs. They really do listen and try to fix issues like that!
This really isn't even a 'choice', it is practically a requirement for the medium. Some examples:

The outer grooves have relatively more fidelity (needle moving faster) than the inner grooves, so the master may be progressively tweaked to add more high end as the content gets closer to the inner groove. The closer you get to the inner groove, the lower the playback fidelity.

12" Singles have larger groove spacing so you can slam them way harder than an LP. There is a greater margin of error and less chance of the cutting lathe skipping or hopping during cutting the master.

The process for creating stereo vinyl recordings is pretty much a compromise that allows stereo content while maintaining compatibility with mono playback equipment. This results in another series of compromises/limitations in the mix, like severely limiting the amount of truly stereo content. Extremely loud or bass heavy content that is panned wide would cause the cutting lathe to skip, etc.
Galamian's book -- loved it!

> convex optimization

I assume you are minimizing -- maximizing
is easily NP-hard.

So, get some supporting hyperplanes
of the convex epigraph and use
linear programming to minimize
subject to those hyperplanes as
constraints. Then add a constraint
and try again. There is also
a cute way to do central cutting planes
that can be better numerically.

So, for many non-linear problems, if are
maximizing, then the dual is a
convex minimization, and that can help.
This can be called Lagrangian relaxation.

I never thought that how to do violin practice
was so tricky -- just work to get the fingers on
the notes, in time and in tune, and then
do it a lot until get a lot of facility
(hear the note(s) just before playing them),
sometimes return and play very slowly and
deliberately, and then work on
expression -- the fun part.

But then I never made much progress.
The best I did was the D major
section of the Bach "Chaconne",
and that was fantastic fun --
I played the repeated notes
that made them sound insistent!
I regard the end of the D major
section as the climax of the piece
and find it fantastic.
As much as I can agree that XML doesn't prevent user adoption, it may very well prevent developer adoption; if developers are not willing to bother with XML or any part of the protocol, they may very well give up and develop for some other platform.

Yes, that may sound futile, but in the end the developers are the people who build everything. It is my strong belief that HTTP, IRC, SMTP and bittorrent (among others) have thrived because of their utter simplicity, to the point we're embarassed today because we've ended up with so much under-specified crap on top of them. Still, they deliver. As always "worse is better".
What a nice manipulative article perfectly targeted at clueless general public.

So the criminal was her husband, the video was reposted by random users or just bots (probably not illegal, but can start a long talk about personal moral obligations), and the blame is on… Pornhub (because all other porn sites are supposedly very noble). First, because it is silently implied that all good websites should collect and check the official IDs of all good citizens uploading any data to them (what a great perspective), and, second, because it had The Download Button (this lame Don't-Copy-That-Floppy point gets stressed in most of the articles in anti-Pornhub campaign — bravo, incorruptible journalists). But what is the alternative? Of course, it's good old trusted porn studios that have all the papers to prove that women (and men) pretending to have sex on camera and even destroying the functions of their body parts have legal contract. Hooray!

It is amusing how porn industry leveraged anti-porn, women's rights, and other groups to kill the competition from amateur and no-name internet content. It is clear that Pornhub owners understood that they can not refuse the offer, and the goal was reached: now Porn Site #1 is mostly a shop-front for big porn studios (and you can be sure they get their share of those horrible, horrible ad revenue money).
The Nissan Leaf and BYD E6 were exactly why the electric car was going nowhere fast. Nobody is ever trading in their 5-series BMW or S-Class benz for a leaf, period.

The Tesla options are all extremely high performance cars. They're luxury oriented but the interiors left a bit to be desired. Either way the overlap between the market Tesla capture and the leaf captured are almost non-existent.
I'd be very surprised if there was one answer to "what should humans eat?". It probably depends on so many factors unknown to scientists, that the best way is to just try different diets until you feel good.
Details matter, but without anything else to go on, I'd consider an open source projects, then sell a professionally managed service that makes it easy for customers to use. Of course include backups, patching, and support as part of the management.

Projects like Piwigo (image editing, organizing and hosting) and SchedMD/Slurm are good examples.

Generally it's MUCH easier to budget based on subscriptions, then playing the prediction game for which users will pay $x for feature Y.
> It‘s about cruelty towards animals and about sustainability.

I think that should play absolutely no role in determining whether or not eating meat is better for you than a plant-based diet. It either is or isn't but animal cruelty and sustainability has nothing to do with that.

IF we determine that more meat is better, we can totally focus and increase our efforts towards growing sustainable meat. This can be from sustainable farming or (more likely to be sustainable in the long-term) lab-grown alternatives.

However, you cannot make this argument backwards, i.e. that we shouldn't eat meat because it was bad for the environment or the animals even if it was good for us. I get that some people think like that but it is not a "sustainable" argument for the majority of people to give up their potential health and brain capacity to save the environment or some chickens (if you want to take this to a hypothetical extreme).

Note that I say this a "de facto" vegetarian.
Not just humans..., I think subsisting and surviving by taking from the environment is what life has done since the beginning. Our success at doing so is now the problem, because of scale, but I think natural selection requires the competition, otherwise I think animals would just be blob-like. Even then we can imagine eventually all blobs multiply and cover the planet, and there would be no choice but to compete at that point, forcing some blobs to evolve into predators, and the others to evolve evasion tactics, etc.

That said, it would be great to move away from mass farming, even if it means changing diet.
Yahoo gets rid of some of their best services. Yahoo Geolocation Service, besides Google which was license restricted, was the most accurate service for putting in an address and getting latitude/longitude coordinates. But they sadly shut it down.

I sure hope they don't shut down Yahoo Finance. It's the best thing that Yahoo currently has.
I would say 95,000 years is plenty of time to begin to develop adaptations in diet. If as a species our survival was still threatened by starvation for another 100k years we might see more adaptation towards meatless, but that seems unlikely.
We're fundamentally very different from JungleDisk (unless they've been doing something we're not aware of)...

JungleDisk (like most other players in this space) requires you to upload your data to their server first, before you're able to sync it to other devices, where as using AeroFS, you're actually syncing data completely peer-to-peer (e.g. even on an isolated LAN), without a third party server, unless you want one
My point was that, in response to the GP, plenty of folk have 'inherent difficulty' respecting other peoples' property in many situations outwith the copying/piracy issue. Which is to say, the lowest common denominator is simply 'can I easily get away with this?' Piracy, regardless of anything else, is incredibly easy to get away with.

But as far as the broader issue of copyright violation, to my mind it's really no different from any other type of property violation. Property is stuff we control and use to make a living, if we lose control chances are we can't make a living - which is why the law enforces your property rights. Whether it's stealing a possession, or renting something then straying from the terms of use, or copying a film, it's all the same. Property isn't the object itself, its your right of disposal (which sometimes might mean consuming, which physical deprivation would make impossible, or sometimes might mean distributing, which copying would make impossible, or sometimes mean privacy, which trespassing would make impossible, etc.)
item 2000000!
What have you done to improve your networking opportunities and the community in YOUR city? I started a monthly lunch group where a bunch of us get together and just talk tech. Some of us are devs, some are sysadmins, others designers, we even have a couple of academics from the CS dept of the local university.

Because it's a small city, it's a diverse group, but this is a strength as much as it's a weakness.

So before you throw your hands up and complain that there's "no real community", at least have a go at creating one.
Not that surprising coming from TechCrunch... TC used to be my main source of tech/startup news but it has now been entirely replaced by HN.
"that is, not the way described in the post, proper key-strengthening algorithms should be used"

Like what? Please correct the post, becaues it seems to be quite vague about the "key-strengthening algorithms". Secondly, non-portability of the passwords is the entire purpose.

This is my first exposure to Hacker News, after hearing nothing but good things about it, and honestly it has been a shocking disappointment.

I read the article, thought it sounded interesting if incomplete, and felt mildly enlightened.

Since then I've watched as post after post has either misreprented what it actually said, or simply posted something completely wrong. Most of the people in this discussion seemingly don't know what a hash, salt, rainbow attack or dictionary attack are.

It is very disappointing. I will continue my downward cycle of points with this post, so this shall be my swan song, but really this place is no more illuminated, or no less a circle jerk, than Reddit r/programming. Disappointing.
Safari Developer Tools: http://developer.apple.com/technologies/safari/developer-too...

Look familiar? :)
What if the candidate applies to the wrong one, but would be suitable for a different one. At that point it's not much different to just having a range on their in the first place.
My point exactly why I don't use services that do this. Signal, Twitter, Facebook, Instagram, Telegram and all the like.

It is plain silly to require phone number verification as a 'security mechanism'
What about the energy balance? If your capture is exothermic you will warm up the cooling water and your client will not have enough cooling for their process. When you regenerate, do you need to add energy? How much CO2 is generated by the energy you need?. If you have to add heat to regenerate, how do you now cool the water back down to the temperature required by your client? Most industrial cooling systems use carbon steel pipes, shells and tubesand, although many heat exchangers will be stainless steel especially if they are plate type. Chemicals are added to prevent scale and to inhibit corrosion. You CO2 capture chemical needs to be comparable.
Drops the running time for nbody algoritm for Python, dramatically
Sounds like a type of Bikeshedding: providing contribution (that's more noise than value) just to prove you're contributing.

https://en.wikipedia.org/wiki/Law_of_triviality
Right - the last thing Apple wants is to let Google take the high ground of "only our platform makes this business-critical API available to multiple apps, therefore if you're a small business owner you need to choose Android."
Also Lordle of the Rings: https://digitaltolkien.github.io/vue-wordle/
Then you agree that we actually know the CO2 concentrations in last 400000 years and that they are now extraordinary high?

I'd still like to see that "every carbon-temperature hockey stick chart I've seen starts in 1750." We agreed that we know CO2 for much longer. Regarding the temperature, I know this one:

http://climate.nasa.gov/system/content_pages/main_images/232...

Which starts at 1880 not at 1750, and it just shows that it's mostly (note: it's not straight sometimes over some decade it's different) getting warmer during the last 100 years which certainly matches with most of humanity's use of fossil fuels.

http://en.wikipedia.org/wiki/Peak_oil#/media/File:US_Crude_O...

http://en.wikipedia.org/wiki/Peak_coal#/media/File:US_coal_p...
Both are abusing their authority, though.
In addition to what skrebbel said, let me clarify that React doesn't encourage you to mix _all_ logic with presentation, only that logic which relates to presentation; everything else ("business logic") belongs elsewhere.

The core idea is that presentation logic belongs with the presentation; you cannot separate the two. In classical MVC frameworks such as Cocoa, this is accomplished with a controller that is tightly coupled with its view. Most people use Interface Builder and maintain the view in a separate file, but this is purely a pragmatic design allowing IB to use a different file format from your code. You could write the entire UI in Objective-C/Swift code, right in the controller, and in terms of layering there would not be a lick of difference.

React, like other MVC-bases systems, encourage the UI logic to be slim and strictly UI-oriented, and to move the application logic -- that which deals with the flow of data/state -- to a separate layer.
Many people here on HN are stringently anti-freedom-of-association when it comes to labor laws. Many people like to imagine that making it impossible/expensive to fire someone is somehow sticking it to the man.

Of course, in reality, the likely outcome is economic stagnation and/or Japan's soul-crushing Sararīman system.
I thought both Tornado and Twisted had decent websocket implementations?
I didn't mean this so much as a critique of your post. I do believe it serves its target well. I just get annoyed with attempts to elevate it to "a huge win for development."

Indeed looking back, I think I picked the wrong analogy. Your post seems to be saying that "without directions on how to put it together, if you know what all the parts of a bike do, you can figure out how to assemble it yourself."

There is certainly a fair bit of truth to this. However, this seems to belie a high level of understanding for all for the parts. At least if you hope for a speedy and correct assembly.
Additional related discussion:

[n] https://news.ycombinator.com/item?id=26154095
Contextually, yes. Sometimes it matters, sometimes it doesn't. Same thing goes for the dash/underscore distinction. I imagine there must be similar grappling in the editor world between usages of dash vs. hyphen
There is a star in the upper right that lets you put the timeline back to chronological order. Note that after undoing it (I couldn't stand the constant inanity), your timeline will take some time (~ a couple of weeks) for things to return to normal.
I find it interesting that a commercial truck is 'mass sensitive'. Presumably it's because they need a larger battery capacity due to the work needed to haul the load?
That's not going to be useful for something like coding though, is it?
Is this just a by-product of mapping the surface of a sphere to a rectangle?

Yeah, it's called a Mercator Projection. If you look at the "Uses" section of the Wikipedia page [1] it gives a good example of the magnitude of distortion between Greenland and Africa.

[1] http://en.wikipedia.org/wiki/Mercator_projection
But everyone is mortal.
Not only that, but many of the people are the same.
I agree that it's possible to preserve many of the benefits of competition under a more centralized and explicitly cooperative structure. You see this sometimes within large for-profit companies that have competing products, which are siloed from each other in the workplace. This works fine, because there is still a profit motive at work and the identical evolutionary forces that will kill a particular silo if it's underperforming, and the same competitive pressure to perform.

Much larger cooperative structures are less proven to work and are more hypothetical, though, even if CERN is an example of such a structure working. The risk, mainly, is that there isn't a good corrective mechanism if the whole thing becomes corrupted or rotten from the top. The other risk is that the cooperation is actually detrimental to progress because it correlates outcomes via group think. Some decorrelation is nice. I am happy that Musk et al. weren't forced to become cogs at NASA, and could explore their own ideas, which was easier to achieve by then being explicitly separate entities (even if they were reliant on contracts).
Rumble, it’s more like a YouTube alternative. At least that’s the offer I saw in headlines today.
https://signal.org/en/
My world has just been destroyed.
Hope your developer doesn't realize there are places he could work that won't care what hours he keeps?

Seems like (a) if you focus on results rather than appearances, there won't be a problem with lower-performing members getting the wrong idea, and (b) sounds like you have a lot of meetings: are they really all as necessary as you think they are?
The traits aren't normally distributed. And the article mentions nearly every test treats them as axes.
The bleeding edge is getting pretty safe now, BC considerations being a major concern since 5.4 - which basically boils down to "if it works differently, it doesn't get into 5.x unless it's a security fix or obvious bugfix". If you look at the list of BC-breaking changes in 5.5[1] and in 5.6[2], it is very small.

As for supporting 5.2, I think people should start plain refusing to support outdated versions and educate their clients that running this version puts their business at risk. Unless there's super-important reasons for it (like the only supported PHP version for PrivateWeirdOS is 5.2 and nobody can port any supported version to it because the effort takes years), there should be no development targeting version that was EOLed 4 years ago.

[1] https://github.com/php/php-src/blob/PHP-5.5/UPGRADING

[2] https://github.com/php/php-src/blob/PHP-5.6/UPGRADING
Well, if I can 'pay' the employee a lot more just by letting live somewhere cheaper where he'll happy ( say, somewhere with a house, garden, and peace and quiet, an unaffordable luxury to most in large European cities such as London/Paris ), then wfh and compensation suddenly become linked.

Furthermore, by allowing full WFH, you also expand your recruitment pool to people outside your immediate geographical area.

That being said, I miss the office quite badly : real, physical interactions, can't be replaced with video conferences.
Why wouldn't they pay (at least up to) the same amount of money to you so that you can create your own space?
Depends on what you look at. Gold increased about 9% per year. The Nasdaq increased about 11% per year.
Still sad that https://bugzilla.mozilla.org/show_bug.cgi?id=14328 was closed 2 years ago after being open for 20 years.
It won’t die out. People like money. Analyst IBD roles represent not only some of the best compensated roles out of Uni, but puts on a path to a long well-compensated career either at GS or another bank. Or an exit opportunity. And the young folks that go into these roles probably busted their butts at Uni after busting their butts at high school. They are ready for it. And once you get in the culture you get normalised to it.
It doesn't look impressive against the CPI.

According to the BLS calculator, $62,890 in 2003 is worth $90,538.76 in 2021.

So after adjusting for inflation, salaries have risen by all of 2%?
> Computers are an idealised example of an organised system which is assembled/operated by solving puzzles. Some people enjoy solving those kinds of puzzles. Most people don't. The first kind of person doesn't really understand the second kind of person - and vice versa.

Plenty of puzzle lovers don't care about computers at all. Plenty of good programmers and tinkerers don't care about puzzles of different kind.
libvirt has put a lot of time into figuring out how to run QEMU in the most secure and performant way (specific low-privilege user, seccomp, all the right options for virtio, etc, etc). If you aren't using it then that's a lot of effort to reinvent, and you probably missed something out.
I'm working on building a service that provides on-demand customer support for your SaaS app, e-commerce store, or anything else you can think of. It uses your existing documentation and will forward you things you need to see, like bug reports.

https://forefront.support/