skysight-inc/HackerNews huggingface dataset:
Well written, fun, and bizarrely prescient compared to a lot of SF written decades later. Even William Gibson (of all people) has Soviet astronauts in space and hard SF themes in short stories written in the 80s, but Stand on Zanzibar predicts the rise of SE Asian powers all the way back in 68, and is far more biology/sociology themed.

It has some great epigrams sprinkled through:

"Papa Hegel he say that all we learn from history is that we learn nothing from history. I know people who can't even learn from what happened this morning. Hegel must have been taking the long view."

"SHALMANESER That real cool piece of hardware up at the GT tower. They say he's apt to evolve to true consciousness one day. Also they say he's as intelligent as a thousand of us put together, which isn't really saying much, because when you put a thousand of us together look how stupidly we behave."

Note that a lot of the rest of Brunner's output is very different - I found the Traveller in Black stuff pretty much unreadable.
it's india, i doubt anything will happen besides some combination of judge/businessman/politician getting their hands nice and greased up. only reason they even care is because the EU got google to cough up already, they're in it for their pound of flesh.
How is this presented in the UI? I have never noticed this extrapolation.
Probability for NLP
Supersuits that give us super powers are the next big thing
or use something else with proper support... my choice is devp2p from weonlydo for linux/windows vpn app integrated networking (for not-integrated self-hosted vpn i prefer to use SoftEther, and ZeroTier for not-hosted cases)
It's possible to have a sealed membrane over a set of physical buttons.
Sergio Moro foi desmascarado à imprensa mundial no documentário da BBC
Fortnite Season 9 brings Epic Games’ online shooter into the future
If by "crowdfunding" you mean Kickstarter, then no, that's not like investing at all. Putting money into a Kickstarter project doesn't entitle you to any future profits.

However, equity crowdfunding platforms do exist. One example is CrowdCube.
You don't need to "deal" with it. You simply need to fix it, and that's really, really, incredibly simple. It's all about lifestyle changes, especially dietary ones. Look into fasting and then a plant based diet rich mostly in fruits and veggies. High blood pressure is one of the easiest ailments to get rid of, without being on pharmaceuticals or other nasty crap.
It's a really nice project overall, having a registry that supports many different projects and run by a company that today is good, is always nice.

But we been here before. We trusted npm and now they are trying to squeeze out a profit, and it ruins it for the users. I'm happy to be proven wrong, but every for-profit company that runs a package registry, eventually stagnates, and ends up implementing things that are not for the users, but for their own profits.

I think package management, especially for open source, should not be run by for-profit entities. We need to have something similar to public utilities, where the community funds the registry itself, and the community can own it as well, where the only changes allowed, are changes that are good for the users.

This is not that. npm and docker are already run by for-profit companies, so this move by GitHub just adds another centralized package registry for those. It's not worse, by it's not better either. I'm a bit mad about the RubyGems part though, as RubyGems is a community project, and they are trying to make it not so, making it worse.

What I'm currently working on, is how I think a Open Source Public Utility would look like. I just submitted a Show HN to show it off, you can see the submission here: https://news.ycombinator.com/item?id=19885502 Website is https://open-registry.dev

It's basically a community funded decentralized package registry, where the community funds it, and is a part of the ownership of the registry, handled via a governance followed by the contributors. All the finances, development and planning is happening in the open, and Open-Registry is committed to never making changes that are for increasing profits, only changes for making the service better for users.

Please, if you have some free minutes, check it out and write down some feedback. We might not be the perfect package registry over night, but I'm hard at work getting as close as possible, without compromising the user value for it.
I am with you on this one. I use GitHub to share code, and participate in projects. I use my own GitBucket instance for anything purely personal that I don't want to lose, but don't want to make nice or document and then at work we use GitLab.

