skysight-inc/HackerNews huggingface dataset:
I had twice in a short time span a closed road that Google Maps did not know anything about.

It was useless, because it constantly routed me to the closed segment of the road. I had to manually select some far away point to finally get it to ignore the road almost completely, because I did not know how much of it was closed.

One was on a German side of a major highway connecting Germany and Poland. The other on Berlin's main highway. It was after midnight so it was a challenge, but it probably was a scheduled maintenance.
At any given time, I have about 20-30 books tagged as "currently reading" on Goodreads[0]. So, something I've started, read at least a bit of and then stuck a bookmark in.

Realistically, at any given time there are 3 or 4 books that I'm dedicating meaningful cycles to and expect to finish "soon'ish".

Right now the ones I'm seriously working on are:

Superintelligence - I've heard so much about this book and keep hearing people talk about the dangers of AI, and while I already have an opinion on the subject, I thought it would be interesting to read what Bostrom had to say.

Abductive Inference Models for Diagnostic Problem-Solving - an older book on an approach to automated Abductive Inference called "Parsimonious Covering Theory". I'm not just "reading" the book, as in reading it straight through like a novel, I'm actually working on re-implementing PCT using a more modern software stack, with a goal of doing some research into possible ways to use abductive inference in conjunction with other techniques (neural networks, reinforcement learning, graph-based knowledge-representation, etc.)

Artificial Intelligence: A Modern Approach - such a class in the field, I felt like it was time to finally sit down and the read the whole book, cover to cover.

[0]: https://www.goodreads.com/user/show/33942804-phillip-rhodes
BTW. I recall an experiment that found that to get someone to associate a virtual hand with their real one, the researchers had to prick the real hand at the same time as the person see the virtual hand getting a prick.
> Having to bear the cognitive burden of making the lifetime explicit in all of the code is a steep price to pay for the benefit of securing the small subset of the code that is actually complex enough to potentially cause a problem. I wouldn't mind having such a feature be optional though, so that you'd enable it for the most precarious parts, something like a safe{} block rather than unsafe{}.

It's obviously a learning curve burden but now that I use the language on a daily basis, it doesn't really slows me down. The thing is you don't often need to annotate the lifetimes by hand since the compiler elides the most common case. In practice, the time you need to do the annotation is often what you call «actually complex enough to potentially cause a problem».
I used OKRs at Google for years, and I love them. I have never really thought to apply them to my personal life, but I remember people at Google having personal OKRs they published. Having read this, and thought about it outside the work environment, I think I might do the same in my life.
I discovered the bug yesterday, followed responsible disclosure with US CERT (based at CMU, so we got things moving very quickly there), and the bug is now fixed.

If the CFAA bars legitimate security research like this, then we would all be truly fucked.
Kicking people out because there might be a robot to take their job in the future seems like putting the cart in front of the horse.
For me, the jaw is my focal-point. I seem to tense my jaw when i feel anxious and not even notice it. Nowadays it can feel pretty bad after chewing for too long or just opening and closing my mouth. I'm just glad I don't have any nervous tics relating to teeth.
Does the beep legally function as informing the other party?

Would it be illegal to record voicemail without the beep?

Would be cool if the government created a "recording consent" sound, so you could play it in lieu of spending 5 seconds to explain that you'll be recording. I suspect a beep does not qualify in most situations, would need to be more distinctive.

Saying "leave your message after the beep" seems unambiguous, but are fake messages where someone pretends to answer the phone in a legal gray area?

