skysight-inc/HackerNews huggingface dataset:
More important is basic human self-determination and freedom. I understand these comments are your opinions, but who are you to decide for me? Why should I be subject to your opinions, any more than you should be subject to mine if we disagree (and we do)?
Announcing repl.run: publish your terminal apps as websites
There's a trick there. They remove all administrative costs, all prevention costs, all money that are spent by all government except for one specific department, and then declare that's "real" spending. As if all the other money is not spent, towards the same goal. And, I suppose, they compare it to full spending in NYC (not sure since the second article is paywalled). But whatever happens in NYC, counting only net spending on shelters makes no sense - the money spent on all programs in that area, including of course their admin costs, should be counted. If admin costs or non-direct spending is too high and not important for solving the problems of the homeless, if should be changed, not just ignored. If only 22% of the budget reaches the homeless, then maybe we should advocate first not for raising taxes, but for figuring out why the other 78% do not.

Then there's another trick - the money which were strictly defined to help only current homeless (so if the program worked for somebody and she is no longer homeless, or is prevented from being homeless by the program spending, that money not counted) and then divided by the number of people who has been homeless at any point, including those that aren't homeless now. The yearly figure is divided by cumulative number, not by average at certain moment. That's like dividing number of seats in the class not by number of students in each class at the same time, but by number of students that will use that room over a year, and arriving to conclusion that school classes have 0.1 seat per pupil and we need 10x seats.
So this what happened to Evernote.
All the guys from "Coders at work" [1]:
- Jamie Zawinski
- Brad Fitzpatrick
- Douglas Crockford
- Brendan Eich
- Joshua Bloch
- Joe Armstrong
- Symon Peyton Jones
- Peter Norvig
- Guy Steele
- Dan Ingalls
- L Peter Deutsch
- Ken Thompson
- Fran Allen
- Bernie Cossel
- Donald Knuth
[1] https://www.amazon.com/Coders-Work-Reflections-Craft-Program...
s/developers/humans/
This. People leave managers they don’t leave jobs. But... people can wear many hats but regardless of the hat can still be jerks.
Build more of that good ol' free housing that capitalism loves to provide?
I got a Samsung NFC lock recently so I could unlock my house with an NFC chip I had implanted in my hand about a year ago. Awesomeness of having my house key in my hand aside, the lock itself is very capable, and I'm quite happy with it as a standalone device. It comes with 5 NFC FOBs which will unlock the door, and each one is tied to a unique PIN combination. If you can't find your FOB, you can still use the PIN. It's been really effective at my house and for house guests.
I’ve experienced consumer smart locks (Kevo and August). I firmly believe any “Key” that must be network connected to the lock will never be a better experience than an ordinary key. If there’s a network glitch and it takes 5s to connect, that’s a terrible experience. If I have to open an app, terrible experience.

The smart lock holy grail, for me, would be medium-long range RFID. I want my presence to unlock the door, with ultra low latency and ultra high reliability.

Smart locks available to consumers now are acceptable for infrequent visitors at best.
The goal isn't to remove one thing or the other. The goal is to improving page load time and speeding up JS rendering time. We just got to a point where jQuery was something we could do without.
Yeah, because peer review does such a good job of winnowing out bad 'research.' Which is why we are now a nanotech economy running on controlled nuclear fusion reactors.
So, are you saying that if a big journalism outlet wants to convince you that a world-shaking hack has occurred, all they have to do is name a plausible target? Interesting. My standards of evidence are higher.
Filling a lock with glue doesn't get you free batteries.
Ha! You beat me to my comment. I have the same lock. It's really great (:
Maybe that's why Real Time with Bill Maher is so popular.
Understanding Quaternions
If you are afraid of lone-wolf shooters, the gun show loophole is much much much more problematic than 3D printed guns.
Someone needs to play Deus Ex.
The future is databaseless.
Thanks... so kind of like how we would say 'pink slip' in the US.
Yep - in reality it's the number/code of the HMRC (tax authority) form you get when you leave a job.
I use windows 7. I still get updates and nothing is forcing me to update. Life is easy and I can enjoy my coffee.
Your view might be from spending lots of time on HN and around engineers? I spend time with both, and I can see issues on both sides.

From the business side, here are examples I've seen:

- Have to use this technology, everything else is old, anachronistic, and unperformant

