skysight-inc/HackerNews huggingface dataset:
well if they were files you'd use 'rm /proc/$pid'
It has tracked merges longer than github has existed, just to keep things in perspective. But, again, it's not required just to keep stable branches around since commit numbering is linear in svn. It's very convenient for anything less trivial than that though.
Osmand on android provides this feature. You can also ask to avoid a specific road in the map.

Correcting the spelling and always guessing what your query means... Well not so much.
"Everything is a file" is like "Everything is a REST". Sounds good but doesn't work in practice.
I've found that asking nicely without being intrusive gets better results. At PortableApps.com, if you block ads, I have it set to show a single unobtrusive message using the same fonts, colors, and backgrounds as the rest of the site in the area where the first ad would appear. The message says "Please Help Support Us: Please consider white-listing us or making a donation so we can keep bringing you awesome apps. If you recently donated, thank you!" It's designed so that when it appears after detecting that the ad isn't shown, it doesn't make the page jump size/layout wise. In the text, 'white-listing us' links to instructions to whitelist the site and 'making a donation' links to our donations page. The detection script even cleans up the bits of background from hiding the other ads so the page still looks clean.

It helps that I have the site setup to only show a single ad above the fold for the majority of users and don't allow popovers, popunders, overlays, sound, etc.

Eventually, I'd like to add an option to display a message for donation accounts or something similar, but recurring payments and Drupal don't really play well anymore. The only supported add-on in existence is now Recurly. They're pricing was $1,200 a year but they switched it to "Ask for a Quote" (aka expensive but we don't want to say), so it's not something we'd be able to afford for the number of users.
Don't they have a special purpose USB keyboard with one big easy to press squishy sculpted and iconically colored button that generates just that character?
Germany is more correct because they write " made in Germany" on German products.
Unfortunately there are no docs, as the Raspberry Pi is not an actively used platform for router7 (I switched to the apu2 after prototyping).

That said, your guess is likely correct, this gokr-packer invocation should do the trick:

gokr-packer \
-hostname=router7 \
-overwrite=/dev/sdb \
-gokrazy_pkgs=github.com/gokrazy/gokrazy/cmd/ntp \
github.com/rtr7/router7/cmd/...

But note that you might need to rebuild https://github.com/gokrazy/kernel with some additional kernel options from https://github.com/rtr7/kernel, plus options for whichever USB ethernet adapter you’re going to use.

Note that you won’t have automated recovery (rtr7-recover), as that uses PXE boot, which Raspberry Pi’s don’t do by default (and rtr7-recovery-init has some hard-coded values which won’t work on the Raspberry Pi, at least not when using an SD card for storage).
There is no way 5G is blocked, too much money has been invested in it.
Let's not forget the massive pain that /dev/urandom being a file was, that they had to add a syscall for it: getrandom()
Right I get it. I’m saying there’s a better mapping.
Windows has NPFS for them. Windows API is not just object system.
Cell phone radiation is not ionizing so I don’t understand which effects you are referring too if you mean ionizing a DNA molecule then no it cannot do that.
by trivial, you mean logged into a google account where all 'offline' activity is synced and mapped to your account once connectivity is restored. I also find it hard to believe that Google maps offline can't give voice navigation (reverts to beeps) and that requires constant data connectivity... the app is constantly phoning home too.
Autorepeat on a keyboard just can't compare the the computational power behind /dev/zero!
If you're having to hide ALL pricing data, you're doing it wrong.

What's the difference between the small-business customer and the enterprise one? I'd expect it boils down to three big things:

* Quantities of resources, where you usually expect the per-unit price to go down for the big enterprise customer. The 5-million-request-per-month plan is usually cheaper per-request than the 100k-requests-per-month one.
* SLAs, which can be done as tiered add-ons.
* Support services tiers, which can be graduated sensibly.

I'll grant that there's a place for a "super-whale" tier where you're probably buying custom infrastructure solely to support that client, but there's room for that within a pricing page without scaring off a large number of customers. "For plans over n billion queries per month, please contact sales" means you can still make a reasonable direct sale for everyone else.

