skysight-inc/HackerNews huggingface dataset:
When my father had a heart attack, I was told to drive to the hospital, which was a ~10 minute drive (at the speed limit). Another family member called the hospital to let them know we were coming.

During this drive, the speed limit mattered very little to me, and I drove as fast as I possibly could.

Whether this was "right" or "wrong" isn't something that crossed my mind at the time. When one's own life (or the life of a loved one) is on the line, people have a tendency to do things that don't make sense to an outside observer.

Luckily for us, we arrived at the hospital without further incident, and my father was quickly cared for. I didn't time the trip, but I imagine it was only marginally faster than driving at the speed limit, as my vehicle at the time wasn't particularly fast.
I think it's pretty common to talk about "management career path" and "tech lead / architect career path", and I think it's a mistake. I think there should be three paths: manager, TL/architect, and individual contributor.

I wish Google (I work there, opinions my own) had three ladder flavours for engineers, not two. If we did that, in Google terms (ref. http://levels.fyi), I think:
- the IC ladder should go from L3-L6, maybe L7
- the TL/architect ladder should go from L5-L11 (note overlap with IC)
- the Management ladder should go from from L5-SVP/CEO
(I don't know the numbers for SVP, but I'm guessing ~13 or so...).
> Can anybody explain the downvotes? It looks suspicious.

I can. This is a long tradition here. If someone criticizes something loved by people with little knowledge (aka fangirls and fanboys) then they downvote it.

The truth doesn't matter, the hurt feelings do. And it's downvoted without any explanation.

I had this many times, I'm thinking about not posting at all. It's not worth it. There is no discussion, just downvotes.

I'm sure this will be downvoted too :)
I guess it will be waste either way, only if it’s going to be gold, google owns it
Hull: An alternative to shell that I'll never have time to implement
At a low competence level, this leads to non-solutions that still have to be used because of deadlines.
I'm not sure how well it would work, the rust embedded HAL crates like to be in control of all peripherals in order to give nice guarantees of things being properly initialised.

Calling C would also have to touch the same structures which would, if nothing else, change the state of some peripherals to something that will break the rust guarantees.
This is what happens when management is valuated more glorious than any other activity. Systems and hierarchies therefore tend to reward good performances with what they considers as good recompense: management position.

This mindset bias is everywhere, first i noticed it in my european university, where the good teachers were promoted to high responsabilities position, meaning more and more administrative workload and far lesser time for teaching.
Leading to the vicious situation where the teacher was not teaching anymore and not happy with his position, and studend loosing a good teacher and having to face less capable teachers.
Using management position as a reward should be only used for wanabee managers.
Then what is the point? Are you just there to gather your paycheck?

I mean, to an extend, yes. But you need to be able to excert some positive effect.
Comic commerce: What fuels the mini economy of vintage Indian comic books
In China it's more like DNS over shadowsocks proxy to the tor network.

The Chinese are oppressively good at inspecting packets. I fear they'll start exporting the tech and skills eventually to the most evil leaders on Earth as just another export. Tor is somewhat out of reach for the average Chinese whistleblower.
What is mobile radiation? Do cell phones cause cancer?
You have to engage in whatever fundraising efforts are necessary to obtain the first $100.

In this case, we both value progress in the philanthropic endeavor, so we make a contract: "if you generate $100 of investment in the endeavor for me, then I will invest $100 in the endeavor for you."
Replace statistics, hypotheses and figures with bread, donuts and cake and you have described a bakery. Hmmm cake... How can you not like cake?
Not the best example. The exit code it produces is exactly how it works:

"The exit status is allowed to be zero when sleep is interrupted by the SIGALRM signal because most implementations of this utility rely on the arrival of that signal to notify them that the requested finishing time has been successfully attained."

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sl...
A good manager is not a multiplier but a subtractor. They subtract the inanities and insanities of flawed organisations - they allow use of more appropriate tech, or they encourage developers to take on projects that might otherwise be frowned upon.

But they have limits - at each level up the hierarchy there are always decisions above your pay grade.

And that is the fundamental problem - organisations have built in limiters to how much change they can accept internally - because too much internal change breaks the cash generator.

So sometimes the most performant thing to do is not to chnage anything, or perhaps just to leave.

As I progress, I realise that coding is at the bottom of an inverted pyramid of "affect" - decisions in your code has less business impact than business decisions. For example I was just moaning that audible/kindle sync positions so you can read a bit, listen a bit. But a business decision was taken to kill off that fairly neat bit of coding - the business decision was not in sync with the coding decisions.

To my mind that means we should have smaller coder driven organisations- see programmer anarchy, not somehow work out how to hire more managers
The Mysterious History of the MIT Licensed
> The interesting thing is that at that team size you really only need to have each team member “gain 1 point” for the “manager switch” to be “worth it” since 9x9 > 10x8.

"Wow, only 1" isn't a good way of looking at it, since the points aren't measuring anything and therefore don't have any meaning in the example.

At this team size, you need to have each team member increase their productivity by about 11%, 1 / (10 - 1). If we're calling their output "8 points", then the increase you need is just one point. If their output stays exactly the same, but we call it "a million points" instead of "8 points", then it's more than one point. Is achieving the 100,000+ point gain in the second scenario more difficult than achieving the 1-point gain in the first scenario? No.
Quantum computing is profoundly unlikely to be a solution to maintaining performance increases in desktop, datacenter, or mobile processors. Unless someone comes up with a good way to do a single thing people use a PC, phone, or server (outside of very specific HPC applications) via a quantum algorithm that isn't just a classical one with extra steps, it would not be useful at all for this.
Maybe currently it's more like a stuffed toy parrots vs. a real parrot. It may look similar but the underlying mechanism is missing.

Whereas when robots get advanced enough, it'll be the difference between a model plane and a parrot. They both fly, even if they achieve it slightly differently.
As a manager, this is fine. It’s not my money :P
Building a Passive IMSI-Catcher
While I think you shouldn't be a self-righteous bottleneck on the left lane, it is clear that speeding is a major factor in these highway traffic jams. It makes it impossible to keep reasonable gaps between cars as drivers always try to go as fast as possible, getting too close to the next car in the process. This always makes me go crazy when driving in the US (although this problem is probably pretty universal to any country with a lot of traffic).
Sure, in the sense that GitHub owns my code. But if Microsoft take the stuff in my private repo and sell it to someone else, I'm going to kick up a fuss.
I am pretty confident such a contract would be legally defective and unenforceable in those terms. You raising money for yourself is not consideration that I receive, regardless of whether I think it's a good thing.
Inkjet are far better for photographs. Laser-printed photographs lack any kind of vibrancy. Put photo paper through a laser printer and chances are it'll melt into the rollers.
This is a good point. The aim isn't to just tell people to go for a jog / cut calories, but to provide them with access to a structured program to help. For people losing wieght that might be 3 months free access to Slimming World. For people with depression that might be 3 months access to a structured sports group, or help to access Park Run.

Here's one park run that's coordinating with their local NHS Mental Health service provider around suicide prevention: https://www.sussexpartnership.nhs.uk/our-events/parkrun

But your point is one of the things that I found so irritating about the exercise advice. People would describe profound deep depression, and someone in the comments would say "go for a jog" (or "cut out sugar"), which always felt really trivialising.
Perhaps they are waiting for the next exit. Then they'd be moving out and then coming back in. Going slowly but guaranteeing your slot in to your exit is better than keeping speed and not being able to get back in.

You can't trust the other traffic to give you room. After all, you look like a guy who just decided to overtake one exit before his own.
Actually, there are research on what percentage of bugs type system can catch.

http://ttendency.cs.ucl.ac.uk/projects/type_study/

So, i don't think, that Haskell really helps not to introduce logical bugs. And, as to my experience with Haskell, such bugs really hard to detect (somebody else's code is hard to read; especially, if the code is based on categorical abstractions, not widely known, or on well known abstractions, but in pervasive ways), and harder to fix, because of the amount of code that should be rewritten.

