jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm new to this startup world, so please correct me if I'm missing something.

A group of investors pooled $2M together and invested it in ZipList. They are expecting that the company (in just a few years) will be worth quite a bit more and likely sell to a larger company. The investors fully anticipate making back their investment plus considerably more. Is that correct?

Does this seem a little much for an application that manages your shopping lists? To repeat something I've heard oh-so-much here on HN, are they really solving a problem?
It looks to me like people were pissed because regional parliaments (nobility) were bleeding a turnip with the poor while not bothering to kick in. Saying it was squandered money when literally the first two sentences say "state income was not being done properly" is puzzling.
> The whole idea is that the invention (in this case the API design or QWERTY in your example) is so powerful that it becomes a 'utility' - so Java's implementation was so powerful it really should have been 'patented' not copyrighted.

The majority's argument was that utility is not imbued by the maker (Oracle), but by 3rd parties (programmers) adopting it. Patenting an API is a good way of scaring people away from using it - good luck with that.
Why not use GNU Taler, if you insist on integrating a irrelevant payment mechanism?
I’d like that too, but: if you get rid of semicolons, how do you avoid something like JavaScript’s automatic semicolon insertion mess? For example:

return
x;

turns into:

return;
x;

which is clearly not what was intended. Sure, if Rust copied JavaScript’s algorithm, the compiler would throw a type error (where () is not compatible with typeof(x)) and complain of dead code instead of silently failing, but it seems like a hard task. Then again, I’m not a compiler writer.
Just search "104 key" (or however big you want) along with whatever you're looking for to weed out smaller keyboards.

I've got a "WASD v3" keyboard which is a full keyboard with numberpad, like you I can't stand low key count keyboards. You can choose the color, switch type, key color/images, and program macros/layouts stored in the firmware. No LED displays if that's what you want though. The nice thing about this option vs a DIY is you order it, it arrives. I.e. you're buying a customized keyboard not a customized keyboard building experience. There are plenty like this out there, you just have to specify that's what you want when searching.
I wasn't a fan at first (coming from Python), but I really like that it allows you to make expressions into statements (I'm sure there's more going on then just that, but it was pretty cool to see that if/match are generally expressions but if I don't want them to be, ";" can change that!).
> Nic doesn't say that Bitcoin consumes less power than you think on a per-transaction basis.

Sure he does:

> Second, metrics like the “per-transaction energy cost” are misleading because transactions themselves do not cost energy; nor does bitcoin’s CO2 footprint scale with transactional count.

The point is that transactions per second isn't the unit of value by which Bitcoin is priced. Bitcoin is not competing with other monetary systems simply on the basis of transactions per second, but also network trustworthiness/security
People's perspectives are shaped by the outcomes of their actions.

I can imagine if all you have is positive feed back loop, you will see everything will just keep improving endlessly.

Which is why these perspectives are what they are perspectives. They are not real world models you should live your life by.

In real life you must deal with the situations as they are.
I think the conversation is just scary for obvious reasons based on human historical tendencies. The topic is not exactly verbotten, but it is genuinely hard to argue for or against dispassionately. Part of the official reasoning is that young population is a poor's country resource. I personally take issue with nations seeing their population that way, but it is not unusual.
What about the business was abusive? Because most of the time people say this it comes down to the idea that taking nude picture of people for others entertainment is just immoral.

If it’s old women, people object that the elderly are being disrespected. If it’s young women, proper object that they are only young enough to die in a war but not old enough to decide if nudity is appropriate for themselves.

Or we resort to saying somehow women are inherently always disadvantaged in any nudity related real. Male actors though can handle themselves... somehow.

Which in the end is just a restatement of “sex = icky” but with more syllables and hotter tempers.
That's clear example of bad language design. Overloading operator syntax and breaking semantics in dynamic language is big no-no. It may not be good for statically typed languages either, but at least they can get away with it.

Convention of using + for joining sequences and addition is human language level abstraction. It breaks in programming.

In formal theory strings over an alphabet form a semiring, but (*) is used for concatenation and (+) for alternation. Not applicable anyway.

Last, no clear syntactical cue to distinguish operators acting on elements from those acting on objects.
She didn't have to wear seatbelts on public roads through her property. The Queen cannot be prosecuted in England.
By no means am I defending colonialism, least of all the British Empire in India. I’m an Indian, FWIW.

I see two main obstacles to this apology.

1. Teaching kids history. Currently British kids learn all about Henry VIII’s wives ... and then it’s straight to the World Wars. It’s hard to tell a nation of 70 million people to reckon with their past when they know nothing about it.

