jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> ... people who have never used a computer before. They don't know which window is focused if there are several on screen at once

This isn't just a problem for beginners: I'm old hat and I sometimes can't tell what Windows 10 has given focus to at times when I have several things on the go, especially over two or more screens where windows overlapping isn't the obvious go-to clue. The distinction between focused and not is sometimes so close to non-existent it might as well be completely non-existent (like the titlebar text+icons being a slightly different shade of grey), and it varies from app to app (even amongst Microsoft's output) so there is not one set visual cue to follow.

It definitely used to be better than this, including in Windows land.

When I get around to it (so probably never!) I intend to write a little tool that scans for the top-most window and draws a bright border around/over it somehow. I know this is possible (and probably not difficult) as I did some similar hacky window decorating back in the Win2K days[‡], but I've been almost entirely a database+infrastructure fellow for more than a decade and my desktop dev knowledge has rotted terribly.

[†] an always-on-top window positioned so it is a line across the top of the focused window would do, four such objects, one for each side, would be the easy hacky way to achieve a border, a single drawing surface with transparency and mouse click-through would be cleaner but with my current skillset more faf working out the relevant API jiggery-pokery or finding a library that wraps that nicely already

[‡] Using Delphi. Anyone else remember that? Does it still exist in a similar form?
You could also repurpose the idea and leverage it as a traffic driver. Run a few high-level queries to get the baseline stats, then post those up on a benchmarks page.

That way you have a draw for those types of needs, yielding more traffic from that niche. And could (but don't have to) leverage it as a passive sales channel and low-effort product by just throwing a blurb at the bottom of that to contact if they're looking for something more specific. Which would be a low-effort product of just tweaking the queries you created to get the data for that page, plus the one time upfront effort of making a splashy Excel/Powerpoint template to drop the bespoke query results into.

That'd end up with a solid, minimal effort traffic driver. A potential passive sales channel with minimal incremental effort. And since the targeting/messaging is open ended in nature and you don't want to focus heavily on a new sales channel and product offering, you can let it sit there and mellow while seeing which potential market segments (hedge funds, agencies, in-house, etc) shake out organically. Giving you some potential insights into which area to focus on if you do eventually want to go from passive to active.
There's no "agreement" or "disagreement" to be had here. Vulnerability researchers don't create vulnerabilities, they find and ultimately eliminate them. Vulnerability research at the level practiced by P0 commands huge daily rates, and Google's competitors actively pay those rates to other researchers. It is simply a fact that what Google is doing is a donation to other vendors and their users.

You can dispute their intentions, but I'm not all that interested in debating those. What you can't do is debate the effect, which is positive.
I'd rather not put all my eggs in one basket, even if there is already one sufficiently more valuable egg in the basket.
There might be good advice in here for an average day, but as a piece of timely advice targeted to this particular outage it's very, very annoying -- fingernails-on-a-chalkboard annoying, to those of us in the trenches -- because it is full of crap. The premise is faulty, and half of these strategies are useless today, because:

A) We've seen downtime in multiple zones, not just one. The big problem seems like it might be localized to one zone, but there are spillover effects. See below.

B) We have extensive EBS snapshots, thank you very much, and, yes, they span availability zones. Unfortunately, they can't be reliably reinstantiated as volumes in any zone in US-East.

If one is going to chase ambulances one could at least provide some advice that is actually topical. Like, e.g., an article on the tradeoffs and design choices needed to run a service that spans regions or even companies, not just zones.

Sorry to be so testy, but it's not a good day for platitudes.
After first [and second] look at the screenshot I did NOT notice that suicide-line phone number.

It's probably because usually there are ads there.
Apparently there was a show-and-tell of how it worked in Singapore couple of days ago, it looks very interesting!
SECWatch has an api: http://secwatch.com/api.jsp

10kWizard's cheapest plan works out to about $21/month.
I'd think the opposite; if you were combining hfs and non-hfs at a visible level, the way to do it would be to have a non-hierarchical storage system underneath with superficial hierarchical (and other) views. This would give you the flexibility to change your schema without breaking file paths while still being able to organize and name things sanely.

