skysight-inc/HackerNews huggingface dataset:
IMHO Transparency improves efficiency, innovation and is one of the few defences against bad managers and systemic problems.

Within an organisation I personally think its good. on certain occasion you may have need to develop things in secret (from the public or internally). you can create isolated teams with open communication within them and clear rules about what is communicated externally - but open rules about why.

Full disclosure though: I probably have base philosophy that tends towards believing labour and decision making have value and that knowledge cannot be owned or have value out with its application; this leads me to not want to long term invest in structures that rely on trying to stop or control the flow of information.

Basically I would see it as an indicator that a business model is either unsustainable or exploitative if it relies on this beyond things like project teams for new tech / HR sensitive changes.

Well to be fair the more common reality is that this is an indicator of management / governance issues, as keeping the details covered up is great way to hide failure.

EDIT: Specifically on Hype - I dont think this is the deciding factor, you can have lots of hype around open and secret projects. I would personally make the secrecy decision on the chances that i am going to be beat to market or out-advertised by a bigger player copying the idea (and other similar risks that may be specific to the project).
Every nation did this until the internet. Those companies were collectively called “the press” in the western world.
Are we close to solving the puzzle of consciousness?
4chan really has a lot answer for when something that ridiculous gets voted upon in Parliament.
Except it's more like building the road hazard yourself and blaming people for crashing into it.
Ex-Amazon SDE checking in. The article is quite misleading.

The author confuses "shiny" with "good".

Amazon does package-based deployments because it scales well and allow engineers from many different teams to work on packages and also provides fast security updates.

Amazon used VMs more than a decade before container engines and the latter are still lacking security and stability.

Having worked in many companies, I would take Amazon's engineering practices over the modern shiny devops tool ecosystem every day.

I agree that Apollo is slow (due to the implementation) and has an ugly UI, and that the company has a very poor track record of contributing to OSS.
It does if you use an object database like Realm.
I had a chuckle and generally I agree with you.

However I see as part of the problem that trust in experts has eroded caused by... those experts themselves. There are many accounts of matter experts turning out to be shills for a certain industry which did harm to public up to upright killing people. Look at the opioid crisis or the latest development with Boeing. How would a layperson distinguish between honest and dishonest statements?
This is the ultra-Orthodox Jewish community, where people aren't on the internet so much. Lots of this same misinformation is instead being distributed by print: http://gothamist.com/2019/03/26/orthodox_jewish_nurses_vacci...

The publications are funded by these bozos: https://www.nvic.org
This is how a regional conflict ends up destroying humanity.
Google Search has done an ok job ranking search results. Not perfect, but it's not an easy problem. YouTube's recommendation algorithm on the other hand seems to push all kinds of garbage.
DJs of the future don't spin records – they write code
Its worth pointing out that this protection was a Design Patent (https://en.wikipedia.org/wiki/Design_patent) which despite the name is quite different from a utility patent - it basically allows decorative doohickeys to be protected.

Coke's curvy bottle is covered by a design patent, for example.
I'm using Paddle to process recurring payments for a subscription based Chrome extension (https://www.checkbot.io) and I've been happy with it so far.

The general way you integrate Paddle is to add JS-based Paddle checkout buttons to your web interface. On checkout completion, a web hook is sent for the payment success event. I use this to trigger a Google Cloud Function which creates the user account and sends out an email to the customer for how to log in to their account.

Paddle let you sell to most countries in the world (see https://paddle.com/support/countries-supported/ for exceptions) and deal with all local tax, compliance regulations, VAT and invoicing for supported countries for you.

I generally haven't had to give a second thought to where I'm selling to which is great for solo founders as you can focus on your product instead.

For example, when selling from the UK to other EU countries, about 20% in taxes is deducted on each sale, where Paddle will deal with compliance of tracking where the sale came from and giving VAT refunds to VAT registered businesses along with accurate invoices. This really isn't an area I would want to take any risks in getting wrong.

They also give email support for customers concerning payment, invoices and tax issues which can help as well, although it can be confusing for customers who Paddle is and whether they should be contacting you directly or Paddle for help.

Most times I read about Paddle being mentioned in comments, the primary message is "expensive!" but I don't think this is fair. Unless I'm missing something, by going with Stripe I'd have to handle tax and country specific compliance myself which sounds unfeasibly time consuming and risky to me. Until you're making a large amount of money, your time would be better spent elsewhere in my opinion.

For people selling to multiple countries on Stripe, what do you do about keeping up with country specific taxes?
> why did you create this educational language?

I also have experience with programming education. I was asked to recommend a programming language to a 14 year old newbie. My answer was Scratch, Alice or Python. But this is not what I would be happy with as a beginner. I learned programming a the olden times with BASIC on a home computer. But things have become more complicated since then.

I then started to design a simple IDE and programming language. I was thinking about using an existing language, but it would have made it more complicated. There are so many languages/framworks at the moment, the chance that you work in your job with exactly what you learn in school is not very big anyway.

> 1) tooling 2) ecosystem and community

