jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
In all my years of dealing with ugly and insecure PHP code, never have I seen anyone using raw md5's in PHP

Sounds like a fabricated situation just for the game to me, versus something trying to resemble real life situations. Not saying its not possible, but the type of coders that would make a SQL injection oversight with something like that would also not care to provide a non-default raw_output value to the function for the heck of it
I need to update the page...

I actually use stumpwm now, which seems to fit all the things you like about evilwm. (Plus you can connect to the Common Lisp instance running it and poke around in the environment any way you want.)
If 4chan was a traditional for profit business, I would agree with you. That's not what 4chan is, though. Moot's given talks on the value of anonymous conversation. His view was that it's the only way to have truly free speech, free of racial, social or sexual bias. Where ideas and ideas alone are exchanged. I imagine his opinion on that has changed over the years. That's fine. But in the process, he alienated the very people he created the site for, his core audience.

Ridicule is a natural response to perceived betrayal.

PS: the downvote brigading here is getting out of hand.
Wait... You're rewriting the PHP regex code instead of using the regex crate?! Just...wait...why?

Are you using lazy_static? See: https://docs.rs/regex/latest/regex/#example-avoid-compiling-...
I think the OP already said: dockworkers unloading ships -- that's the industry.

And to the extent that the cargo isn't containerized (sometimes it is, sometimes it isn't), automation is harder than it sounds here: sequencing, unstacking, moving, and re-stacking irregularly-shaped, imbalanced, fragile, and dissimilarly-packaged objects requires lots of experience and judgement or things go awry very fast, and one mistake can cost a ton of time to deal with when something falls over, gets punctured, or gets in the way.

This is also true of movers (as in house movers). It's harder than it looks, at least to do well -- many cheaper companies write contracts such that they can screw up and customers have no recourse, which changes the economics a bit -- but the first-rate movers are expensive for a reason. Unless you're incredibly careful (which often implies going more slowly), bodies get wrecked and objects get broken.

As an aside, one proxy for a first-rate moving company is them having front-line employees who have been on the job for 5+ years. It's basically impossible for companies that cut corners because no one survives that long. Firms like Gentle Giant out of Boston (I have no stake in the company, I just know them well)) have a stable of long-term employees, many of them athletes, because they're incentivized to do a good job while not hurting themselves. And they're expensive (but not necessarily more expensive than cut-rate firms if you factor in the risk of damage, and/or the likelihood of being fairly reimbursed if something is damaged).
Great workout ends when biologically convenient and leads to less damage on body. These jobs fairly often destroy peoples bodies.
Sorry for being so dense, but who is wrong: Daring Fireball or SEOMoz?
It's because he specifically mentioned how net neutrality will be achieved. Sure, he appointed those FCC members, but he shouldn't stop there. Especially if you make it your mandate. So, when the members he appointed sell out and fail to secure net neutrality, he fails.
Dan Bernstein outlines why it has been so difficult to transition to IPv6:

http://cr.yp.to/djbdns/ipv6mess.html
Let's lump (2), (3) and (6) under a category of idealogical disagreement. I think if you believed in the ideology behind them you would agree these steps represent concrete progress being made. Although I will say you're objections to (6) don't make any sense. Congress hasn't approved the treaty yet, so of course nothing has happened.... However the measure is regarded by the international community as a measure that will "foster more favourable conditions for actively promoting security and cooperation and strengthening international stability". [1]

As for (8), how is that Obama's fault? He got the Secretary of Defense and the chairman of the Joint Chiefs on board, he called for the removal during the State of the Union (note that the SotU is probably one of if not the most watched speech in the world), and then pressured Congress to take action. The difficulty comes from the Legislative Branch, which, thanks to the separation of powers, Obama has no control over.

[1] http://www.un.org/News/Press/docs/2010/ga11033.doc.htm
I would be going with this one. A simple mistake has far less drama.
I don’t understand all the marketing hype about Flutter’s good performance. I can often tell an app is written with Flutter just based on how slow it feels on my iPhone 13 Pro. I think the 120 Hz screen doesn’t help, but there are obvious stutters in even simple apps.

