jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The age of the daughter is not a surprise--- the number of children who learn chess and happen to be 8 is actually quite large(and no I don't have a citation, this is anecdotal). However of that group the number who the next day or so invent fairy-chess with a Fisher(kind of) variation is probably pretty close to 1! Were I the father, I'd be enormously proud and more than a little stunned. Shaking that off, I'd begin to encourage this spark as much as I could...
This is great news. It's now the cheapest tablet on the market (that doesn't have atrocious build quality).
Thanks, I didn't notice the link because it was blending in with the background...
Maybe the people to blame are the US public who complain if gas prices rise above "So cheap I don't care". Try paying £1.20/liter for petrol. Then everyone will use less.
Bulgarian: Rating of the most significant inventions for 2009

I've not flagged it - you can read the Google translation here:

http://translate.google.co.uk/translate?u=http%3A%2F%2Fwww.i...
REST and JSON hands down. So easy even I can do it. =)
XML has been around but JSON is so much easier and more efficient that I tend to raise an eyebrow at services insisting I use XML =/

Start with basic GET services. Have users do admin stuff on your website. Then create embeddable widgets that present how to use your API to GET and display data from your service. Use javascript to fetch the JSON, and add it nicely to the DOM.

It's pretty fun actually.
The editor should have added an update to the article explaining why they removed the poll instead of deleting the article altogether.
I would add that if you are the smartest person amongst your friends, try to find new friends that are even smarter that you.
Although it would have been best if Topolsky et al. had figured this out before they posted the poll, the reason for pulling it is quite sensible. Comparing a device that has sold not that many units yet with a device that is yet to go on sale, serves no purpose at all, except for providing a tribune for "fanboy" circle-jerking.
He makes a good point. But then the question is; why did they post the poll in the first place?
Soon after I read that transcript, came here and read your comment as Maybe I'm missing somebing.. and re-read it again, to see it was something and not somebing.

Some effect, that!
Yes, and Brandon's comment was constructive criticism. He was trying to help Drew with his YC application (that's what "app" meant back then) and clearly wanted it to succeed ("I only hope that I was able to give you a sneak preview of some of the potential criticisms you may receive. Best of luck to you").

https://news.ycombinator.com/item?id=27068148

https://news.ycombinator.com/item?id=23229275
Nice job! This will make building sits a lot faster :). I would love a demo video on the homepage rather than needing to try it out myself.
Dealing with 3 tons of flagstone my wife ordered and one of a list of things for hubski.com.
Your response in no way answers the question "If you owned MySpace what would you do with it?"
This is pretty astounding.
On one hand, I want to say good on them. While I'm sure this was mostly a PR thing, at a time when unemployment is high (especially for unskilled laborers) any news like "62,000 new hires" seems like good news.

On the other hand, 62,000 new employees nationwide breaks down to something like 3-4 new employees per store. This sort of large-scale, top-down action seems like it has huge potentials to create inefficiencies. How many of these new hires will be let go in a month because they're not needed? Maybe none, maybe there really were 62,000 positions to be filled nationwide and each store was able to hire the exact right number of folks.

Which brings me to my third hand, that is, a well-publicized "national hiring event" certainly was smart -- it probably brings in a much larger pool of applicants, letting them select more well-qualified people all at once, rather than on an ad-hoc basis.
http://www.gamasutra.com/view/feature/4128/the_rise_and_fall...

The best I can muster. Being a fan at the time, I tend to follow the "it needed more third party support" and "Sony lied/"used false PR" (which seems oddly more acceptable) to hype the PS2 into unrealistic levels" lines of thought. Particularly the latter, claiming video as "gameplay."
I was just making an observation, not making an excuse for Microsoft. Apple may have "won" long ago vs. MS for all I care, if that is what you want me to say. I don't know how my reply got twisted into something that I didn't say.
If you're a leader at an organization, it's important to make people feel like it's a positive thing to make the company need you less for a particular task.

At our company, we've had situations where employees automated themselves away or found somebody else to replace themselves. In response, gave them raises and helped fill their extra time with more interesting higher impact work.
If your passions generate anything you're comfortable sharing, set up a Patreon for them. Post some form of it online with a link. Do not promise to do anything for your patrons you're not already doing. Do not make any plans that depend on this money, treat it as extra cash to spend on fun things. Including whatever your passion is.

If it starts getting to where it can pay your rent, then congratulations, your job is now your passion, if you want it to be. Or maybe it's just a bigger toy budget on top of your day job.

This is how I managed to make my day job "wandering about a gorgeous city with my laptop, spending a few hours every day drawing stuff I want to draw".
Hard agree. I've been using gitlab CI/CD for a long time now. I almost want to say it's been around longer or as long as docker?