2. Philip himself was quite old. He grew up at a time when the Empire was a great thing, something that helped resist the tides of Nazism. Britain could not have managed it without the colonies. And later, he became old. I’m willing to give older people the benefit of the doubt - they can’t change their minds easily.

But if his grandson can’t come to grips with it either when he becomes monarch, I won’t be making any excuses for him.
Until Google implements the behavior and applies it to their sites. Then Google services stop working smoothly on Firefox and Safari because the shared session on those sites is only functional on Chrome. Imagine having to log into gmail, calendar, drive, etc. individually each time. In theory it's not that big of a deal, but in practice could end up driving the casual users to Chrome since the tools they use work better in that browser, and ultimately they don't care which icon they click to check their email.

And it'll be worse if other services decide to apply the new cookie strategy to their services, though they are definitely less inclined to do so than Google would be.
I'm no expert but these appliances don't seem to be very programmable. For example, can I set the living room bulbs to be white in the day, gradually turn yellower throughout the evening and red at night?

To me it just seems like going from a dimmer switch on the wall to an app on a phone is being heralded as a revolution, when it isn't.
Also it's still available for Archlinux (via AUR)

https://www.archlinux.org/packages/community/i686/mg/
Use as little tech as you can. Write HTML, CSS and if you absolutely have to, javascript.
> One of the cryptocurrency is going to win out for day-to-day usage; the question is which.

I don't know why you're so confident about this? It's entirely feasible that none of them are ever usable for day-to-day transactions.

Personally, I haven't seen any evidence that Bitcoin (or any other cryptocurrency) is ever going to enter the mainstream. Even if it did, I don't see any benefit to using it over USD for the vast majority of people.
Recently in the last 6 months Gmail has gotten significantly worse in filtering out spam, I'll get really strange messages showing up in my inbox, where the red ssl ({{domain}} did not encrypt this message) shows up. It's quite frustrating
Forming is one thing actually getting recognition is much harder.
> What the hell backend would respond with this?

The article's tiny Python example using uWSGI does. Some backends do this. Sure, Node doesn't. There are hundreds of backend frameworks widely used behind NginX though. It's not necessarily even a bug: There are legitimate use cases for responding to a not-quite-HTTP request, which is why NginX itself does it.

> a well-designed backend would always speak proper HTTP

By the same argument, a well-designed HTTP proxy would always speak proper HTTP and reject improper HTTP.

Besides, strict filtering on the backend is not enough. Unless someone has audited these, your backend's carefully implemented proper HTTP request filtering might not necessarily be exactly the same as what NginX's filtering logic pattens matches when deciding whether to forward blindly.

Sure, the "XTTP" example is obvious, but are you now confident there are no subtler variants of this surprising behaviour? Any mismatch of logic is a bit of wiggle room to sneak a valid HTTP request to your backend whose response is blindly copied back to the client.

That failure to process could not only fail to filter or handle backend headers: I wonder if it also fails to add response headers, as well as failing to add request headers the backend depends on. For example X-Forwarded-For, and internal routing headers used to pass NginX variables to the backend.

The real problem is that NginX going into "blind forwarding mode" isn't documented, isn't expected behaviour, and there doesn't appear to be any way to turn it off

When you know about it, you can operate defensively on the backend by, as you say, being extra careful. But now I'm going to have to read the NginX source code to find out what kind of careful is required. And then check every backend, and block people wanting to add new ones until audited for this issue.
That repo contains the code, figures and text for the article. It's set to public now.
I think you're implying dying from carbon monoxide poisoning? I think that it can't happen if it's "electric and solar powered".

And leave at least one window fully open (or the sunroof) for fresh air and the other cause (suffocation) is eliminated as well.
I would be ok with leaving the semicolons off, if you didn't have to do ridiculous things like prepend some lines with semicolons instead. It's easier for everyone just to put the damn semicolons in.