(I'd guess voicemail is a legally-ambiguous loophole that was grandfathered in because so much of the population understands it, but curious)
Not sure what you are missing in the Windows 10 console. Granted, for their entire history Microsoft have shipped junk console, but that is simply not the case anymore.
Consider making something without login (like on 4chan).
Another one bites the dust

/Where dust == blocking EU
Why is an email less important than a text message?

Large screens are great. You can see more without scrolling.
Getting it now, thanks for the info and links. I guess then that's where the term compiler passes (strides, per the etymonline link) over source code came from too :)
Yes. A friend of mine is very much an uninvolved father. His wife handles all the child-rearing and housekeeping, while he plays videogames, often while drinking. I've mentioned to him that he should probably be more involved, but it's not my place or responsibility to tell him he's failing as a husband and father. In his defence, he's still a better father than his own father ever was, but that's not exactly a high bar, and he knows it.

Frankly, I don't know why his wife puts up with him.
Turn PHP errors off!
on what ?
The issue is one of buy-in. For it to work, everyone involved, client, management, development, qa, design, everyone has to be on board with the agile way of doing things. Without that, you have development working in the agile manner, believing in good faith that everyone else is too, and then the second a snag gets hit, then that all goes out the window, and development is usually the one left holding the bag and punished with overtime.
"Price: Arm, Leg" ... hard to miss the sarcasm.
Presumably a publicly released app isn't going for a 25 subscriptions at $14/account deal, they must be targeting some special enterprise/social marketing space. It isn't obvious that a random consumer would expect to pay the same.
The owners of leading tech companies might not want to hire non-whites?
The Java type system is broken
So can we get WireGuard as a commercial service? Will anyone roll it out that way?
I'm listening to "Thinking Fast and Slow" right now. In it, the author talks about Gates school study, and others, as well as bias.

The author claims that small sample sets always produce the most extreme results, and while statisticians know this, measurements continue to happen using smaller data sets.

The author also claims that you could find data to support smaller schools being worse than larger ones due to the same issue.

Great book. It leaves me questioning the 'why' behind everything I think I know.
I think this to. They probably have known about bitcoin since $1 and are trying to convince themselves and the world they were right not to buy.
This sort of mass tracking shouldn't exist and it certainly should be illegal to sell this data. Anyone who is capable of tracking (e.g. satellite companies, cell companies, etc...) should be required to immediately report any request to access this sort of data. If it's a government, force them to publicly give reason and use that to scope the investigation. Our technology makes this possible, our culture doesn't have to.
That was unbelievable, nice find. Hope you share a POC on Github of how trivial it was. Welcome to the future, where an unauthenticated API by a company can tell you the position of anyone.
> I'm not convinced there was ever a need for sysadmins, especially from the point of view of programmers. Programmers have always been able to do that work themselves.

> It's just that they don't want to. They think it's boring, or perhaps even beneath them. It's a bit like tax preparation.

I'll half agree here, and half not. I'm coming at this as a programmer who has historically done ops as well, currently doing more ops than dev.

There's parts of it that programmers don't want to manage, like Apache configuration, provisioning and sizing VMs appropriately, etc. That's the boring stuff, and I totally get it. I don't like managing most of that stuff either, and have got everything set up with service discovery to handle a good chunk of the configuration, and Terraform for managing resources instead of having to click through the Azure Portal, and Nomad for scheduling tasks in the clusters. Groovy.

There's also the parts that the developers seem to have no clue about. They're very happy with all of these abstractions, but there's a lot of layers underneath. They think in terms of making HTTP requests; when those don't work, it's up to me to figure out that their library is keeping a pool of HTTP connections open, and the Azure load balancer silently drops those connections out of the NAT table after 4 minutes of idle time (without sending FIN or RST packets to either side, natch). When the app gets terminated because it's exceeded its cgroup memory limit, I'm the one helping them adjust their JVM heap size. And when their requests take too long, I'm there helping them look through their query logs to figure out what's happening.

All of these cases have happened in recent memory, and it's never been a matter of "this is boring and/or beneath me", it's been a matter of "HALP! I HAVE NO IDEA WTF IS HAPPENING"

Edit: so yes, I agree with you in the sense that I'm a developer who generally speaking doesn't need a sysadmin. I installed Linux for the first time when I was 12 years old, 22 years ago :), and I didn't have a sysadmin then. In those 22 years, I've seen a lot of weird shit happen, and most of the people I've worked with don't seem to be well equipped to dive 3 abstraction layers deeper than they're used to to figure out what's wrong.
And won't be the last either, I bet.
Ethical Discernment Regarding Aspects of the Present Economic-Financial System
I read about that way back and wondered what happened to it. I guess now I know why it never came to anything. Such a shame!
it is a fantastic book that every entrepreneur should read at least once