As far as metaphors, I'd say think of calling someone on a landline vs. a cell phone. With the cell, you don't have to specify where or who joe is (/people/friends/joe/house|work|carphone|vacation|etc.) in order to reach him since joe's 1 cellphone number rings wherever he happens to be.

Another example is folders on the iphone -- moving an app into a folder with other apps doesn't actually move the app from /homescreen/app1 to /homescreen/games/app1 on the iphone hard disk (as far as I know...), it just changes the superficial hierarchical view of the data.
We don't know yet. The TSA seems to be deathly afraid of anything resembling a courtroom, though.
Donate to the ACLU so that when someone who does have the means to do something like this and gets taken to court, they get the legal help they need to win.

You don't have to be an activist to take action.
Probably not, but (and not to be snarky or anything... well, maybe just a little), you do know what Google and Wikipedia are.... right?

I never understand the point of posts that ask knowledge that can be easily obtained (in both concise and verbose forms; with all the perspective and facts you could want) by just clicking on one of the top 5 results in Google.
That's not exactly news, Werner von Braun and a lot of others certainly weren't part of the boy scouts in Germany.
Discrimination is justified? At first I thought I read it wrong... wow, its sounds like you are gay/lesbian and you say that!

If you believe (or anyone believes) that women are under-represented in the field, then why would you support the position of only hiring women? It doesn't solve the problem.

If you believe that women are underrepresented, then address the issue, NOT THE OUTCOME. Use that money to fund CS scholarships for women or programs that encourage programming for female high school students. Personally, I think that all teenagers should have learn a language(computer!) in high school; I wish I had learned programming sooner but there really isn't mainstream way to learn it outside of college and even then you don't get much exposure to it unless you know its there.

This would be no different than Harvard saying they are hiring a feminist studies teacher (A field that most agree is female dominated) but one of the bone fide occupational qualifications is being male. There are probably hundreds of qualified women who want an equal chance at that position. Instead they don't get a chance at all, why -because they were born with a vagina?!?!?!

The practice of hiring like that is discriminatory. The thought that we should only hire people based on gender is disgusting. I'm bisexual and when I fight, its for equal rights not revenge rights.
The strongest saints and the strongest sceptics alike took positive evil as the starting-point of their argument. If it be true (as it certainly is) that a man can feel exquisite happiness in skinning a cat, then the religious philosopher can only draw one of two deductions. He must either deny the existence of God, as all atheists do; or he must deny the present union between God and man, as all Christians do. The new theologians seem to think it a highly rationalistic solution to deny the cat.
You are thinking about the volume. As another replier said, two interfering frequencies produce an interference wave equal to their difference, so you can't have supersonic waves from something only capable of producing 20kHz sound
DEXs and PLFs still lack integration into the traditional finance infrastructure. Outside of escrowed p2p sales of cryptocurrency, centralized exchanges are the only FIAT on and off ramps.

If stablecoins, custodial or noncustodial gain widespread adoption, DeFi will remain as a niche for hardcore crypto fans.
This is a very poorly written article and very much reflects the general decline in FT’s quality. Bitcoin is popular across the globe. Fiscal and monetary policies have been accommodative for several years across the globe not just the US. People are not bidding up bitcoin because they fear inflation. They’re being bid up in speculation. Very different.
It's a huge claim to say that $100B extra couldn't have resulted in a speed up.

What makes you so sure of that? What's the manufacturing bottleneck that an extra $100B up front couldn't parallelize?

I just have trouble believing that without some evidence?
The efficacy number is about preventing cases of Covid-19, but in fact, even the "low" efficacy vaccines are extremely good at preventing severe illness and death. Once we get everyone vaccinated, we should be good.

https://www.vox.com/22273502/covid-vaccines-pfizer-moderna-j...
I wouldn't call it lazy. All development is compromise. Especially game development.