In my opinion, this only distracts from concentrating on the essentials.

Meanwhile I can work productively with the language myself. Developing these games in Javascript would have been too time-consuming.
i'm sure the review section will be a battlefield just like any dark souls review section is
MongoDB is ACID compliant. https://www.mongodb.com/transactions
And can permanently weaken your immune system: https://youtu.be/lrG0mOnfNv0
Ionic vs. React Native: Let the Battle Begin
...and develop without "npm install" of 2 GB of dependencies?
I'd highly recommend giving Rimworld a go. It's like a simplified version of Dwarf Fortress but with a space theme.

The controls are much more friendly and there's a huge number of mods that can completely change the way you can play the game.

It definitely doesn't have the level of depth that Dwarf Fortress has (there's no z-levels for example) but it'll still suck hours of your life away if you're not careful.
Break out the line into multiple lines...

String s = customer.getName().firstName;

service.withName(s);
The transaction data was well understood, but did change over time. It was well normalised in a relational backend that was (at the time) a few hundred GB, but it did not have any partitioning.

The problem we were trying to solve was that allowing, essentially, arbitrary queries against the main database had the potential to cause problems because we would have to ensure that those queries were optimal and all the relations were correct before we allowed those rules to be put into place - i.e. more dev and DBA work and potentially schema changes (addition of more indexes, etc).

It was far easier to have an ephemeral duplicate of the transaction data with a flat structure, a single key value document, as that mitigated the risks and removed the aforementioned problem.

The velocity system was essentially a firewall in front of the main database server - this was one of the main requirements, the velocity system must not have any affect on the load of the main transaction system. We could have added another db server, but that would have put us on the route to more servers, more complexity, etc, as we were self hosting at the time.
>Plenty of game devs who've struck it rich

Source? Why is notch held up as the primary example if it's as common as that?
You often have to enter your email address twice and click a confirmation link to sign up to even the most straightforward mailing lists.

But to vote on legislation affecting literally hundreds of millions of people for generations, just hit a button and there's no going back.
You'll like Rimworld [1] and Factorio [2]

1: https://rimworldgame.com/
2: https://www.factorio.com/
Firefox is not in a position these days where they can force other people to fix their websites.
"copyleft" is a loose term used to refer to all GPL-ish things collectively
I dislike the antivax movement but mandatory state injections would be a huge violation of liberties in my opinion. Just because most vaccines are safe and worth while getting don't mean they all are, or always will be.
Fifty Women Say Salesforce Helped Sex Traffickers Exploit Them
We have the parliamentary election coming up soon here in Finland, and the roadside is currently littered with ads that prominently feature candidates and their numbers, very cleanly printed and often on a nice solid colour background. There have been stories in the news that this has caused actual problems with the current speed limit detectors, especially when the numbers happen to be even tens.

So a warning-only approach definitely seems like the right way to go for now. Possibly with a manual option to either dismiss or accept the hard limit.
Why should I accept the excuse that MEPs are using bad cheat sheets? I've heard excuses like this in my 1-st grade in elementary school. Why did you not do your homework? I did, but the dog ate it.