It'd be nice if I had a linter to catch things like this. But really, it's not so hard to spot. I was bitten by missing semis often enough to start prepending [ and ( already, before I started just leaving them out entirely.

No one's going to cry if you don't contribute to npm. When I contribute to your project, I'll follow whatever style you like, and if I find it to onerous, I'll move on. Life is tradeoffs.
If people use things like exponents and nested factorials can you decide between two numbers without explicitly working out what the number is? It seems like sort of a hard programing problem to take the entered text (assuming an unambiguous format - machine parsable) and quickly tell which one is larger. Some numbers that are easy to write down might take years to calculate but if you apply some kind reasoning, similar to algorithm analysis, you might be able to construct arguments for why one number is larger than another.
I agree use semicolons. Or longer:

Because JavaScript allows semicolon insertion some syntax is parsed in a way which is surprising to those skilled with other curly brace languages. This can causes problems if you do or don't try to leave out semicolons.

The solution to avoiding unexpected behavior is to run JSLint. JSLint will insist that you use semicolons. So you will have to use semicolons.
In my experience, Titles do matter. Titles matter not only as a main "ranking factor", but also because the Title is most often the link from the search engine result to the webpage.
Having keywords in there means that those keywords will be highlighted/bolded in the result, making them stand out -- I don't know if that actually makes people click on links more often, but I wouldn't bet against it.

Also, using Apple as an example from the article, Apple's Title is Apple because people don't get to the Apple site by searching for "mp3 player". People go to Apple's site because they want an Apple product. Apple doesn't need to try and rank for all that other stuff; it's not what they do and they don't need it. Branding is different than ranking.
Then every desktop or notebook that goes into sleep mode or even just a blank screen saver is "instant on", too.

So it means nothing.
The new MacBook Airs are 'Instant On' the few seconds difference that the SSD makes compared to other Macs is actually noticeable and very much appreciated. It makes quickly turning it on to check something a lot more fluid.

TLDR lower response time increases usage.
Untappd does something like prevent you from checking in more than once per 10 or 15 minutes with a lighthearted message along the lines of “Slow down!”

I’m not a lawyer either, but I think the Beerby ToS does cover this from a strictly legal standpoint. Disclaimers and Liability in http://beerby.com/tos.html -- the Section (ii) bit mentions damages from use or misuse of the app and related content.
That would be "acquiring back a founding team that'd already cashed out to AOL once".

I wonder how many times you get to do that.

(And I guess this sale is why all my "in the loop" friends al started metioning their about.me page a few weeks back. Yeah, it worked, I became one of the acquired users @ about.me/Iain_Chalmers )
You may need a few more throw-away accounts after this one, friend.
Quite a few people here think that this legislation exists solely to prop up various News Corp outlets.

https://www.crikey.com.au/2020/11/26/coalition-news-corp-fun...
Given that the City will lose its preeminent spot in the world of finance

According to the EU. People who actually work in finance see it a bit differently.
I think they’ll go for news that they can access through an overseas Google portal - instead of going to Google.com.au to get news, they’ll go to another English language portal (.com, .co.uk, .ca) and grab the news there.

I guess my thinking is that it is easier for someone to replace Google News Australia with Google News or Google News UK to get a range of stories than it is to go to a (mostly paywalled) local news site.

With regards to Facebook, I think that the media companies will miss the traffic from FB/Instagram alot more than FB and Instagram will miss Australian news sources on their Platform.
Oh ok, that makes sense, thank you!
You only give them power by using them.

Create a competitor. Barriers to entry? Figure out how to dismantle or deal with those barriers. Too lazy or don't know/understand how and just want legislation, control, towards tyrannical systems - then yeah, lobby your government to stifle innovation; most governments already stifle innovation - patents arguably being the largest problem here, in bed with the legal-lawyer industrial complex.

This learned helplessness that society feels trapped in really is a problem; thanks to Eric Weinstein for adding that lens as a tool to understand current conversations through as well.

Use DuckDuckGo search or other, gift them money so they can improve their search - or fund another startup who's working on the problem etc. Plenty of options.

Edit to add: I see at least 2 people have continued to choose the lazy option.
I haven't noticed any performance degradation which is counter intuitive because I really expected there to be one. The Samsung T5 - T7s have been great in my experience. As for the cloud .. well that has it's own challenges too. Currently I'm trying to deGoogle myself and not doing a great job at it.

To address any conventional SSD vs NVMe SSDs performance gap maybe consider and external NVMe SSD!
"'Classic.' A book which people praise and don't read."
Yeah...that's what I'm trying to avoid, and why I probably don't want to just go part time at my current job.
It returned a 404 for my personal email account, so that appears to be sufficiently protected.

More surprisingly it had data such as my name, title and work email address which was connected to old work email account (Okta managed - GSuite) that I never associated with external services, and absolutely never used on a social networking site like LinkedIn.
Reread the thread. I asked about the last 10 years; their response gave data over the last 30, but in the last 10 it's hovered between 100 and 125 (with lots of volatility). 2004 is, of course, more than 10 years ago.

By way of context: in the 30 year timespan covered by their document, almond acreage in California has more than tripled.
That’s fair. I didn’t interpret the original comment that way, but I wouldn’t agree with the strong position that there literally shouldn’t be such a thing as an authoritative source of news.
Here in the southern US, it's mostly a status symbol that people delude themselves into thinking they have a utility need for. Typically people here will have at most 5-6 true needs for one each year, and deal with horrible gas economy (and blinding folks in sedans) since gas is cheap. Around here there's a lot of towing (boats, trailers, etc) but it's rare to see anyone make use of the bed.
Maybe it's my particular setup, but I've had nothing but problems using a Windows 10 workstation which I routinely remote into. Graphical scaling is unstable and screwy, I constantly have to select "reset view" in outlook, programs routinely decide to start off screen, and my two identical monitors behave differently for reasons I've been unable to discover in settings.

I'd just use Linux, but at my organization everything is Outlook-centric.
The pitfall is that gas taxes are apparently not strongly correlated to road wear. A gallon of gas in a passenger vehicle does dramatically less road damage than a gallon of gas in a delivery truck.
Is this showcase his or Internet Archive's project?
I read between the lines and since Mr Stross is lurking here from time could probably confirm or refute me, but I read it - "Not due to real concern, but to comply with the security theater that we put post 9/11 and to calm down the "TV pundit" crazies"
This story was on the Freakonomics podcast too. It definitely seems like a bubble, but there's no external pressure to make the bubble pop. With the mortgage crisis, eventually, people can't make the mortgage payments and the bubble bursts. But with people happily spending money on ads that don't work, there's no external pressure to stop. Will this bubble ever burst?
Looks to me like the person who holds the job title CEO has engaged in a criminal conspiracy. For profit. Is that really not how it looks to you?

Has the CEO been charged? How bad does the crime have to be before the CEO being involved in it before it happened, or becoming aware and profiting from it after without informing the police before the CEO is themselves charged for the CEO's criminal behaviour in engaging in a criminal conspiracy with respect to that crime.

I'm hoping if the crime was murder, conspiring by the CEO would result in charges. Yes?

What level of crime is sheielded? Should any crime be sheielded like this?
So excellent it didn’t have a grid layout until 2018, flexbox landed 2016 and before that there was heated debate for years between table and div to properly align things.
>at least as far back as 802.11n hardware.

This made me realize how long it's been since I actually bought a router. The last time I was shopping around, getting 802.11n significantly narrowed the options.
Suppose cars didn't have headlights, how would you go about finding the right height to mount them at? You can do calculations, test in a lab, etc, but eventually you have to put them on a car and ship them.

In the meantime, how many deaths would you allow due to cars not being able to drive at night?

There is no scenario in which nobody dies. Doing something, even if it's not perfect, is often better than doing nothing.
That's an excellent example of XKCD's citogenesis: https://xkcd.com/978/
It was not different for PC for many years. Most of drivers were reverse-engineered, including GPU ones.

That said, hardware was simpler back then. Implementing drivers for modern GPU is a hard task, may be an impossible one. It’s like writing a second OS.
https://blog.quora.com/Making-Sharing-Better

You can bypass the issue with a URL trick (?share=1)
I'm just curious. As I mentioned before most tech people I know doesn't believe in God and I was interested how it looks like a bit beyond my neighborhood.
Your link is about the Wilkevi's exchange. This article is about Coinbase.
>So any new operating system that is far from the beaten path should be very much welcomed, this one is more interesting than most since it is written using a high level language.

I agree. But let's keep in mind that this isn't the first OS kernel written in Common Lisp.
TIL that the hardest thing to do in computer science is to learn something new and different.
I found myself getting mad at Math.random() pretty quickly. "Argh, you just got to promote two pawns, and you made them both black bishops!?!? I oughta fire you and hire an LFSR!"
Not so incidentally. Around 5 years ago the Israeli ministry of defense started generously funding brain research projects (they are interested in stuff like direct computer interfaces for pilots). It seems an army of brain researchers have recently moved from US and Europe to Israel.
My own. Doubled the revenue and will do it again next year.
I am sorry if you interpreted my post this way. The thing is that this year has seen many many articles in big journals about the "education bubble" etc. Basically, a lot of higher education bashing. And pg, with YCombinator is also kind of going that way with the mantra to get new entrepreneurs as young as possible. If you start a business being 18, you will never have the opportunity to discover then learn enough in some really interesting fields of engineering. This is what longer education provides.

I just wanted people not to forget about the good sides of a longer education. Nothing more.
I did a PhD after working in the web/software world for a few years. I'm now back in software, and the PhD doesn't seem to have done my employability any long-term damage. But of course there’s an opportunity cost.
I don't know if they are a startup or an offshoot of someone else's already existing technology, but the group behind WorldLens (QuestVisual) have my votes. Yes maybe I'm saying that in light of this week's release being on my mind, but I think they have some wicked cool technology. Shockingly wicked if I say so myself. Hipmunk would be my vote for second.
This is not about multithreading, but about using multiple processes for parallelization. As such, both the library and the title of this article are misnamed.

Still. Having a simple library to do the fork dance and provide some synchronization between subprocesses can be very helpful for, say, long-running import scripts. At least that's what I actually consider using this for.