skysight-inc/HackerNews huggingface dataset:
Ask HN: What are you using for managing reference data in your app?
Hi HN, In almost every company I have ever worked in, we had some in-house solution for managing so-called dictionaries/parameters/reference-data. If you still wonder what I am talking about: assume you would have some data that normally you would put in an enum, but it would have to be dynamic and business people would need to have control over it, what would you use? Admin panel would be probably the first choice, but sometimes there are not enough resources or budgets to do so. Feature toggles are the closest thing that comes to my mind when I think about the potential product, but its use case is somewhat different (lack of queries, versioning, it is not suited to have lots of data). I have decided with my friends that we could deliver a solution to this problem, but I wonder if this is something that you would use or maybe you already using some solution that solves this problem?
CDN Effect on Server Performance
We've been using stripe for years, this may be enough for us to switch. Is Amazon's service reliable, easy etc?
We live in the future now... and it's horrible.
Ohh I know this app - We featured you guys on https://owwly.com and you should noticed some traffic from our source :D
Multi-CDN Strategies for the 99%
If you want to do some sanity checking in prod to rule out any issue with the test environment setup... Why would you want to set up a special fake test card in prod?

Either don't do it, or have everything about it real. e.g. a canary purchase test & then a refund flow test. Yes there's a fee, but there's a fee when you do it for real. Hopefully you have many more real transactions.
I'm with you, 20+ years of staring at an editor is hard to overcome :)

I could see how a scene editor would be useful for a game like super mario bros, but how do I use it when my levels are procedurally generated?
Let’s hope they don’t do Ambulances and fireengines.

That would be absolutely frustrating. I have no idea how they can keep the confidence of their customers. It’s such an egregious non-starter.
Now I don't know is this makes things slower, but Windows File Explorer by default never deletes files. It just moves them to the recycle bin.

If you want to bypass that step you need to use the Shift + Del keys and for that scenario Windows even warns you the action you are request is a permanent delete.
Some comments read to me as if they were trying to say, >I want to benefit from the latest technology
>I want to enjoy the bleeding edge tech
>bugs? Why are there bugs in the bleeding edge technology?
>misfeatures? Why are there misfeatures in the bleeding edge tech?

Some people are okay with occasional tech hiccups as the price of pushing the frontier forward. I hereby thank the brave beta-testers, and hold them above the people who expect perfection the first time out of the gate.

Now if they went for a Death Valley trip in the car that'd have been entirely different story - one of irresponsibility and needless risk taking. But as things were, they suffered only a major inconvenience and no appreciable risk to life and limb, due to maintaining sensible proximity to civilization.

On a lighter note, please consider the histories of Alice Ramsey[1] - first woman to drive cross USA, and Bertha Benz[2] - first woman to drive cross a country, having financed the development of the car. Both encountered malfunctions and other mishaps, solved problems & persevered, and earned fame and appreciation. Both also added to the popularization & development of the technology.

--

[1] https://en.wikipedia.org/wiki/Alice_Huyler_Ramsey

[2] https://en.wikipedia.org/wiki/Bertha_Benz#First_cross-countr...
>Assange himself has chosen to not make himself available for interview

*Except for the appearing at the police station and giving an interview with a policeman, then spending three weeks scheduling multiple meetings that the prosecution deferred, getting written permission to leave the country, agreeing to return if assurances would be made that he would not he sent to the US, offering to conduct the interview in the UK or over video link as allowed by Swedish law.

Besides, why would they organize such a grand conspiracy case only to drop the investigation shortly after a US ally obtained custody of Assange?
This is a vague use of the word "because"

Those people died "because" the people elected someone, in the same sense they died "because" that persons mother gave birth to them.

Did the dictatorial killing take place transparently within the rule of law?
The great pyramid used to have a limestone casing. The measurements of the pyramid without the casing are meaningless, since the intended dimensions included the casing. And while we may have a sense of how large the pyramid was with the casing, I wouldn’t trust any estimated measurement with that many sig figs.
"lets postpone delivery of the system to rewrite everything again from scratch this month because now the coolest tech is X and I really don't want to be stuck using last months technology even though it has 0 impact to users and actually negatively impacts the business case in terms of skillset staffing and operational overhead" for starters..
Manual vs selenium? No it isn't...
I mean in principle TDD could actually prevent this kind of thing because it actually encourages you to think of failure scenarios.
It doesn't though. There are almost no dynamically typed languages where you supply a type yet don't enforce it, maybe forth is the closest with its stack effect comments.
If you give me a type, I do expect a type, if you omit the type fine, I'm gonna assume it'll be dynamic at runtime.