Agreed. Not all of the ideas in there will apply to everybody, but I think everybody will find something they can apply. To me the big thing I took away was the importance of finding to "work ON your business, not just work IN your business".
As the Web moves toward HTTPS by default, Chrome will remove “secure” indicator
I've carried a knife blade (approximately an inch), and a screwdriver-type tool onto flights with zero issues many times. I have had to mail back a Leatherman supertool, and since then have never brought it.
Can I suggest something? I'm no expert, but magnesium is often suggested for teeth grinding, and is great for me to get relaxed before bed. It's also an important electrolyte (often overlooked as such)-- part of what you need to replenish after a night of drinking. If you're interested, pick up some magnesium bisglycinate. This form is kind of expensive, but the most bio-available (and consequently doesn't cause too much, if any, gas or cramping... or shitting). It helps a lot with my anxiety.
"localhost" by itself is, but second-level domains (ex.: laptop.localhost) aren't, at least not anywhere I've tried it.
Silicon Nanowires Could Enable Smart Solar Windows
One stark flailure of the Altera acquisition is there has been little by way of tool chain integration. This is a CPU with a bag on the side, and that bag needs people that write HDL and understand computer architecture to make good use of. It's not really a harsh critique, but a warning that the lower you go is an increasingly smaller number and expensive lot of folks. Intel's marketing arm can't distort that reality, and their product development arm seems too taxed to bridge the gap.
Not sure why not or if that even is the case. I am curious myself and I will try to find out.
Your article says it works that way, so Google only has to ask permission from the employer. The employer is the "person" who must grant permission to record the call.

> Also, any business that is recording its employees must notify customers.

Google did the recording, so that doesn't apply. Even if it did, it would make sense for Google to edit out the "Your call may be recorded for quality recording purposes," in the demo.
There's nothing wrong with "playing with your own hypothesis-space" as you put it, but it's stupid to believe in something without any proof that it might be true.

It's fine to think "what if god created the universe" or "what if we're living inside a giant space beaver" or "what if there is another fundamental force responsible for consciousness that we can't measure" but unless you actually have some evidence or reasoning that points in that direction, they are all stupid theories compared to materialism which actually fits into the current scientific world view pretty well.
I don’t think this is true. In a gaming context VR provides more immediacy of immersion, much greater presence and wider accessibility. These factors also make VR a compelling case outside of gaming for all sorts of tasks.
I just setup a brand new LAN for a client and used ".corp" for the internal DNS TLD.

https://tools.ietf.org/id/draft-chapin-rfc2606bis-00.html

>Recommendation (2) of SAC 045 calls for the community to develop principles for "prohibiting the delegation of additional strings to those already identified in RFC2606 [RFC2606]." As the first step in that process, based on the data reported by SAC 045, this document adds to the list of names that may not be used for top-level domains the following labels:

>.local, .localdomain, .domain, .lan, .home, .host, .corp

Now it seems like those TLD may be sold in the future? 1&1 is even "pre-registering" those TLDs.
Stoicism and Coding
A forum for hackers that doesn't have an NNTP interface? ;)
I see it as the default, unless there's a strategy to do something about it.

I firmly believe any company needs to be pruning their employees on an ongoing basis - think Jack Welch's bottom 10%, or investment bank annual tidying before bonus season.

That doesn't mean employers need to be nasty about it, I think you can thank these people for their service, give them a nice severance package, a good reference letter, but you don't need to keep employing them until they reach senility and retire.
HN title is clickbait. Article title is much better.