If you know the game is only going to run on certain hardware, and you make the most money during the launch period of the game, it doesn't make sense to spend time, effort and money on something niche for the future.
The entire idea is based around a visionair which people can rally behind. Ideally, this would consist of a leader, creating his/her team by handpicking people who believe in his/her idea.

Democracy divides a team more because people usually agree with the loudest voice, not with the best idea. The leader might not have the best idea, but he's more likely to pick a good idea provided by the team if he's given the time to properly think them through.

You don't have to silence the opposition, anyone can do with some advice from time to time. If a choice is made, however, either accept it or leave. Don't hold grudges that will eventually grow into holding a team back.
much less destitute poverty in small American towns, and there is much greater class mobility.

Eh, this really varies by region. I've driven through a number of small American towns with housing that doesn't look particularly first-world, people living in stuff like shacks with corrugated-tin roofs and half the windows filled with plywood. Rural Louisiana and Mississippi are particularly sad looking, as well as some of the more remote areas of Appalachia, and parts of coastal and south Texas. The class mobility in these areas consists mostly of younger people looking for a way to get out.
Continue working with C# and find some decent open source .NET projects to work on, like RestSharp (generic REST wrapper library) or BlogEngine.NET, or work with some of the .NET APIs you aren't familiar with yet.

I'm in the process of teaching myself WPF (Windows Presentation Foundation) for making Silverlight web-apps and desktop apps and it's really quite fun; what's not to like about being able to hammer out a slick-looking desktop app in a matter of minutes? Plus with WPF you're forced to learn how to implement parallelism and event-driven programming which are both good experiences that have tremendous real-world value even if you don't end up taking a job some day where you need to use .NET or C#.
Probably not, but it should do the trick. The bar is huge and we do have an area reserved for us.
The story seems to be from leaked internal documents. Haven't we learned better over the past 2 months than trusting the "official statements" afterwards, that inevitably deny it whether it's true or not?

At the very least, I think this deserves more exploring. It's not the first time I saw the Germans weren't happy with Windows 8 and its "secure boot". This is from last November:

http://www.linuxbsdos.com/2012/11/21/german-govt-comes-out-a...

And it seems the source for that is your source. So are they contradicting themselves now?

http://www.bmi.bund.de/SharedDocs/Downloads/DE/Themen/OED_Ve...
How about, verify the published code (!) even produces the published results?
> I tried DokuWiki at first (has flat file db which is cool). It's simpler, but I ended up going with MediaWiki which is more powerful, and aside from Wikipedia using it, I noticed most big wikis I use also use it (https://en.uesp.net/wiki/Main_Page). MediaWiki lets you choose Sqlite as an option, so I have one big wiki/ folder sitting in my Dropbox folder symlinked into my iCloud folder and local fs.

or you can just use Zim which is a cross-platform desktop app which does not need any setup and simply save files as text files in markdown : https://zim-wiki.org
> If the CCP wants to close China from the world, these are great strategies for doing that.

It's odd, in many ways, that the two biggest cultures have such a magnitude of separation from each other, a gulf bridged by so few aside from immigrants in either direction. Nothing to ensure a clean partition of a social graph like making it impossible to communicate over distance (coupled with physical borders providing barriers to communication in person).
Completely wrong analogy.

You can kill other people with the gun you own, it is difficult to kill other people in your backyard pool.

PS: Also, the numbers presented in the CDC link were for 4 years. The # of deaths by gun-violence (homicide + suicide by gun) in USA per year exceeds # of pool deaths per year by a factor of at least 20.
It's always a pleasure to interact with people who respond emotionally, based on some other issue, than the one that is being discussed, so I congratulate you for your response.

I presume that you're upset with life being unfair, which it most certainly is.

It does not change the fact that lack of calories is not a significant factor in poor educational attainment in the UK.

There are also many reasons for a pupil not getting top grades-but being dragged into gang life by anti-intellectual peers is not one that ranks highly.

More common, in my experience, are boys wasting hours on playing computer games and smoking dope.