All these dynamic languages are also strongly typed for a reason, even javascript uses === everywhere instead of the weakly typed ==. The bugs that occur because of automagic are just ridiculously hard to track down, and even statically typed languages can fall into this pit, for example Scala with its implicits shudder.

But SQLite does the worst of all worlds, you have to specify a type, yet you cannot rely on it, it sometimes does type conversion for you e.g. int to string and back, and sometimes does not.

They should've just implemented a single ANY type or have the syntax not use types at all and deviate from the SQL spec (which they do a lot anyways).
“ 4. Efficient coal plants: raise the efficiency of coal power plants to 60%. In 2004, when they wrote their paper, “coal plants, operating on average at 32% efficiency, produced about one fourth of all carbon emissions”

Coal is 25% of carbon emissions. We could have reduced this 2 decades ago. Instead we’re quibbling over 2.5% of emissions.
the actual CIDR'20 paper: http://cidrdb.org/cidr2020/papers/p8-agrawal-cidr20.pdf
Actually no. The title got my attention, and reading through rid me of any illusions I was harbouring about encrypted emails. (Granted, there weren't many left, but anyway.) A title like "Encrypted messaging apps like Signal preferred over PGP" what have been glossed over. At some point you have to tell technologists that their bad advice to people who really need the technology could get the latter killed/imprisoned/tortured.
How many managers would give you time off to study a udemy course though, vs a £1000 professionally run one?

It’s frustrating that the main advantage of paying a lot for a course, is having some proper time to do it.
I don't really get your distinction, how is morally wrong different from "wrong in terms of human rights"? Do you mean beneficial?
16.7kb is still too large if you’re not using it enough to justify the extra download. And given that size doesn’t contain locales, in this context it isn’t going to serve any useful purpose at all.
> Tech is just another part of the business.

while this is completely true, many people on the 'business side' don't see it this way at all. thankfully this is changing in the culture, but at a glacial pace.
I sort of agree but Indiehackers does have loads of useful content especially the interviews with successful bootstrapped founders (who I agree aren’t really on the forums much)
It's a way to show you're doing something without actually doing it. You become pure light beaming good will on the world, unable to do wrong. The one who has to implement the policy will have to pick winners and losers, make concessions, compromise, etc
You can take any amount of scientific evidence that there are population level differences and there will still be someone who will discard it like it does not matter at all.
I would abandon the car at that point.
That Agile Mindset becomes literal at the point one is reduced to the Mark-1 Foot for transportation.
Worse, it's stupid.
What? The car of course had an on board computer, as most modern cars do. I do not understand where your sarcastic tone is coming from.
OP has recently endorsed, or failed to deride, WhatsApp for this exact same reason.

> 3. Archived messages will leak. An e2e channel needs to have a way to inform receivers that messages should be deleted after some time
> Who's fault is it?

The developer's fault. How this is even debatable is beyond me. Completely failed on the UX level.
> Personally, I think CSS is the devil and should we should nuke it from orbit.

In all my personal projects I just copy-paste past CSS from existing projects of mine to new ones, at most just changing two or three colors.
Moreover, we can label things in this experiment, because we see cause and effect.

We can clearly label particle (droplet), wave (around droplet), interference caused by wave with itself (when it goes trough both slits), and quanta (single wave, distance between two valleys).
Sounds like an undocumented feature, plus you have to order it and it takes 2 weeks to arrive, so, per the article,

>it's a bit at odds with their 'hop in and go' advertising language. So, I think maybe that's why it's not stressed so much on their website.
Make it happen in Death Valley, for increased drama.
There's a lot of good things to say about Signal, but if it should replace email:

How do I export it for long time storage and for auditing?

Edit: to avoid confusion, I read in the help files that I can export my chats, but it seems clear that those exports are only supposed to be imported into another instance of Signal.
Is the Hostname Case-Sensitive?
For the love of God if you’re in the browser don’t use moment. It’s bulky and slow. Use date-fns and selectively import the functionality you’re actually using.
All while they were on the phone w/ Gig Car customer support. I'm pretty confused about the sequence of events here.
Hey!

I cannot imagine how this coincide. An hour ago, I added comments to the homepage. However, I added it to the bottom of the page. As you say, it would be better if I add it to the top.

Thank you very much!
Last time this story was posted (less than 48 hours ago) someone pointed out that you're supposed to get a nfc card to open/start the car when you're out of town.

Also, there are plenty of old school rental companies that are cheaper and more convenient than these shitty services for these kind of road trips.
well, at least the issue says, they can be removed from the easily visible header, so they could also be encrypted.

but smtp will know anyway.

i think, this is a general issue with "who is messaging whom" - also signal, whatsapp, whatever have to deliver the message and cannot know this afaik when these delivery data are end-to-end-encrypted. so this is not only an email problem.

but with email, at least, there is no "global" server that sees everyhing (no, also not gmail outside us :) and can draw a huge social graph.
A pardon doesn't require a conviction. Nixon was pardoned for all federal crimes he committed during his presidency.
Ask HN: Which VPN Service
Looking for a good vpn service that really doesn't keep logs, works with Linux/OSX, and has a good number of access points. I know I could just use a RPi and set up my own, but frankly I don't want to have to keep up on it

What do you recommend?
Hi there,

Would be nice to see what it looks like and what it reports on in more details (like images) without having to sign up first. :-) Just the first thing I noticed.
Google AI will no longer use gender labels like 'woman' or 'man'
For incandescent, the carbon footprint all depends on the source of your electricity, because the difference in efficiency is just enormous.