If a current generation flagship phone struggles, then I just can’t imagine how a more affordable phone that is a couple years old would fare.

See Google’s own Google Pay app as an example. Its performance is unforgivably bad. Perhaps it runs better on Android, but on iOS it feels bad.
You have to remember that Jesus (at least the character in the Bible, but likely the historical figure as well) was definitely an extremely anti-establishment figure, as had been most of the Prophets of the Old Testament. And the Establishment at this time is mostly Jewish authorities, not the Roman ones, who had only recently conquered.

This is especially true on the religious side, where the Romans would have cared much less about Jesus' views than the local authorities. Think about the incident at the Temple, the protection of someone collecting wood on the Sabbath, him laying his hands on Lazarus, a dead man, his aspersions against stoning and many other teachings that went well against the fundamentals of Judaism.

To this end, it is not that bizarre to believe that the Jewish authorities would have been far more heated against Jesus than the Roman authorities would have been, and that this is symbolically represented in the story using the character of Pilate.
Torrent download sites are everything but shady, if you know how and where to look.
> Also, be aware if you are using your existing DOSBox directory: games that require installation might not work if installed via the original DOSBox.

Why? I have installed them on bare metal aeons ago and only copied since then. All I had to change occasionally was sound card details.
Really. Don't let the marketing of large chemical manufactures fool you.

The UN has a report that small scale, distributed farming is more efficient & yields more food than large monoculture farms. It's been measured.

http://www.technologywater.com/post/69995394390/un-report-sa...

The only "disadvantage" is more people will be required to grow food. However, given the amount of people who are out of work & economically displaced, this would be a good thing. These people will be given autonomy & food sovereignty.

There is historical evidence that monoculture, petrol farming does not work. Look at the "green revolution" in India. India is moving back toward natural farming techniques because they work.
but at least they had a tad more job security and weren't being misclassified as contractors (so had less tax burden)
Depends on the seller, but quite a bit if you desire 24h or even 14 day shipping instead of the usual 90 day shipping
> Clean at the surface, with lots of buried ugliness.

Maybe we will see a DSL that compiles into Go to fix this. Like we have for Javascript.
I'd argue that your default expectation should be the world as you wish it were, not the world that is. So here you shouldn't be impressed with the CI, but should instead have an unfavourable opinion towards software that doesn't. But that's just how I think things should be. :)
My day job is with a defense contractor doing service integration for a surveillance system. This is cool, and highly stable (good for the kid), but probably not amenable as experience for part-time work. The night job I was doing for a while was for a company in Denver (my home) on an iPhone app they were writing as a prototype demonstration for their database sharding product dbShards. This was much cooler, but as I said above, not really an option going forward.

Paid work has been primarily in Java, with a fair bit of AJAX development for interfaces. Most work in my M.S. was in C++, but this hasn't gotten much traction from employers. I've done a handful of scripts and under-the-radar one-offs in Python, but nothing anyone would call an application. I try to believe in the idea that a competent developer should be able to learn any tool necessary, but an M.S. doesn't demonstrate learning ability or technical skill to most H.R. departments the way 10 years experience with HP printers does.
One problem I've had at every place employment I've worked at in the last few years is getting a VM which matches production to use as a sandbox. With this kind of thing it would make that a snap. "What's the difference between this and production?" "Nothing. It's the same image."
I'd love to agree, but I don't see a way out of what seems to be a fundamental problem with any such system:

How does the system decide who gets domain-X in cases of conflicts? And there will be conflicts, and malicious ones at that, so there must be a resolution technique, and it must not be decided in each case by end-users - they have no way of knowing quickly / accurately enough, and it would prevent the average person from being able to use it. Plus, it could simply be spammed with billions+ of claims, shutting down the usefulness of the entire system, especially if it's first-come first-served.