And of course, with Haskell there are always undetectable system errors, like consuming all of the system RAM by quite simple loops. There are no internal tools in the Haskell's semantics, to detect such situations, catch them and treat sanely.

And usually strict type systems are bad in providing such a system reflection semantics to the languages. You always should fallback to some kind of external interpreter, like IO, which may be integrated in the language with extremely hard to detect errors. See, for instance, the bugs in FSCQ http://css.csail.mit.edu/fscq/

So, Haskell, i think, is not the best choice for spacecraft programming.

And one should not rely only on the type systems and verification (remember Arian 4 or Deep Space One stories). You always need to test exhaustively. But if so, why not to use simpler language? At least it might have less bugs in its interpreter/compiler.
This the approach that IEC61508 leads you down by the numbers, but it is also always better to cover off the unknowns with redundancy(multiple sensors) and diversity (different kinds of sensors) wherever practical.

However, more instruments mean more potential disagreements, so more complexity of possible outcomes/actions/diagnostics etc.

It becomes a balance for the best outcome and surprisingly when you go through all the factors there is still quite a bit of subjectiveness and sometimes the numbers for failure rates are so low that the calcs become extremely sensitive.

Additionally, there is always beta factor, which allows for common cause failures between instruments/systems. Often beta factors are the dominant factor numerically in a performance calculation, but are a) essentially traceable back to issues with humans (design, installation, maintenance) b) often vastly underestimated and represented as an average value, where in the worst cases are rare but very high - one tech installs both instruments incorrectly so they both read wrong but same
Well, I think it’s more an issue of technology than spirit. If you create a perfect replica of a brain, down to the last neuron and that simulation feels pain or love, then I wouldn’t say it’s any different from human love or pain.