As for getting beaten up by entering into the wrong area-I don't see how that stops them from doing their homework in their bedroom.
I would say Germany would be safer country with guns. Czech rep has some issues. Germany should be comparable to Switzerland, not CR.
I'm talking about accidental deaths. I have no issue with legal homicide (in self defense) or suicide. RFID guns won't stop either of those from happening.
The fact that not everyone in the USA has the right is pretty well established, such as convicted felons or the mentally disturbed.

Also, there is an existing permit system in operation for extending gun rights, such as concealed carry. All a licence would do is codify an expected level of responsibility that already exists anyway in the laws concerning guns. Besides, if someone can't stay within the confines of basic range safety for the hour or so it would take to pass a test, then perhaps they shouldn't have a gun.

I accept that the current legal interpretation is not currently in that direction, however I'll also note that it has changed several times and that recent court cases have come out against gun registration, but not as far as I am aware against a gun license being required for purchase, as you are allowed state laws imposing conditions and qualifications on the commercial sale of arms.
Dollar Shave Club | Software Engineers | Full-Time | ONSITE | Marina del Rey (Los Angeles), CA | https://www.dollarshaveclub.com We're looking for frontend, backend, and infrastructure engineers! Come work with React + Node + TypeScript, Ruby + Rails, Go, Kubernetes, and more! Here is a list of all our open positions: https://jobs.jobvite.com/dollarshaveclub/jobs/all-jobs

Engineering Manager, Frontend Web Apps https://jobs.jobvite.com/dollarshaveclub/job/otgE9fwg

Lead Software Engineer, Backend Services https://jobs.jobvite.com/dollarshaveclub/job/ocAd9fwS

Senior Site Reliability Engineer https://jobs.jobvite.com/dollarshaveclub/job/o8Bz9fwb

Senior Software Engineer, Infrastructure https://jobs.jobvite.com/dollarshaveclub/job/ohdw9fwT

Data Scientist: https://jobs.jobvite.com/dollarshaveclub/job/opNa9fwf

Site Reliability Engineer https://jobs.jobvite.com/dollarshaveclub/job/oNTF9fwe

Software Engineer, Backend Web https://jobs.jobvite.com/dollarshaveclub/job/oZX58fwT

Software Engineer, Backend Services https://jobs.jobvite.com/dollarshaveclub/job/oI6A9fwh

Software Engineer, Frontend UI https://jobs.jobvite.com/dollarshaveclub/job/oPFa9fwx

Software Engineer, Frontend Web Apps https://jobs.jobvite.com/dollarshaveclub/job/odpD9fw8

Feel free to email me directly if you have any questions: jon.ong@dollarshaveclub.com
What additional security does relocating the admin login buy?
But not everyone had a drivers license or a passport - so they wanted everyone to have a separate ID card. Generally, having a formal ID has only been required in the UK during dire emergencies (i.e. World Wars) and contrary to what the government of the time thought we are not in the middle of such a crisis.
It seems to the average American, the word "drivers license" evokes "proof of identity" first and "proof of ability to drive a car" second, because they're using theirs as a general ID more often than for its original purpose.

This is because the idea of a National ID Card is for some strange reason (strange to this American, I mean) seen as an evil thing by the general public here.
Fair enough - but I don't think the poster was insinuating you spent a year reading the book to be able to gain affiliate payments (especially since you read it back in 2007)

The insinuation was probably that you chose to write this post in order to advertise the book (as a monetisation strategy).

Anyway, good work with the blog :)
Yes, it isn't a Google-specific issue in general; the link to Google is me-specific in that I linked my phone to Google in this way. I did it for specific reasons (contacts mostly) and initially without knowledge of the possibility or remote wipe.

It is interesting that the Android plugin has some UI words about the authority to wipe the phone. In my recollection iOS did not display anything like that.

It is also interesting that Google's set-up tutorial for iOS promotes the ActiveSync method but doesn't mention remote wipe:

http://www.google.com/support/mobile/bin/answer.py?answer=13...
The southern part of a european country is usually the stereotype of the larger nation.