Even within the context of "we're a galactic enterprise ready to write a blank check", many firms will still want to buy a small off-the-shelf package as part of the validation process.

This could be to give the developers a sandbox to ensure it meets their expectations, or just to migrate a small portion of their systems before going head-first.
>How many U.S. cities do you imagine there are that were created after that?

Quite a few:

https://en.wikipedia.org/wiki/Suburb#Post-war_suburban_expan...

https://en.wikipedia.org/wiki/Levittown,_New_York
I don't think that footage is frighteningly convincing.

It's pretty good, but not difficult to tell that it's not real. The bridge between pretty good and perfect when doing this type of thing is a very, very difficult problem.

It also requires substantial amounts of high quality, up close footage of the person. This may be work for major politicans, but is much more difficult for the vast majority of people.

I don't disagree that it will become more of a problem in the future, and in many cases "pretty good" will be sufficient, but I think people are overstating how much of a problem it will be.
Im using firefox notes, and its really good.
It doesn’t come off as shaming to me, but rather as begging. Like begging, but without the human element to engender empathy or pity, so you’re just left with disgust. The internet, from “please give us a buck so we can stay up!” to endless crowdfunding resembles nothing quite so much as a collection of beggars rattling their cups and with their stories written on cardboard.

If that’s your “business model” then good luck with that, but I don’t feel shame or pity. I’d like to unblock sites, but white listing only makes sense if you can trust whatever they use to serve ads. Unless they’re hostinf their own ads, I’m disinclined to trust their third party providers and trackers, even if I like and trust the site.
> (try setting an IP address with a write() or ioctl())

ioctl(sock_fd, SIOCSIFADDR, &ifreq_pointer);

is a thing, although it targets a socket on the interface, not the interface itself.

