skysight-inc/HackerNews huggingface dataset:
The people crowded behind the deer ought to have sent a person off in either direction to warn approaching traffic of the obstacle.

I recently attended to an echidna sitting in the middle of the other lane in on a blind corner. I reversed until I could see straight road for 60 meters, stopped with my car at an odd angle on the side of the road with the hazard lights on to give an indication to approaching vehicle something unusual was occurring ahead, namely my partner and I were on the road on a blind corner. Then we listened carefully for approaching vehicles while we got the echidna off the road.

The ethical dilemma lies not with the driver, who is otherwise driving to the conditions, but with the people who have put themselves at risk by performing a task in a dangerous environment without appropriate hazard protection.
One of the reasons why Go is so unwieldy is because it is designed to be simple. Its very easy to mistake simplicity for elegance; the reality is that simplicity can lead to elegance, but it doesn't have to.

Go is an interesting language when you have a project with dozens of developers, because it explicitly, by design, does not let you introduce any concept of "your needs". Go is not ashamed of the fact that it has one way of doing things, and that way is rarely elegant. But it _is_ effective.
There's a whole kind of unpleasant but interesting topic about attacks against behavior of self-driving cars. I think I saw an earlier HN thread that suggested that they might put occupants at greater risk of kidnapping because the cars could refuse to take evasive actions that endanger or injure a kidnapper (or just violate a traffic law). This risk might be farfetched, but it may illustrate the concern about people knowing the limits that self-driving cars will respect and then exploiting those limits in some way.
I'd love to know why they decided to move in the first place?

To leave Python means there were some kind of problems with it?

How are those problems being addressed now?

...or was this always a political/personal preference thing?
> Yes, this is something all men should be aware of. Don't act creepy to little kids. I was the same way, until I had a kid of my own.

Teaching your children that a friendly smile is creepy is a great way to reinforce the statistically irrational stranger danger and bring them up with the idea of men-as-beasts and women-as-prey that reinforces patriarchal societal structures.