Meanwhile, if there are any higher-priority deciders, they can be manipulated similar to how DNS hosts are in this circumstance (or certificate authorities, in the https world). So it must be distributed... it strikes me as a paradox.

edit: the only way out being that a distributed DNS could be a mirror of official ones... but what happens when domain-X gets seized, and then sold to another, assuming it's a legitimate purchase for non-phishing reasons? And how do you resolve domain ownership transfers - they look the same as seizures, from a data standpoint, except they don't have a big "Your Gov't Wuz Heer" stamp on them.
I think there is still a need for higher quality audio hardware to be larger. My amplifier isn't that old (certainly not old enough for vacuum tubes) and I can assure you, there is not a lot of empty space. Power necessitates large transformers and capacitors, and produces more heat, all of which would be challenging in reducing size.

That said, while there aren't many high quality amplifiers with a smaller footprint, there are a few on the market much reduced in height that are still good quality.

The same goes for speakers. Generally quality requires size (although a lot of that is due to the increased volume that is expected to come with expense), but there are a few neat tricks to make small ones that buck the trend.
> "Who is your opponent in life?"

Yourself, I imagine. My meaning with the term is that every win (measured by some metric) for you is also an equal and opposite loss for yourself (measured in some other metric).

> "and hence there is an ever present opportunity cost for all decisions."

Well said. My point of my post was that often we are dismissive about these opportunity costs (I know I was, along with my other overachieving peers), and often not fully aware of their scope.

To bring some specificity to vague concepts: I didn't put the time in to really socialize, connect, and date during high school. I did better at it during college, but to be perfectly honest I still put too much time towards achievements that don't in the end make me happier. I'm still recovering from the effects of that now; IMHO it's easy for high-performers (in the scholastic sense) to be blindsided by this later on. I've had more than one depressing/uncomfortable conversation where the true cost of this sacrifice dawns upon a high-performer. I've had this realization myself.
apt-get upgrade all
Hi, could you please delete my account (plus comments if possible)? I saw elsewhere you were the person to ask. It would be much appreciated.
Nearly everyone believes $1 is worth something so it's not in my interest to give you $1, particularly with a snarky response like that. Dollars are not actually a measure of any physical thing, unlike metres or whatever. They represent what we perceive as worth. That only exists in our heads.
This falls into the category of a bill proposal, or maybe not even that, since it seems to be just a paragraph announcing a forthcoming proposal?

For a substantive HN thread, it's probably better to wait until there's something actual to discuss.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
If a phone runs the Linux kernel, and are hit with one of dozens and dozens of known unpatched exploits, and has no boot security to detect such, expect your hardware switches to be useless when faced with any motivated attacker.

Librem 5 smartphone has that.
Now you can, up to 4TB: “ With Apple One, you can choose a subscription plan that includes 50GB, 200GB, or 2TB of iCloud storage. If you need more iCloud storage, you can buy more for a total of up to 4TB. ”

https://support.apple.com/en-us/HT201318
I've heard of someone only using wifi, and disusing the cell networks, keeping the device in airplane mode when not in use. It saves battery, and the devices can stay powered up for days without charging.
Cider uses imgui under the hood. These framework libraries are basically gluing a whole set of libraries into a cohesive/interoperable whole
I can understand it if wrapping crypto/some form of chain around a piece of digital media made it non-fungible. But that is horseshit (afaict), as the op’s analogy goes. It’s not making or scarce, it’s making up to a billion people be able to ‘own’ a part of it. And it’s digital so anyone can copy it. It doesn’t even come in a nice frame.

I realise this is just having a go at a single part of your conversation, that I otherwise have no issue with
That guy who tried selling me the Brooklyn bridge was the first true NFT salesperson.
I took Drew's Vim Masterclass with some coworkers years ago. I considered myself a fairly advanced Vim user at the time, and still learned some handy things during his class. It was a small group (we hired him just for our group of coworkers), and he took time to answer everyone's questions. He's got a great teaching style. I'm not sure if he still does the class, but if so, I recommend it for all Vim users.
The original design was utterly terrible. A low data rate frequency hopper with long packets. Which meant the RF performance was terrible and non state of the art. By design. I think they thought spec'ing low data rate frequency hopper meant automatically low cost, low power.