Generally I think there's some cases where they try to push too much through limited interfaces, e.g. ptrace feels like "ok, we have an API already, lets push this unrelated functionality through it too so we don't have to design and add a new one"
Abstraction presumes some common operations, otherwise it's not abstraction, it's just some opaque bytes. You can open/read/write/close files. May be seek. What common operations can you do with some random windows HANDLEs? AFAIK you can't even close that handle, you need to call specific function.
Nice designer.
Is there a simple way to make the emails look like they came from a server in my domain? (e.g. can they relayed through my own SMTP server provided I make the necessary configuration tweaks)
what makes you think white males are more likely to be xenophobes?
In Unix, you can't just delete a file either! You can remove a reference to an inode from a directory, but even if no other directories have references to that inode, a process might be holding it opened, and it won't get deleted until that process dies.
they are not saying that.
I'm confused. Jeremy Corbyn could have clicked on the button "why do I see this ad" and find out he was targeted.
I am not sure what they did, but not only on my new 2016 laptop keyboard felt worse, it also broke around half a year in service (shift key just refused to work. Good think there's two of them, but majorly annoying still). I temporarily went back to a 2013 one and my first thought was "man, the old keyboard feels so much nicer"...
<announcer voice>

This update is brought to you by Mozilla. Try the fox today!

</announcer voice>
Created, or built-up, expanded, and for more heavily populated? The US population has more than tripled in that same period, and the percentage of those people living in rural areas dropped precipitously.
Yes, but Carmack had some issues having a framebuffer as file.

https://marc.info/?a=111558719100068&r=1&w=4
When Genetic Diseases Threaten Patient Privacy
Facebook Traces Its Lack of Diversity to Mark Zuckerberg's Harvard Dorm Room
Try to apply the file concept to graphics programming.

You won't get Crysis running out of it.
> How do we solve this problem?

Adblock.

Every day I keep finding new reasons to use it, while I remain utterly unconvinced by any argument why not to.
I disagree.

A modern cpu from the same price class as five years ago is twice as fast. NVMe storage is also many times faster than SATA, and five years ago hdd’s were commonplace anyway. I’m not even going to discuss graphics.

Windows 10’s hardware requirements are quite low: 1 ghz cpu, 2 gb ram, 20 gb hard drive. That’s 10 year old hardware. How much older do you expect them to support? Should it run on 20 year old hardware? To be fair 5 year old laptops might have driver compat issues on w10, but more likely the reason for the business uptick is just that pc’s only last so long before they need to be replaced, and for convenience of support they tend to replace in bulk.
I liked the idea of filerefs for everything precisely because I hate the sockets() semantics. But, most of this is about the awful pain of the ioctl() stuff you either have to call as setup magic on the FD, or pass as setsockopts() because you cant coerce enough into the limited modality of file-like moments opening the (pseudo) file.

Really it feels more like 'what is the hierarchical structure of my namespace' because once you nail that down, the file semantics become clearer. if its async io under the class of io its open("/io/async/my-thing", ...)

So its one of those yes.. but its so hard to nail it down moments.
What makes you think that non-technical people would think to do that? It's not exactly common knowledge.

Even the idea of that ads can be targeted this tightly isn't common knowledge outside of technical circles.
Plus a virtual memory system that provides crap on demand, and poopy on write!
This is a deep threat to the founding values of representative government, worthy of reflection.

Problem: Politicians thrive on buying votes by targeting individual voters with tailored promises of government money spent in personally attractive ways.

Solution: Abolish the Welfare State, so there is nothing left to feed such promises.

Short of that, we shall have to accept the stench of special-interest politics rotting into individually targeted political ads, at all levels of government. At some point it is likely to turn totalitarian, because not only do you not control what "ads" you are fed but you also do not control what "news" you are fed -- and then you have no reliable, reasonable basis for any of your social, economical, or political actions.
This is already being flagged ...

There are official monthly threads for jobs offers and freelance work. There are more details in the FAQ: https://news.ycombinator.com/newsfaq.html

For the latest posts, see https://news.ycombinator.com/submitted?id=whoishiring
You're entirely right, of course. It's the schadenfreude of watching everyone framing him as some sort of neo Trotskyite.

Blairites have little career under any leader until memories have faded and there's another tipping point like Black Monday that brought them in in the first place. Brexit looks like it could easily cause one of those, going on current negotiations, so perhaps they won't be waiting too long.
I bought a small compass in Akihabara for this reason - my phone was old and unreliable (it would often send me in the completely wrong direction - claiming "north' was really "southeast") and it was a lifesaver. I could look at map, see I need to go east, look at my compass really fast, then go east.

I wore it on my keychain - and I still do! Doesn't come in handy as much since I know where I'm going but it's nice to carry around.
What about Erlang?
I switched to 2016 and recently back to 2013 (due to 2016's keyboard being broken) and feel exactly the opposite. I am seriously considering whether migrating back is an option (despite them apparently being binary incompatible so I had to rebuild half of my homebrew to avoid those "illegal instruction" errors). I think Apple is fixing what's not broken, and most likely my next notebook won't be an MBP unless they get their act together quickly (which I don't think is very likely, but I keep an open mind until the time comes).
"Back of the napkin" was quite literal. Staring at tables on the internet makes you go blind if you do it hard enough.
I see both perspectives. As a culture that supports kids the US is way behind on maternity/paternity leave, childcare, leisure time overall, healthcare, higher level education. I see the increase in recent generations leaving religion has created a gap in social support, too (not sure how this maps to places other than the US). The US has a huge consumer culture for kids; suburbs are one way for kids to grow up, cheap toys and entertainment. Movies and entertainment have notoriously targeted PG-13 in recent decades because they're the largest audience (most free time and disposable income).

I feel like in the US a century ago there were incentives to have more kids; need for labor, childhood mortality. These incentives have gone away and disincentives have taken their place; women entering the workforce, educating children until their mid-20s before entering the workforce as a career, and little things like the costs needed to raise a child[1]. We haven't really changed anything to improve those disincentives and the results speak for themselves. People are having fewer kids later in life.

[1] https://en.wikipedia.org/wiki/Breeching_(boys)
Hi, and thanks for posting the content provider viewpoint. While you're here, I have a question. I'd consider white-listing, but am not willing to white-list ad networks and trackers since they also get misused as a malware vector.

Would you consider hosting your own ads? Is that still a thing? Trust isn't transitive, so it's still a problem even if we're OK with you in particular.
Nothing in the article is about Northern Ireland.
If you ever venture into Android land, consider a phone with a removable battery for your next device. After having I really liked become barely chargeable, I made sure my next phone had a removable battery. I'm glad I did!
Consent is one thing “my appendix is killing me, help!” while actually doing the work yourself is another. Obviously any intervention requires consent to really work, but once you’ve consented to the appendectomy your role ends. You don’t have to actively engage in your own surgery past the act of wanting it. By contrast merely consenting to therapy isn’t enough, you have to do a lot of hard work as well. The fact that the hard work of everything from overcoming neuroses and anxieties to battling substance abuse is the patient doing the work suggests something about the nature of therapeutic intervention as “treatment” rather than advice-giving.
Well, i got them beat, I’m not ashamed at all.

That said, if I visit a site often, then I’ll consider unblocking. But if it’s a one-time visit, nope, gonna block.
Facebook DensePose Simple Installation Guide
On this point, light wallets are just as protected as full node.
Light wallets are able to validate blocks just from their header, thanks to the structure of a block. Indeed, all transactions in a block are commited in a merkle root hash that is included in the block header, therefore it's impossible to invent fake transactions without forging a whole new branch of blocks, from the fake block up to the last block. Just like for a full node !
Light wallets are not perfect though, potential attacks are summed up here, slide 13: https://breaking-bitcoin.com/slides/SPVSecurity.pdf
Coda doesn't improve on this issues at all.

Also, argument of authority: I work for a wallet provider
"The Electric Kool-Aid Acid Test" by Tom Wolfe (RIP). One of my all time favorite book, one of my all time favorite authors.

"The World According to Garp" by John Irving. Again, one of my favorite authors, one of his best books, but I really recommend almost all of his books.

"Starship Troopers" by Robert A. Heinlein. Just read this a couple weeks ago, highly recommended.

"A Walk in the Woods" by Bill Bryson. Just another of my favorite authors, I recommend any of his books if you like travel books. Very witty and well written stuff. A Walk in the Woods is probably his best known book about his attempt to thru-hike the AT.

"Story of Your Life and Others" - Ted Chiang. Really really good sci-fi short stories. Some great stuff. The movie Arrival is based on the title short story, Story of Your Life.

Honorable Mentions (from things I've read in the past year):
"Meddling Kids" by Edgar Cantero
"The Island of Dr. Moreau" by H.G. Wells
"Furiously Happy" by Jenny Lawson

I could keep listing books, but this is probably already excessive.
The power management system should be integrated with the file system so you can turn the power off by going "rm /dev/power". And also with the desktop so you can drag the power into the garbage can.
From the article:

”When the leader of a political party can be tricked in such fashion by his own officials, voters themselves stand little chance.”

This event does not support the conclusion that social media ads are effective at “tricking voters”. These ads weren’t even shown to voters. Employees simply microtargeted their boss to convince him that the ads were running.

The idea that social media ads are somehow effective at brainwashing people into switching sides has been a clickbait staple among journalists the last few years, but it is wholly unproven. If they want to sell this narrative, they’ll certainly need do it more convincingly than they did here.
I was with you until your last sentence. Speaking as someone who built PCs for years. My impression is more along the lines is that you still often run into the same weird incompatibilities that you always did and that cause you to ask yourself "Seriously? What made you forget the two days you spent debugging that weird GPU driver interaction LAST time."

As a result, the last time I decided I still needed a Windows box but both my old DIY systems were down for various counts, I just bought a 17" Alienware laptop which worked, reduced the clutter, and is just fine. (And I'm not sure it cost more than I'd have ended up spending.)
>Neither is a GPU.

https://en.wikipedia.org/wiki/Direct_Rendering_Manager#Rende...
The problem is that you need to be big enough to negotiate your own ad deals. Hosting your own ads isn’t the challenge. Good luck with that.
I’m curious, do people create elaborate illustrations on the ice or make any other use of it?
Yep, had several devices fail because of micro-usb going bad. And the worst part is that since it's how you charge it, there's no option not to use it daily (yeah there's wireless charging standards, but adoption is abysmal so far).
Applied ML on IoT-controlled Psychedelic plant husbandry?
"A Short History of Nearly Everything" is an amazing book. Bill Bryson is one of my favorite authors, and even though the book can get a little slow at times (for me, at least) in some of the later chapters, his wit and writing style still make it entertaining.

If you haven't read A Walk in the Woods, or In a Sunburned Country by him, I highly recommend those as well.
How could I forget "Into Thin Air" by Jon Krakauer. Another amazing author, great book.

I also realize none of these are really HN-related content. I just assumed you were looking for any type of books, and this are some of my recent favorite leisure books.
Cymraeg users often have a strong hatred of English language use, and users,

Not my experience (English - Somerset based - with quite a lot of work and friends the other side of the bridges). If you show some respect towards others, I generally find it returned. They are also not users but speakers. The only time I find dual language to be a bit of a pain is in lifts: being told the doors are closing in two languages is bloody stupid.

and want to deny that Welsh counties were annexed in to England and want to try and hold back the tide wrt English language use in preference to Cymraeg.

You might want to reread your history books and concentrate around 1066. The Norsemen didn't really give a shit whether you were "welsh" or "english" (neither of which, as we now know them, really existed as such at the time). You were probably a vassel, whatever language you spoke. I can't remember or even be bothered to look up when the concept of county was created. I think we still had hides and hundreds back then.
I submit that it more resembles a collection of street entertainers. Each performs their art for anyone who cares to pay attention, and puts out a tip jar, hoping to make enough money to make it worth continuing to do this instead of giving up and getting a job denying insurance claims or whatever.
Has worked great on Unix for how many years now? Keep it simple is all that Linus is saying.
More like anywhere vaugely rural, Google Maps seems to fail. Going out to the San Juans? Have fun with missing business listings, incorrect road traces and names, or worse.

Just in the past decade Kitsap County (just across the water from Seattle) has renumbered 300k addresses. Google Maps is buying their address database from a vendor that rarely pulls this publicly posted data, thus leaving Google a few years behind (except for spotty user corrections). OSM comparatively gets this data right from the county every week, which is great since they're renumbering 30k more addresses currently. Google will take a few more years to get any of this data if they stick to their current operational model.
I have three modes when it comes to my career and skill development.

- learning what I need to know about my specific job (institutional knowledge). Even if my title is “Senior Developer”, in reality I usually have a fair amount of architectural level responsibilities and meetings with C level of people working at small companies. For that, I ask a lot of questions and take notes with Evernote or if I take notes on paper, I take a picture. Evernote is surprisingly good translating my writing to text for searching.

I keep a personal knowledge base so I can prepare for a meeting and be ready to answer questions.

- If I am introducing a new to the company technology, process or framework, I have a list of links that fellow developers or my manager (who is technical) to review.

- getting “interview ready”. About three months before I start seriously looking for a job,I freshen up on architectural subjects and make sure I can talk the talk. I keep a list of bookmarks and PDFs. Again, I am at a point in my career where no one asks me to do a whiteboard coding session but they do want to talk architecture. As an in the weeds developer, I know sound architecture but I don’t talk about it every day.

- I have a list of topic areas that I need to study to feel in the gaps to really consider myself a “full stack developer/architect”. But I’m usually only focused on one thing at the time. But if I find an interesting “getting started” walk through about another topic that’s on my radar, I bookmark under a folder “Things to Learn”. Right now, that’s getting deeper into AWS, Docker, NodeJS, and React.
Can one use Google maps offline?