Please consider reading up on enough basic feminism to realise just how much of a disservice that would be to your children.
shrug I guess you could say the same thing to the original author (it's just in your head). If you lived in a place that is 80% black, at least in the south, and have not run into a black person that is not very racist towards white people, then I'm not sure what to tell you - this wasn't really a "feeling"; it's what people said and how they acted towards me vs others. I actually get WHY as how THEY are treated by some white people, not that it makes it ok.
Short answer - probably. Slightly longer answer - I'm actually not sure. It'd have to be set really high, and even then, collection might be an issue.

Let's deal with the amount of the fine first. It'd need to be huge, enough to erase the economic benefit of the rental activity, and then some to deter the attempt because the odds are you still won't get caught. Let's say you do something ridiculous like $50k per occurrence, just to keep this moving.

Anyone serious about doing this is going to restructure such that the fine becomes difficult to collect. Make the city spend $100k to get $50k from you. Individual property owner X creates Property Management Company Y. X leases property to Y. Y does all of the business on AirBNB. Y gets fined, goes to court, judgment sticks, so Y declares BK and dissolves. X leases to company Z, rinse and repeat. Literally a shell game until the city gives up or something bigger comes down, who knows, but point is you can frustrate enforcement efforts in protest if you're so motivated.

Then there's the question of the fine. I really don't know if there's a constitutional argument on an excessive fine or not in this case, but I think the Supreme Court left the door open on that. Kelco might be the case.

Please keep in mind, I'm just being an armchair analyst here. I'd be pissed off if my neighbor's house suddenly became a revolving door of loud campers. I'm just not realistically sure what could legally be done about it beyond restricting short term rentals. But then I'd just have weekly campers instead of daily.
One note:

Four of the things he has grown accustomed to experiencing are feelings. (e.g. Feeling relieved when people don’t verbally address the fact that I’m Black
Feeling out of place when I can’t identify with certain pop culture references or cultural norms (like being able to swim, liking baseball, listening to rock/country or playing golf), because I grew up differently
Feeling like I have something to prove because I’m Black
Feeling like I was chosen for certain photo/video opportunities at work and during other activities to feign diversity and acceptance)

We cannot be responsible for how other people feel. Feeling alienated and out of place is something that's common for all people.

Once you have an inner locus of control, things flow more naturally. If you think of your feelings as subject to the whims of the external world, then you are always going to be in a world of hurt, no matter what color you are. You can always find a reason to feel bad about yourself.
Also, Reason (a syntax on top of OCaml) makes OCaml look pleasant.
For some value of "easier".
Simple, seamless, lightweight time tracking for all your Git projects
Notice I'm being careful to mention semantics not performance(although those semantics largely help with the latter). The ASM<->C bridge is much smaller since you're talking about registers and possibly custom instructions that are usually exposed via intrinsics.

For me the dividing line is if your language abstracts away memory management. If I don't get control over where memory lives and how I access it not low level.

PC is this nice homogeneous memory structure but there's many systems that have specific semantics around different address spaces and you may need to be able to access and manipulate them in specific ways.
But it's pretty clear their problems are not at all caused by them not retooling the CPU sockets often enough.
> I've never seen so much paranoia about kids and males as in the US in other countries.

The US is, I believe (its been a while since I've seen stats on the perception and reality, this was definitely true last I did see them) in a multi-decade long media-driven misperception of a rising tide of crimes involving stranger (especially male stranger) abduction and violence against children, while the actual incidence of such crimes has been declining for decades. So, yeah, its probably a uniquely (or at least, especially) American thing.
The grid powers a lot more than homes...
'encoding/json' is definitely more powerful than Python's JSON package. 'http' is similar.

But I will say that 'flag' isn't even _close_ to being comparable to argparse. flag is, like, the bare minimum you would need to write a command line application that accepts flags and generates help text. There are dozens of libraries for Go that more closely resemble argparse because flag's capabilities are so limited.
How exactly are page tables allocated on demand for large reserved regions?
Except the custom SSD is unbelievably fast and soldered RAM inarguably takes up less space than RAM chips...
unwrap panics on failure; try! is equivalent to

match somefunc() {
Ok(res) => res,
Err(e) => return Err(e)
}

in Rust; or

res, err := somefunc()
if err != nil {
return err
}

in Go.

Also, while I don't really know Go, doesn't

res, _ := somefunc()

silently ignore the error instead of panicking?
My Rust on `try!` is rusty... no pun intended, iirc it is the equivalent of:

if err := someFn(); err != nil { return err }

Where as `unwrap()` is:

if err := someFn(); err != nil { panic(err) }

So a little dif than your example, fwiw. (Not agreeing or disagreeing with any of the statements, merely commenting on your question)
I don't disagree with that except modern fly by wire systems involve redundant cabling so it's much harder to cut them all. But, yes if you know the weak points and have unrestricted access a few pounds of High explosive is enough.

The point is without that knowledge and access by the time you have enough HE to take down a modern jumbo jet you can also use it to kill a very large number of people in other ways.

Remember, most bombings are really poorly executed at a technical level. Army's use grenades because they work. If you want to do as much damage to a crowd as possible your better off with a large number of fragmentation grenades than a suicide vest. Create a choke point, detonate something to create a crush, blow up the densely packed crowd.

PS: Mortars are frightfully effective yet tiny.
Let's say you're doing something with the result of http.Get, because otherwise it makes no sense. In Go, you'd have something like:

resp, err := http.Get(someURL)
if err != nil {
return nil, err
}
res, err := DoStuff(resp)
if err != nil {
return nil, err
}
return res

In Haskelly-Go, you'd do:

do
resp <- http.Get(someURL)
DoStuff(res)

The types of both http.Get and DoStuff would be monadic, and the result of the do block would also be monadic. When you eventually get to the place where the error is significant, you handle it there when "unwrapping" your value from the monad.
https://github.com/brson/mir2wasm

It's still very early, and there's other avenues as well: an LLVM backend, for example.
Student uses artificial intelligence to make smarter breast cancer diagnoses
The only thing that really matters is people's ability to make decisions. Their religious and political views can very easily reflect a failure to make good decisions, and that has a real social cost. Race is nothing like that. Neither is most physical disability, sexual orientation, nor suitably passive statements about political matters or religious affiliation. That's why those things are protected.
Thank you, I've edited my point to hopefully make my thoughts a little more clear.
> silently ignore the error instead of panicking?

Correct, with the minor note that it of course depends on your usage. If `res` is a pointer, any usage of it will panic because you ignored the err
Yeah but is this something anybody asked for? The signal is always so great in NYC I never even want WiFi. This just seems like a largely pointless intrusion in service of selling more and more targeted ads.
That's pretty crazy, and I don't think it would fly here, though I never shop at Walmart.

Perhaps it's different in Canada but Visa and MasterCard are the most popular credit card brands in the US.

The only time I've seen something related in the US is at discount grocery store chain Aldi's (it has some commonalities with Walmart) which has a 0.5% surcharge to pay with a debit or credit card in the US and Australia. They had been doing this internationally for a while, in countries where they accept credit cards at least, and Europeans seem to be more accepting of it than Americans, but it only became consistent in the US over the past year or so.
Yes and who wanted free WiFi exactly? Bill DeBlasio?
Since SYN packets only contain a limited set of information, if the SYN packets have spoofed source addresses then it is very difficult for a device in the destination network to filter/mitigate a SYN flood, since they look like legitimate SYN packets from many different clients. That said, if it's a non-spoofed attack, then you can definitely filter them at the edge. For spoofed attacks, if you filter from multiple global POPs (as do many DDoS scrubbing services), you may be able to guess that a packet is arriving at an inappropriate POP given the source address, but even that will only let you filter a certain amount of the traffic. Because of that, you still need some level of protection at the destination server.
First U.S. trader convicted of spoofing sentenced to three years in jail
OCaml already looks nice <_<

(…Once you've used it for a bit. I admit it looks kinda weird at first.)

I recall Reason didn't yet support some important part of OCaml syntax, but I don't remember what that was.

Though I don't dispute that Reason is a good thing—Erlang saw a lot of growth from Elixir, hopefully Reason will get people into OCaml.
Security Robot Injures Toddler at Stanford Shopping Center
> ZRTP is currently the best choice for voice.

I beg to differ. ZRTP is currently the best choice for voice when the caller and callee share no key material to begin with. In the context of Signal-the-app, the caller and callee often do share key material, but the protocol (to the best of my knowledge) doesn't bother to use that key material to authenticate the voice channel. This means that two users with the ability to securely text-message each other can still have their voice calls tapped if they fail to validate the short code each time.

The same omission also means that you cannot confirm that you have real end-to-end encryption by making a voice call and comparing the short authentication string on the screen.

I don't know whether Signal-the-protocol in WhatsApp is better designed, but calling ZRTP a good choice is ignoring the fact that current uses are not well thought out.
Do you think the parents who marched their kids away from the parent commenter was doing it because of a friendly smile?
| Last but not least, Americans are very good at finding good European startups and importing them in the USA.

We've had almost 400 years of practice. If we weren't good at it by now then it wasn't meant to be.
I would add that there seems to be a push against inheritance in general with UI components in the frontend web app world. React clearly is designed against using it, and same thing with Angular 2 (inheritance does not play well with decorators, which are metadata on specific component classes). I don't think we really see any modern UI library/framework adopting inheritance as a valid pattern at the component level, precisely due to the problems of leading developers down the path of creating potentially incorrect abstractions & being too painful to fix when UI can potentially change quite a bit structurally.

In addition, anything a user can accomplish with inheritance, a user can also accomplish with composition, but while retaining flexibility, so when considering how much the UI layer can change in an app, one generally wants that flexibility. Inheritance is more useful when creating low level abstractions or maybe wrappers around such, but should generally be avoided when it comes to consumption for higher order constructs because of the complex chains involved.

* This is what I have found at least - perhaps I'm making some incorrect points. If so, I'd like to know why I'm wrong here, since these are just conclusions I've drawn from experience so far.
That's irrelevant. Maybe one gay person did choose to be gay and maybe another didn't. Maybe people's gender preferences are on a spectrum of varying intensity. None of this has any bearing on how we should treat them, because these issues are completely irrelevant to one's ability to be valuable to society.
Exceptions don't work fine in Python for single-threaded apps. Everything throws, and almost nothing catches. User provided malformed JSON? Hit 'em with an HTTP 500.
Hi, well thanks for listening :)

I'll take a little look at the Google Group tomorrow and would like to give some feedback! I think the project is fantastic.

I've got a couple of little follow-up comments on accessibility...

One important thing to remember about visually impaired users is that they almost always have their base font size in their browser set high already, or are using a magnifier. So 150% of an already large font becomes an unusably ginormous font. While the intention is definitely good, it can have the opposite effect (I speak from experience working with both technical and non-technical family members who are partially sighted). A base size of 14-16px (depending on font), increasing to 1.5em or 2em for headers works really well, and doesn't overcompensate when visually impaired users have their own font magnifying solutions in place (as they most often do because they're needed for the vast majority of websites).

And in terms of the max width, I'd definitely take it down from 1200px. Long lines are harder to read [0 (also a really good example of readable width)]. Playing with the site in Chrome dev tools, "max-width: 54em;" works really well. It stops the right-aligned/floated elements being across a wide chasm from the left-aligned elements, and it keeps line lengths at a really readable limit. And by using ems instead of pixels, if visually impaired users have a higher base font size (which doesn't scale non-text elements with sizes in pixels), it won't distort the page layout.

