jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
We may have to the next little while. Our server just got blacklisted for (we're assuming) going too many page requests.
EDIT: And what's the URL for your mashup?
http://code.matthewwild.co.uk/ljs/

This is Lua's bytecode interpreter in pure javascript.

When I tried it a few weeks ago it lacked some bytecodes - but when I bolted the code to interpret them on I was able to run some compiled Lua code. Maybe you find it interesting.
Cool site. I've never seen that before. Learn about web security by breaking it.
Your "comparative usability study" is like sending someone with general familiarity of European languages to China and them concluding that Chinese is a "worse" language because it doesn't look like anything they have seen before.

Most languages that have syntactic structures descended from Algol do all look the same so of course they are easier for someone with experience of one language in the family to understand than something else from a completely different heritage.

I did a lot of programming in Common Lisp, so Scheme looks fairly sensible. Similarly I did a fair bit in PostScript - so I can sort of work out what is going on with Forth and other RPN languages.

As for understanding large codebases in Lisp written by other people - a good Common Lisp environment (we used LispWorks) is about the best tool to dig around in other peoples code (largely because of the excellent REPL).
> You make your important software dependent on this software. Congrats, facebook can now sue you with impunity because you can't afford to lose these patents.

I have been rattling the clause jawns posted around in my head, and I cannot see this. I agree that the clause is onerous and I would not incorporate software that had such a clause into one of my products without a backup plan. I do not see how this gives Facebook the ability to sue anyone with impunity. The clause applies to alleging patent infringement BY Facebook or its subsidiaries (i.e., you are suing them) or if Facebook is specifically suing you for patent infringement. Clause section b only applies if your defense is based on invalidating a Facebook patent; saying, "We don't actually infringe that" does not trigger this clause.
Wrong. It is worse. It's the first confirmation of

Bulk, large scale collection

Of Content, moreover the visual and explicit

Of people not suspected of any crime.
A horrible paraphrase of the relevant rule and comments on the rule:

"Links to articles should be submitted with the original article title. Titles are common property... The person who submits an article to shouldn't have the ability to inject their opinions, so to prevent this we revert all titles to the original article title.

It would be better if submitting a link could just automatically pull the title from the article, but there's no reliable way to make that work. Instead, we just have to make this a rule and have moderators enforce it."
> When there are people who are "struggling to find a minimum wage job for years" to me, that means that they lack the education or skills to have a job that pays more and is in more demand.

I'm not sure I agree. There are plenty of "low-skill", reasonably high paying jobs. The problem is that when you're in a cycle of having no money, you spend all your time managing what money you can get ahold of and trying to get quick cash influxes to keep the bills paid. You don't have the resources to sit back and plan a more stable path for yourself.
Re TSA, see [0].

[0] http://news.ycombinator.com/item?id=7158786
You think that because you learned about the bug from blog posts that just showed the diff. If that was what the developers of the stack saw, I'd agree. But of course, that isn't all they saw: you're looking at a needle in a haystack that someone has taken the time to find for you, and then wondering why it was so hard for anyone to distinguish between a needle and a blade of grass.
You obviously don't work for Google.
Quote: "Rebump sends multiple follow-up messages to your email recipients for you. These automated emails are customized to appear as if you sent the email yourself."

Wow -- they managed not to use the word "spam" anywhere on their site.
You may David Reich’s book “Who We Are and How We Got Here” interesting. One of the assertions is that while modern Europeans have some Neanderthal genes, the Neanderthal population is one from Asia, not Europe. I “read” it by checking the audiobook out from the library and found it absorbing.

https://en.wikipedia.org/wiki/Who_We_Are_and_How_We_Got_Here

The assertion that some modern humans have traits tied back to ancient interbreeding of distinct populations is backed by research like below with Denisovans.

At least one archaic trait has clear benefits in contemporary humans. Last year (2014), Nielsen’s team reported that the Denisovan-like version of a gene called EPAS1 helps modern Tibetans to cope with life at altitudes of 4,000 metres, by preventing their blood from thickening.

https://www.nature.com/news/neanderthals-had-outsize-effect-...
I completely disagree here.

I’d bet a lot of money that the number of times random() is used in a non cryptographic context is many orders of magnitude higher than the use of random numbers in crypto code. That make non crypto use “the most universally applicable” case.

I would also agree that “non universally applicable random” such as those used in crypto code should be named accordingly. Which they are. Secure_random() is the right choice for the vanishingly small number of developers writing crypto code. random() is the right name for pretty much everybody except those who need to know a lot of other crypto-specific other things as well. They can’t use random() the same way the cant use non-constant-time comparisons and algorithms that leak side channels via power monitoring or cache hitrates. Fixing random() and letting people who don’t know they should have been calling secure_random() write code in niches they don’t know enough to get everything else right, is without doubt going to end up with way more code that is not “as secure as possible” even if it happens to use secure random numbers.
Because lobbyists aren't advocating for something that the constituents the representative supposedly works for. They're advocating something that a corporation, likely not even within the district or state wants.

As an example why can't I who don't live in your state go to your representative and get him to act in my best interests? Why would it be wrong for your representative to act in my interest instead of yours?
Ars Technica dug into the release history data, and it's just not possible to pretend this isn't a major break with Google's normal update cadence.

In the same period during which they stopped updating the iOS version of Google search, they updated the Android version 27 times.

https://arstechnica.com/gadgets/2021/02/google-flags-its-ios...
Is it legal under GDPR to direct someone to read that much material to agree to use a site?

I’m guessing a simple GDPR complaint supported by this request would be very exciting.
>>The US approach leads to more precise and consistent

Technical and principled? Yes

Precise? If that particular scenario has been anticipated and coded for, yes.

Consistent? No
Maybe you should look at the book Moral Psychology with Nietzsche: https://global.oup.com/academic/product/moral-psychology-wit....
My HTC One M8 back in the day shipped with a universal remote app that used the built-in IR blaster and it was fantastic. HTC's subsequent discontinuation of that app (and its replacement with a third-party app that was basically useless) is what immediately drove me to never want to buy an HTC product again.
Looks quite nice, just the menu sidebar isn't quite working on mobile browsers, closing right after being expanded.
Yes, the contract would be on the Ethereum blockchain.

If the contract stores the owner, how is it not the “token” at the same time?

Royalties are pretty easy: contract knows the artist, artist gets say 10% of every resale, owner gets the rest, purchaser becomes new owner. Anyway this and NFT both have a big vulnerability around royalties: I can make some of the payment in cash if I want to cut out the artist.
Have you talked to broadcom about the PCIe IO space problem? Most other RISCs handle IO space by just mapping into an MMIO space instead. PowerPC, MIPS, and other ARM SoCs have been handling this for decades at this point. It feels weird that their root complex would choke on that, and more likely that there's some unknown config knock you have to setup that hasn't been documented properly. I feel like you might have enough of a publicity reach to get an actual answer on this one.
Is there a gold standard for hosted Postgres?
I’m impressed with AWS Aurora Postgres but it’s still high enough maintenance that for something simple I’ll go with DynamoDB most of the time.
Yup! With its JavaScript and JVM targets, it simultaneously manages to be a better TypeScript than TypeScript and a better Kotlin than Kotlin.
Net metering is a temporary state intended to build critical mass and get mass production going. Solar panel owners don't pay the full cost of grid services, and utilities are not paying them for the full value of the electricity fed back in.

Residential solar IMO is mal-investment because grid scale solar has better economies of scale. Solar plants are easier to maintain. The grid is not built for widespread net metering. Rooftop solar has more fatalities than nuclear because of installers falling off.
For that situation, wouldn't you use voice control? I can say "OK Google mute" in less time than it takes to reach for a remote.
First of all, great presentation. I looked at the site and your phrasing combined with the domain name gave me an instant idea of what you do. Maybe some examples of use-cases would help me understand why I would you use, but I suspect that is more me not needing that service.

I love the interface that let's you just jump right in without signing up first. Trial run with mangled results is appealing.

Are there any direct competitors for you?
Nah. Probably took them a week or two. Getting ahead of piracy was (maybe still is) a big deal.

Making the game better -- if the game is already good -- is unlikely to pay off as much as reducing the amount of piracy in the first few weeks of a title's lifetime.
Is this Spark on YARN or YARN or AWS that is causing the issue?
Agreed, that wasn't our chosen title. It's a work in progress but we're getting there.
There is a fledgling Hacker-News-for-quants at http://quant.ly.

The site is still building critical mass, but most of the current users are experienced quants & HF traders. (Disclaimer: I launched the site)
Twitter has never called itself a social network.
Check out Castronova's "Exodus to the Virtual World" for an entire book based around this concept -- if life in the virtual world is so much more fun than reality, surely we'll see full-on migrations to 100% virtual existence (caveat the baseline necessities to maintain vitality).
And the specific problem there is?
the answer is simple, developers are typically analytical so it's easy to calculate the opportunity cost of getting something for free versus buying it.

i think people kind of block it out of their heads that it's illegal because everyone does it, it's plenty available, and nobody you really know gets sued for it. there's some high philosophical reasoning perhaps behind it as well, i'm just consuming the content, i'm not making money off it. so there are various things at play here. i don't think any developer, when it comes down to it, agrees with piracy for profit or not giving authors credit for their work, i think most people would agree it's wrong when put under the fire.

i think in terms of defending our rights, the code we write is often times not completely our rights, i.e. if you work at another company, or any said group of open source software that you may bundle e.g. GPL, LPGL, etc. so there's a lack of ownership and therefore a lack of being able to identify with IP like someone writing a song or book.

i think to say that piracy is immoral and corrupt, that's another topic since morals aren't universal. who's to say that some aggressive marketer isn't brainwashing you or using some tactic to pluck your hard earned money and putting lots of red tape between you and your artist? who's to say your favorite artist isn't turned on by greed and fame, two things that i would consider immoral and corrupt. the point is that i don't think morals apply to this argument.
Ceph or AFS may be worth a look-see
yes the application runs entirely on the client, but validation functions are run on replication, so I can change my copy of your blog post, but you won't let me change it via replication. That would be silly.
I did as well, and he was on the front page.

http://img.skitch.com/20101128-f4iwgixrk3wi3pyxudw73r53xe.me...
If a large company is not updating their site very often, then you do not have a great value proposition anyway. Your core product is ease of updating/editing and customization, no? Makes sense to charge based on that aspect.

Of course you need some sort of traffic restriction for things not to spiral out of control. Putting this restriction on actual MB's transferred is an acceptable safeguard. Cache bandwidth is cheap using the right strategies, so your bounds could be pretty high while keeping it profitable.
Okay, so this is basically day zero, for anyone who wants to eat fish? After this, only with a Geiger counter?
As a EU company you have to obey GDPR for all of your users, regardless whether they're EU citizens or not.
As you'll immediately get that $300K refunded with your next tax return, it should be trivial to borrow money for a few months.

The idea that there's no access to capital to build out successful businesses is laughable.
“is not bad and should be supported” was a direct quote from the person I was replying to, and 2-3 of their bullet points were euphemisms for concentration camps that I’ve seen other CCP supporters use before. I’m not in any way mischaracterizing their position or being uncharitable here.

I’m also not doxxing this person to try and get them fired from their job, nor am I in any position to throw them in jail or suppress their right to express their opinion. I am merely expressing a contrary opinion.
It includes a static IP, but yeah I agree it's a bit steep. Other ISPs would make me buy a business line, which would cost a lot more than $10 extra.
Somebody keeps phoning me and leaving messages. They don't answer their own phone (or messages clearly). I even have a sarky voicemail now, you'd think they'd notice. Nope!

Lady, whoever you think is going to be at that funeral isn't getting that message.

I've no idea if they'll get disconnected now as I've blocked their number. Hope so maybe they'll notice then.
Yes it's exactly this. It's in fact a byproduct of the rings implemented for the trace subsystem making it trivial to log there, which turns out to be extremely convenient for embedded systems or inside containers even if logs are already sent to stdout and piped to docker or anything else.
I suggest reading the introduction to either of these specs:

- https://datatracker.ietf.org/doc/html/draft-toomim-braid

- https://datatracker.ietf.org/doc/html/draft-toomim-httpbis-b...

People do synchronize at the application level today. But every application invents its own non-standard synchronization method, which is incompatible with every other application. This results in each website only accessing its own state, rather than sharing state with other websites, and the web becomes a bunch of walled gardens.

In order to decentralize the web, we need a standard for the internal state of websites, that makes it easy for websites to re-use the state of other websites. Where the original web allows any website's pages to link to any other site's pages, Braid allows any site's internal state to synchronize with the internal state from any other site.

Now, you might ask why we should implement a standard at the HTTP level, rather than make a standard on top?

Well, it turns out that HTTP and REST are already designed for sharing state-- but they are just limited to state transfer rather than state synchronization. It is very natural to extend it to synchronization -- we can do it with just 5 new headers, 1 new response code, 2 range units, and 1 new registry.

And if you try to build something on top, you'll have to re-implement all the great things that HTTP has invented that we now take for granted: caching, CDNs, idempotency, media types, etc. By putting synchronization into HTTP, we can add these features to the existing web. Caches (like CDNs) can suddenly support dynamic content -- not just static content. If you change a line of code in your Javascript, all clients will update with just a diff, rather than re-requesting the entire file. The reload button becomes obsolete. Existing HTTP network traffic becomes more efficient. Every TEXTAREA can become a collaborative editor.
> Companies in the US don't advertise pay ranges, but they are easily Google-able, people have friends, Glassdoor is a thing, etc.

Meh, glassdoor is off by a factor of 3x when checking in with a few of the companies I just interviewed with. They seem to require an account, but it’s similar to reports like this which are comically wrong:

https://www.indeed.com/salaries/Software-Engineer-Salaries-a...

Sure, you can reach through your network, but price discovery seems pretty bad if you have to do word of mouth.
Perhaps not, but two years in and still going fine. Maybe once IPv6 is more widely adopted I won't need it anymore.
It's a damn shame the Icom IC-9700 doesn't support out of band RX
https://whynoipv6.com/
"Out of the top 1000 Alexa sites, only 358 has IPv6 enabled"
What about web workers? I believe the whole idea behind them was to allow to run heavy tasks in the background threads. Havent used them personally, but quick search indicates that they are available on node.js via npm [0]. Unless the whole concept is misunderstood by me and they would still be able to block your servers response to http requests.

[0] - https://www.npmjs.com/package/webworker-threads
Is it just me or does the mute switch not actually function?

I'm running pandora and I flipped the "mute" switch and it did nothing. I then switched to a video podcast and the same issue occurs, flipping the switch does NOT mute. The volume rocker worked normally... holding it down actually muted the device.

I've been aware of this change since beta, but what's the point? Especially if it doesn't function as expected. The iPad doesn't have a ringer or a vibrator (lol, for lack of a better word). I find this confusing! Which mute mutes‽

I preferred it as an orientation lock anyway... Maybe this should be configurable?
> (And before you sneer at Waterfall, go build me a nuclear power station with Agile).

Wasn't the point of Royce's paper that waterfall wasn't even suited to avionics?
hey I didn't think you were disputing either. Just trying to say that I was tossing off an opinion without thinking too much about it because that was what the OP asked for.

"It seems the main point of difference is that you found the meandering digressions annoying whereas I really enjoyed them. The blurring of form and function in the writing and general playfulness were just as important and anything but boring."

I agree. Our tastes differ.

As for fiction, I generally like fiction which has a strong plot and/or characterization. Taking fantasy as a random genre, I like the first few books of George Martin's "Ice and Fire" fantasy series (the last two books meander too much imo :-P) and I can't stand Robert Jordan. I hate cardboard cut out characters and too predictable plots.

But, I digress too much from the OP's topic here so will stop now.
I wouldn't really call those arguments. They assume that animals can suffer without giving an argument that animals can suffer. Whether animals can suffer is the core issue which should be addressed, and is not addressed by these statements.

I believe suffering is caused by, roughly, difference between one's preferences and reality. But animals do not have preferences (this is controversial. will you agree that if that controversy goes my way, then being a vegan is a mistake?)

You haven't even said what you think suffering is. If you just assume it's physical pain ... well that is false. We know it's false because sports players and fetishists often enjoy limited amounts of physical pain, and do not suffer from it.
Google has solved many of the hard problems that would render twitter a trivial. I am not declaring a 150 line python script would duplicate it, but that Google could easily build a similar service. Now mindshare is a different story.
It sounds like she was getting very little fat and protein in her diet. When you demonize fat, and don't eat much protein, you have no choice but to fill the void with carbs, if you can fulfill your csloric needs at all

Also, Leafy vegetables are wonderful sources of nutrients, but terrible sources of calories. It seems like she was trying to fill her caloric needs with leafy vegetables, which simply isn't going to work.
Oysters are actually a weird case for some vegans, in that a lot of the arguments made for veganism don't really apply. They don't have brains, so there's not really a chance for suffering, and they can be farmed in an eco-friendly way. Peter Singer, the animal rights philosopher that vegans are always quoting, has at points said that he doesn't object to eating oysters. http://www.slate.com/id/2248998/
I am replying to you now from one. It is working alright especially for the price.
Even in offices, the myth is that everyone is replaceable at a moment's notice, because that is a comfortable thought for those in charge that makes it easier to play "4D chess" with the corporate pawns and integrate seamlessly with quarterly and yearly budgets. It's based on the law of averages and cements ending up with mediocre workers and products at best.

Exceptional workers in key (non-management) positions will take whatever they've learned with them, never to return. That leads to failed excavation projects looking for the original reasoning and business logic. Then, things need to be recreated from scratch because there is no alternative besides hiring the former worker as an expensive consultant. All because people failed to plan ahead and guarantee actual continuity, focusing exclusively on the small subset of elementary tasks. In the end, the work becomes more disorganised and product/service quality suffers because of gaps in domain knowledge, context and competence.

That myth might be relatively harmless in the primary and secondary sectors to a large degree, but is actively harmful in the tertiary, quaternary and quinary sectors. If you factor in that most of the work - both in terms of quality and volume - is done by a small minority of employees, the prevailing management dogma is costing companies lots of money to entertain the notion that worker retention is a secondary consideration. It's especially myopic because it usually doesn't take a whole lot to keep people happy in their jobs, leveraged as they are by their own obligations.
Cosmopolitan supports Windows 7. The WinMain() polyfill is programmed to gracefully fall back if ANSI isn't available. So the binary still loads fine. You just need to run it in something like MinTTY instead if your TUI program is run on an old version of Windows.
> it's going to take a full Ars Technica teardown before we're completely convinced.

Read: please send us a free one
Political union doesn't eliminate war, especially when it exacerbates economic tensions which create conflict.
Advice in 2008, a trend in 2018, common sense in 2028, unfathomable that people in history lived any other way in 2048.
The problem is not in which year it started but whether the feature set is stable enough to be standardized - see my questions in the original comment. And that's just a few of them.