skysight-inc/HackerNews huggingface dataset:
This is one of the biggest reasons I want the web to start moving towards content-addresses instead of location-addresses.

It's unreasonable to expect that a service like rawgit would stay online forever. But even if someone else steps in and builds something equivalent, or if sites turn around and start self-hosting, all of those URLs still need to change.

People focus on the flashy parts of DAT and IPFS like, "oh, someone else could host my website." But there's a much more mundane and arguably much more important side of that which is, "One day NPM might have a different URL." Rehosting content is pretty easy, getting sites and dependencies to link to it is very hard.

And it's not just the problem of updating all of your own projects, there are projects that aren't going to be updated. Rgrove is being super nice about all of this, but there are sites that are going to break in a year, and nobody can really do much of anything about it.
For other in this thread: 45ft is 4 or 5 stories, not a tower.
Show HN: Sensor data and sky photos for ML: new take on a weather app (Android)
I've been in that boat. My situation ended up being similar to what you're worried about— wasn't able to develop any idea or business substantially. My advice from my limited experience is: if you want to go it alone enough, you should be able to create at least a very simple version 0.1 before you strike it out on your own. We often think work is what's holding us back, but lack of disclipine and direction could be just as limiting.
What's the outstanding job offer, and what does the company do? But a great job offer doesn't mean the job will stay great, or that you won't decide to leave later. Plus graduating might get you better offers down the road.

I'm working full-time and finishing up school. I decided I was really interested in working full-time and accepted a really good job offer. Working full-time isn't always fun while finishing a degree, but it was a decent decision. It's definitely delayed my graduation though.
I’m a huge fan of the Bojangles there but it proves my point.
Yes you can wait a while to do something like this but a lot can happen in the intervening years - marriage, kids, house, medical issues, aging parents, etc that can hinder your ability to take time off and explore things you are interested in. If you've ever wanted to try something like this I would suggesting doing it young.

I'm currently doing a smaller version of what Joshua describes and had to get approval from manager to get unpaid time off from work. His response: I wish I could have done the same thing. He later even admitted that he was living vicariously through me!