The article makes a very reasonable argument, however I wish he wouldn't try to introduce some new term, Agile "governance". He's just describing what we already know -- that Agile isn't Agile and care must be taken to institute it correctly. via "governance" as he calls it but this isn't a new revelation.
People who have a lot of money have a lot more fun entertaining themselves without leaning on the emotional network of a family. People with less money rely on their family and community for entertainment. So I'd expect wealthy "jet setters" to not have many children.
Not sure if this is an old slavic wives tale or well known, but my mother always told me that dreaming about teeth was caused by worrying about money/finances.
I'd love to see a vaccine against Lymes that's safe, but this article is dogmatically supporting literally anything pro-vaccination. They don't even know how long the immunity lasts, this is clearly not tested nearly enough for wide use on humans.
http://michaelegerbercompanies.com/web/the-e-myth-library/
How is life over there? The idea of an invitation tree certainly sounds nice.
Huh? Not worrying about something that could go wrong is just blissful ignorance. It's a very valid concern that should be accounted for in your big life decisions, you can't just hope for everything to go well because it almost never does so you should consider the consequences when it doesn't and make an informed decision if the costs/risk for that to happen are worth the hassle.

I've been together with my wife for almost 20 years now and I still make decisions where I consider "what would happen if my partner would die/leave me/etc". And one good thing of being in a long relationship with someone is that these things can be discussed transparently among ourselves, otherwise you wouldn't be able to discuss simple issues like life insurance.

And yes, getting married gives implicit legal protections and a lot of those legal protections are all about "what would happen if" scenarios...
Maybe I'm an optimist, but I find it easy to do slightly above average in most tasks that I have some semblance of control over.
I’ve seen it happen a lot. Father works (particularly in a tech context often earns much more than mother). Uses this fact to exercise financial control and states that their “equal contribution” is financial support.

Meanwhile, at least in early years, mother spends 16 hours a day looking after kids. Essentially the father gets some downtime, but mother has to look after kids constantly (maybe gets a little help but that’s it). And if you /never/ get any downtime it tends to drive you into depression... causes other issues.
OpenSSH Arrives in Windows 10 Spring Update
OP is an ex-Coinbase engineer, so no. That's just a lazy dismissal.
Right. Sturgeon's law, I guess. Agile Theatre is more common than Agile, just as security theatre is more common than security. So I'd say both above comments are accurate.
We detached this subthread from https://news.ycombinator.com/item?id=17094708 and marked it off-topic. Please don't start generic racewars here.
Hey, I don't know if that's a common symptom! My friend did some research and she said she found a few accounts of that happening, but I don't even think it's on the list of side-effects they give you. Keep that in mind!
Incredibly, .gb lingers on:

$ getent hosts hermes.dra.hmg.gb
146.80.9.16 hermes.dra.hmg.gb
Voice synthesis is really fantastic at this point. But there is a critical flaw in every single actual USE of it. They are obsessed with their 'cloud' and don't do any of the processing locally. This guarantees the telltale latency lag which can not be remedied. Conversation with any synthetic voice will always be a beat off due to the latency. It's the same as the annoying wait while Alexa or Siri sends your voice data off to a cloud to be processed (which is utterly unnecessary for the recognition part). You will always know you're talking to a robot because the brain isn't in the head you're talking to and the speed of light is only so fast.
I switched over from Windows to Linux about a year ago and the only thing I miss is some games that doesn't run on Linux. Things you would probably miss in Windows: The console, apt-get, open source software, config files, able to fix stuff, support/community, ZFS, support for new technology programming languages and frameworks. And stuff you will not like in Windows: Editing the registry, finding stuff in the GUI that switch places from time to time. Installing random programs from the web and give them Admin rights, paying for those programs, getting spy updates you did not ask for, your OS showing ads and tracking your every step and then calling home to send data about you, old programs doesn't work.
Is playing an edited video or audio piece a "demo?"