For CFL, it's a bit more complicated, but keep in mind that they do have quite a bit of glass (takes energy to make and form), need some mercury, and at least as much electronics (if not more) as LEDs. Furthermore CFLs don't necessary fail completely, but degrade over time. Thus they're a bit less efficient than LEDs to begin with, but a lot less after a few years.

So overall, unless the LED is so shitty as to consistently fail within weeks, there's no doubt their total energy bill is competitive, and it's even more clear if you limit the comparison to products of similar quality.
Implementing the Clean Architecture in Python for cleaner, more testable code
The website is confusing? It's a desktop layout, how could it be any more familiar? Also there's a message explaining the API access issue.
Can't the child just delete the app, do the deed, and reinstall the app? Or just disable the VPN temporarily for that matter.
Ask HN: What hardware does your company give you for Software Development?
Hi HN. One basis for comparison between companies doing software development I don't see very often is the kind of hardware you have available.

Does everyone at your company get the same laptop model? Do you have your choice? What kind of budget do you get? Can you ask for basically anything and you'll get it? Do you get a laptop, or a desktop, or both? Does anyone run particularly unusual setups?
Facebook Messenger was (is still?) based on the MQTT protocol https://mqtt.org/2011/08/mqtt-used-by-facebook-messenger that is specifically designed to be forgiving of low bandwidth or intermittent connectivity. It's a great example of a company picking the right tool for the job instead of falling victim to not-invented-here syndrome.
Nice article.

I had big plans for using a Raspberry Pi as a Plex Media Server once. The set up was easy, I attached my external HDD and let it scan the libraries. My wife and I watched a few movies, it worked perfectly. The next evening when we sat down to watch a movie I saw that Plex couldn't connect to the media server. I went upstairs and attached a monitor to my Raspberry Pi and I saw that Wireless Internet was not working on it. I tried everything and eventually rebooted it and everything worked again. This turned into a daily thing. I followed all sorts of instructions I found on the internet to try and fix the issue, but to no avail. Every day there would come a certain time where the Raspberry Pi would just lose it's Wifi capabilities and a reboot was needed. Sad, because I liked the idea of this small box sitting on the corner of my desk running a media server. This was an older Raspberry Pi, maybe things have improved.
Quantum physics can be explained in single picture. I did it (in Ukrainian): https://www.facebook.com/groups/194031297610629/permalink/10... .

It's easy to explain.
I both agree and disagree. Most of these look straight out of the camera (unprocessed) but I didn't find them as bad as you say, they were mostly good SooC photos that just hadn't been processed. I didn't find many with soft focus.
Schopenhauer can free us from the expectation of ultimate oblivion
I had a similar problem with an early model of Raspberry Pi, but no problems with the newer one. Definitely worth giving it another go.
Shameless plug for a similar endeavor, but for low end embedded devices that need small vector icons and font: https://github.com/danielbarry/pt-draw/tree/feature/basic-ic...

It's currently a work in progress, but the intention is to develop this for drawing simple vector graphics to the Pine Time: https://wiki.pine64.org/index.php/PineTime
An under-fed incandescent could last centuries. However it would waste 95% of its energy as heat instead of producing light. That's actually not much of an issue if you either live in a cold climate and the heat is useful to you, or if the light is only lit on occasion (attic, cellar, closet ...).
if you think 28 out of 30 enrollee's in every cohort getting 200k as their first gig is a repeatable business, you are delusional.
What law would it be breaking? The "cars have to work all the time" law?
Nope, it doesn't require that. In hydrodynamic quantum analogs, waves are moving slowly, but they still cause quantum effects.
If we look at their assets it was commercial real estate, trained salespeople, game industry relationships and a gamer customer base. They should have tried to use these assets as productively as possible.

A small change in direction could be say gaming themed bars, cafes and toy stores depending on what the location is more suitable for.

Or they could have done an even larger pivot and sold general electronics and even hardware store.
New infrastructure will enhance privacy in today’s Internet of Things
Searching for aliens who may be looking for us
Is there really any other file based SQL alternative anymore?

