skysight-inc/HackerNews huggingface dataset:
I've had Flash disabled for 1.5 years already and it's really not been a problem. This is a good move by Mozilla.
Ok, and ok.
What if the person you want to hire likes crashing Lamborghinis and doesn’t want to stop? Living in the middle of SF is a luxury good.
Housing in Singapore is not suspect to normal market conditions. Yes, expensive, but 80% of people live in subsidized housing.
I like the idea, some thoughts..

Every year seems a little much? Maybe at young age, but 21/22/23 doesn't really make that much of a difference, or even 40/45

The advice should be written for the perspective of the reader not the writer:

"Hey 13 year old, don't stop learning how to play piano"

How would that help a 13 year old? Something like "Hey 13 year old, I stopped playing the piano at your age and now I'm regretting it very much. I often dream how well I could play if I didn't stop and I also could teach my kids"

Obviously you do not control the text. A short description with tips would maybe help.
Show HN: Screen.css – CSS for desktops, tablets, and phones
The obfuscation isn't necessarily a deliberate attempt at hindering reverse engineering, but a result of their optimizing JS compiler and Protobuf-to-JSON-bridge.
The next open source model I see being successful is one which open sources it’s code, but keeps models proprietary.

Say I build a system for detecting of pigs leave their pen. Open sourcing it lets people build models for sheep, cows, and chickens. With resources I improve those models and provide additional tuning for onsite locations. There is an open source solution with code and community models, but I provide an “accuracy guaranteed”, upgrades, and maintainence.

We can even lease the hardware (cameras, field GPU boxes, etc.), want a new model for kids in a school yard, no problem! I’ll do that for you, it’ll be $100k and I retain rights to the model.
Are there legal risks to gathering hospital pricing data and re-displaying it in a nice way?
> Since the implementation is where the bloat exists, it's a fairly simple fix: make open servers and better clients.

So when is Slack going to do that? If they were open source, then anyone could do it based on the protocol specification. But since they're not, then it's up to the employees at Slack and they don't seem to be going in that direction.

The gateway solution they had that got around those problems with their clients was discontinued.
I'm guessing you'll enjoy it, from you preferences!

The Asimovian characters-as-plot-revealers isn't for everyone, but he does an entrancing job.
The advantage now that flash is no longer being developed is that a player could concentrate on supporting the features used by the most popular content. Like dosbox it might not perfectly replicate the environment (at least to start with) but it could run the games everybody wants.
if BOH employees are much more costly to lose than FOH, why does FOH get paid more to begin with? is it just that minimum wage plus tips is already way more than the cook gets paid?

I don't disagree with your core claim that cooks are more valuable. anecdotally, when I worked at a takeout pizza place the main pizza guy got paid about twice what we made in the front, even including tips.
On the other hand there is an uncontrollable mess of bad apps made even by reputable vendors such as Samsung that just sometimes enter whatever weird state that is impossible to debug and just drain battery like there is no tomorrow. More advanced power drainers don't drain battery themselves but hide in shadows and just keep the phone in "awake" state, essentially halving it's battery life and are very hard to catch and impossible to fix (except for uninstall). I'm both hands for ultra aggressive battery saving modes because if one or even ten apps malfunction it not good but acceptable, if in the evening of day 1 I have 5-10% of battery on the phone that is verifiable capable of running for 2 days, now this is unacceptable. It it renders Skype on mobile unusable, because it is always killed by battery saver, well to hell with such crappy app, their competitors work just fine in the same environment.
This should be a solemn reminder about proprietary (especially binary) file formats. They serve a purpose but are an awful way to archive things of value.

I truly hope that we have learned our lesson from Flash and choose formats like SVG (human readable and an open standard) from now on for things like animations and games.
Two comments:

Firstly, the discussion at the front about the music industry is quite insightful, but I'd go further - they didn't want to sell convenience at first. Used to the physical embodiment of recordings rather than the de-materialized reality of digital music, they spent years working on mandated inconvenience through DRM and other legal actions. Always remember that if the music industry had won unopposed you'd have to pay a license fee to set a MP3 as your ringtone, as well as having to license every copy on every device separately.