I'm all in on git in a way that I might not have been without GitHub making it so huge. Without GitHub, we'd probably all be using git at home but SVN at the office.
Athens, like many Mediterranean cities where winter is easy, has a massive urban feral cat population. In that environment they form colonies, often inhabiting the ruins and other protected spaces scattered about the city. Networks of cat-loving residents feed and support the colonies as best they can.

Cat-loving friends there have told interesting stories of observing complex political behavior, e.g. turf wars between rival colonies operating as if they were street gangs. Night ambushes, targeted assassination of enemy leaders.

I took it with a grain of salt, but now I wonder...
The problem with the decision to leave out python is that many enterprise environments are firewalled and locked down and trying to get anything auhorized through corporate IT departments is a nightmare, and in fact practically impossible. In such a case, any python is better than none.
It's a bit different than that. The newer version here is physical. So they would stop making the older version at some point. Not like software that the old version is always available. They likely realised it was happening, but just didn't think fixing it was worth it.
I thought so too at first, but a few months ago I read the judges' decision in his appeal. He had actually ordered some murders as well, and that was factored into his sentence.

The murders didn't actually take place, but he did order them and he was under the impression that they were carried out.
Naval: Product Leverage Is Egalitarian in Its Outputs
nohup firefox --no-remote --ProfileManager >/dev/null 2>&1 &