MEPs that voted wrong are not fit to vote.

If they can't figure out and insure themselves against a rogue action like changing vote order in the last minute, I don't think they belong to EP, since they're too easy to manipulate.

I mean, the decisions they're making affect everyone in EU, and more. I can't imagine how one shouldn't take a vote like this dead serious.
Indeed that is the case. I read that 13 people wanted to vote 'yes' but pressed 'no' and 2 people wanted to vote 'no' but pressed 'yes'. So it does not even out.
Yann LeCun, Geoffrey Hinton and Yoshua Bengio win Turing Award
Have you tried BitPay?
Just curious, do you have an estimate of average queries per month or day you are actually using at them?
Long awaited productivity app for Jira Cloud launches in beta
This is my opinion too after spending far more time than I wish looking into this. PayPal is the worst except for all the competitors.
> Apollo had a few layers to it but would, more or less, matched kubernetes plus additional tooling

Have you looked at the codebase? Apollo and Brazil are tiny compared to Kubernetes & friends. You could reimplement them with a small script on top of traditional Linux package management (modulo the web UI).
This summarizes the utter incompetence on both sides of the political spectrum in Sweden. Not a proud day to be a Swede.
I think it was the Social Democrats, not SD.

https://www.svt.se/kultur/klart-eu-rostar-ja-till-nya-upphov...
is_in_european_union: true,

that one is still correct? ;)
Yes, you right, this article is trying to mislead the reader in several sentences, but the title here on hacker news is actually totally wrong, I would categorize it as "fake news", first the wording "got legalized" is weird, but most importantly the part "Article 13 gets legalized because Sweden pushed the wrong button" is just wrong as there were two votes, sweden did a mistake while voting for the second vote, which was about "if amendments should get discussed"

I'm totally against so called article 13, I think it will be super bad for European startups, they will suffer the most, but trying to spread fake news just makes it worse because people you try to explain this don't take you serious anymore

we need a report fake news button on hacker news
> A kid gets killed by some stray buckshot, and they get a fine and increased insurance costs

Killing someone in a car accident where you're to blame will result in a suspended prison sentence at the very least. It's called vehicular manslaughter unless you were obeying the laws and what happened was not intentional or reasonably preventable. Like if someone falls out of a tree under your wheels. So the comparison doesn't stand.
So, from what I read, it seems that rather large number of MPs pushed the wrong button.

I guess that more and more MPs would confess that "wrong button" was pressed since European Parliament election is just around the corner (end of May). Although voters memory is rather short, MPs are afraid that it might actually persist for next 2 months.
What was your initial budget before being sustainable, if I may?
Because by a quick skim through your page it seems it would be in the order of hundreds of thousands (including gas).
Are you able to sustain yourself now with your income while traveling?
Any tips for people that might wish to do the same?
Your story is inspiring, but what holds me back is the fear of not having enough money to do such thing.
Thanks
> If you have almost no guarantees to provide, almost any solution would have worked.

Within reason. If the failure rate is 1 in 1000 then it's probably not as a big a concern as 1 in 10 depending on your use case

> In summary, it is not really a useful data point on whether MongoDB is useful or not.

As I said in the last sentence - it worked perfectly. In other words the "no guarantees to provide" never actually came up and I don't recall us having any data loss, response time, or write issues.
Haha same here, I also thought it was an "The Onion" article
Here is a nice list of all sorts of dnsbl sources,

http://multirbl.valli.org/lookup/12.23.34.56.html
This is very true. I come from a non-tech (humanities/academia) background and was entirely self-taught when I decided to switch careers. I had only done very specific and quite unmarketable hobby projects on outdated technologies (win32 Assembly, Pascal, Fortran and some PHP/MySQL) and there was no way I would have had a shot at getting a job at any tech corp, let alone a FAANG.