They messed up the low power part by spec'ing a complicated baseband that had everything but the kitchen sink. Basically duplicated the USB spec but then added authentication and encryption on top of it. Which is even more complicated because everything runs over a unreliable frequency hopping rf channel. Frequency hopping messes with a lot of things.
Can you explain Tesla's 10 GWh/year Kato Road battery pilot plant then? Even though it's experimental, it's already about 10th largest battery production plant in the world.
That's a good point about transactions. But are stock purchases included in the velocity calculation? From what I can find [1,2], money velocity is a ratio of nominal GDP to (either M1 or M2) money supply, and neither of these includes stocks or bonds.

[1] https://fred.stlouisfed.org/categories/32242
[2] https://www.newyorkfed.org/aboutthefed/fedpoint/fed49.html
> the producers and consumers of messages are completely decoupled, which makes debugging really annoying because you don't have anything like a stack trace

This is actually a really good point. I don't know why you were downvoted.
Linus Tech Tips did a video on this: https://www.youtube.com/watch?v=ghDvyItIHTY
You have obviously no idea what you're talking about. Bitcoin's block mining algorithm is excessively deflationary: it encourages hoarding instead of spending while disproportionately rewarding early adopters. That however has absolutely nothing whatsoever todo with the blockchain algorithm, which was/is truly innovative as a decentralized ledger.

There is nothing preventing cryptocurrencies from utilizing blockchain technology in combination with inflationary currency generating models, and in fact plenty of them do. They are less well known partially because they were later to the game, and partially because they lack the get-rich-quick pump and dump appeal of bitcoin and co.
Related?:
The left-cradling bias and its relationship with empathy and depression
https://www.nature.com/articles/s41598-019-42539-6
Unless you desperately need that job to stave off imminent homelessness, that's generally a good thing. An employer who outright refuses negotiation, or any request with a "no, thx, bye" is not someone you want to work for.
I think "Right-click, see spiderman" was the highlight of my career.
I'd be more concerned about "Windows 10 (at least the desktop version) will ship with both Spartan and IE 11". That seems reminiscent of the Windows 8 modern UI browser vs desktop browser having separate current tabs and different supported features. Very confusing for users.
What if there is a program which can do all of this? The part about posting on HN and Reddit? Just wondering if it is something they, with all their $$$$ and resources, could do.
This can be compounded by the fact that a lot of pages that have a % of fans that are from "Like farms" have no easy way to filter those out. So now those companies are paying to reach a garbage-quality audience with an incredibly poor signal to noise ratio.
Crowdfunding is by far not the worst offender in all of these fees.

What about event tickets? Even http://www.dnalounge.com/ charges outrageous "service" fees when buying tickets online. For NYE, the ticket price is 50$, service fee is another 10$ -- that's some 20% commission! (And not at all unique to NYE, either.)
There's a running assumption pervading organizations like the World Bank: that trade is ALWAYS better. More trade leads to a better world.

Truth is, I think, more complex than that. Trade is usually better, but increases the overall fragility of the system, as now I rely on a third party for something that I need and cannot produce myself.

So, assuming that the conclusions on this paper can be extrapolated to any 3D printing product (printed product?), it may not be such an issue. It may increase the options available.
I thought Scott Lilienfeld spelled out very clearly the problems with microaggressions in his paper "Microaggressions: Strong Claims, Inadequate Evidence". It's behind a paywall but the gist can be read here: https://aeon.co/essays/why-a-moratorium-on-microaggressions-...

In the paper he suggested areas for further study that could affirm the idea, but I've not seen any, based on the Google Scholar search I set up.
I am reminded of the guy who noticed a nest of termites in one of his house's support beams and said, unworried, "No beam is irreplaceable."
There needs to be several layers below 'correct'.