After all, our emotions are just chemicals and electricity too. Are we just a simulation of X?
So how DO you deal with people under you writing code under you that just boils your blood? Especially if you instinctually see that their contributions are always more counterproductive than not, but everyone else (including their people manager) thinks they're alright?
Researchers Made 3,900-Pound Boulders They Can Move by Hand
>Why settle for "good-enough" performance?

Because its good enough? Perfection is the enemy good.

I can't see 2000 FPS, 60 FPS is good enough for me. Similarly the 20% vertex buffer hit might not matter.
In December 2017, sure.
Wills can lead to some fascinating outcomes. Here's one that I always enjoy:

Henry Trigg (c. 1667 – 6 October 1724) was an English grocer who became famous following his death for his eccentric will which had his body placed in a coffin in the rafters of his barn, which became a tourist attraction

https://en.wikipedia.org/wiki/Henry_Trigg_(testator)
Reasons your product will fail
“Nerds” were derided as being relatively single-minded and unsocial, where to be successful in the business world at the time (and still now) meant communication and being able to easily form relationships. The nerds formed a new ladder from which to be successful and thereby respected - they’re powerful enough to take down the not-nerds.

You’re not wrong about anti-intellectualism always being a thing though, point taken!
Were the results of this research made public? If so, could you, please, share them?
I disagree.

Many home users print less than a page a week on average. Just the occasional concert ticket or homemade sign/postcard.

If you print a page a week, that means a $25 cheapest Inkjet, plus $20 of fake inks will let you have a working printer for 4 years for $45. Always turn the printer off to prevent ink drying up.

No laser solution can give me the ability to print for $11/year.
OpenAudible.org

Then I wrote a script.

https://github.com/smutt/mp3_split
Pardon the rage, but this blog is simply a rant masquerading as technical opinion.

Laser printers do NOT have better quality to a comparable inkjet printer. This is what happens when individuals with expertise in a specialized area (such as programming), think that gives them some right to pass off opinion as fact in other fields, such as printing economics or procurement.