You need to have a separate profile for each session.
Seems quite good, but still a few rough edges (only nightly builds with no auto-update, Lastpass doesn't seem to work with it, you don't get that "open in app" icon. Doesn't seem to be any way to install add-ons, yet it seems to be using my adblocker from standard Firefox)
I imagined something similar few weeks ago, a simple html form with a big button in center; hosted on Gitlab Pages, with a xmlhttp ajax submit event to Google Apps Script, which logs the current heartbeat to Google Sheet. A simple Google Calender notification reminds me to click this link once every x days/weeks. Same sheet has another time based auto run function which checks if last heartbeat more than x days ago, sends email if true.
What I said is that the design of git was driven by the requirements of async workflow (“easing the pain”, in your words) more than decentralization as a philosophical objective. I think we saying the same thing with different words.

I still wonder if Larry McVoy feels sore that git basically destroyed BitKeeper and became what it did. “It could have been me” and all that...
Consumption should very much be taxed considering it is the simplest way to claw back all the environmental externalities in an ever polluted world with no one willing to take responsibility.
> Whoever owns the domain owns the validated namespace.

Owns it for now. It’s a similar problem to TLS certs but with longer term consequences as people don’t generally expect published libraries to expire.
>>> then you collect all three types of DSP chips, you carefully dump acid on them, and you visually extract the ROM data

Tell me more !! How? Do a YouTube video on this ! Hell, Netflix will pay for a ten episode series on hardware hacking easy!
What makes British Columbia – and Canada – a haven for money launderers
I don't see any experienced programmer making an investment in an Apple language(unless they are being paid).

If you are old enough, you have been jerked around by Apple enough to know better.

Expecting $500$+ dev packages in the next 10 years from Apple.
Sorry. You are my two favorites in HN and I was a bit sleepy.
> or your wheel is buggy you may fall down a couple of times but it's mostly very mild since you just jump off.

I've been cycling in London and I have to do unexpected hard breaks daily; pedestrians walk of the pavement without looking around, fellow cyclist makes unexpected move, etc. If the vehicle can't hard break and you just jump off, how can you avoid to hurt others?
For people who want this feature, consider NewPipe on F-Droid. A perfect example how a proprietary "app" does not do what you want whereas a FOSS app does.
So yeah, it's either just pricing people out, or one of the other form of Communism which as we know, never ends well, because it is a market distortion, which reduces efficiency of everyone.

In a Soviet Union it wasn't even that bad because all of the country was Communist: whole economy being centrally planned, it made quite some sense for the Party to be able to decide who gets to live where, because without right cadres where you need them, how will you execute the Five Year Plan. Would be much worse to do the same in the system which is otherwise market-oriented. An SV startup has money but unable to hire workers locally because there are simply no slots for them to live here, are reserved.
A proposition of what might have been true doesn't really have a place in analytics.
5-year put options on Uber right now would probably cost more than the price of the stock, which would put you at less than even odds. I don't think you can get options yet, though.

A 5-year short.....maybe? Will be interesting to see what the short interest and borrowing rate will be.
"Please verify your ride by pointing your camera at the information screen"

"Uber needs to access your microphone to communicate with the information screen"

"I can't communicate with the information screen Dave. It's voice sounds muffled. Have you done something with it?"
Best Dashboard Monitoring Tools in 2019
Have only raised stray cats. Their desire to bond with me and stay at my door and wait for me to come home would not indicate that they were cold feral strays.
npm Inc always had a monetisation problem.

The npm registry started out as a hobby project that was eventually backed by the company its creator worked for. He then decided to pull out his project into his own startup, which raised some eyebrows because suddenly it looked like there was a lot of hostility between him and the company that previously footed the bill for little more than marketing value. Also it was completely unclear how the startup was supposed to make enough money to be viable.

Additionally during its "nice people matter" phase npm Inc seemed to be more focussed on creating a nice environment for its employees and maintaining its ethical values than creating anything that might generate a profit.

The two most obvious monetisation options were private packages and enterprise self-hosting. But when private packages had become a thing there were already third-party open source clones of the npm registry that offered this feature (first sinopia, now verdaccio).

There's really no way to monetise the registry itself directly because users simply aren't willing to pay for a service they expect to be free (like maven, rubygems, PyPI, etc). It would have been more logical to create a non-profit (or at this point transferring the registry to the OpenJS Foundation being the more obvious choice) instead of a for-profit startup.

npm Inc was doomed from the start. Even after acquihiring ^Lift to build the security audit feature there's simply no significant value in what npm Inc offers for money compared to what's already available for free.

The recent CEO change feels like a desperate move by the stakeholders to avoid becoming the next RethinkDB (which also ultimately failed to come up with a way to make money other than support licensing, i.e. renting out access to their developer time).

This is what people criticised when npm Inc was initially spawned: investor money isn't free money and having investors doesn't mean you can perpetually operate at a loss. Investors want significant return on investment, at least eventually. That means either selling out by being acquired (and likely killed) or becoming massively profitable (or surviving long enough while generating enough "value" to go public).

A package registry is a cost center that in order to be valuable needs to be practically guaranteed to exist forever. Maybe if GitHub manages to kill npm Inc they'll finally admit this and transfer the registry and client to a non-profit like the OpenJS Foundation.
Check out this talk by Chris Gerlinsky at 33c3 (2016)[1] about how he went about cracking the encryption of cable/satellite television set-top boxes. It is a very detailed talk, and he goes into detail about delaminating a ROM chip and visually extracting the contents of its memory bit-by-bit using a microscope and then software to speed things up a little. It's a long talk so he goes into more detail about the rest of the process, but I really enjoyed it.

[1] https://youtu.be/lhbSD1Jba0Q
Isn't it moreso that old people are daft and impatient? I am nearly 30 and can figure out systems, both new and old, and find that patience and faith is vitally important. I notice my parents don't even bother to explore the menus or dropdowns or well..much of anything, before they demand to be helped. It's gonna be very hard to sell me on menus being ageist. I hope you can read my frustration..
>I worked in Windows development shops where nobody knew select; but they could write WaitForMultipleObjects code in their sleep.

That's hard to believe considering the fact that POSIX-compatible select() is a part of the winsock API.
Canada is going to be part of the US?
I'm Canadian (a white Canadian from BC if anyone's interested) and I think Canada being part of Merica would be AWESOME!

This laughable "country" we call Canada is absurd. What have we given the world apart from racism, the KKK, poor education, obesity, big fat feminist women, homosexuality, poverty, maple syrup, Justin Bieber, and cavemen on ice skates?

Merica is full of culture. It's got Harvard, UCLA, country music, freedom, cheeseburgers, pizza, hot dogs, baseball, touch football, the 4th of July, Metallica, Jay Z and Trump.