That being said, do save as much as you can as early as you can. Just don't let saving get in the way of living your life
I don't know? I don't see you would be impacted without an account.
when will 1password be hacked? genuine question. is that a worry or is there something about the implementation that makes that not a worry?
Briefly attended one of these prep schools. There was as much contrast between people as anywhere else. Including contrast in affluence (being able to afford a five figure tuition doesn't automatically make one crazy rich).
What companies want torrent form? You have them host your data?
Maybe listing 10 levers and your estimate percentage would be more useful in thinking about the very complex problem.
Well, Mozilla's revenue is also 99.9% ads. It just comes indirectly from search engines.
Discussed at the time:

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

https://news.ycombinator.com/item?id=11041272
Latest .net core 3 apparently supports single-bibary packaging.

It has been a often-requested feature for at least 2 years.

https://github.com/dotnet/corefx/issues/13329

(The last comment referring to warp is indicative)
Sears was headed into the toilet long before Amazon became big.

Lambert was the final nail in the coffin.
I will fritter away my sabbatical, not accomplish much and end up pretty much at the same point (but with less money).

The best part of doing this myself was to become comfortable with this. At the end of it, you feel more free than most people. Or at least I did.

Becoming ok with not being defined by money or accomplishments is one of the nicer parts of growing older. You can finally relax and shed some of the angst from youth.

Everyone needs money, but ultimately if you live a simple life with simple tastes then you can still afford some gadgets to satisfy your hacking spirit.

It takes at least a year just to decompress, and then another year to become comfortable with not having anything to show for your time. That is the growth.
Good article, I did this several years ago (or rather I quit, got a part time contract job, then went full sabbatical).

Definitely agree with the negatives, the procrastination and loneliness is very real when you're on your own. I tried to make my own app and started getting depressed when I associated its failure with my own (since who else do you have to blame).

Still don't regret it though, I think it actually helped my career by forcing me to learn parts of running a business and programming I never would have done otherwise. But it's not all roses for sure.
This doesn't seem like a big issue. Do you imagine a bunch of parents of 10 year olds abusing this law and taking strollers with them on flights?
The last time was in Kensignton was to buy a, probably hot, used bicycle when I was in grad school out of a weird artist space.
Usually I agree with your moderation, even when it has been against me, but this one is either particularly questionable or just poorly worded.

It was a partial copy/paste from this thread: https://news.ycombinator.com/item?id=18197886 which is titled "What happened to my Live Bookmarks?" straight from the horse's mouth. That thread was posted at an awkward time last night and didn't get any discussion. In fact, I was the only one to respond. I try to be transparent when I re-use things I have previously posted, even if I do end up making some pretty significant modifications.

The blog linked in this thread is about the removal of this functionality starting in Firefox 64 from a contributor to Mozilla (Gijs) and a brief history of what the feature actually was and the justifications for removing it. I expand upon this feature removal by speaking of previous feature removals that have occurred over the years. I seem to have an uncanny ability of being part of the 0.01% of users who use these poorly (and often never) advertised features. While it is not directly related to the Live Bookmarks it is in relation to Firefox and Feature Removal.

The discussion about vulnerabilities of using FF 36 that branched off is admittingly off topic - so if you're pruning this thread as a way to kill that conversation then it's less an action of questionable moderation and more a case of poorly worded moderation.
So how did it benefit his career?
Lol, thanks. Gotta love HN for meeting people that invent tech i use :-P. One of my webapps is using rss and I like it a lot.

I currently use it mostly for the "post to hn" function and as rss reader ofc :p

It just needs some curation and the example I'm showing is more for testing with "more than average data" -> http://handlr.sapico.me/Home/Newest

Ps. Rss is good enough, just like SQL is good enough untill you hit the limits

Actually today I thought about transforming schema org data to rss depending on the configuration ( eg. price changes), which seems to be what you are doing ( sort of)
Bankers.
I'm ambivalent about this. It is cool to distribute a single binary, but years ago there was serious vulnerability in a very common open source library library whose name escapes me (it wasn't libgcc, someone help a brother here).

It was used in multiple programs in both Windows and Linux. On Windows there was a rush of individual updates as each application was fixed... on Linux, simply upgrading that library fixed all applications.

I'd rather be in the latter than the former situation when the next vulnerability happens.
Traveling the world there are several places where $150 a month is more than the locals make. And even where they aren't, there's things like free-camping, getting a place with several friends together, and so on.

Even in a first world country with $1500+/month average wage, getting by on holidays with €150-€200 is something a lot of younger friends do, if anything because they have to (not many saved from poorly paying and scarce regular jobs anyway). If you bunch up a few together, or just go camping, it's quite cheap.
MIT: Beach sand ripples can be fingerprints for ancient weather conditions
I did read it, and considered the argument on its own merits. I posted the funding source in case it was helpful to other readers trying to understand possible authorial intent.
How quintessentially American, to persuade us to finally secure our industrial surveillance systems because "gangs" will steal them.
Twittering Machine (not about Twitter, not directly at least)
This is an awesome design concept and I'm surprised other languages aren't copying it.
The government should run its own schools to compete with the private ones, and then immediately suspend all aid and loan programs for private universities.

Public money for private institutions is almost always a stupid idea with bad, unintended outcomes.
Same Q here, burtonator. Please consider supporting EPUB.
"Master your instrument, master the music & then forget all that & just play." ~ Charlie Parker
The bonds on the Fed's sheet will mature by themselves, no need to do anything with them. (Though I don't know what they are/will do with coupon payments.)