- System has to be scaled this way from the start (in startups, often, no it doesn't)

- Tension in how you trade off new features with clean code (there's a balance, and each environment requires a diff tradeoff)

- Building feature a certain way because it's easier for them, while ignoring what's appropriate for the customer/user

- Unwillingness or inability to explain technical topics to non-technical audience

- Making decisions solely on technical appropriateness, rather than broader appropriateness for the company (say, availability of other engineers to work on it)

There's lots on the managerial and business side too, but I'll save that for another thread.

P.S. A favorite quote of mine from Chinua Achebe (old proverb): Until the lions have their own historians, the history of the hunt will always glorify the hunter.

Any group we spend our time around will show itself in a good light. Even more so when we are a member of that group.
Bystander cellphone footage is often used as evidence in courts, at least in the USA.

This comment seems to imply that all court admissible video evidence comes from trusted chains of custody and thereby trusted sources, which isn't necessarily the case.
> When Temple Geometry met Western mathematics the latter won, because math-based technology gave Commodore Perry bigger guns and faster ships. Math continues to be a vital weapon for our military, and also contributes to many aspects of the unsustainable destruction of our living environment. In stark contrast, Temple Geometry, which was cultivated for peaceful purposes, for personal development and pleasure of the Temple Geometers, was part of a more stable and harmonious culture.

Japan had real mathematicians working for the shogunate who had even started to develop calculus. It was admittedly behind where other countries were at but much less so than the field of medicine which had been hugely hindered by the influence of traditional Chinese medicine.

It ended up being much faster to throw all this stuff out and switch to the western systems, but it's still interesting from a historical perspective.

If you search for "wasan" you can find some information in English about real math in pre-modern Japan, which in my opinion is much more interesting than this "temple geometry" nonsense.
This approach is interesting because, if you ask people "do you go to the gym", you are faced with the fact that 90% of gym attenders actually do not train, but pretend to train. So instead the treadmill test is a much better predictor I guess since it meters the results of your training as athletic performance.
The lambda calculus is not an object-oriented language, because it does not have hidden (mutable) state. Noticeably, the idea of using 'at-end? and 'read messages goes wrong precisely when there's hidden mutable state behind "stream" (e.g. some other thread consumes the stream in between the 'at-end? and the 'read). As the saying goes, you wanted a banana but what you got was a gorilla holding the banana and the entire jungle. That can't happen in the lambda calculus.
It's not. Saying it is doesn't make it so. Neither does thousands of people choosing misery for themselves and their children. Just like physical health, people very much want family planning to be complicated, because it allows them more room to rationalize short-sighted, self-gratifying decisions.

Appropriate resources are resources that give you the space to be healthily present for yourself and your child. It means time and money, or more specifically, the money to buy time.

Love is not having a baby. You can't love someone who doesn't exist, and making someone to love if you don't have the money to take care of you both is equal parts selfish and self-defeating.
A P45 is the official document you receive when you leave employment (fired or not), it isn’t slang for anything though you may be threatened with a P45
I stopped reading at the “history of keys” introduction. Press releases aren’t essays, you don’t need to bury the lede.
Huh? Social Security, for example, is definitely a Ponzi scheme in the sense benefits paid out far exceed amounts previously collected, saved, and invested. Numerous government programs rely on this logic, which only works if the population of working age people is expanding.

Social Security isn't a Ponzi scheme in the sense that there was fraudulent intent. Nevertheless, a lack of political will to finance current benefits does burden future generations. "Adjusting benefits downwards" won't sit too well with people who worked 30 or 40 years and expect to enjoy a certain standard of living.

Why Was Social Security Designed Like A Ponzi Scheme?
https://www.forbes.com/sites/johngoodman/2015/08/13/why-was-...

Is Social Security a Ponzi scheme?
"Social Security has a funding gap equal to 0.7 percent of GDP over the next 75 years. We could wipe that gap out by lifting the payroll tax cap (right now, payroll taxes only apply to the first $107,000 of income) or by adjusting benefits downwards."
https://www.washingtonpost.com/blogs/ezra-klein/post/is-soci...
If developers did that against original requests, that's a huge problem and the dev is at fault.

If, as I've sometimes seen, the dev asks for credentials, and a founder doesn't do it, or continually ignores the requests, but pushes for 'get it live', falling back to personal credentials (with reimbursement or using a company card) is a not-unusual fallback.

If, after it's done, requests for transfer to a 'company account' are not made, again, dev at fault. If requests are made, but not granted, owner's fault.

I've seen multiple scenarios happen, and they've gone in all directions.
Never said they were all "technical" reasons :)
> First of all this is a common error. SF spends only about $3.8K per homeless person.

I addressed that in another comment, it seems to be a sort of a trick, like those jokes that calculate that only two people work in the whole country by double-counting a lot of things.

> You see how that misled and confused you?

No, I do not. Combining per resident statistics with homeless/resident ratio - which is available - it is easy to see spending per homeless. Of course it's the total spending - then we need to see what the money is actually spent on and whether it is actually effective for reducing homelessness or just feeding some people who would wish nothing more but continue getting a paycheck for "helping homeless", but would not really like the problem to disappear and the paycheck be gone with it. I am not saying that's a common situation - I don't know - but this is something that needs to be checked, and the article seems to just throw out 78% of spending, showing no interest at all about what happened to it, and then declare "we spend very little on homeless". If that's true, then where's the rest of the money? What happened to it?
> 2. Hacking the servers after being fired and deleting the data

If true, that is a pretty easy prosecutable criminal offense. Did you press charges?
The Education of the 21st Century: 5 Things that have changed
Your complaints about Erlang give me the impression that you may have picked the wrong language for your problem domain, and paid for that mistake by having to do things like rewriting gen_server.

Erlang was designed to be reliable and scalable. It was not designed to be fast. If fast is a hard prerequisite for you, you're right, you should go with another language. But Erlang also does a ton of things correctly (again, in the domains it was designed and optimized for), and is battle-tested far beyond Rust, since it has been around for much, much longer. That's not to say Rust is a bad language, but one should probably not judge its merits by its current popularity. That holds true for any language or tool.

Anyways, if you want abstraction (the lack of which was one of your complaints about Erlang), you should take a look at Elixir. Specifically, Phoenix is excellent for web programming, especially if you need real-time messaging at scale.
I guess I was meaning in the context of Google, but interesting :)
I think having done hardware first gives me a slightly different perspective. Hardware designs get reused a lot, but usually not as a drop in, it gets reworked at each reiteration. Either that are it's something you buy off the shelf in which case the design interface is absolutely stable. Think a uP chip or core. They'll fix bugs and shrink the die, but they never ever change the abstract design. You can still by 8051 cores and IC's and that design has not changed at all in 40 years.

