skysight-inc/HackerNews huggingface dataset:
If the program pays for itself via increased income taxes, it's still as expensive. It's just the money flow that is different. As it involves the state, it might be even a bit more expensive due to overhead cost (it might also not, if it's not profit oriented).
Indeed, recurring revenue and customer relationships are what gives a company its worth. It's the hard bit for lots of modern startups, which could be cloned by a couple of devs in a relatively short space of time.
Public opinion is probably evenly split between 'utopia for innovation' and 'collective of delusional narcissists' (CDN if you prefer an acronym)
This isn't recognizing your specific face, it's about watching your general expressions.

Many modern cars already have something like this to see if you're falling sleeping while behind the wheel and will start vibrating the seats and steering while sounding alarms to get you alert again.

That being said, it's definitely over engineered compared to a "are you still active" button on the screen.
Books on STEM subjects you recommend, 2019
Books recommendations - one of my favourite topics on HN, both useful and fun. It has a drawback: unread titles are accumulating on my shelves - I still have a hope that I’ll read them eventually, or my children.

This time it is about STEM subjects. Can you please share your favourite books / textbook, you read recently, some hidden gems you want to share? Thanks!
I agree: what I often want is stash of selective parts, so I can test the current stuff before commit.
But what about the public forum run by profit driven private entities!
Impact of Free Radicals Oxidative Stress in the Etiology of Male Infertility
> On that same note, The Economist article is a commentary on the study and not written by the authors of the actual study.

You are right, I completely missed that point when I commented and that is now an embarrassing mistake that I can only learn from and remind me to be more accurate in the future.

> Also, I wish people would stop doing such mental gymnastics just to complain - your comment is effectively attempting to amplify the shortcomings of the study that are pointed out in the article you are quoting by then quoting them and adding slightly snarky commentary.

I wasn't "attempting" to amplify those shortcomings, I was indeed amplifying those shortcomings.

Once you have acknowledged that there isn't sufficient evidence to make any solid conclusions then the only logical next step is to get more evidence to support or refute your hypothesis instead of coming up with "interesting" commentary.

It's not like the article is asking for help to get evidence to substantiate the study, or tries to give the reader any valuable, fact-based insights. So the fact that the author acknowledges that the study is "not entirely scientific" in multiple paragraphs, then proceed to use a misleading title and come up with conjectures to make the study seem more interesting/increase its value is a huge red flag to me.

Edit: typo.
So bringing a switch solved the cable problem because the cables were in the same box?
If you feel upset/unhappy (even mildly) any day you can't have your 2 cokes, that's a dependency.
Tea, coffee, and chocolate all contain caffeine, with coffee (typically) containing the most caffeine. But variation in caffeine levels isn't the only reason these herbs impact people differently.

In addition to caffeine, all of these herbs contain other stimulant alkaloids, such as theophylline, theobromine, paraxanthine, and others. Levels of these minor alkaloids vary depending on the herb, the variety, and how it was prepared.

But yeah, everyone's body is pretty different, and herbs vary wildly in how they impact people. It's interesting how you can drink quite a bit of tea, whereas I pretty reliably get a headache, start feeling anxious, get crazy palpitations, and have a brutal crash if I have more than a cup a day. Coffee is usually OK up to quite a few cups a day -- there's particular roasts that I handle better than others, and I use reusable K-cups for the consistency.
When playing with a workshop for this [0], I found it hard to make real-looking trees. Especially when trying to color them, as the recursiveness doesn't really care if you want it to be a branch or a trunk. I have experimented with checking the depth of the stack for the turtle, and using that to draw with a different color/strokweight. But still not sure how to make it look more like a real tree. [1] It's fun to experiment with, though!

The image is produced by

F: "FF",
X: "F+[[X]-FX]-F[F-FX]+X"

[0]: https://github.com/FredrikMeyer/lsystems-workshop edit index.js#L102

[1]: https://imgur.com/a/1flZ2b8
Something I often tell junior developers:

When you think your code is ready to review, ask yourself what you could improve in twenty minutes or a half hour. If you’ve been working on something all day or for days, nobody is going to notice an extra thirty minutes.

Also code reviews are a training method at some places. They’re trying to normalize style and you don’t know it yet. Take the feedback seriously, yes, but don’t panic about it.

How long has it been since they hired somebody else? Stable teams can have serious blind spots about both the level of knowledge required to become effective, and they often aren’t used to having their ideas challenged (even if it’s only different idioms in code).
I've tried leaning my head against the window frame, but was worried that the vibration would scramble my brains while I slept.

All the seats need is wings for the headrest so I don't wake up as my head falls the instant I go to sleep.
This part is perplexing because it seems the employees fail to grasp that not only minorities can be discriminated against.

The articles specific wording is: " But employees say she pointed to two comments that called out “cis white men.” "

Calling out 'cis white men'? As though it's just a normal thing to do, because, you know, those terrible 'straight white men'?

Can you imagine if that statement read 'calling out those gay blacks'?

The lack of self awareness among those staffers at least on this issue is shocking.

It's definitely racist, and definitely a fireable offence.

Obviously, black->white/white->black racism is quite different, but it's still racism in the worst way.
Usually I don’t mind reposting my articles but with a direct reference to original at the beginning https://vas3k.com/blog/computational_photography/

Let’s be respectful to the original author, I spent couple of months writing it:(
Just add a waranty and suddenly.. that doesent matter. Also new product category- i wouldnt trust a traditional carmaker to make a good e-car.
I do the same thing, but eventually it becomes uncomfortable on my folded arms and they fall asleep. Or the person in front of me leans back and crushes my head...
Piercing the corporate veil is a thing, though. I don’t know the details as I’m neither a lawyer nor a company owner, but my understanding is that you have to keep your and your company’s assets and activities completely separate, which requires a level of discipline that many people don’t have.

Similarly, as a single-person company, any action that could cause liability was presumably performed by you, personally. That makes it much easier for a litigant to sue you personally instead of/in addition to your company.
Show HN: Biteable – A simple video editor that lives in the browser
These better-seat design exercises have popped in the news for 20 years, at least. I'm not gonna hold my breath.
This is not a long term solution :)
This is a complete rip-off of https://vas3k.com/blog/computational_photography/
In my senior year at Caltech, I flew out with some others to interview at HP. HP made a group presentation to us. I fell asleep halfway through the presentation and woke up halfway to the floor, and hit the floor with quite a crash. I inspired quite a bit of laughter with that.

I didn't get the job offer :-)
It’s OK if you’re not running Kubernetes
You are ignoring the argument. You are in fact building the strawman for an excuse to point cameras at everyone for the duration of the flight.
The Original Author
I was going to guess that a reason databases prefer ordered tables is that, for two large tables (lots bigger than RAM), equijoins are easy to do efficiently: just do a merge.

I wasn't aware of any obvious way to do the same with two on-disk hash tables. But it appears some databases (MySQL?) do this.

So now my question is how.

Use the same hash function for the two tables to be joined, then loop over buckets, matching corresponding buckets between tables? And then what, treat those subsets similar to a join of two unsorted tables? I guess that's okay as long as each of your hash buckets only has very few things in it. Is there a better way?
Monero anyone?
Unless you're a medieval king with 200 servants it's difficult to imagine yes. Maybe when someone is disabled? But then again sound would be enough.
There is a little thing called containerisation, immutable infrastructure and infrastructure as code that has happened.

This stuff is table stakes for modern applications.

Who still manually patches applications in production? Who deploys artifacts that didn’t come from a build/test pipeline? Who still SSH’s into a server and hacks a config file instead of applying the configuration change with a traceable commit / PR process?

Sysadmins who want to return the the glory days of the 90s, regaling us with tales about how everything we’re doing has been done before, and missing what’s different about it this time, and why won’t we just build .deb packages and hand it to them to run on a big baremetal server they will administer for us, that’s who.

I know, since my first 5 years of my career I was doing just that, working with crusty BOFH greybeards, before I went over to the dev side.

Ok, boomer!
Huh? I stood for 2 hours on the Shinkansen in Japan. The non reserved car was quite full.
Open source at companies: get newly published repositories by companies
The other intended function is to measure & monetize viewer engagement and sentiment, so that IFE can offer personalized ads as an additional revenue stream for the airlines.
8 drinks are about 6 beers of 375mL volume here. In my country (Australia) beers are typically sold single, by 6 or by 24. So having 6 beers isn't uncommon. It's something you may do at a weekend BBQ during summer.
>Drip coffee has even more than espresso [in typical serving sizes].

FTFY.

You need 4 shots of espresso to match the caffeine in 16oz of drip coffee. This does depend on roast; darker roasts have less.

A 16oz or 20oz latte at Starbucks will have 2 shots, i.e. medium roast drip is double, and even a standard 16oz americano at Starbucks only has 3 shots; drip still has 33% more.

Flat Whites are trickier, because despite having an extra shot over lattes (3 in 16oz/20oz), the shots are ristretto (less water), which extract less caffeine.
>The article was originally published by Vas3k in https://vas3k.com/ on 30.06.2019
Let's Enhance team is very thankful for given materials.

What a shame! They've completely rip-off your article and "thankful" for that!
Show HN: Golang SaaS for a REST API Testing
They definitely have. I recently got an old plane for a low volume flight, and the difference was night and day.
> If possible, avoid headaches by just not fiddling around with thread priorities.

No, learn the ins and outs of the primitives of your OS. Threads are perfectly fine to run at different priorities but as soon as you start communicating between them they become a chain of sorts and if resources are exhausted (such as a queue reaching a maximum size) or if you artificially couple the threads using some kind of sync mechanism then your priorities will not what you want them to be.

Prioritization works well for independent threads, not for dependent threads, which are somewhat closer to co-routines that happen to use the thread scheduler rather than that they call each other directly.
It’s a huge pain in the ass to hire a chauffeur. At that point you’ll probably need a full time PA to manage your staff.

It’s hard to find the time to hire people.
Good to see gems like the 4 hour work week and investing advice will make me a better human, I was starting to get worried.
I've had my knees touching the front seat for as long as I can remember, it was already this way in the 90's. Maybe it's airline dependent.
It’s always great to have book recommendations. Does anyone have other “must read” book suggestions that have had a big impact on them?
Based on pretty much everything I have seen and read, no one can work 12h every day, 7 days a week and deliver quality. Simple, such person does not exist. People can spend a lot time in work doing all kind of adjacent stuff - staring into wall during long meetings, talking with colleges, staring into screen, etc etc. Too much overtime also leads to a lot of fixing of mistakes that did not had to be. No socialization outside of work invariably means a lot of unnecessary long meetings, because people need to talk and this is their chance.

However, if 4h limit really exists, imo, it will be about focused hard stuff. Many many programming tasks are not difficult and you can safely easily do them longer. You can also mix programming with analysis, architecture, design, helping people etc etc easily being able to productively occupy yourself for more.
Hey everyone,

I've created a small service in golang for a testing REST API endpoints. It is a language agnostic since it uses only a json file where you can describe your tests and assertions. You can easily integrate it with any CI/CD tool.

Any feedback or advice is highly appreciated.

Thanks a lot !
But the point remains, walking the cache hierarchy once for a hash table is faster than walking it log times for a Btree.
Liquor licenses are definitely scarce. I remember hearing one for Missoula, MT being sold for $750K. It's also a huge issue for the brewery/winery/distillery market. Old entrenched interests don't like our breweries taking their customers even if they close before 8PM.
1-2 cocktails every other day, which is first given in the article, is 3½-7 a week. 2 per day is 14.

A carefully made cocktail (e.g. in the stricter European countries where the measures must be accurate) might contain 40-60 mL of spirit (2 US fl oz ≈ 60 mL), depending on the standard measure in use. Taking 50 mL, each drink is 20 mL of ethanol (40% × 0.05 L).

That's 75–140 mL/week, up to 280 mL/week if it's two cocktails a day.

The medical recommendation in the UK is not to drink more than 140 mL/week.

This is the low estimate. In the USA my experience is the barman pours in a bit extra (got to earn those tips!).

I'm not sure how we define alcoholism, but with the other mentioned drinks (beer, wine etc) at minimum the author was drinking at the UK recommended limit, in likelihood somewhat more than that.
Yes indeed. And reset your GAID when you want and know how to do it. But my point is that such a behavior will be forced by the OS rather than offered as a choice.

It's what is happening with Safari (and the other browsers). First, knowledgeable users are empowered to make a decision, then, that decision is rolled out automatically to the masses. E.g., https.
I just read over the guidelines, and I'm wondering if this actually violates any of them or if you just won't tolerate comments that you disagree with on sensitive subjects. Would you be open to amending the guidelines with a list of banned opinions? I think that would make it easier for people to know what you will or will not ban people for, instead of vaguely threatening without specifying which guideline was violated.
Depending on the research it is around 1.6 to 2.2 grams of protein per kg body weight. [1][2][3]

[1] https://www.ncbi.nlm.nih.gov/pubmed/29497353
[2] https://www.ncbi.nlm.nih.gov/pubmed/22150425
[3] https://www.ncbi.nlm.nih.gov/pubmed/19927027/
"Assume that I have 2–3 cocktails every other day"

Ehhh what, sorry but my friends that have 2-3 every other day I would tell them they have a problem. Is it some shock to the author that this is unhealthy and expensive?
Show HN: Keeping Douglas Engelbart Alive
> That much alcohol affects a lot of things.

Don't take this the wrong way, but it's been a long time since I read a sentence that conveyed no meaning whatsoever. I found it amusing.
What would be the benefit for the author from releasing the source code?

Open Source projects can be quite a lot of work to maintain and the demands from people using it for free can be both unfriendly and exhausting.

Plus, a lot of big companies make a lot of money off using free open source projects internally to fuel their closed-source SaaS offerings.

As for releasing it just as a way to exact revenge, I'm not sure that can produce much good. It sounds more like a surefire way to alienate the local startup community. So it could block you out of profitable future business ideas.
Read Clean Code (they are in video form) or Code Complete 2 and Refactoring books and LEARN what makes a design better than another. Talk with your colleagues about design choices in person and ask why they think one design is better than another. I truly think it's learnable.
Ah I have good memories of this, but I don't think it was exactly Fractint who did L-systems but a companion system

(Maybe they unified later?)

And even later when reimplementing the Mandelbrot algo I figured out that Fractint had a lot of tricks up its sleeve to be that fast (especially in "the lake")
With passwords lol. When the weakest link in your chain is some terrible password your user picked, then all your fancy crypto is pointless. (It also still allows a user’s message history to be destroyed when they inevitably forget your password)

The best solution I’ve seen for this is the BIP39 mnemonics that crypto wallets use (because they face exactly the same problem - making the user the ultimate custodian of the keys). But it’s still terrible and barely usable.

You can also do the 1Password approach and have other users that you trust store all or part of your key material. But all any of the solutions mentioned in this comment do is spread the problem around a bit, not solve it.
I'll know in a few days, but it sounds like this may be the North American equivalent of the Poltergeist Unfiltered (out of Tasmania, Australia) -- which keeps winning Golds (or better) in global gin awards / competitions.

'All the flavours' is a great description -- it's not a muddle of competing flavours, it's just really a very busy (and terribly pleasant) combination.
Oreboot? https://osfc.io/uploads/talk/paper/23/Oreboot.pdf
Is there any positive ethical aspect of this tool?
>Callimachi left Romania during the communist regime with her mother and grandmother, for Switzerland and then the United States.

Inspiring actions
If there was any danger of mobile phones interfering with aircraft systems then they wouldn’t rely on the general public following instructions to make it safe.
That characterization would be too graphic for many corporate environments.
Huge red flag also for Robert Greene.
Stealing my comment from the last discussion:

The explanation for the FEDs doing the lending is it will spike short term rates or something. Why can't we be mad that the Fed is willing to do this? Like what if I'm one of the institutions waiting on the sidelines to make some money off of short term lending and the Fed keeps tamping down on what could be a source of profit?
Is there a GrunHub for private jets?
China reportedly bans foreign technology in its government and public offices
Yup. I think I saw yesterday that they were looking to move the model to BitTorrent.
The Exposure Epidemic is spreading fast and we’re all vulnerable
Why Is CRM Becoming an Essential Tool for Educational Institutions?
Clarification of the difference between recognition and general detection is not an argument for or against, though perhaps you should re-read my last sentence for my position.
There is a nice language

#lang lindenmayer, a language for L-Systems

https://docs.racket-lang.org/lindenmayer/index.html
Hell, no!
> First employees should get ~1% equity, more if it's an employee-owned co-op.

I would be interested if anyone knows more about how the co-op idea would work, also assuming you took investment. Would a corporation be formed as well as a co-op, and the co-op would be a shareholder in the corporation?
Fair criticism, but I think the point is the public is being mislead to believe that they are equal in all aspects so you should always pick the stent because it is so less invasive.

Personally, 10% vs 13% of overall people who were in the trial is significant and would give me pause. I would trade pain and recuperation for 3% less mortality.
Mr Robot Curls
Define "smaller cameras".
I (not so) recently replaced my Nikon D7100 with a collection of pro lenses with Olympus cameras (OM-D E-M1markII and OM-D E10markII to be specific). I could not be happier. The first one is small, has one of the best water/dust/freeze proofing available, extremely capable and customizable. Yes it has even smaller sensor than my APS-C Nikon had, but I can get better images with it.

One interesting thing about Olympus cameras, that they do have a lot of computational photography things described in the article:

- there is a "Live Composite" mode, which allows you to get those star trails, to do light painting, etc.

- there is build-in focus stacking, very useful for macro photography

- there is hi-res mode implemented with pixel (or rather sensor) shifting

- there is IBIS and digital image stabilization.
"The Alchemist". That was recommended to me and seemed to be turning up on people's lists of "must reads", so I read it. When I finished, I wondered; did I get rickrolled? Was the book just a longform version of the sarcastic-meme-popular, trite message that the real treasure was <something he already had / where he already was / whatever, you get the point> all along?
Does this hold for backup and restore to the new phone?
No, I prefer not to have a mess of colours and quite like the plain look.

What I would like is better support for quoting text and code. Code formatting is horribly broken, especially on mobile, and it seems like an easy fix that wouldn't upset anyone.
A bus to get you to the green place where they don’t talk about velocity.
Does the Arduino really promote two chars to int when performing on them?

It is an 8-bit chip, and that would take a number of cycles more, than to just leave them...?
Eliminating information dissymmetry, by showing to the rest of the world what -given the simplicity- undoubtedly many other people have already found out (but have kept for themselves).
In Firefox (Ubuntu) as well
Sure, drawing attention to the weaknesses of Telegram.

Similar discussion from previous HN thread:

https://news.ycombinator.com/item?id=20776327
Depends who you think should be able to bomb people based on metadata I guess.

It's all relative.
It seems like this is a list of popular books that most everyone has heard about, and just incidentally includes good ones. My biased opinion is that Rich Dad, Poor Dad and the Intelligent Investor won't be placed on the same list by anyone who has read both of them.

Since the author mentioned Gates, I do recommend just taking a look at books he actually read and reviewed as better recommendations: https://www.gatesnotes.com/Books
Jio recharge plan 98: Jio यूजर्स के लिए खुशखबरी, 98 और 149 रुपये के प्लान
This article seems like 3 pages of my CS Operating Systems unit summarised into an article. Since I started reading Hacker News I've always assumed the userbase has a typical education equating to at least a CS education.

Am I wrong for assuming that this article seems fairly low level for the user base here? It just seems to me that if you can read this article and understand push, pop, thread priority, mutex, transitive, etc then it's more than likely that someone has already lectured at you about the issues that can arrive with using mutexes for locking.