And the money created during QE is still not causing any significant inflation (that people harked about). And if it were, the Fed can raise rates, reserve requirements and so on.
There are so many places where this will never work. For example, if you're using openssl and you're system is missing the header files.
My own list isn't very long, which is why I want to know what nahalz was basing their argument on. I think it would work better than me searching from scratch. But I know you can't change the UI around and no flags will help those many issues. There was a flag I used once to good results that later got removed, but I don't remember what it was. They've been messing around with autoplay and flash with no way to override. Especially obnoxious is that if you directly visit a .swf it's impossible to make it play. I'll try to remember the rest.

On the plus side a bit of testing just now has made me aware that "site per process" and "process per site" do nearly opposite things, and the one that saves memory does actually still function. (The flag is the one I don't want, though, heh.)
For starters you don't need docker installed, or any container at all. This is largely targeted to end-user deployments where you're providing a binary to users to run, and the current defacto is to make a self extracting exe which dumps all the dependencies along with your executable to a temp directory before executing. Rather messy.

Edit: just looked at the warp implementation, it's a self extractor and executor
ex-pocketeer here and I'm with you guys on a lot of this - honestly the acquisition was confusing to me vis a vis mozilla's most important core values

all that said, I learned just now that firefox had RSS/ATOM support. Public open standard feeds should never die, but how was this in-browser feature ever useful?
Did it fail (outside mainframes) for technical reasons, or because the filesystem won the popularity contest? There's plenty examples on tech where one thing wins out for reasons other than technical merit.
We should probably tell the EFF that there’s a great way to circumvent Google’s censorship!
@kenarsa any plans for a Go integration?

Pretty impressive tech by the way.
Building the First Startup Accelerator Designed for Bootstrappers
I have used Gentoo on my desktop for a long time, but it still requires a lot of trust. How many Gentoo users recompile the whole toolchain, which itself is no guarantee?

Most just unpack the stage3, follow the handbook, and be on their merry way. Hell, I'm super paranoid and I haven't bootstraped on every install.
If you apply a regret minimization framework to this decision, I’m 100% sure a focused sabbatical is better than working a lame job where the next year is the same as the last.
People are homeless because housing is expensive.

Drive housing prices down and you reduce homeless problem. But I'll bet that's pretty close to a forbidden idea.
Build more housing yes, but removing caps on rent increases, especially if there is not more housing, is just going to exacerbate the problem.
VPN provider with different locations?
I wouldn't argue that they're harmless but my understanding is that combustion is not involved, and that is exactly why they are presumed to be _less_ harmful than smoking.
Previous discussion: https://news.ycombinator.com/item?id=18199801
> I have only a vague idea of what I want to do with my time, I will fritter away my sabbatical, not accomplish much and end up pretty much at the same point (but with less money).

This is what I did for 2-3 years.

I slept in everyday, went to the gym or for a run, rode my bike around, read books, went to movies, watched TV, shopped for groceries, cooked most of my meals, went on dates, and pretty much never left town.

Eventually I only had like 6 or so months of expenses in the bank and got another job.

Wasn't a waste to me, I loved it.
Microsoft Calls a Truce in the Linux Patent Wars
>The difference in cognitive load and stress between the two is staggering. Having a fallback is a very privileged position to be in.

I dunno, in many cases I know (or used to know, not so young myself anymore) the fallback was either "back with the parents for a while to sort things out", "find some place to rent with/without a roommate(s) and get a job" (which could be waiting tables too). Nobody really has any "fallback" in the sense of money in the bank or family fortune.

So not much privilege required. As said, when you're young and without spouse/kids.
Watch Boston Dynamics' Humanoid Robot Do Parkour
If you've seen Europeans backpacking around Asia, Australians in Europe or Canadians in South America, its a common thing - with people from countries with a firm safety net. Its a pity Americans dont get that same security and have to work work work.
We must go deeper!

const promisify = require('bluebird').promisify
const from = require('rxjs').from
const isTrue = require('callbaxx').isTrue

const isTrueAsync = promisify(isTrue)
const makeIsTrueSource = val => from(isTrueAsync(val))

const source = makeIsTrueSource(true)

source.subscribe(console.log, console.error)
I know a lot of people who use RSS, but no one who uses Pocket...
That screencast helped remove some of the mystery behind the method, but I am even more amazed now.
When Your Boss Is an Algorithm
When have you had cause to argue with a flight attendant?
Check out: https://medium.com/microsoft-open-source-stories/how-microso...
Kudos:

"Unfortunately, RawGit has also become an attractive distribution mechanism for malware. RawGit was meant to improve people's lives, but jerks are increasingly using it to hurt people.

Since I have almost no time to devote to fighting malware and abuse on RawGit (and since it would be no fun even if I did have the time), I feel the responsible thing to do is to shut it down. I would rather kill RawGit than watch it be used to hurt people."
Spirit has a horrible 28" pitch. It seems like the most common seat pitch for regular coach is 31" or 32", though it varies by aircraft type and carrier.
This reminded me of last years "BrickerBot" malware [0] by grey-hat The Janit0r / The Doctor who bricked IoT devices with the stated purpose of preventing the same devices from being hacked by botnet-malware, which allegedly puts the whole internet at risk.

[0] https://www.bleepingcomputer.com/news/security/brickerbot-au...
Astonished, sir.
And or shady power management circuits
> except

There's your problem.
the very arguments the article gives to shun off this attack is what i think makes it very possible and the best option. Scale.

NSA demand backdoor on CPUs. other States figure out how the backdoor works and how access to it is allowed on the silicon. Instead of attacking ever changing firmware and whatnot, just develop something that will work on that authentication component of the always-present backdoor. The backdoor interface won't change so often as it is dictated by the NSA and likely designed by a committee.

Done. Now the economies of scale allow you to just place that one component, which will work all over the place, for a very low price/complexity (all you really have to do is to place it in the input signal for the CPU and all it have to do is to filter a very specific pattern. the rest is just visual and camouflage).

This also gives you the benefit of not having to work a payload for your attack depending on capabilities. You will always have the same capabilities. It makes perfect sense. And makes it extremely cheap!
Yup web editors and SSH with an Android app for server stuff or to do stuff in VIM.
But it seems like it continues one of the pain point of Electron: Shipping hundreds of MBs in the same dependencies for every single app.
I'm on my second (first was a lease) Chevy Spark EV, which is about as plain as an EV can be, and I rented a Model 3 for a couple days and decided it was lovely, but too much car for the amount I care about cars. But even after five years I'm still "over the moon ... about the fact that I may never have to visit a gas station or get a smog check or have to discuss the problems of idling solenoids with mechanics ever again." That shit never gets old.
it is an impossiblity in all practical senses. This is the entire premise of Chromium. Knowing that there will always be bugs but designing the system so they are unlikely to be able to do bad things.

there's two points there

acknowledging it's impossible to have zero bugs ... and ... acknowledging that there will be exploits.

sure you can do better than average but "completely secure" is a myth

as for DoD there's this from 3 days ago

https://news.ycombinator.com/item?id=18177617
It's a train culture. You get to use both hands to eat and there are no sharp turns.

Food on trains was a big thing in the US when passenger trains were a big thing. The Fred Harvey diners were famous in their day, enough so that the restaurants called "diners" today were attempts to emulate the mobile versions.

Also, at the other extreme, Japan offers Calorie Mate "balanced food blocks"[1] These contain all the nutrients required by humans in a convenient package. Popular with Japanese salarymen who eat lunch at their desks. It's the humanoid form of dry dog food. They have a liquid version, which is like Soylent without the hype.

[1] https://www.otsuka.co.jp/en/nutraceutical/products/caloriema...
The wealthy today are continually looking for ways to destroy civilization and actively leave behind a worse legacy for humanity. At least in the US.

Pour billions into educational endowments, then on top of that charge students enough to make them indentured slaves for decades.

Pour money into hospitals, then manipulate the politics around the health insurance industry to ensure people are financially ruined when they get sick.

Where are the Carnegies, leaving behind libraries free to all, or parks open to everyone? Carnegie was an ass to his employees when he was building his fortune, but at least then he saw some obligation to leave something behind to improve society.

The powerful and wealthy today, as a whole, seem to have lost all interest in moving society forward.
That would be awesome. I could really see getting a burrito with Japaneses or Chinese (well, the Americanized version) stuffing.
When LastPass was hacked, the way they stored data helped protect users: https://blog.lastpass.com/2015/06/lastpass-security-notice.h...
1) It is