It has a weird duality of running as docker images, but also really doesn't understand how to use container images IN the process. Why volumes don't just 1:1 map to artifacts and caching, always be caching image layers to make things super fast etc.
This React library doesn't seem to be based on Tailwind?
Interesting, and thanks for the framework. As someone who leans heavily toward the right side of your framework, it's good to have a reminder there are "left-sided" companies that are successful.

It seems to me managers may prefer the right side, while many employees see the left as optimal. Did your data shed any light on this?
We use snow plows up here in Canada.
This reminds me of Bitsquatting, which is like typosquatting but uses domains one bit-flip away instead of one mistyped letter away.[0] In a small experiment, for some popular domains, the author reportedly got a lot of hits.

In the associated DEFCON talk, the author notes that even if you use ECC memory, it's unlikely that the DRAM in your hard drives does too.[1]

0: http://dinaburg.org/bitsquatting.html

1: https://www.youtube.com/watch?v=9WcHsT97suU
Goods and disabled people and emergency vehicles combined are probably < 10% of traffic within cities.

The objective isn't to get rid of all car lanes, just replace some of them.
I have a hard time with this. Don’t get me wrong overall I am for banning terrorists, pedophiles etc. from services like twitch, but, it needs to be done in a smart way.

The concerns I have around this is that

1. It’s not clear where you draw the line of what counts as severe misconduct

2. What happens if someone did something that counts as severe misconduct five years ago and today they are a completely different person. Will services like twitch take this into account when deciding whether someone should be banned?

3. How easy will it be for people to abuse this system and get innocent people they don’t like banned from using services like Twitch. Will they put in place a proper appeal process or will it be similar to the appeal processes we see in other big companies in which there is no one you can actually speak to.

Banning people from a service is an often necessary but extreme action that needs to be done with care. When it is for something that someone did while using your system it is easier to be confident that the ban is justified. Banning people for actions outside of your system is really uncharted territory so it will be interesting to see how this plays out and to see how many false positives there are.
At first it's like being paid to eat cheesecake: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu.... You stop enjoying the cheesecake, and then you stop eating it if you can.

Later, it's like having one's brain sandblasted: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que.... I don't remember most details but I pattern-match quickly.

It's probably not so different from doing any other rather-specific thing enough times.

I also wrote a browser extension with a lot of keyboard shortcuts that by now has close to 10 years of learning baked into it. It doesn't make any decisions but it lets me do repetitive things faster. One of these years I want to open source it (or make it a profile option to serve as JS) so people who like keyboard shortcuts can flip around the threads more easily. It just requires surgery to take out the mod-only bits, which is a bit like separating conjoined twins.
> Apple/Google are utility level companies and effectively control almost all of the apps/phones OS in a majority of US citizens smart phones.

And finally we arrive to the crux of the problem. Sounds like they should be regulated, yes?

There's no need to drag the 1st amendment into the discussion at all, because this really has nothing to do with it.
I want to agree with your argument. But your point that this is censorship is so off base. By definition, it's just not.
Hitler’s words matter for the sake of history but I don’t have to sell them in my book store.
This seems like a very "engineer" response to what went on in that it misses the forest for the trees, and I don't mean that in a derogatory way (I often do it myself), just in a matter-of-fact sort of way.

On one hand, I agree with you, the actual content of those tweets is much milder than what he has tweeted before. On the other hand, that absolutely does not matter, at all. 99% of people aren't even going to read the details of what he was banned for. Those who are against him are going to think it was long overdue, and those who love him are going to see it as further evidence of Big Bad Big Tech. But in any case, the actual real, violent assault on the Capitol that was fomented by Trump is the important context of why he was banned - the details of the individual tweets are almost irrelevant.
Why do Signal releases contain an expiration time bomb?

That is, why is the user forced to update in order to use the application, even if no critical security issues arose?

The passage of time is not a good excuse for a mandatory update.
https://support.apple.com/guide/deployment-reference-ios/pre...

Certificate validation
The first time a user opens an app, the distribution certificate is validated by contacting Apple’s OCSP server. If the certificate has been revoked, the app won’t launch. To verify the status, the device must be able to reach ocsp.apple.com.

The OCSP response is cached on the device for the period of time specified by the OCSP server—currently, between 3 and 7 days. The validity of the certificate isn’t checked again until the device has restarted and the cached response has expired. If a revocation is received at that time, the app won’t launch.

Also:
```echo "127.0.0.1 oscp.apple.com" | sudo tee -a /etc/hosts```

https://gist.github.com/nathanhleung/2ceeda4c743f2a1cf3d670c...
Does this mean that we are closer to replacing fossil fuels? It seems as though for energy we could do it now if we wanted, yet we still obsess about fracking and to a lesser extent middle eastern oil? The cost difference is certainly not the reason we don't dive in and make these changes.