When thinking of the UK the stereotype is the english banker more than the scottish clansmen, for spain is the mediterranean south insted of the atlantic/mountainous north, for italy it's the more noisy&caoithic rome/naples/sicily instead of the mitteleuropeans & industrial milan and turin.

I have no explanation for this though except some pseudohistorical ramblings.
This, at a glance, looks to be conceptually head and shoulders above diaspora. Even despite the imap-abuse, which I don't think is a good idea here.

However, unlike diaspora he's at least tackling the problem from the right angle (protocols).

But regardless of system design, the more interesting question remains: Who is going to fund the implementation of such a system?
How would you create a BBM client for other platforms? You wouldn't be able to authenticate with BB servers since you have no PIN.
Man, I'd get behind a standard and stamp for this, it'd save me so much time!

I'm sick of accounts. Fuck accounts, I've got hundreds of the little shits, every one a looming security time bomb. Most of them I cannot delete. I've just stopped making them now, which locks me out of pretty much every new product, but I consider it worthwhile in exchange for not creating more accounts.

There are better ways of doing this shit though. For example, firefox hello does not require an account like skype does. It just makes a hyperlink with a unique ID, and I can share it.

If you need to track the customers transaction, why not link it to a unique URL?
Google has two classes of stock.
Not really true, for example my 3 year old Nokia N82 has a much better camera than the iPhone. It even comes with a real flash instead of the lousy LED one.
But at the same token, just saying "use this language" presents the same problem. What if Python doesn't work for the OP but picks it because he/she was "told" too. Maybe the OP is a math-centric person and would excel at a functional language, but didn't know anything about them because they were never informed. I think the better answer would be to recommend a few languages and let the OP decide what works for them. There's plenty of good information about all the major languages on the web, including tutorials. After you go through a few tutorials you'll know if that language works for you or not.
San Francisco needs more public restrooms. I think any map of SF's poop should also show how few city-provided restrooms there are, so I made one: https://sf-restrooms-and-poop.glitch.me/

Compare with Australia's National Public Toilet Map: https://toiletmap.gov.au/Find/20547
Could it be some countries have unique demographics, climate, or cultural factors not found elsewhere?

I'm not saying SF is blameless, but what works in Japan or Norway isn't guaranteed to work in SF.
It is for people who want

* a bed to carry bikes and coolers and bulky shit
* the acceleration of a sports car
* the ability to go over a curb without messing up the vehicle

It is just a bit too expensive for me (I spent $25k on a car six years ago and I plan to hold on to it for another 4) but if I were in the market for a $40-50k truck, I would look at this and the Ram offroad similarly.
Others are right that strictly, it's tests before code, but I think the win from it is that in designing your system, you design it to be testable, spending more time thinking about APIs, and then do go and try to break it.
This article is deeply wrong. Literacy and universal schooling got masses of people out of poverty because they were able to get more "advanced" jobs. Most of them didn't have composition skills etc, yet at one point we had rows of typists in every office of better part of 20th century (remember this job requires just very basic skills centred around literacy).

Writing was art for a long part of human history but it's not anymore. Same is going to be true for programming.

Nowadays programmers like to think about themselves as special, but in reality the ability to write simple programs to process input and give output will be just as a normal skill in the future as writing a report is now.

Programmers will only be as special as book writers are nowadays - just a little better in putting words-code together so their work has bigger impact.
Yes, if you can hire people as good as the ones you already have. This is frequently not the case.
Exactly. It's a Function.bind clone:

https://developer.mozilla.org/en/JavaScript/Reference/Global...

Unfortunately, bind is a 5th edition feature, not widely available.
I'll actually be at Google this summer for an internship and would love access to the EE shop. Do you know if there are restrictions for interns? Also, most of my work has been tinkering by myself rather than formal training. Is there anything you'd recommend looking at before trying to gain access? Or even a class or something I could take?

If you'd rather discuss this off HN, my e-mail is in my comments.