Secondly, about mongodb: I'm reminded of https://www.gwern.net/Complement "Commoditize Your Complement", but in reverse.

Open source software is by definition commoditized. Everyone can have a copy at no cost. So what is an "open source VC funded" company doing? Creating complements and selling those. It's just that there's no intrinsic reason that the same company that gives away labour as OSS should also make the best complements to that OSS. It's not a law of nature that e.g. Redhat should be the best people to provide consultancy on RHEL.

The music industry did not expect their product to become free to distribute at the margin, but every company operating as an "OSS startup" has to know from the start that their software can't be charged for directly.
How expensive is it to live in Singapore?
FWIW I learnt to program Z80 assembler using the MicroBee personal computer:

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

That was during my schooling years of 10, 11 and 12 prior to going on to study engineering.

While studying engineering, I then got to work with 6502 assembler and while I have no doubt that earlier Z80 experience help greatly, I still remember thinking, writing assembler for the Z80 seemed to be so much easier than coding for the 6502.
If Amazon doesn't want to pay for your product they are not going to. They will just (re)implement it themselves with a compatible API. Even if MongoDB was a proprietary product with an Oracle-style pricelist Amazon still would have done the same: Reimplement it with compatible API.

Then again the reverse is also true. Just look at all the software providing an S3 compatible API.
How easy is it to migrate to or away from a cloud service like AWS ? I think the end-game for these cloud giants is to lock you in, so that you simply can't switch to a commodity provider.
JSON does not represent class hierarchies, but neither dictionaries. It represent structures, 99% of the time the exact shape and format is public. Parsing JSON into predefined structs is indeed very idiomatic.

A dictionary is a key/value map, period. If you want to use that, because you don't want to do the encode/decode ceremony, then you are doing stringly-typed code in a statically typed language. This is not bad per-se, as you say dynamic languages always do this, but you should recognize what you are doing.
Red Hat sell enterprise services and solutions. The Linux distro is more of a delivery mechanism than a core product itself. IBM could very easily repackage and sell Red Hat's offerings, though IBM can only do so much when it comes to supporting those offerings, as they are not in control of what Red Hat themselves do next. They could also, of course, take a similar approach and create their own, which to some extent they actually do.

Red Hat did a smart thing and used their open source offerings to deliver business value outside of the product space. It's an approach that most other successful OSS companies seem to have have followed.
I vastly prefer Swift to Kotlin, the latter of which feels like a knee jerk reaction to Java.

Like someone who was upset they had to write Java for years decided to make a language as overly sweetened as possible and more syntax thank you can shake a stick at (and bringing back gotos as “return@“)
> I mean how could you see anything but beauty in that magical little MP3 player :-)

They had the blandest form-factor of any mp3 player out at the time. I miss the variety of that era.
TL;DR: 20 something kid thinks he has something deep to share about his long years of hard battle experience and that everything is fine now.
Geosynchronous orbit. It's an orbit, 22,500 miles high above the equator. It has an orbital period of 24 hours so spacecraft there appear to be in a fixed point of the sky. It falls in the outer part of the Van Allen belts, coincidentally, so radiation there is much worse than it is either in lower orbits or in deep space.
Good call with Hamilton. Although I haven't seen it and have 0 interest in seeing it, I'm not only aware of it but relatively familiar with its premise as is practically everyone in the US. That definitely fits my definition of a mass cultural phenomenon.

I will argue that Hamilton debuted almost 4 years ago now which is a long time ago in cultural terms. Maybe I'm just being nostalgic but I feel like there were at least 3 or 4 mass cultural phenomenons popping into existence each year back in the 80's and 90's.
> People who think that responsible disclosure must be practiced are just parroting the corporate bullshit