For those curious about the details, the industry has been more or less disrupted with the new generation of tank printers. Epson and HP even have begun offering printers with massive ink tanks that bring down the cost of prints to much lower than a US cent. You can do even better than that with bulk buys or sourcing the ink from discount stores, better sources than open retail.

Also, you “absolutely don’t” need to print every page in color, but it makes it a whole lot better if you do. Once you’re used to the difference in quality, there’s very little else that will feel as good. This is personal preference of course and if your requirements at present are only black and white documents, those will look a lot better with the higher dpi prints too.

There’s another thing to be said about titles such as “no good reason to ever do x” ; Just because one person in a narrow minded existence sees no reason to, that doesn’t mean there’s never a good reason to. This toxic BS is what makes the tech industry so hard to have constructive conversations in.
Now this I can agree with.
Ask HN: Best Website for Solution Architects
Any suggestions for website where you can learn or follow the latest trend in term of software, system and solution architecture?

Or also any certification worth to have in this space.
My problems with Audible

- I cannot search for a new book on Audible - I need to go to amazon, buy there and come back.

- I cannot get my podcasts on Audible app.

- I cannot manage the books on Audible (same issue with kindle). There is one screen for seeing the whole library - sometimes I want to put books on a high shelf cos I know I won't go back to them ... ever.

- Why can I not get a text version of each audible book for free? and vice versa. It annoys me to pay twice - especially when there is explicitly a kindle / audible sync designed to allow you to listen to page X then read from page X. It's like they thought it would be good but then failed to sell the idea to publishers.

- Why can't authors put out their own readings (I think this is a publisher issue - but I think the whole market could 10x if authors just released audible books like podcasts, polished or not)

- Listening takes longer than reading. So there is a big incentive to write scripts for audible only books - shorter and more radio play like. But mostly audible is just the after thought.

- Frankly I know there is something there - it's just hard to see what the real market will look like when we find it.
They're worthless pre-IPO because of the allocations in the cap table...
More synthesis technical aspects and techniques are well-covered by the dozens of articles in "Gordon Reid's classic SYNTH SECRETS series" on the Sound-On-Sound site. https://www.soundonsound.com/search/articles/%22Synth%20Secr...

Now 20 years old, still online, this is pretty much a complete course in theory and practice.
Couldn't we just go back to the older transistor densities? Forget about 5nm and instead keep tuning the 32nm process (or whatever the last reliable one was) for yields and power efficiency.

Modern processors are faster than Sandy Bridge, but not by an overwhelming amount, and it's not clear how much of the improvement is due to smaller transistor sizes now that they no longer result in clock speed increases, rather than design improvements that are independent of transistor size.

There has to be a market for something with 80% of the performance and 2000% the reliability.
> One person can only hold so large of a program (or so many small programs) in their head

Many programs can be small. But many of them cannot. For the larger programs, management is generally needed.
Improve the life of your IoT system
Yeah I'm the same. I understand there is a pressure equalization type of affect, like taking off in a plane, but you get used to that after a week or two. Maybe if people have bad sinus issues then that can cause headaches, in which case they already have serious issues and the headphones 'pressure' effect triggers pain. But that's reaching IMO.
I've been using them between 4 and 6 hours a day at work for 3 years now.
The only other thing I can think of is loudness causing a problem: https://en.wikipedia.org/wiki/Loudness_war

