skysight-inc/HackerNews huggingface dataset:
TypeSan: Practical Type Confusion Detection [pdf]
Thanks for the heads up. Not suprisingly, a related stackoverflow q&a mentions that macro and also another more convoluted one from Chromium that protects against accidental pointers being passed: http://stackoverflow.com/a/1598827
How to use DANE/TLSA
Not easily. Samsung has something like this, which attempts the minimal task of "see if you're looking at the screen" to prevent dimming while you read. It's... not good. Not even passable, in my experience.

That task should be achievable, but anything fancier - even positioning a dot - is probably still a tall order with that single camera.
Your scientific view is that McDonald's is a foundation of a healthy diet?
My experience with BBSes started around 4th grade, in 1983 or early 1984. 1200 baud US Robotics external modem, a Heathkit CPM machine my dad built, and typing AT commands by hand. My favorite at the time was Bongoland, a pacific northwest bbs which was designed more like an adventure game with message boards tucked away in various places, and I'm sure a larger, secret segment I never gained access to. I later discovered some amazing communities (Thrasher Skateboard magazine had a great system) and some horrifying ones (some people loved their pets in ways different than I was accustomed to.)

Within a few years, we got a second phone line and I started up my own. Through a lot of incarnations, but it was most popular as the Chelsea Hotel and was a hangout for miscreants, hackers, and skaters. Through it, I got to meet some people who are very influential today, as well as plenty of anonymous friends.

The experience certainly piqued my interest in other areas of tech, and I can easily trace my path from there to where I am today. I miss the limited access and smaller communities of BBSes, the excitement of hearing the connection tones after having auto-redialed for 30 minutes of busy signals, and of course, Trade Wars.
I was clumsily trying to explain Space fountains. :-) This do discuss the Forward thing and so on:

https://en.wikipedia.org/wiki/Space_fountain#History
I'm not talking about the US
Uber’s self-driving truck company's first shipment: 50,000 cans of beer
Yes, because my other phones do receive updates regularly.....
Its not paywall free. You are limited to a set of free articles every month.
If you can always find what you’re looking for for any non-trivial (2 keywords or more) search terms, how is it not a minor collision? “CPP” is not even the name of the language—it’s the file extension.

EDIT: Mostly I’m just annoyed that those useless off-topics about naming keep crowding out actual discussion.
I don't really care what the Pentagon does, if they want to fuck shit up, they have the capability, and autonomous weapons only offer them marginal gains over what their multi-trillion dollar war machine can already do.

The cool thing how cheap and accessible these autonomous technologies for anyone with limited resources. Any consumer accessible technology can be hacked and jiggered to make an exciting array of autonomous weapons that offer so much more precision with less cost and risk than any conventional approach.
Over the years I've tried many planning methods, with very low success.

