jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's a little weird, now that I looked into this more deeply, because while that's what the referendum question said on the ballot, the law that put it there is https://senado.pr.gov/Legislations/ps1467-20.pdf and defines the "yes" and "no" answers to have the following meanings, respectively (page 31, lines 6-15, translation from Spanish mine):

- Yes: I demand that the Federal Government immediately recognize the equality of my rights and responsibilities as an American citizen with statehood in permanent union with all the states of the Union.

- No: I reject permanent union with statehood and demand that the Federal Government immediately recognize the sovereignty of Puerto Rico separate from the United States of America with a "Treaty of Independence in Free Association" or with "Total Independence".

Notably, that excludes the status quo as an option. The part right after that says:

In case the statehood "No" ends up as the majority choice, you must
immediately start a process of transition to recognize the sovereignty
of Puerto Rico separate from the United States of America with a
"Treaty of Independence in Free Association" or with "Total
Independence", following the description in this law.

What I don't know is to what extent people actually attached those meanings to the choices and hence whether it affected the vote at all, but defining the "Yes" and "No" answers to that question to have those specific meanings is a bit underhanded and quite unfortunate.
> The requirement to keep your phone connected to the Internet seems strange

Somebody probably came up with this crazy and cool architectural idea. "I know Jim! Instead of having the browser communicate with our servers, have it communicate with the phone which communicates with our servers! Brilliant! Cheers! <Gulp>! Another round of beers please!"

In all seriousness, you'll probably find that having Whatsapp on your phone is somehow tied to how they plan to monetize the platform. If the web client works without the phone there is no reason to have the app on your phone.
WhatsApp used to even save snapshots of the database, for a week(?) I believe. In a SQLite DB. And deleted messages are not vacuumed. Recovering intentionally deleted messages off a user's phone was a trivial job. At least on the Android version.
If they do not allow me to run my own server, I'll pass.
I guess he never read the reply to the question he posted
I think Joe Millar deserves a few Google shares
So what’s the answer?
When in the face of empirical evidence I adjusted my world view from close to yours to where I am now. Based on your other comment you’ve having people do fuzzbizz, simply split things into two samples and see which they do better with. Interactive face to face help, or an open IDE they can run code on uninterrupted.

If the second group preformed better then presumably the testing methodology played a role with a higher percentage of people being able to actually program than your suggesting.

Granted it takes a lot of interviews to build a reasonable sample, but we aren’t talking about 1% better performance here.
I think what I'm hearing is that I just found Lawrence Page's HN account
The author doesn't state much about himself, so it's hard to tell from the article who he is and what he's been doing last 10 years. Obviously if he's mostly in the management/not coding he'll not focus on the programming advice.
Solid https://inrupt.com/solid/
ActivityPub https://en.wikipedia.org/wiki/ActivityPub
See Fediverse for more examples https://en.wikipedia.org/wiki/Fediverse
I can't wait to see about this president how competent he is
I was complaining to my wife about this exact thing yesterday. Her reply: You do know we own like 20 printed cookbooks right? No ads in those...
This is key!

Most people try to at least ad hoc'edly treat "inherits from" as "is subtype of". Many typed languages even encode this directly. This is a total lie unless LSP is followed, however. LSP doesn't do much more than actually define what the necessary and sufficient properties of the "is subtype of" are.
That really depends, it seems reasonable that someone could comment at that rate and still make the claim if they allotted an amount of time to browse and engage on hacker news each day. Also commenting rates vary a lot between people, I may spend hours here and only make a couple of comments. Others may comment more frequently or focus on the shorter material.
A better feature would be to make documents created by apps searchable via spotlight. Files are bound to apps anyway, it shouldn't matter to users WHERE they're stored, as long as they can search for them (which is infinitely superior) and open them.
Hey, at least he feels better now that he grandstanded and made himself feel like a big man catching so many bad little boys and girls.
Also, you'll need to figure out if the person in the photo is a girl or guy. :)
Hypothermia has been used increase the time surgeons have for more than half a century