[0] http://baymard.com/blog/line-length-readability
We do have a couple independent road systems when it comes down to it. Having built such an extensive paved road system allows for there to almost always be an alternate route to travel if something comes up. Electric grids don't work the same way obviously, but we did make the capital investment when it came to roads.
Because of course it has to be one or the other, because politics.

More realistically it's likely a mixture of racism and sexism (and possibly, depending on dress style and expectations classism as well), entirely possibly to different degrees on the part of different drivers who didn't stop - and also on the part of the driver who did stop for the white woman stood near the black man.
Great post Leo. Most startup "diligence" is a waste of time, usually just investors checking the box after they've already made a decision.
> We cannot be responsible for how other people feel.

I don't recall him asking anyone else to be responsible for how he feels. (And each of those describes an event that he has also become used to -- in one case implicitly by opposition to the one triggering the feeling. In some cases those actions are ones for which someone else might reasonably be responsible -- though, again, he's describing his experience, not saying anyone should be responsible for those experiences.)
Reviews of neural network research papers for art generation
Unfortunately, this isn't standard practice in Python. It's "catch the errors you know about" at very best.
How would you celebrate white culture?
New Prime Minister Theresa May begins to shape new cabinet
If you saw a person that looked significantly different from you and your tribe in the ancient world, they were likely to be one of:

- A foreign soldier that plans to kill or conquer you and everyone you know

- A traveling merchant that you might be able to get along with, but need to be wary of in case he tries to swindle you

- A wanderer that does not pose an existential threat but still cannot be trusted not to steal from you or kidnap your women and children

- Or you could be any of the above to someone else who is going to fight back kicking and screaming

Innate xenophobia is makes perfect sense within this context. Frankly it would be weird if we didn't feel it. The really troubling thing about it to me is that people don't want to accept it as a fact of life and figure out healthy ways to deal with it because it conflicts with their political ideologies.
> Doesn't your logic imply that we shouldn't, since maybe they were forced into it, and maybe they were even forced into it as a child?

No, obviously not. In the case of child porn, we know they were forced into it.

Currently in the case of an adult porn star who was forced into it as a child, that is illegal.

I understand what you are trying to get at, but the point of any age based legislation is based on the idea that children are less able to understand consequences than adults. The victims are explicitly not given control over whether they were 'really' a victim or not.

It is society as a whole that is determining that there is a crime - not the children or the adults they grew into.
Fiat Chrysler is giving up to $1,500 to hackers who find bugs in its software
Major update of AutoSpotting, an AutoScaling-friendly EC2 spot market bidder
Yes it is, it is overtly political dissent against their point concerning acceptable behavior of groups of humans.
> It will always be the case that circumstances can change faster than something with the momentum of a fast moving car could adapt. Somewhere between "you're boned" and "your car saves the day" lies room for a scenario such as this, with potential room for a large amount of thinking.

I think it's possible that with improving AI of self driving cars, making overall safety better, there will be ≈0 occasions when car simultaneously 1) doesn't have time to react to some sudden problem and 2) has time to make informed decision (and physically perform it) on how many people to save. Especially if pedestrian airbags become popular.
Yeah but you aren't really capturing the difference fully.

If all of the exception handling code is at the end of the block, you lose context (which of the three file opens the this FileNotFoundException), scope (every variable you want to use during cleanup has to be declared outside the try, initialized to a sentinel, and then checked in the catch to be sure the try initialized it to the real value), locality (the code, the error handling, and possibly the finally block all deal with the same things, and should be in sync, but are spread out), and more...

Error codes are verbose, but exceptions have issues to.

Neither one is ideal for me but error codes are the lesser of two evils for the time being.
The performance gains are going to be massive. All of the browsers collectively demo'd this: https://webassembly.github.io/demo/
Great article and a great reminder to keep your head straight.
This article is total rubbish. It reads like the fan fiction "confessions" that 9/11 truthers write.
> Or do you think people should just completely ignore these correlations despite their existence, no matter how benign (like being more likely to ask if you play a sport you look like you could play based on physical appearance)?

This.