If we can just get to 'correct' the world would be already so much improved.
> Is Lyra a significant improvement over modern Opus at 8Kbps?

It is over 6Kbps Opus[1].

> You can buy a Grandstream HT802 analog telephone adapter for ~$30 and its DSP can decode Opus today

A RaspberryPi Zero will provide more than sufficient power for Lyra (it was originally implemented on a Pixel 2). That's ~$10

[1] https://www.cnx-software.com/2021/02/28/lyra-audio-codec-ena...
Good point. SQL is very powerful for somethings.

Having some cli tools that focussed on this would be relatively easy to implement, and you could even create a special GUI based tool.

What do you have in mind when it comes to it being a “first class citizen” of the OS?
I wonder if e.g. using constructive math would make things easier since every step of a constructive proof is understandable.
> I'm legit surprised Trump didn't hand the whole thing to the military. If there's one thing the military is good at, it's freaking logistics.

He did. Gen. Gustave Perna is in charge of vaccine distribution.
Except for the bit where the only app that can get online is the browser.
Not sure if I'm looking at the right direction but the Safari Reference Library is not showing any updates: http://developer.apple.com/library/safari/navigation/index.h...
That's amazing data. I'm writing this comment so I can effectively bookmark this in my profile and reference it again at some later point in time. Thanks for sharing!
But will China forbit connections to IPv4 addresses? That seems pointless and harsh. If they still allow connections to IPv4, I don't see why people will bother to switch.
Is Twitter actually making any money?

I find these billion dollar valuations pretty crazy if the company in question is not actually making any money.

Sure, Microsoft and Google have their strategies and would spare no pains (money) to score each other off, but this overvaluation of companies is just not healthy for the tech industry. It just feeds the next big bubble.
...
In October the group released a package of almost 400,000 documents called the Iraq War Logs in coordination with major commercial media organisations.

7 x 400,000 = 2.8m documents?

You don't change people's minds by releasing 2.8 million pages of documentation, you change it by repeating your slogan over and over and over.
It's there now. Thanks!
Looking at the futuristic themes in his work, it seems to have been a major creative inspiration to him. Having grown up with church music of my own, I can recognize and appreciate that. Rarely does his music hit you over the head with it.
I understand that and disagree.
I wanted to see it locally, so I threw this together:

#!/usr/bin/env python3
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return world("0")
@app.route('/<depth>')
def world(depth):
return f"""
<head><title>iframe loop</title></head>
<body><h1>iframe loop</h1>
<iframe width="800" height="600" src="/{int(depth)+1}"></iframe>
</body></html>
"""
if __name__ == '__main__':
app.run()

I put the Chrome tab out of it's misery after 250 frames, it was really chugging along.
I like to say that our current welfare system is a safety net, and like all nets it has holes in it through which people fall. UBI is more like a safety blanket, which will catch anyone who falls into it.
Free Julian.
What’s the tjr225 compliant way of observing Orcas?
Is it more logical to have a point tag which has the attributes x and y or have x and y as their own tags and values? Its not clear to me which makes more sense and it seems the spec writes using xml didn't know either.
> but the coding style is just horrible.

I had to go look. I agree; there are some things done consistently in the code that are high on my nitpick "don't do that" list. Ugh. I'd have to reformat to work on it, then format to whatever standard they use on checkin, I think.
The whole thing really feels a lot like Smalltalk.

Some things don't work as well (can't use `;` for the contexts), but apart from that, a smalltalk-like language works well:

(weather is: #(#rain? #drizzle?)) ifTrue: [
'rain gear' haveObject: [
grab
wear
]
'door' openObject;
walkThrough
] ifFalse: [
'house' stayIn
]
You do not rely on other companies only when you rely on open standards. Web development is an example (although you indirectly rely on Google for example). All kinds of apps usually rely on an underlying commercial technology ( windows development, osx development, ios development) whose actions are outside your control.