> In 1950, after four years of research, our Toronto team reported to medical science the first successful open heart operation on record. Using hypothermia and animals, the body temperature was lowered, the blood entering the heart was stopped and the heart was opened for 20 minutes. Following this report to a senior American society, hypothermia became a sensation and dominated the surgical scientific literature for 10 years.

> In 1954, after further research, the first open heart operation on a human patient in Canada was carried out by our team at the Toronto General Hospital, using hypothermia. Hypothermia became the most common form of open heart surgery between 1954 and 1960 in the few cardiac surgery centres that existed around the world.

http://www.chrcrm.org/en/salute-excellence/hypothermia-open-...

This sort of thing is by now routine, and also is used for some brain surgeries.

It's been difficult for me to understand whats new enough about this that it has been making the rounds in the news. Some of the new stories a few months ago seem sparked by a recent clinical trial, which (I think) was sorta novel in that it used these techniques in emergent situations.
As far as I can tell, only AI researchers consider any of these techniques to be "AI" in the first place. What laypeople think of AI is specifically intelligence in the sense of autonomous, goal-driven agents (that is, "Intelligent A-Life"); anything else is just algorithmic optimizations of regular math problems that have manual/heuristic "good enough" solutions already.

People call things like IBM's Watson AI because it seems A-Life-y; they don't realize that it doesn't keep state in a way where they could have a decent conversation with it.
* Angular.js - Don't want to be preaching - but it looks like version 2 will be die in the same way.
Either you connect what you have to learn to what you want to do, or it's not important. At the end of the day you are either curious about most anything to see how it works, or not, and it's something that can be built. If you're looking for the motivation to be curious, find something you're already curious about and interested in, see what algorithms might be at work in it, and see if it ties back to the book.

Motivation isn't some magical discovery that carries you through the rest of your days. Motivation is a daily bath to remind yourself of what's important to you and why. Forget to bathe your mind and feelings and they'll stink and seem worth staying away from.
CommBank's is a nice mechanism, and doesn't really slow the transaction down by more then 30 seconds or so. In fact, I'd like them to apply it to more of the operations I can perform; I'd be happier if every time I logged into internet banking, an SMS was sent containing a one time key.
Do you mistake the western front for the whole war?

Interesting would have been: Germany, instead of planning of going after France first, Russia later--goes for Russia only and just defends against France. After defeating Russia (let's assume), they try to make peace in the west.
Microsoft releases security updates on a regular schedule, but that doesn't tell us how long the turnaround is from a vulnerability being reported to a fix for that vulnerability being released. It could be reported today and not fixed for 10 patch cycles, it will still look like Microsoft is doing something. I think the turnaround is more relevant to the point that just how often patches are released.
By a few snowflakes? And by tons of blood.
in china, most bank dont support to charge under linux
so i have consider this for linux user :]
Wordpress is one of the largest sites on the web now - I can't believe they have a single point of failure
Lots of techies are single people with low expenses. Therefore they are likely to have money to invest.

At that point, you really have no choice to learn stocks, since most other avenues don't lead to much return.
I remember my first day working at IKEA as a summer job. I was young, I didn't know anyone, I didn't know the culture. So I got my lunch, found an empty spot to sit, and was about to sit down. But I didn't sit down properly before someone came over from a busy table, asking me if I wanted to join them.

From then on I realized that the culture was that everybody always eats together there. That way I got to know loads of people, many of whom I otherwise never would've talked to because they'd work in an entirely different department. This is just 1 example of the awesome culture at IKEA.
Thanks... I love feedback and coming from HN, the harsher the better.

1) I will test it in your screen resolution. It should not overlap.

2) The menu items are all over the place. I will bring them together in the next iteration.

3) The Tip box now says "Help"

4) The open button was a bug. Thanks for spotting that. I have now corrected it.

5) It was simpler when I started developing it but then the number of action links and text grew and it does look cluttered. I am not a designer. I am planning on getting some design help.