I did not use "responsible disclosure" as commonly defined (apologies for any confusion), simply because I do not think that telling only the creator of the program is responsible - instead I asked you to try and consider disclosing the issue responsibly by making it public to everyone (rather than just Telegram). I consider a disclosure responsible only if both the users and any developers (including these of any forks) are aware of the issue at the same time. I do not think that the way that I personally used the term "responsible" is in any way "corporate bullshit", after all the corporations tend to ask to be the only ones (or the first ones) to learn about the issue.
Dear ImGui Docking branch available for testing
I think you'll find in much of Europe that's not possible, or only provided on the condition that you use the (rationed) public system first.

Ironically does tend to be possible if you're NOT a citizen of the EU, in many places.

I guess this is similar to Obamacare (not very sure though). I hear you don't get to have an insurance independent of Obamacare. But the "integration" if you will is further along in Europe.
Ain't no rules says a dog can't play witness.
I use 'u' to navigate up parent directories:

alias u="cd .."
alias uu="cd ../.."
alias uuu="cd ../../.."
alias uuuu="cd ../../../.."
You can try, but the answer is likely to be “we don’t know, ask the billing department afterwards”.
How to Reduce Test Interference in Minitest
It's true that there's a fair amount of bullshit in humanities. However, thinking in terms of fuzzy categories like "grievance studies" is lossy and imprecise. It's not really a term which carves reality at the joints, so much as a general purpose tribal rallying cry for STEM people against a hated and feared outgroup. This kind of interdisciplinary tribal politics isn't constructive. Rounding off everyone in "grievance studies" to the same stereotype is the fastest way to irrational hatred and unnecessary conflict.

Also, this article is pretty good:
https://everythingstudies.com/2018/06/21/postmodernism-vs-th...
SmartEiffel
The irony is that MongoDB brought this on themselves. They created a market for “like MongoDB, but reliable and secure” but were unable to deliver it themselves.
The only good thing about the Dockerfile format is that most developers can write one easily. Here are a list of a few issues:

* Dependencies are best represented as a tree. Dockerfile forces to linearize that tree.

* It's not possible to compose two or more Dockerfile together.

* If `COPY` or `ADD` instructions are being used, all the files are being send by the client to the daemon, including timestamp and UID. This breaks caching badly as two different users would not produce different images.

* In general Dockefile are not bit-reproducible; two developers building the same Dockerfile will get a different output.

The underlying v2 image format has content-addressable layers which is great. It means that in theory it's possible to upgrade the base OS layer without rebuilding the rest.

PS: Nix's dockerTool.buildLayeredImages fixes all those issues and can take advantage of the CAS format.
I did wonder about this; I was a little surprised how political it was (both with the Cultural Revolution bit and more generally).
As much as I also wish we could have a full SQL engine in browsers, it's just too much work.

The web as a platform thrives on multiple implementations, even going so far as to require it for new standards in many areas.

All implementations of WebSQL were basically a lightly wrapped SQLite, and that meant that a bug in SQLite was a bug in all browsers, and design decisions in SQLite would impact the entire web ecosystem, and that was consitered by many involved to be a bad tradeoff.

IndexedDB is much simpler to spec out, much simpler to build multiple implementations of, and much simpler to maintain and improve over time.

In a way it's punting the problem down to userland, but userland doesn't need to abide by the same rules and restrictions as a blessed standard does, so it makes sense to push more complexity down to that level.

400kb is a lot to pay, but it just goes to show how complex an SQL engine really is. Paying for that in the form of a JS bundle download is one thing, but having that complexity in every browser means a larger attack surface, larger maintenance surface, and at the end of the day still doesn't completely remove the need for things like AlaSQL.js (which may target a different implementation than WebSQL)
Took 9 years for it to get chucked out of the PC space.

The annoying thing is that with the rise of the open web, fingerprinting has become significantly easier.

Private browsing or a VPN doesn't make you anonymous because your web browser is fingerprint-able because of the peculiarities of the hardware its running on.