2) Application space on the server is vanishingly tiny compared to the data you're processing, so it is a far more generous trade-off.
Flying did get much worse as "1 free checked bag" became more rare. Now everyone wants to fly with a mountain climbing backpack, and planes regularly run out of overhead space.

No, I'm not checking my $10k in camera equipment because people aren't checking their dirty tshirts.
Which is why I run and debug locally with an interactive container; installing the packages locally is just for my editor autocompletion.
Not sure if that helps, but here is what I do:

We just use a requirements.txt [1] for each service and run pip with the -r flag in the dockerfile. No Virtualenv in the container.

Most of the time we run these containers with docker-compose locally, but sometimes we want to run the service outside the container. For that we create a virtualenv outside the folder where we keep the source for the service. The reason for that is that we don't want to accidental copy the virtualenv in to the container. It wouldn't do much there but it would increase the container size.

You can do this easily with just "python3 -m venv", but there are some tools that help with that as well. I personally use pyenv-virtualenv [2] which just keeps all virtualenvs in ~/.pyenv/versions/<env>, but there is also conda [3] and virtualenvwrapper [4] which also store the virtualenvs in a central directory.

I am not sure if there really is any more to it.

[1]: https://pip.pypa.io/en/stable/user_guide/#requirements-files

[2]: https://github.com/pyenv/pyenv-virtualenv