:-) Thanks again
Having had a bunch of friends who went there, it's not exactly a bastion of rigorous study and research. It seems to only exist to allow people to collect the GI Bill housing allowance.
> Yes, but the blogger is right: that's the accepted medical and dietarian wisdom

I'd disagree with this statement.

you can go look and find pretty much any percentage from an accepted medical expert.

Saying there is one accepted answer is just plain wrong:)
One of my favorite things about experimenting like this is that I learn new things from logical systems I create. Spin things differently and you learn a whole new set of ideas. I had no idea how much junk code that biology would allow in genetics until I made this thing.
"When you have a hammer, everything starts to look like a nail."
There was also the classic "All in the Family" when Archie Bunker learns he's received blood from a black donor.
Did you use an IDE via X11 forwarding? Or did you just use Vim / Emacs?
> ... and Charlie had realized this, it would be likely to fail, because he did not have enough leverage toward the upper management to get the resources required to succeed

Not to mention, the company will be paying Alan and his team much more than they’re paying Charles.

It’s my suspicion that people will give more weight to people they’re paying more, simply because they’re perceived as more valuable - independent of any other hard data. So despite having already spent more money on Alan, they’d be likely to continue doing so, due to the perception of hard work and the perceived value to the company.
That doesn't have to be the thinking behind it. I agree it could be a PR stunt. They're not clever - they're just abusing marketing edge cases hoping that more eyes is better than an irrelevant staged failure. (Possibly true given this post made it to the top of HN) It's still terrible, but I wouldn't say clever. Maybe sleazy.
I don't really own a car, I don't really consider myself "a car guy" but I want this truck, it's beautiful and awesome.

Bravo.
moving towards a compiler
approach.

What do you mean by "compiler approach" in this context?
The idea of sending money so simple is catchy. I can't wait to use this in Europe.
Solid Angle doesn't have an official individual student license option, but I have heard of Solid Angle coming up with case-by-case arrangements with students that contacted them directly.
oh, so that's why they lay off staff during record profits.. to not maximize short term profit to share holders?
Great work, mate! I can totally see why someone (e.g. a company) would pay for this. I've also featured Browserless on SaaSHub https://www.saashub.com/featured. Hopefully it's helpful to more people.
By the way, for those on macOS, Apple recently introduced a huge set of icons/symbols that you can resize like any other font and use anywhere within text (in macOS) or images (iOS).

Just copy and paste the symbols like any other emoji, from the SF Symbols app:

https://developer.apple.com/design/human-interface-guideline...

Not only you can use them as is in your final app, these are absolutely great in UI mockups and even placeholder game sprites.
The House of Representatives is only 75% white, which is less than the nation as a whole. So if anything, direct democracy would have more white voters.

And I agree college should be government funded. But that still doesn’t solve the problem of lack of interest.
Why are people taking offence to this? If you find the treatment distasteful then don't use it. If no one uses it then it will disappear on its own. Problem fixed.
I've never done F# professionally so I can't speak to how idiomatic it is, but it gets the job done from a learning point of view.
Gold bar shortage is real. I can't find anyone willing to sell at below the market price. Why are gold merchants so lazy and entitled?
I brought this up to a teacher, and she immediately said "how would the non-teacher keep the kids engaged? The class would be so boring because the people would think they can just go lecture for an hour."

Children don't sit through lectures, and even in high-schools the students are still children.
That was exactly the point of not using self modifying code. Exercises like these aren’t about making life easier, they’re about pushing yourself to solve a problem that’s hard. It’s like a sudoku for some people.
It mentions WebGL as one of its targets. Would it be possible to run Racket in the browser and have a fully browser-based live-coding environment?
That's a great argument for why the state should do everything and private companies shouldn't exist, but given the historical record of this arrangement, maybe there's something wrong with it?
I wouldn't code projects at all anymore but probably scripts or small things in Python or JavaScript when need be.
I think the parent is proposing different municipal schools for easy-to-teach and hard-to-teach pupils.