Those in charge still seem to be of a 'secure the oil and the heroin' and you rule the world.

Oh dear -> https://www.youtube.com/watch?v=xW3XeT7qavo
What I always wondered with remote work is how do you prevent angry ex-employees to "share" their code-base with the rest of the world (dump it on The Pirate Bay) or with your competitors (in this case you may not even know that they did it).

Of course if they live in a first world country you can probably sue them (and hopefully it could refrain them from releasing your code) but if they come from countries where the law is an abstract concept there will be no brake to exacting their revenge.
In addition to other answers, physically based rendering pragmatically means that renders have the potential to be a correct simulation of photography up to a certain point. For many many years rendering for film didn't even use ray tracing at all. Lights were a single point in space with no area and shadows were done with shadow maps. Now most film rendering has shifted to using area lights, ray traced visibility to different points on the light, and shaders that (mostly) preserve energy (they can't reflect more light than what is incoming). Even game engines like Unreal 4 take these into consideration and make very crafty and pragmatic tradeoffs to maintain speed and the principles that give an increase in realism.
So you want 60 GBP for less specs (4G RAM, 100 vs. 200 G HDD) I can get for 8 EUR at contabo, for example? No level of service can make up for that.
They use this in towns around Barcelona: https://www.bicibox.cat/default.aspx
I'm not sure there is a big m arket for the type of ceo that devalues and ultimately distroy a core brand but you never know.
This is pretty cool, but to be honest, as a complete software noob who also hacks with Arduino, I don't get why this is easier than just using the examples that comes with the IDE.

Also interesting is BugLabs' "web services" where you can log into each module using a RESTful API:

http://wiki.buglabs.net/index.php/Software:BUG_Web_Services
I'm not seeing which part of the Linux kernel is afflicted, but this exhibit from an Amazon case at least suggests that it is for the route cache.

http://docs.justia.com/cases/federal/district-courts/texas/t...