That not to mention things like Google Chrome for Android that puts your phone model and software build number in the user agent. That puts you in a very small population especially with carrier customised software versions.

Combine that with even the basics of fingerprinting, (https://en.wikipedia.org/wiki/Canvas_fingerprinting) then you are known.
Guix: An advanced operating system
Sending everyone home and then waiting to find out if you have a job via email sounds terrible. Does anyone else do this?
Agree. And while IndexedDB deserves credit, I cringe a bit every time I see a SQL implementation in JS. There's clearly a SQL need for developers, so I still feel we missed an opportunity w/WebSQL.

To supplement, see my 2015 comment in response to Lovefield: https://news.ycombinator.com/item?id=10197672
> I also took issue with the implicit assumption that two civilizations cooperating would develop no faster than a single civilization.

I don't remember that assumption; I felt the implicit assumption was that development of any civilization can experience unpredictable rapid acceleration, so even if two civilizations cooperated, it doesn't help them much against others out there.

> Or, another way, that all civilizations would climb the same technology ladder the same way.

That I think was explicitly denied in the basic axioms of Dark Forest theory - again, civilization's technological level can jump unpredictably.

> historical competition between nation-states has suggested a very different reality

The core axiom of Dark Forest theory is that lack of FTL makes communication delays be of the same length as periods of possible technological leap-aheads, which makes cooperation unlikely and contact too dangerous. On the scale of our planet, that never applied. Communications between civilizations that knew about each other were on the order of months, and technological developments tended to make that delay shorter.

Dark Forest translated to Earth would be as if I noticed your sail ships, sent you a hello from my steam civilization, only to get preemptively hit by an ICBM you've managed to build in 200 years it took for my message to reach you.

--

Maybe there was more historical politics in this book than I noticed; I'm not well versed on history of China, and thus lack necessary context. I'd love to learn more, if that is so.
You can set the notification to "Hide" in the App properties screen. You don't have to swipe it away/close it.
No, there could be extra credit
How's it ironic? Nobody claims any of Apple's stuff is "open".
Something funny:

alias crontab='fuck you, <insert name of colleague here>'

Background:

Everyone knows that in a [in]sane workplace, you ALWAYS have to lock your machine. So this particular new hire forgot to lock her machine and one of the seniors (senior prankster, I would say) jumped into her terminal and set a crontab to run EVERY MINUTE.

So she comes back (we pair program so they were actually pairing that day) and goes on with programming for a few seconds. Then she tells us to be quiet. We're all like "WTF?"
She asks, "Do you hear some robotic voice saying something?"

At this point we're all trying to listen but to no avail. She thinks it's her machine (which was connected to a 27" monitor) and proceeds to max the volume. A few seconds later, the whole office hears a thundering robotic voice say "ASSHOLE".

Everyone laughs. From that point onwards, we all had shortcuts to lock our screens, and as an added "security" feature, we aliased our crontab to actually say "fuck you" to our senior prankster.
American healthcare is also rationed, just by different people. “We’re not covering that” tends to be an obstacle, whether it’s the NHS or Anthem saying so.
there are a lot of tools that will convert flash to html5, although I don't know if any of them support dealing with user input.
_dynamic_ssh_creator() {

for i in `ls ~/.ssh/keys|grep -v ".pub"|grep -v "id_dsa$"`; do

cmd="$i"ssh

func="function $cmd {"

func="$func ssh -i ~/.ssh/keys/$i \$*;"

func="$func }"

eval $func

done

}

_dynamic_ssh_creator

I have so many SSH keys that I can't be arsed to maintain an SSH config - especially when my brain is faster at it. This allows me to type <keyname>ssh and just live my life.
Thanks! I'll be sure to remark on it the next time the "your favourite sci-fi" thread pops up on HN :).
Some manufacturers don't even respect the foregrounding
of services! Our app's Service runs in the foreground, and is sometimes killed by the OS, e.g. on Huawei devices. This issue affects spotify too:

https://community.spotify.com/t5/Android/Music-stops-play-af...
No idea what made people "not like" you mentioning https://theoldreader.com since that is what I use and came by to say.

As to the article's headline: if your site does not offer a working RSS feed, you've lost me as a "subscriber". I have nor the time nor the patience to track a 100 sides manually.
TAE says net power from fusion in two years, commercialization in five
>Users want better battery life. They don't want a app using it up.

Everybody wants better battery life, but also their alarm app to wake them up, or tracking app to record their runs in the background, receive notification when there is new email or im message, etc. And these functionalities get disrupted by excessive battery management (killing apps in the background).

Somebody thinking he knows what users want and making decision based on this assumption (without really asking user) is exactly what brought us here. We are not all the same, somebody can have bit different priorities then you.
Timescale just recently released a new license to complement their open source offering: https://blog.timescale.com/how-we-are-building-an-open-sourc...

Almost exclusively designed to deal with the issue described in the article, of preventing public clouds from running this as a service.

They also published another article about how to make money as an open-source company: https://blog.timescale.com/how-open-source-software-makes-mo...
I had a very tiny one bedroom there, barely bigger than a studio, and it was the equivalent of US$2000 a month in rent.
We Often Continue with Failing Projects for Far Too Long
Chief Justice Robots What should it take for us to accept AIs as judges?
One of the most expensive in the world, not just Asia.
Contributions to open source software. Knowing that the code I wrote runs on millions of machines feels great.

Also, another favourite project of mine is my book, written in Markdown+LaTeX and hosted with Git. Writing and editing experience was great.
Anyone understand the HN ranking algo well enough to explain how this made the front page?

No offense to this guy, but there’s not a lot of there there.
Basecamp, although currently in a "hiring freeze", pays the same salary no matter where you are: https://m.signalvnoise.com/how-we-pay-people-at-basecamp-f1d...

I would love a list of such companies, maybe people posting on the monthly who's hiring thread can clarify that.
Without the ebay protections in place it should be cheaper or it would make little sense to use them.
A couple years ago I was in a meeting that had someone from Tri Alpha. At that point they'd proven plasma stability, and said they had one more hurdle, which was to see if the plasma stayed stable as they ramped up the temperature. Their model said it would but they hadn't tested it, and were only at 10M degrees so far. They were building a new reactor that would would work at 100M degrees.

He said if that worked out, they had no more unknowns, all they had to do after that is increase the temperature more and that was easy, just add more heating. There'd be no more barriers to commercialization.

I guess it worked out.

Their first net-power reactor will be D-T fusion. With the boron fusion they're ultimately shooting for, there's an insignificant amount of neutron radiation, and they won't need a turbine to extract energy, which will be mostly in the form of fast-moving charged particles. That would make it a very cheap and practical reactor.
> It is hard to imagine [AWS, Microsoft, and Google] ever paying for open source software.

It's surprising that someone setting out to write about the changing economies of open source ends up missing the point so thoroughly. These companies are some of the biggest contributors to open source.

What they aren't likely to want to pay for is a site license from some company trying to sell them a MongoDB under terms practically identical to what Oracle does for Oracle DB. That's the "CD" model the article could make a comparison to.

I don't think we're ever going to have something like an open source version of the Oracle model that's equally sustainable, just like the notion that you're going to buy an entire album to listen to one song isn't coming back.

Rather, open source is going to be something where you might run a database like PostgreSQL, and if you're a big enough user contribute to its development, either yourself or by paying some support company of core devs. That company might also provide support, or you could go with another provider for that etc.
While I won't deny that Uber has a tendency to be scofflaws and engage in dubious business practices it stinks of hyperbole unless there were cases of extortion and outright murder we don't know about (even if they were negligent in self-driving car deaths that doesn't qualify).

The article certainly feels like the editorial stance in the Daily Bugle towards Spiderman given how they grasp so hard at a mere 2% difference and the guilt by association.