I don't see any way to achieve this politically, ever.
I've known about Gell-Mann amnesia for years but never experienced the feeling of 'this coverage of a thing I know is terrible', even in this piece. Maybe I don't know much about anything, or maybe I'm a conflict theorist, not a mistake theorist, so when I see them get things wrong like this, I assume it was on purpose.
It's easy to skip drawing frames when no state changes, and for frames where state does change, you can use techniques like rxi's cached software rendering to avoid redrawing the entire screen: https://rxi.github.io/cached_software_rendering.html
I've never seen hex described this way, but here's how I envision simplifying their logic in games:

a regular 2d array, but with every-other row logically offset by 50% of the cells width, thus you end up with:

[ ][ ][ ][ ][ ]
[ ][ ][ ][ ][ ]
[ ][ ][ ][ ][ ]
[ ][ ][ ][ ][ ]
[ ][ ][ ][ ][ ]
[ ][ ][ ][ ][ ]

super simple data structure (normal 2d array), and pathfinding isn't difficult (use hex algos). I wonder why nobody ever writes about this....

Edit: ahh, the article kind-of describes this in the "Offset coordinates" section, just no explicit mention of able to use an array for storage.
> But since then Google has done quite a bit to lock it down so that it is basically a media consumption terminal.

It remains possible to choose to install, or not to install Google play Services and Google's app suite on aftermarket Android installations, and still be running Android, and running most 3rd party Android apps.

Any app developers who wants to run on Amazon, Jolla, Blackberry, CyanogenMod, and on the embedded Android in cars and appliances, and all the Android variants in China is going to have to take care to make use of Google Play Services optional, and to correctly use Intent filtering to make of of and respond to high level IPC messages to and from other apps, no matter if they are the "official" Google apps or not.

So, while Google could be more open without risking much if any advantage, Android hasn't been locked-down. Google has little chance of doing an "embrace and extend" on Android ISVs. You still have a wide range of choices.
> I just don't get why people eat out so often, unless they are incredibly short of time - and in that case maybe they just don't manage their time correctly.

Why are you making value judgements on people's time management?

Personally, I don't understand how anyone who makes over $20/hour ever cooks.

I can buy a great meal for $20. Given my hourly rate of $100/hour, I'd have to be able to prepare an equivalently good meal in just 12 minutes. That doesn't seem likely at all—especially because this analysis doesn't include the cost of ingredients.

Have you considered that many people just don't enjoy cooking? I find your post incredibly laden with value judgements. Why can't you just accept that many people don't share your priorities?
A lot of people seem to think this is a story about programming. It's not. It's about perceptions.
A good programmer knows that a certain portion of his work is managing perceptions. This is part of a skill-set known as 'soft skills' and will get you farther than a perfect understanding of monads.
Flickr used to have free and premium (pro?) accounts. With a free account it was possible to upload 1000s of photos but your stream would only show the latest 300(?). Of course all photos actually existed, it was just a way to give you an incentive to upgrade/pay.

I know they changed their account offering, but maybe you still have one of the old accounts?
I'm not familiar with Salafi. What are it's basic tenants?
The first Airbnb room was the founders' pad in SF.

Yeah, they are the first people to help out and organize trips for their customers, but I can see this eventually becomes a marketplace for other travel agents to use.
The most memorable of these for me, by far, was the Surinam Toad on the cover of Windows XP Annoyances by David Karp. Every problem has another little brood of problems inside it. Brr. https://www.oreilly.com/library/view/windows-xp-annoyances/0...
I don't debate that, and from what I can see Tally looks much nicer than Typeform :-) Just wanted to get some clarification.
No landing page, and the qualifiers are "serious" and "hacker". Just based on past experience this feels like an underfunded start-up position. Do something different if you take this project seriously.
But Pycharm can (pretty much)!

Alt-enter over the would-be imported term to add an import, ctrl-alt-O to autoformat / autoremove (aka optimise) redundant ones.