Compare with business logic. The problem is the spec and use case keeps moving. Moving way too fast to be a good library or a framework.
Yeah but all the tedious hoops you must jump through to even get to that point are absolutely ludicrous and reveal college as the sheeple-manufacturing scam that everyone now knows it is.
Which one of the 4 reasons were "made up"? The last reason may not be technical but it's a reason we wanted to exploit. Looks like it worked ;)
> For the people who absolutely can't afford it, there's a lot of good information for free online.

There's also tons of it that's downright horrible or outright dangerous. The simple truth is that most professional help in the US is out of reach of most people unless they're willing to take on a significant debt the their salary doesn't support. It's not as clear cut always as "health is most important" -- it's not even clear how much any given procedure will cost two different people with the same insurance for the exact same process.

>If your doctor told you the only way for you to see another year was to get in shape and eat right, how would you prioritize then? Would you still go to the movies? Go out for drinks and food?

Maybe not a good example, as if my doctor told me the only way to see another year was to basically cut out a few pleasures in life, I'd just bite the bullet on this one, and I imagine quite a few others would also. This isn't suicide ideation or anything, it's more just a value judgement; how great will my life be during that year? Right now, without the mental stress of imminent death in my mind, an enfeebled life or one that just racks up a huge bill for those legally closest to me seems pointless.

Ultimately I agree with you that we can make time for ourselves -- an hour walking is better than no time walking, and if you can convert that into 15 minutes of jogging, even better. It's the same time we spend watching our shows on Sunday, and I think we can at least do that for ourselves.

But as someone who loves to cook, hates takeout, etc, there are days when even I just don't have the usual energy to go through and prepare a proper meal or to put the hour into my regularly scheduled run: 12+ hour days do that to you.
It can go both ways. I have seen bad management and I have seen bad engineers. "Bad" meaning hard to work with in this context. Usually the bad behavior I see from engineers is arguing pedantically every little point, not doing the paperwork, unilaterally deciding a feature should be implemented differently just because it is easier for them even though it hurts the product or business. Stuff like that.
I dunno about that. I knew several tae kwon do folks back in the 90s charging around ~$300/mo subscription for twice a week class lessons. There would be 3-4 sessions m-f with 15-25 kids each session. I think the dojo was pretty financially healthy. Uniforms ran like $70-100, iirc. This was in central new jersey. These friends were financially, pretty comfortable.

Now I have my inlaws teaching taekwondo in rural Michigan and that’s definitely not a profitable endeavor. More a labor of love.
I would assume/hope so? Lockheed of all companies should be on top of that after the mars probe incident.
Oops. Their web site is down.