Startups, on the other hand, were hungry for talent. The pay I got at my first job wasn't great, even by startup standards. But it got me working on a more up-to-date stack (JS, Go, Python, Scala, NoSQL DBs...), taught me how to better handle the tradeoffs between clean, robust code and fast shipping and got me a great network.

A few years later, I got no equity, my salary is only decent (nothing FAANG-level, but better than friends at some larger corps) but I like what I do, got a fancy title, manage people and am considered indispensable enough that I can make my own hours.

I've met a large number of people from similarly non-traditional backgrounds as mine (former nurse, geology PhD, classical musician...) in the startup scene and my guess is they would never had a shot at working in tech if it were not for startups.
The Godfathers of the AI Boom Win the Turing Award
Nope, but this would also be a good idea in this context.

[0]: https://en.wikipedia.org/wiki/Epistemology
I use it by default for new Node.js projects (most of which are experiments but some end up in production, and have been running without problems for years).

It's a simple pattern to implement. To make it a bit easier to use repeatedly, I've got a small helper class called JournaledCollection. You pass it serialize+deserialize callbacks for your item type, and it takes care of persistence in event logs.

For a while I was thinking about releasing my helpers as a project called LAUF, short for "Lame-Ass Un-Framework". Then one could say: "Most of my projects are LAUFable, I don't need anything more serious." (Awful dad jokes are a solid reason to publish open source, right?)

Never got around to it though, but if you're interested, I could put together an example.
Open and Edit Save Files
Hi, I recently lost some progress in a game cause the save file got coruppted. Then i found a post on reddit which shows a way to fix that corruption. Apparently it's kinda risky but i lost 18 hours of progress so i'd like to take the risk. So i went to my save file and tried to open it with editor. But instead of a code i got some sort of hieroglyphs. The first part of this looked like this:
"BND4  @ 00000001   P ÿÿÿÿ   À P ÿÿÿÿ   Ú P ÿÿÿÿ   ô P ÿÿÿÿ  00  P ÿÿÿÿ  @@ ( P ÿÿÿÿ  PP B P ÿÿÿÿ  `` \ P ÿÿÿÿ  pp v P ÿÿÿÿ  €€  P ÿÿÿÿ   ª P ÿÿÿÿ   Ä P ÿÿÿÿ  °¦ Þ U S E R _ D A T A 0 0 0 U S E R _ D A T A 0 0 1 U S E R _ D A T A 0 0 2 U S E R _ D A T A 0 0 3 U S E R _ D A T A 0 0 4 U S E R _ D A T A 0 0 5 U S E R _ D A T A 0 0 6 U S E R _ D A T A 0 0 7 U S E R _ D A T A 0 0 8 U S E R _ D A T A 0 0 9 U S E R _ D A T A 0 1 0 U S E R _ D A T A 0 1 1 "
It was all written in one line. Well you can clearly see that this is supposed to be some kind of code because the number of the lines are there (001, 002,...) and it even shows some words like User_Data. But the rest is pretty much just random signs.
This has nothing to do with the corruption because i started a new game and the file looks the same. I also opened it with notepad++ but i got the same result. Do i need a different program to open this or is there something else wrong?
Paul Graham inspired many people. His Hackers & Painters is something I enjoy going through now and then.
so what would you suggest if it's not binding, let people change their vote indefinitely for an infinite period of time? ;) It's sad article went through, but there is nothing wrong about having binding votes
Copyright infringement is a tort though, so it's down to content owners to sue Google if they feel damaged by this "caching".

I think countries added workarounds for computer caching, allowing transient copies. But Google's "cache" or more of a short term archive, I'd guess they called it "cache" to semantically bypass the issue of it being an infringing copy.
Another great article as always Jay.

Also thumbs up for the Dune references :)
yes, free software and open-source did wonders and I am so thankful for all the devs who made it possible, thank you!