You can then turn on folding to not see those imports much via Prefs -> Editor -> General -> Code Folding
Three interesting implications from this press release:

- Stripe as the first user of the SDK vs Square: For any small business starting this spring, I can't think of a reason why they wouldn't use and iPhone+Stripe to start off. Zero hardware cost (assuming they have an iPhone), no need to wait for hardware delivery.

- NFC will be coming to the iPad.

- The ability to keep the same hardware but switch payment network lowers switching cost for small businesses. Payment platforms will have to differentiate on ecosystem as well as cost.
"Also where is Drones on this list?"

I second that, that was the first missing item that popped into my head as I scanned over it.
This is a clever alternative to PNG8. Even using some trick programs (ImageAlpha and ImageOptim) I could only get the PNG acceptably down to 457KB. Well done!
Don't say that! The Government will protect us from the scum Kim or whatever his name. Be a bit more appreciative!

And in all seriousness I hate this world where the Government can do whatever it wants to you including spying you on all you do online, but you's rather get pissed off because of a guy pirating software. Get some perspective!
Yes. Although I would go with a high-altitude aircraft with low radar signature. A 1 kg payload is small, and other than the engine the thing could be mostly non-metallic.

Flying over terrain is hard. Wind shear is a huge issue (I've seen situations where there was a 20 knot wind at ground level and still air at 100 m) as is turbulence and stuff in the way (trees, rocks, mountains...)

I've often wondered if a combination of storage batteries and solar panels could give you unlimited range (for some part of the Earth, at least, during some times of the year: high latitudes in the summer, say.) A high altitude design would also facilitate that, as power consumption could be minimized during the dark hours at the cost of losing some altitude (simply gliding through the night is not possible with any reasonable design parameters.)

The total cost of such a project would be low enough that I'm a bit surprised no one has done it yet.
I switched to Hugo (gohugo.io). It was easy to learn, I use git for revision control, and I have complete control over formatting (including code blocks).

I plan to host it starting this week on S3 which involves me scripting the deploy process (which shouldn't be hard given everything is on the command line).

The extremely fast builds in Hugo are nice. I have one monitor with my editor and watch my site update instantly in the other.
This is something I've been thinking about. What if we could easily allow all programs to be sandboxed using virtualisation technology? Run your web browser or parts thereof inside of a VM so that any exploits are limited to just that VM.
The line right above that one is the first cited reference format:

Mon Jan 2 15:04:05 MST 2006
GitHub Repository: https://github.com/SalGnt/Travelogue
> Considering that it appears to disproportionally target women

That's a pretty big [citation needed]. All I see is that misogyny is a disproportionally popular news item, which is not at all the same thing.

And if it's just an expression of people's mental disorders, that's not hate, and it's not productive to fixing the issue to call it hate when it's not.
Many want "freedom of expression" only for arbiters of correct expression (the one they agree with)...
UPS style analytics for everyone.
Fiber() is under the hood, and I hope ES6 generators -when stable- will provide similar tools, so wait.for could be based on ES6 generators.

You don't have to wrap all your code in a call to `Fiber()`

full classic node-server sample:

var http=require('http'), wait=require('wait.for');

http.createServer(function(req, res) {
wait.launchFiber(handleRequest,req, res); //run in a Fiber, keep node spinning
}).listen(8080);

//in a fiber
function handleRequest(req, res) {
try {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end(
"<h1>Demo page</h1>"
+ "<p>"+ wait.for(fs.readFile,'/etc/somefile') +"</p>"
+ "<p>"+ wait.for(fs.readFile,'/etc/otherfile') +"</p>");
}
catch(err) {
res.end('error '+e.message);
}
}
8. Get shot at multiple times
http://en.wikipedia.org/wiki/The_king_is_dead,_long_live_the...!
Not upset, but it's all very silly.
I believe you would have to set hard widths to avoid expensive reflows (layout recalculation). Min/max width are much more expensive, particularly in a very tall table.