I never say I'm Canadian when I travel to Europe, and I always put an American flag on my backpack, to avoid getting punched in the nose by the locals. If i tell them I'm American, they hug me and treat me like a long lost brother. Everybody hates Canadians and that's a fact!

So bring on the 63 US states! DC beats Ottawa anyhow!
Always interesting to see new MTAs!
I'm not convinced that storing mails (including attachments) in MongoDB is a good solution. What's wrong with the filesystem? It's designed for that purpose. You can (and should) of course store metadata in a DB to make searching easier, but when it comes to the actual emails I think the filesystem is the best place. One less thing to break. Easier to backup, mangle etc.
It's an alternative registry so it's compatible with yarn and the official npm client. It doesn't seem to rely on any services provided by npm Inc though, so it's a direct competitor.
As someone who never played the games but has a rough idea of story and characters, what was wrong with the ending(s)?
I'm glad you brought up Docker, but I think this is a move against GitLab, more than it is against NPM or Docker.

Lots of us use GitLab at work because it's such a complete product. Source code, container registry, CI/CD, Issues (via GitLab or Jira), Maven repository, NPM repository, etc. etc.

Microsoft is trying to build out GitHub so that they can more effectively compete for GitLab's corporate customers. Since buying GitHub they've added many of GitLab's key features to GitHub and these are some of the biggest adds so far.

You might be right that this hurts NPM and Docker, but I think it'll hurt GitLab more.
DEP 0009: Async-Capable Django
If you succeed in creating technology that will change the world, you will then have to live in said changed world as an old person.
Per your feedback ( along with others ). I changed the default to 30 days instead of two weeks and 7 days instead of 3 days. I've also made it configurable in account settings.
Buy ambine online at cheap rate
File://maniac hides a serial killer on your hard drive for free
someone's bot needs work.
Yeah, he's got some good stuff. I really appreciated his thread on human vision. I learned a lot. https://twitter.com/i/moments/1016910004262088704
https://news.ycombinator.com/item?id=18525434

https://twitter.com/Foone/status/1066547670477488128
And you know why, right?

Fucking JavaScript.

Strong static types have always been awesome, because there are no mysteries, no surprises. A chair is a chair. A wheel is a wheel. Fire is hot and water is wet.

But, hey, fucking JavaScript, so look at my bullshit variable! Is it a function? Sure! Does it have properties! You bet! Is it a chair? Who the fuck knows! The 'legs' array is undefined... Can we make it a chair? Of course! I need a wheel, can we make it a wheel too? You betcha! Just assign more fucking properties! Yayyyyyyyyyyyyy!!!

Hey, can I post this retarded data bag right the fuck back over to two different API endpoints? Why the fuck not? Okay, assholes, check out my greasy, cheese filled, swiss army bullshit unicycle or whatever the fuck this is, I don't even fucking care anymore, because I can't wait to just become an amnesiac, dump my client side session cache and pretend this whole fucking nightmare never even happened.
That's because extrapolation does not exist. He may be confused with sampling.
It's "literally" in the bio.
Meanwhile in Europe, my phone is already a secure electronic ID equivalent to a government ID card, as a plain old Android app.
No, it's (mostly) not about that.

It's about C not having any generics or similar things (like C++ templates), so you need to fall back way more often on void*.

So on that axis Go is roughly as statically typed as C, albeit more strongly typed.

On the other hand C++ is more statically typed than C, but is about as strongly typed (afaik).
That is right. That is the balance I mentioned. In our teams we try to update the base framework every year to avoid locking us out of the innovation in language and library ecosystem. But a UI stack for example you do not migrate without explicit funding.
It's a good reason to seriously consider Gitlab.
Nearly all countries agree to stem flow of plastic waste into poor nations
I’m 33, my car had a touch screen display and the Bluetooth sync function is 3 clicks deep. If I were to start driving right away, it becomes a huge hassle to try to sync to Bluetooth. Doesn’t help that you can access the first 2 screens but the 3rd is locked since I’m driving. It’s as if some engineer somewhere thought the 3rd screen is more distracting than the first 2. I always imagine how easy it would be to have a physical button I can just click any time. Ahh the days of modern design... gotta love it.
It's about the parts and assembly, not the engineering time. A couple million dollars of upfront cost is roughly irrelevant to the sticker price of a vehicle.