[3]: https://conda.io/docs/user-guide/getting-started.html#managi...

[4]: https://virtualenvwrapper.readthedocs.io/en/latest/
Video Friday: Boston Dynamics' Spot Goes to Work, and More
BMC bug story time: I was working on automating health checks, and I needed some information from a BMC. The information was provided in XML format... fixed width. It's like something produced the document, and then output it to console, then copied from console to web service output.
Jeez I wish we had this in the US. The sheer amount of waste produced by this kinda stuff here is mind boggling.
Even my harmless little drone. Come on, yeah it may have been hovering in the middle of the runway, but I would have moved it if a plane was coming.

Sheesh, "threat", what nonsense.
Microsoft builds quantum computing team in Raleigh
This is a stellar comment, I've always found that a person's level of (dis)comfort with their past work is a great judge of how willing they are to learn and improve.
Unix for poets [pdf]
The Newton had a really nice object-database for a file system: https://en.wikipedia.org/wiki/Soup_(Apple)
The problem is that prices should be transparent. When you have unexpected charges for luggage, then transparency is lost, and the market mechanism becomes defective to a great extent.
During the auction, the players are screened from each other – no eye contact, and the screens extend to the ground.

https://en.wikipedia.org/wiki/Screen_(bridge)#/media/File:Br...

Also, verbal communication is banned. All bidding is communicated through the use of bidding boxes:

https://en.wikipedia.org/wiki/Bidding_box

which both provide an unambiguous record of the auction and remove the need for players to say anything.
> Mostly because of Twitter and Facebook metadata. You can accomplish 90% of what you want with RSS just by parsing the metadata on an HTML page.

Very few end users can parse the metadata on an HTML page, and of those who can do it, few have time to do it for every page they'd like to 'subscribe to'.
Background: I've been a Firefox fan for maybe 10 years and I still consider myself to be one

> It was code that did absolutely nothing unless you set a secret flag.

It destroyed a lot of trust. Seriously. I too was really confused when I suddenly saw an extension I never installed. (This could happen before when desktop installers could add extensions but I don't think they can anymore so I was properly confused until K searched for it on the Internet.)

> It was not advertising. It was an easter egg.

Those two are not mutually exclusive :-]