They clearly portrayed it as a real, unedited call. If they were dishonest, of course that matters. Arguably ethics don't matter as much as the underlying tech, I suppose. But it still says something about the individuals involved.
Was there enough of a delay between the request and the reply to mitigate the risk of a bad actor flooding a particular cellphone with battery-discharging pings?

Props for finding the vuln.
Why not give the user control and have things such as crash reporting be opt-in?

We sleep-walked into a society where the expectation is that any and all data is scooped up and sent off remotely without adequate controls and I think it's great that the EU GDPR is making people wake up to the scale of it.

Suggesting that XMPP federation isn't compatible with GDPR seems like an over-reaction, isn't that like saying that SMTP isn't compatible?
Hey, it had worked for him in the past! When he was 12 and needed parts to build a frequency counter, he looked up Bill Hewlett (of Hewlett–Packard) in the phone book, called him at home, and talked him into getting the parts for free. Plus he got a summer internship at HP out of it.
Developers should abandon agile: https://ronjeffries.com/articles/018-01ff/abandon-1/
Unfortunately the twitter report options are a tree, so it's hard to find the right thing. I believe under abuse there's an "impersonation" option, I've used it before.
"contraception is expensive and pulling out will work"
My grandfather put himself through dental school at the University of Toronto in the '20s by doing traveling magic shows in the summer.

I put myself through a state CS program in the '90s by bartending and selling pot, while guiding whitewater trips (and selling pot) in the summer.

Things have changed, but not that much.
It's the classic "family values" propagandist's argument. As soon as you acknowledge that women aren't property, it's a slippery slope to children born late out of wedlock.
Just because college may be a great choice for social mobility at the individual level doesn't mean it can scale to everyone. I believe that anyone who gets into Harvard should finance it with as much debt as they like, regardless of their major. It'll be worth it. If you are accepted into a non-competitive-admissions school, you need to make an informed cost-benefit analysis. The relative ubiquity of financing options makes this a bit distorted for an inexperienced young person, effectively lowering the perceived cost. For some reason we believe that lowering the cost function for students will lead to increased demand for college education will lead to increased supply of graduates will lead to... increased supply of good jobs? It's a flawed idea, because it turns out that what really matters, as a young person, is your resume's strength relative to your similarly inexperienced peers, and a mediocre record at a mediocre school is not going to set you apart.
I think you're being too harsh. Lots of marginal students are encouraged to go to college and many of them study things like history or communications that aren't good investments. These marginal students drop out at high rates, but still have 10s of thousands of dollars in student debt. Because most of the benefits of going to college only occur if you actually graduate with a degree it's a waste for these students to spend 2 to 3 years in school where they aren't learning anything relevant to their future employment.
Infinitely easier to vet sellers than buyers.
Most of the time there are plenty of people we would be happy to hire, but some other guy was just slightly more qualified or slightly cheaper for the same qualifications.

There are some cases where it's just attitude. Like I feel this person was just blasting her resume to everyone and picked someone whose cover letter felt a bit more sincere.

There are plenty of cases where someone is simply not qualified. Or that I'd get the impression that this person is not very smart and choose not to move forward with the interview process.

Weak English is another major reason. We rarely need someone good with algorithms or a specific tech skill. This is all learnable. What we really need is someone who can build what we want the first time, and not spend 2 weeks building the wrong thing. Or having to hire someone else to read the manual for them. It's really hard to explain why you'd think someone has poor English. Grammatical errors and a few typos are okay. But sometimes it feels like some effort to simply communicate with the person.

Also do note that the person on the other end is human. We don't really want to say why we reject someone, as the reason is often unfair and false. It's very uncomfortable to explain it. Easier to just ghost someone.
Try getting reasonably priced manual or domestic work in NYC. Workers here are lazy, incompetent and entitled. Compared to large cities in Asia it is difficult to get good workers here.

YMMV