Loud (in terms of dynamic range) can easily cause headaches after prolonged listening even without headphones. If these people are listening to loud music at high volume with these headphones that could cause headaches easily.
In fact, compared to my other headphones I found myself lowering the volume on my QC35's quite a lot. My comfortable listening volume is now ridiculously low, you don't need it loud with the noise cancellation. So for example, on 'normal' headphones, I might listen to the music at 60/100 to 100/100, depending on the situation, with the QC35's I rarely go above 10/100, usually lower in fact. So I think these people either have sinus issues or are listening to dynamically loud music at medium to high volume, or both. The fact the author states he was getting a headache and the noise cancelling wasn't even on suggests listening to loud music at high volume, in which case you'll get a headache no matter what headphones you listen on.
Indeed. Full-time AirBnb rentals should of course be regarded as hotels, with associated regulations and zoning requirements. It's a bit baffling to me why cities aren't doing this.
Numbeo has reputation of being very inconsistent. For some cities and countries it's relatively accurate, for some others it's wrong or outdated.

It's partly due to their data collecting methodology. They rely on crowd-sourced user inputs and manually collected data. I also have doubt about their analysis methodology, it's seems very ad hoc and amateurish.

You should treat Numbeo with a grain of salt. It's honest attempt with small budget and better than nothing, but you can't treat it as authoritative source.
TLDR; Slack vs. Twist and Slack wins.
If possible, please add median annual salaries and median wage.
The manager still created a 36 point gain. The policy of hiring one less worker and one more manager created a 28 point gain, of which 36 come from the manager and -8 come from the missing worker.

(Or, if you hire the manager and then fire the worker, 40 come from the manager and -12 come from the missing worker. Which one makes more sense depends on the analysis you're trying to do. In either case the manager is currently producing 36 points.)
It's really sandy in here.
It’s the great American business bureaucracy - the middlemen companies that don’t drive anything forward, they just provide the minimum service to get their piece of the money funnel.

This exists in the Valley too. IBM, Oracle, Cisco, many businesses once they reach a certain maturity point just turn into “steady” parts of the market.
The "typical annual expenses" have a row for housing (as they should), in which the numbers are maybe interesting if you're interested in such things:

- Unsurprisingly, a single, childless adult has the lowest housing costs.

- A single adult with 1 child pays a lot more for housing, presumably because the child requires its own bedroom.

- Adding a second child has no effect on the housing cost, presumably because the two children may share a bedroom. I understand this, but it is interesting that someone who is willing to make their kid share a room is unwilling to share a room with their kid.

- 2 adults with no kids pay slightly more than a single adult (i guess they need a little more space, but can still share a bedroom?)

- 2 adults with 2 children have EXACTLY the same cost as 1 adult with 1 child?

- A third child seems to require its own bedroom.
I don't know. I think every circle we get a bit of new insights. Last time we passed ImGUI we didn't invent react. This time we did.
I cannot fathom how people think that communicating in something other than pure text is eye-candy. A picture is worth 1000 words as they say.
As someone who isn't that familiar with the physics behind it, this comment was just as an intriguing read, if not even more than the original article. Thanks for taking the time to write an in-depth response.
That's really good - ever thought of adding a creative commons license to it so that people can share and use with a clear conscience?
> Philosophers are rarely interested in honest-to-god engineering ethics [...]

Would you mind expanding on this? I would expect representatives of a field of knowledge that has an area called 'ethics' to be more concerned about ethics than your run of the mill engineer.
As popularized in "webdude vs. sales guy"
.com itself is probably worth 100s of billions. A new Big Four...

There are more than 100M .com domains. An average price of $100/year would leave sites with no other option than to pay.

So, that's a $10bn/year business with very very high margins. Worth 100s.
.Net Core Silently Surpassed Node.js in Google Trends-Asp.net Core Will Soon Too
Rewards for Justice Terror List
Maybe you didn’t read the whole thing? Or maybe you are just trolling here? It’s unclear.

>>
Unlike apps such as OurPact, Apple’s tools don’t allow parents to schedule different times throughout a day when an app is blocked — for school or family dinner. And Apple’s tool blocks adult content only on its Safari web browser and some apps, not on other browsers or many popular apps, like Twitter, YouTube and Instagram.
<<

So, in case you missed it, here is what they are saying:

1) ability to set a schedule for blocking apps through out the day.

2) blocking content outside of Safari (in other apps / browsers / etc).