Any company making products like this is going to need to do much more to prove it takes security seriously. Too many companies have shown that marketing matters significantly more than security.
If you are Gaudi and building Sagrada Familia and started 130 years and several governments and revolutions ago - you're ok with me.
because its not cool
But knowing the causality doesn't make it less daunting to me
In my experience any compiled language is easier to manage. There is no disconnect between your runtime and the system. You're investing in systems knowledge rather than knowledge of a particular VM's bytecode/abstractions as well.

Erlang does provide good solutions to lifecycle management. The problem is that whenever someone picks a solution for you, you're now locked it and it can be difficult to migrate to a new paradigm like containers.
I will try to fix this as soon as possible. Thanks for the feedback :)
I thought the same, but that’s not a new vulnerability. With conventional locks, that jerk can use a screwdriver or cyanoacrylate glue to the same effect.

Some safes with electronic locks have external electric contact pads that allow one to temporarily attach a battery to power the lock if the battery is dead, but of course, that may open a new vulnerability: an attacker who applies high-voltage to those contacts.
"The term is used in British slang as a metonym for termination of employment." [1]

[1] https://en.wikipedia.org/wiki/P45_(tax)
As someone with limited knowledge of how graphics on Linux work, I have no idea what this is. Can someone explain?
That's what I tried to capture with the "at the population level" restriction. Plomin was quite clear that for the individual all bets are off so sorry if it sounded like the environment couldn't still screw you over (it definitely can). The part about inter-group differences is worth emphasizing and I should have done so.

That did not reduce my surprise about the things stated in the book though. If statements it contains like that after correcting for genetics "the most important environmental factors, such as our families and schools, account for less than 5 percent of the differences between us in our mental health or how well we did at school" and "Genetics accounts for 50 per cent of psychological differences, not just for mental health and school achievement, but for all psychological traits, from personality to mental abilities" are true, then I definitely consider that as going against "common knowledge" and "common sense". Definitely blew my mind.

Thanks for the links. Totally missed that it was discussed here before.
Whoever is higher on the dominance hierarchy gets to subject others to their opinions. On HN it's a non issue

And for the record GATTACA is the story of a misguided insufferable asshole violating regulations and probably getting his entire team killed 5 minutes after the movie ends due to his heart condition.
I have interacted with off-shore development teams from a specific country 3 times now. I'll say the country later.

Every time the development team could not grasp what was required. You literally had to exchange 20 emails with them for each specific point. Of course, this just increased the length of time for scope and in all cases furthered the time of the project.

Each stage of the application was over engineered to infinity. Spaghetti code everywhere and nonsensical functions, callbacks, literally everything was what the hell was the developer thinking.

Of course it just about worked. They had to ship something, but it was slow. The UI was painted into a corner, in some cases doing the wrong thing literally crashed the browser because of an infinity loop or took too much memory.

Some apps had about a billion dependencies and therefore could never be secure. I'm not kidding either, it's like the developer was a plumber instead of actually knowing how to code the simplest of things.

There was no way to ever extend it to build atop newer features or have any sort of roadmap for user requests.

In every single time, management outsourced and took the bid from the lowest priced company. How to solve the problem? Start from scratch with a competent local company with an actual design and development process.

Want to know the best bit? One company I know of, who spent $6 million dollars on a project with an Indian company. An in-house developer took 3 months as a side project and rebuilt it from scratch. It ended up being the code from there on in.

I have NIH syndrome due to seeing these issues pop-up time and time again. In my career I've seen well over $15-20m being wasted in projects due to management being completely incompetent and thinking sitting on the phone with a dev team will ensure success.
Agreed, traditional values are often seen through rose-colored glasses. We trade one set of problems for another. Domestic violence, unhappiness, worse economic outcomes absolutely necessitated women’s empowerment. I agree with all of your points, but wonder if we threw out the baby with the bath water in some ways. Like, in the past, traditionally defined gender norms left little choice for people who wanted something else for the lives. And now, maybe our newly constructed gender norms are restricting the choice for people who might want something else - something more ‘traditional’.

My whole point is that people, men and women, shouldn’t be stigmatized for following traditional gender norms any more than they should be stigmatized for creating new ones, and I feel like that may not be the case today.

All of this hinges on my initial point that lowered rates of fertility are caused more by culural reasons than lowered sperm count or the availability of abortion. I’ve got no real evidence to back that up, maybe it’s just plastic in our water. Doesn’t seem like any of the researchers in the article know either.