I tried GTD (https://www.amazon.com/Getting-Things-Done-Stress-Free-Produ...) for 7 years before declaring it a failure. It does have some good ideas that I still use, but the TODO management didn't work for me. I think it'll work only for people who have fewer goals than I do. It doesn't handle large lists very well.

Some things I kept from it:

1. Filing cabinet - Instantly useful from day 1.

2. Calendars are only for hard deadlines. Don't put stuff in there that you merely want to do. I know this is the opposite of the submission here. For me, planning everything in the calendar, including things I could ignore, led to a mess. Keep it for things you really cannot ignore.

In general, any obsessive time based planning like this submission fails for me. GTD is not time based. I prefer planning my tasks for the week, not for the hour.

I like the idea behind Kanban, but I do not think it fits most of our personal lives. Very good for certain work environments, though.

Pomodoro technique: It's good, but not really for task management. It's just a good technique to stay focused. Worked for a few months until I got used to it. Now it does not keep me focused and I can easily get distracted by the web, etc.

These days I'm trying this:

https://www.amazon.com/Master-Your-Workday-Now-Strategies/dp...

I think it works better than GTD, and fills the gaps in it. If you do not want to buy the book, a condensed, down to Earth version is available as the 1 Minute Todo List:

http://www.michaellinenberger.com/TheOneMinuteTo-DoList-Eboo...

Personally, I feel the book is better than the PDF at explaining the rationale behind the 1 minute todo list. Reading it was very calming. It explained all the problems I had had with GTD and similar techniques.

Basic ideas:

1. If you cannot examine your todo list inside of a minute, it is too long. So spend a lot of effort ensuring your daily todo list is not long.

2. Urgency and importance are not the same. We're hard wired for focusing on urgency, so do not try to make a TODO list purely based on importance.

3. Every week, identify everything that must be done in the next 10 days and put it on your list that you'll examine daily. Things you decide not to do in the next 10 days, keep in your "list to examine weekly".

4. Every day, multiple times of the day, look at the short list and do tasks from among them. If new tasks come in, add them, but keep the list short (no more than 20-25 items). If your list is getting too long, identify things to move to the "list to examine weekly" and get them out of the way.

5. If something needs to be done today, put it on the top of your list!

6. You'll also have "the list to examine monthly" as well as quarterly.

Very simple idea - works a bit better than GTD.

I think my biggest problem is that I need to reduce the goals in my life and focus on only a few. I have more goals than time in my life, and I keep jumping from one to the other. No task management system will work until I do this. Tough decisions need to be made!
Also displaying error in multiple languages is clearly better than displaying only localized one because localized message can be ungoogleable and unbingable.
Please find the result below. I modified the reward function such that staying in the middle of the track is no longer required.

https://youtu.be/Tb5gASEJIRM
OTOH, the stuff MS was vilified for is now how we expect everyone to operate (FB, Apple, Google, Amazon)
Ask HN: How to Begin Contributing to Open Source?
I've read that contributing to open source and building projects are great ways to demonstrate coding ability and get attention from recruiters.

What is the best way to begin contributing to open source as a less experienced developer (a university student with no real world experience besides building small Rails apps)?

Also, what types of projects should I focus on contributing to? Will contributing to something like Pandas set someone up for a more data focused role while contributing to a rails gem will be better for a full-stack or back-end role?
My recommendation is to use the DNS challenge implementation with an appropriate DNS provider (I use Route 53): you can do all your certificate generation on a single locked-down machine and then just distribute the certs out to your machines. No need to deal with path_beg or check which host in the fleet is responding to the acme-challenge request.
Only credit cards? They accept debit cards, right?
A pit-trap can kill "on its own." A robot might kill more people, it can carry out more complex missions, but autonomy is not a key difference.
That makes no sense. Gates doesn't work to create income anymore.
No. Engineers are house builders or railroad workers or car mechanics. Except they have deeper knowledge in their subject often to the point that nobody else can do sonething as well.

There is no "uniqueness" in engineering, there is only a balancing of time, money, reliability, reusability and other purely mathematical concepts. If something is unique then it is often better than alternatives or worse than alternatives. Engineering can be considered a sport much easier that an art.

Art can have seperate equivelents. Like a paintng of a beautiful landscape or a painting depicting pain. Both may have the same price but both are unique. Even two portraits of the same person will be different simply because two individuals did it or how style changes with time.
Thank you. This is the part of the conversation that gets drowned out by the taoy-wowy numerology crap.

If memory serves, a number of opera singers, including Pavoratti, were lobbying for a change of the international standard to 432. I thought this was a bit foolish, as the problem is better addressed by simply agreeing to adopt an alternate tuning for those pieces that would benefit from it.
Setting Up a Multi-Broker Kafka Cluster – Beginners Guide
Could this potentially make AI more accurate by mitigating overfitting?
I won't use SemVer patch versions anymore
FoxPro.

I credited it for don't fear and be good at use RDBMS. Also, the most productive dev environment ever.

Python (+Django).

To show me how good syntax and well design API make the difference. Also, I'm mostly on python after all this years so is my main income generator!

Delphi (until get too expensive and all the inestability...)

What RAD is. I was able to circle around some local competition that waste time with .NET or others tools. Better than any else for GUI, far better for DB development that many (except FoxPro, of course).

After the above, is from bad to worse. ALL other dev environments provide sub-par experience, more dev time, worse at RDBMs development, etc.

----
iOS.

My main differentiation and second income generator. In my country (Colombia) the developers are mostly on Android. I'm one of the few that do "native" iOS development.

---
F#.

Because is my gateway to the ML family, AGDTs and almost as good as coding in python, except for the use of type inference.
Show HN: React server side rendering as a service
That may have been one of the reasons why they didn't make it.

Eye tracking is tricky. I worked a bit with two guys developing a commercial eye tracker in the 80's, it was a pretty sophisticated optical set-up that combined the image being looked at and the image of the person looking using a 45 degree angle 50% mirror, that made the job considerably easier.

One of the complicating factors was that eye movements have a lot of noise in them that our brain has become very adept at filtering out so what we think our eyes are doing can be quite different from what they're really doing.
No, of course not. Anybody who thinks this probably misunderstands craft and art.
Sorry for being unclear, but it's having a choice that is essential, not parties themselves. It is a representative democracy, you just choose a party instead of a person but it's the exact same concept.
Interview with Richard Miller, President of Olin College of Engineering
Happiness is a Boring Stack
Really tickles the prefrontal lobe cortex thingies!
Yes, but temperament is really only a part of the discussion when we are talking about instruments that can actually be tuned to different temperaments: pianos, harpsichords, organs, etc. Strings and woodwinds, for example, cannot.
I have been C programming on and off for 20 years, and thought I know every trick. But no.
"Doesn't cause cancer" doesn't mean "is the foundation of a healthy, balanced diet".

Personally, hashbrowns are hashbrowns. Doesn't matter if I cook them or McDonalds cooks them. Coffee is also, at least to me, coffee. Doesn't matter if I brew it or McDonalds brews it.

If my breakfast is going to be hashbrowns and coffee - I can buy that at McDonalds. Some people are not okay with buying it from McDonalds because it is McDonalds, which doesn't make much sense to me.
Ah there are funnier, less obvious ways
With Two New Competitions, XPRIZE Tackles Water Scarcity and Women’s Safety
What a revolting sweaty pit of misogyny.

> "In general female behavior is not explicable in terms of rational pursuit of goals, but as innate reactions to stimuli."
"It has nothing to do directly with defending our country except to help make it worth defending"

That italic part added by the author changed the context in a very meaningful way. Before realizing that was added by author I became more inteeested in that conversation.

Such a wise and thought provoking addition to an otherwise disappointing conversation.
I think autonomy is a key difference. A pit-trap can't come hunt you down. That's new.
Because the people doing the recruiting seldom have the training to tell who's a good candidate or not.

Software creation is an art, not a science, and finding a good developer requires understanding his knowledge of the technology as well as his approach to problem solving. There's never only one right way, so it's hard to create a standardized test that non-devs can use for screening.

Also, it's a numbers game. They just want to throw bodies at you and hope something sticks. Turns out quotas and commission are the enemies of quality.
I would, but I honestly find the web experience to be worse, especially when it comes to playlists.
It's a bit grimy, but: http://m.imgur.com/JTwCqyy

That's an A4 piece of paper for scale.
Sportsbook has the Cubs favored, and 6 games in the series as the most likely outcome. Cubs in 5 is the most favored bet, but Cubs in 6 pays +350 to 1.

Seems like it could be worth a few bucks...
Actually went back and clicked a few ads myself. Good point.
Does this content actually still exist somewhere? There are some references IPs / DNS names that no longer exist.
The article would have preferred to see the NDP elected instead of liberals or conservatives?
Except phones without bezels are tough to have a good case for since having a lip around the edge to protect from a screen down drop interferes with touch screen use.
But CPP is the name of the language!

https://en.wikipedia.org/wiki/C_preprocessor
For those wondering about the privacy implications of this technology, eyefluence required a VR headset to function and I'm not aware of them demonstrating their tech using the user-facing cameras found in mobile phones and tablets, so I don't think there is any reason for worry on that front (yet).

Here is a video of a 2016 demo of eyefluence tech:

https://www.youtube.com/watch?v=hYH8qLvq7rc
US internal first class is not the same as full-fat intercontinental first class on a flag carrier. (It's barely up to regular business class.)

I do know a guy who was booked JFK-LHR in business class in the 90s and whose flight was overbooked; BA offered free first class upgrades to anyone who was willing to travel on the next departing flight with seats so he volunteered, and was most surprised to get home two hours early!
> No synchronous external scripts nor blocking external stylesheets

I know we have:

<script type="text/javascript" src="script.js" async></script>

but for stylesheets, why can't we have something similar? Instead of a JS workaround, can't we have:

<link rel="stylesheet" href="sheet.css" async/>

I hate hate HATE the idea of having css dependent on some JS (even if enabled) that might or might not run depending on what feels like working today.
> What we should be concerned about is what all these people will do next - most won't have any other (labor) skills. Many of the longshoremen got "golden parachute" type payments to retire early, thanks to the negotiating power of the union. Most truck drivers, I think, will not be so lucky.

You might reconsider your phrasing of "golden parachute" for redundancy payments. CEOs receive golden parachutes. Redundant longshoremen received something akin to small lump sum retirement payment. Big difference.
The startup redemption of Famous
I feel that most discussions about whether somebody/something qualifies as an artist or art end up being pretty meaningless because people don't have a clear notion of what "artist" or "art" mean.

Most notions of those terms seem to be based on a picture of exemplars or prototypes of those kinds of things, and most determinations of whether somebody/something is an artist/art seem to be based on intuitive similarity comparisons with those exemplars/prototypes.

[EDIT: just thinking out loud, "art" seems commonly, though implicitly, seen as having defining characteristics of ineffability and high cultural status, so people's views about whether X is art often really come down to whether they think it seems sufficiently ineffable and of sufficient cultural status, though they wouldn't say that's the basis for their view]
A lot of developers like to think that the websites they're building are interactive applications where people spent a lot of time strolling around. In almost all cases I get to such "applications" through direct deep links, and i'll close the tab when done looking at that specific page. I rarely care about anything else but the initial state.

Same experience when I was working for a news site. An increasing amount of users get to articles directly from e.G. facebook and close the site after reading.
What happens when I execute a notebook that you wrote, that had Haskell magics in it? Surely the server will run that code? And it might have exploitable bugs?
The hardware based IR solutions (e.g. Tobii) tend to work really well, though. Is it a matter of not having figured out yet how we could achieve similar results using just a webcam image?
Very minor quibble with the copy on the front page, it should read "It's likely your long-term tasks are being shunted to the side", not "shunned". Like a train, not a shame.
I don't understand how Twitter ended up with almost four thousand employees. If I had to guess how many people worked there, I would have guessed at least an order of magnitude less than that.

When Facebook acquired Instagram, didn't they have something like 15 employees?
At least on HTTP/1 sites, most people are bundling their libraries together, so subresource integrity can't save you there.

I want to say there's a security concern with re-using these libraries, but I guess the possibility of a hash collision would be extremely small.
It will be the next thing to get automated.

Wake up people, the United States is a post-industrial society. We cannot manufacture things and pay people living wages to do it. We want things cheap and we want them now. Sorry.

I'd rather pay these people to be on welfare for the rest of their lives than try to bring manufacturing jobs back to the USA.
Given that this is a company who's product line is largely based on stealing stuff rather than native innovation, it's not surprising that they are still using the Note branding they stole from Samsung. Let's just hope hey don't steal the 'burst in to flames' feature too.
Ok m saving this link so i can plan later my schedule to tackle my procrastination just going to keep watching netflix for just a couple of more minutes...
Better, almost certainly, in terms of effectiveness, avoiding friendly fire, killing only the target.

The elephant in the room is that it may not be a good idea for the US government to be better at killing people in highly targeted ways, without any risk to themselves. It seems to encourage them to do it more.

Suppose the USA had a full fledged Star Wars scale drone army of robot ground troops. Do you honestly think it wouldn't be in Syria right now?
You linked to random stuff I have no interest in. these stuff aren't what I would call interactive experiences flash style. I'm talking about the blending of video, 3d vector graphics and motion graphics that could be run on a 2000 low end pc 16 years ago. Your js stuff don't impress me.
> Anyone who doesn't find a hard problem to work on, and this includes those in employment with excellent safety nets, is going to go bad sooner or later (drugs, sociopathy, crime, mental illness, suicide, etc).

Most people don't need hard problems to work on to find purpose or self-actualization. Most are happy to grind away on tedious takes that take time but are not mentally challenging, or care for children or an elderly parent(s). This should be fine under a basic income model.

Provide for everyone, let people who want to work on hard problems work on them.
With apologies to the anonymous wag(s) who long ago composed Windows desktop error messages in haiku format [1]:

Windows Azure crashed.
I am the Blue Screen of Death.
No one hears your screams.

In fairness, I should note that I've personally had no problems with Microsoft cloud services.

[1] http://soler7.com/IFAQ/WindowsErrorHaiku.html
I don't know if there are established formats to do it, but you would publish the public key in the namecoin record of your domain. You can only do that if you currently own the name in the namecoin chain, similar to how DANE would put a key into DNS.
> That italic part added by the author changed the context in a very meaningful way.

"Italics mine" means that the current author (in this case, Brian Gallagher) italicized a portion of the passage to emphasize it, it doesn't meant that they wrote the italicized text. That's still part of Robert Wilson's quote, he actually said that.
I'm just trying to learn all the in's and out's of my work language then I'll start branching out more.

Being stagnant as a developer is something I never want to happen.
No, a friend of mine works in the startup Elliptic Labs that is working with Xiaomi on this. Their tech replaces the usual IR sensor package above the phone screen with an ultrasound based sensor that can sit behind the display.
"Soon, that'll be ~7 days, so even less of a concern."

If you aren't authorizing and revoking immediately after delivering data, you're doing it wrong and opening yourself up to attack.

Source: Four penny auction websites using the same code were compromised by me (at their request - hired hacker.) I took their entire auction winnings after they gave me authorization to test their systems. It took me less than 20 minutes.

I walked away with $300,000 because in my contract I told them I keep whatever I compromise and steal. They agreed.

If you can't handle rapid token usage/generation, don't even bother using tokens. Token revocation is one of the harder things out there to get done properly. You're better off with a challenge/auth EVERY SINGLE REQUEST at the expense of page loading times.
> I would estimate that approximately 90% of the outages we noticed (all platform / service related in the Asia/Pac regions) would never appear on their service status pages.

Sounds kinda par for the course. At my last job we joked that the AWS status page would only be updated when the datacenter was literally on fire.
CIWS (eg Phalanx) have a similar "autonomous" mode. Once enabled, they will autonomously select target signatures (something that looks like an incoming missile) and engage.

Both Harpoon and Phalanx have a relatively distinct target. There aren't tons of military-grade radars out there, and there shouldn't be tons of objects blasting right towards a ship at multiple times the speed of sound.

Autonomous systems will target less distinct signatures but it's all a matter of degree. Mis-identification of targets has resulted in many civilian deaths in the past, even with humans, and sooner or later similar mistakes will occur with autonomous weapon systems.

https://en.wikipedia.org/wiki/Iran_Air_Flight_655