For a low volume car like the Model 3, $3 million is already down to ~$12...
It's not .NET vs Java so much that the development of the two languages you mention are coordinated. For Kotlin and Clojure interop works both ways; Scala doesn't care much about that, so Scala developers write special facades as Java language API. There are lots of different languages on Java, and they care about different things. The Java team itself develops only one language, although at one time there was another (JavaFX Script). Some language developers (Kotlin, JRuby) work more closely with the Java team, and others (Scala) hardly ever do.
I see simplifications in the the first six paragraphs, for example ignoring its leading role in commercially available DRAM starting around the same time it launched the 4004, but that's not very relevant after they exited the market in the 1980s due to Japanese fabs achieving much higher yields. But nothing I'd outright label "incorrect".
Love what you are doing here. A few points:

1. I would rename the pixel.png to something like image.png. Never call your script anything like tracking, analytics, or pixel when you don't want to be blocked by ad blockers. We use hello.js and hello.gif. [1]

> Log file parsing is an old-skool but effective way of measuring the traffic to your site.

2. By using a pixel image you can bypass caching. When using server logs without the image you only get the non cached requests. So an image like you use is a better approach.

3. Your image is being cached. So if somebody revisits your website your image will not be loaded and you will not find anything in your logs. Just disable your etag and add a expiry date of the past.

Awesome that more and more people are replacing Google Analytics with more simple tools. GA is overly complicated and has not the best privacy mindset. I built Simple Analytics [2] as a privacy friendly alternative.

[1] https://docs.simpleanalytics.com/script

[2] https://simpleanalytics.com
https://threadreaderapp.com/
A Geocode Is Not an Address
Any recent examples of Microsoft using EEE? All examples I can think of are from the 90s or very early 00s.
Depending on how "what actually makes Android on the eyes of consumers" is defined, it's certainly possible to minimize the role of AOSP.

At the same time, we're getting articles talking about how Microsoft is now an "open source company" because their proprietary operating system can run Linux and some open source apps: https://arstechnica.com/gadgets/2019/05/microsoft-the-open-s...
Does this mean the death of npm the company?
This is the most bugman comment I've read here in a long time.
The Battle of Aspen
I rest my case. You should be asking yourself why, do you see you don't understand their behaviour? Why do they behave differently in menus to you, don't condemn them because they do behave differently to you.
You’ve judiciously used the length of your career to buttress various controversial claims throughout this thread. Don’t get me wrong; I love me a controversial opinion. Nothing quite like the sound of a crumbling institution. But your constant claim to authority is jarring, and to put the burden of proof on someone else here is a bit too much.

He merely questioned the ironclad value of your opinion as gospel “just because you have a lot of experience”. He didn’t even say it’s definitely wrong , but that it’s not necessarily always a good argument. That is completely fair. You can’t go and ask OP now to prove that you somehow hold a mistaken belief.

You want to make controversial claims? Great, please do. Love it. But you’ll have to back them up with more than just your say-so.

Experience accounts for nothing in iconoclasm. Thankfully.

(And I actually think the points you raise, themselves, are interesting, and great food for thought. For the record.)
Just curious, this Kiwi Browser is a Chromium fork, but is it or is it not open source?

I see that there's a repo on GitHub: https://github.com/kiwibrowser/android

But the status of the code is unclear (the readme just says it's unsupported), and the last public commit was months ago while the app on the Play Store (having been restored) was updated much more recently.
> thousands of times higher

Didn't you mean "lower"? Which unit are we talking about here?