If so, it should be easy to excise from future kernels with minimal performance impact. (I was suspecting filesystem entry caches, but that doesn't show up when I google.)

In a perfect world the patent would not have been issued since it is obvious to anyone skilled in the art that considers when to purge expired entries from a hash table with linked list overflow, especially in a world where systems are constrained by memory access times more than computation. But we are not legislated by that world.
You are 100% correct. Benchmarking Javascript on "well-written Javascript applications" doesn't even make sense to do. When benchmarking stuff, we should be worried about things where speed actually matters.

For instance:

What FPS rate can your browser can get when performing certain rendering operations on an HTML5 canvas?

Or how well does it perform with WebGL? Oh wait, IE10 won't even have WebGL.
Every time someone bitched at me for not having a "cloud-based strategy", I kept asking how many 9s of reliability they thought the cloud would deliver.

We're down to 3 nines so far. A few more hours to 2 nines.

The cloud is not for all businesses.
Goodbye Groupon?

This is going to get interesting. I can see this getting pushed to Android phones, with the option of getting a notification for one shot deals within you location. Pretty sure the Groupon guys are rethinking the offer they turned down.
Clickable: http://www.linkedin.com/in/sunsai
What I don't understand from the article, why would a startup would want to hire Java-programmers. ;-)
I hate reading patents because I always feel like they try to make it look as complicated as possible. In particular, I always find the inclusion of the computer architecture somewhat useless. Do we really care that there might be 25 software applications running on your computer? Is there any reason other than overcomplication (and thus making the patent appear more novel) to include this stuff?

Because of this, I just want to make sure I understand the patent properly:

From what I can tell, its a patent on a hash table that resolves collisions using chaining, implemented using linked lists. On top of this, each entry has an expiration time and it can remove them as it does lookups for entries.
A colonel at my job shared this video about a submarine commander who just joined a new ship. He didn't have time to learn a whole new vessel, so he switched from giving orders to expressing intents. He found that all the way down to the lowest level, everyone was more aware and invested in what was going on.

The tl;dr is, one thinking person can't compete with an entire thinking crew.

https://youtube.com/watch?v=HYXH2XUfhfo
That sounds like too long to wait to commit, by my judgement. There's too much risk of loss of work, or at least annoyance getting it back via editor undo.

What about making smaller commits and going back and editing it later? You could either 'git reset --soft' to "undo" some commit(s) and then craft them how you like, or anything else. Seems like your git skills should easily be good enough to handle that.

By the way, you know about 'git add -p', right? That's a fancier way to do what I think you're doing with diff and apply, though yours may work better for you.
Do you have a reliable source to support that assertion?

Can we go there and freely discuss the situation with residents, without minders nearby?

Can they freely practice their relgion? Can they leave? Can they choose not to have regime loyalists stay in their homes? (https://www.aljazeera.com/news/2018/11/30/uninvited-guests-k...)
Arg, the fact that Y and yy are synonyms always messes me up. Why can't it be like c/C/cc and d/D/dd?
$25k is 500 one-year subscriptions. That's the point at which the printed magazine makes economic sense.
HTTPS/TLS doesn't try to anonymize which site a client is accessing; any intermediate can read the address of outgoing packets to determine the server's identity. It's a little trickier when a server supports SNI, but few do.

TOR is supposed to prevent intermediaries from determining which sites a client is browsing, which is why this technique is interesting.
look into building a web-app, cloud-based way of doing something you don't see already.
Something as simple as a word count site app, or something as complex as a VLSM-CIDR calculator are good options. Think about what you would need to live completely on the internet with no local apps, in fact, try it!
What's missing that you need. Build it.
What a ridiculous article! It reads like a list of 1980s cliches about Africa. Pirates smuggle guns and fill the empty bags with nollywood films? Christianity is on the 'rise' in Nigeria? People from all over Africa are flocking to Lagos to star in films? Colonialism? The movies are popular because there is no Internet?

This article is just playing to old stereotypes, and the author clearly does not understand Africa.
It's regex search the of the url itself and the page title. It doesn't match against the full document if that's what you mean. That's an interesting idea though.
I like that it's the perfect e-shippable product. I dislike that gift cards are, at an economic level, kind of a scam, a topic Slate has covered well over the years:

http://www.slate.com/id/2111769/

http://www.slate.com/id/2179320/

So my favorite gift cards are those from the Federal Reserve, with Presidents on them. Accepted almost everywhere!
I kind of was half expecting this to be about some Nigerian prince that needed my money...
Trading an SEO advantage for a string to look better in the title bar and in bookmarks seems like a dumb trade.
this is awesomeeeeeee!!!!!!!!!
If this is true about the British press, then why is BBC News so successful? The answer is that the news market, like so many markets, has different products for different audiences. If you like your news tabloid-style, then you can consume accordingly. Too much of anything, though, is not good. And the dumbing down of all journalism, including the serious kind even if in the name of more interesting reading, is not good for any democracy.
If you bookmarked a page on an unfamiliar site, chances are it's the content of the page that you bookmarked it for, not the name of the site.
In other words, the favicon is only useful for familiar sites or for knowing a page isn't from a familiar site. It's of absolutely no use in any other case, whereas a site name or a domain in the title tag will actually tell me what the site is in all cases.
GaN on Si is a thing from a completely different ballpark.

Here we talk about material integration per-device basis, not entire wafer surface.
Assembly mnemonics and their cousin pin names are so excessively terse. I wish it was mandatory to expand acronyms in a dedicated field in datasheets. So often you'll find pin names like "NCE" where you're just expected to know a priori that it means "active-low Chip Enable" and it's so counterproductive.
Unfunded liabilities include the "promises" the US gov't has made but doesn't have to pay just yet - social security, medicare, medicaid, etc.

Basically, this means if the US gov't shuts down all operations and just pays what it already promised to pay (equivalent to closing a credit card with a balance but still having a balance to pay that you "promised" to pay), it will still end up paying $25 trillion in money already borrowed plus $144 trillion to the benefactors of SS, Medicare, Medicaid, etc until they die.
Native print was originally offered in 2017 and they’ll have until 2021 to migrate to it.
Don't forget that the start menu has regressed into a CLI because it is too ponderous to find anything by graphical navigation. Regressed, because typed querys take seconds to complete.
The edk2 project is a branch of edk, which itself is a branch. According to their about page the original tiano project was started in 2004 as the opensource fork of intel's internal uefi implementation. This did create some problems early on, but the code is basically BSD licensed at this point since AFAIK, they are dropping the bsd+patent restriction. So technically you could probably work on it without ever looking at the UEFI specifications these days as much of the platform code/etc is actually in a different repo. Given that its mostly a plugin API that isn't really a problem, its a matter of flipping a few switches in the config files to enable functionality on top of whatever platform init is necessary.

https://www.tianocore.org/
Neat, you win at puzzle solving! I forget that the user-level type alias feature exists... maybe since it was introduced relatively late in the Go 1.x timeline.
Reminds me of when I used to get free magazine subscriptions (and the subsequent junk mail/robocalls) addressed to Santos L. Halper.
Here is the video link hosted on the "greatest propaganda machine in history": https://www.youtube.com/watch?v=ymaWq5yZIYM
For a while, our Comcast billing account accessed some other person’s account. Comcast didn’t take it seriously, and just told us to create a new account and not use the old one. (!!!)

We had full access. I could have signed this person up for the most expensive package, or even canceled their service.