Back in the day on Windows you would use the Jet (MSAccess) db for this purpose or maybe dBase before that in DOS. Many apps that need to store data would use them as it did not need a server process just a library.

I guess you have some NoSql options like LevelDB, but its really nice to have a full ACID SQL engine running in process.

I always thought it would be great if PostgreSQL could separate into a library for the DB with a server that uses the lib or you could use the lib directly in your process but I would imagine the process model is baked heavily into the DB engine.
Comprehensive Data Exploration with Python
The term "IOS" is sadly quite overloaded. There's Cisco IOS, and Apple's iOS, and Wii IOS…
It's a rent car, they probably use the internet to order the car to stop working if you exceed the renting time, and we are seeing the anti-circumvention algorithm.

Honestly, I don't know what to think. It is surely a bad thing to prohibit people form having cars that stop working when there is no internet available. I am tempted to say I would sue the company with all my might, but rent-a-car companies often sell to helpless people that have a limited time available on a country and can't spare a fight.

Maybe the best option would be to cancel the credit card expense, get another transportation somewhere else, and if the country laws side with the company too badly, mark it off on the no-visit list.
(I'm having trouble with this seeming to be a feel-good anecdote about a high-pressure working environment in which people are burning out and killing themselves.)
Boat cannot, but wave can.

https://www.youtube.com/watch?v=nsaUX48t0w8
Egg Carton
2.1B is the same price EMC paid to take RSA private in 2006. Zero increase in value in 13 years...

https://corporate.delltechnologies.com/en-us/newsroom/announ...
If we can for a moment digress from light bulbs, I have had recently some experience with (el-cheapo) led panels, those that can be inserted in ceilings (false ceilings), they can be either round or square and are typically 12 W (around 17 cm diameter) and 18 W (around 22 cm in diameter), there are even larger ones (24 W/30 cm diameter).

They make a very good amount of light, like 1100 lumens for the 12 W and 1650 lumens for the 18 W, and have a separate "led driver", constant current, 280-300 mA, voltage 36-72 V for the 12/18 W driver and 54 - 96 V for the 18/24 W driver.

They can be found everywhere for anything between 4 and 10 Euro each.

It is now three years I installed some 60 of them (in a restaurant/hotel, think no less than 10 h/day on for 300 days/year) and 15-20% of them failed in the last few months.

In ALL of them the faulty part is the "driver" (which basically is a transformer and a rectifier plus a current limiting chip and a capacitor, which seemingly is the actual component that always fails[1]), spares (a new driver) can be luckily be found for 2 or 3 Euro each, the actual leds are perfect.

I cannot see why it is not in production a male/female E27 attachment containing a "driver" and a "driverless" bulb to match.

The amount of electronics thrown away would at least halve.

[1] See:
https://www.youtube.com/watch?v=mS0Jetfw4vA
Of course it is the right question to ask.

If 100 million people fly and contribute 2.5% of emissions, and 7 billion people contribute 25% of the omissions are using coal generated electricity, which probably should you solve?
Even though 3 of my friends won and got accepted, it still didn't make sense to me. After a few weeks, my friend James recommended me to join. I was a skeptic. But was I right?

I joined. After the first week, we could feel the energy every day. We had to meet our weekly goal—which we ourselves set, not anyone else. We were naturally building faster, marketing and talking to users every week. Got our first paid client $$$ in the third week IIRC. I found voting to be fair, but you need to be able to clearly explain what you're doing and optionally add links or screenshots, etc.

It's a very helpful format for planning that we're still doing with my co-founder. Also, every week you need to pitch your project in a one-liner again. It's so good to hammer your pitch based on feedback. After all, as Micheal Seibel, CEO of YC says, your parents need to understand it in a 1-2 sentence.

We won! Every Monday at 10 am my cofounder and I was staring at the leaderboard, hitting CMD+R every second. We were close to the top. But... Boom! Leaderboard changes show that we're... #120? Another refresh. Couldn't believe. We're #1!!! Probably their system was still applying the scores. Damn, we were running around the room. With more progress stayed #1 for multiple weeks until we decided to take a break. We won in August 2019.

From the email we got:
> Congratulations to our newest Pioneers:
Mohamad & Behnam Rajabifard, who are building There, a virtual office for remote teams.

After winning, we have frequent AMA live sessions with founders, product managers, CEOs of top tech companies. Every month we have 1-2 office hours with Daniel were we can get help on what we're doing. There's our Slack community exclusively for winners and has channels for everything.

In 6 hours we're having another live event where we're sharing our meal remotely and catching up with friends in Pioneer.

(Just in case you're looking to join and have any questions feel free to DM me on twitter.com/morajabi, I'd be happy to answer any of your concerns)