On the other hand, there is a growing number of insecure and closed IoT garbage devices. It will be common to see a wifi attack coming from a breached water kettle.
Wow. That's a leap to me to take away their children. I'm just curious, why, when the CDC states that there is a possibility for long term reactions to vaccines, and we know from practice to be skeptical of science's fallibility, is it such a stretch to consider some folks don't want to take the leap of trust.
> solutions in which we have fewer idiots

Not unless you are willing to avadakedavra them all, and this avenue is also wide open for abuse, as you may imagine
You didn't include any of the copyrighted article.

You summarised the contents in your own words.

You hyperlinked to the article just like the WWW is meant to work.

Now wasn't that easy, remaining compliant with Article 11? So what's all the fuss about?

The fuss arises from news aggregators who hate outbound links because they take eyeballs away from their own site of scraped content.
> If it was such a useful feature, why people aren't using it already?

Similar things are used. For example, in the UK some insurance companies make an offer which depends on the driver installing a speed tracker and not violating the limit.

The argument "why hasn't it been done yet" is quite weak. It takes time for things to be put into law, and the relevance of this kind of intervention increases with the number of drivers on the road.

Whenever someone claims the law can't actually change people's behaviour for the better, I instantly think of the UK's plastic bag charge law in 2015, which quickly cut usage by 86%.
The fact that you'll face resistance along the path should not stop you from setting the foot in front of the door. And its not an unreasonable thing to strife for. Certainly more realistic than some political demands, for which there will never be a majority consent...
There are just a few (under 5) countries in the world where you will get the same treatment for "free" as you'd get in the US. The price is >65% taxation. In most of these "universal healthcare" countries, it's not that easy - a healthcare "insurance" is deducted from your wage, if you don't work, you have to pay it out of pocket (mandatory, but cheap - around $100 monthly). Social security programmes are useful just for literally homeless people, other people aren't getting much, really (you will not get anything if you have a job).

In other countries with universal healthcare, the law says that you will get only "medically necessary" treatment, amd everything else needs to be paid out of your pocket - and in these countries, no private insurance usually exists, so have fun with that.

Another point is quality of hospitalization care, again - there are less than 5 countries in the world where you'd get the same thing as in the US. In other countries you will share room with 5 other people, and be aware that usually at least one family member per patient is always present. Treatments such as colonoscopy are done in your room, btw. There usually is just one male and one female toilet and shower per ~10 rooms, of course used by the family members as well. The food is literally uneatable 99% of the time, 1% of the time you're lucky and it's plain bread and tea (nothing to screw up on that). Prepare yourself to be screamed at regularly by doctors and nurses. Prepare yourself to be bellitled at every opportunity. And prepare yourself that your family members might die because noone listened to them, and the only compensation you can get is the sentence "well, that's just the system, the government really didn't want that" - correct, no monetary compensation, no fines, no prison.

Did I mention that there is no way to go private other than paying out of pocket, and of course who would run a medical company in a country with universal healthcare?

Source: my whole life in a "universal healthcare" country.

Edit: Let the downvotes flow, I just stated my experience, definitely a downvote-worthy comment, lol. Dumbass me thought we would discuss.

Seems interesting tho. Almost every time I write my experiences with universal healthcare, I'm immediatelly (within 5 minutes) heavily downvoted, without any discussion. Hard denial? Universal healthcare definitely helps pharma and medical companies (they can overprice a lot, just like with any other governmental project). Lobby?
No, the article title here on hacker news is "fake news"! there were several votes, the main vote about the law itself would have passed anyway, the "yes" won with a significant margin, even if sweden would have voted differently ... sweden just did a mistake when voting about the questions if amendments should be discussed
As a user of Paddle, it is expensive but it has one thing the others don't - the ability to bill Indian customers. Paddle can actually handle Indian customers who don't have an international credit card. Magic.

The trick to using Paddle is use two providers and set the prices in Paddle to be slightly higher than the cheaper provider. In the end those that can use the alternative do, and those that can't, use Paddle.
You can stop me copying all your works, just find me and ask nicely. So, I can never be successfully sued for copyright infringement now, because it's easy to "disable" my potential infringement. Yay. /s