skysight-inc/HackerNews huggingface dataset:
I have a Subaru with lane-following and adaptive cruise. Lane follow fails miserably because it keeps losing the lane boundaries, even on clearly marked roads. But adaptive cruise control works extremely well, and particularly shines in stop-and-go traffic.

One catch there is that it'll stop automatically, but it won't ever go if it came to a full stop - you need to tap the gas to reactivate cruise. If the car in front of you starts moving, but you don't move, it'll make a noise (both audio, and visual on the dashboard) to remind you that you're supposed to do that. I suppose that's a kind of a safeguard to keep the human alert?
Some of the speculation investors really believe in a future with cryptocurrencies. They want to be able to use it for all payments.

I would love to go to any country without needing to buy foreign currencies, and do conversion calculations on the spot. I would love to own a currency that is not controlled by governments and banks. I would love to wire transfer money on Friday evening and let it clear on Friday evening instead of Monday or Tuesday.

I'm sure it's also more convenient for a European airline to buy a Boeing without needing to time it right for their European bank to transfer the money first to a New York bank and then to Boeing, because of the time difference and bank opening hours. That's crazy, and reality.

What a retarded system are we living in? Time for some disruption! Then we will really find out which currencies are in a bubble.
No I'm using it happily. We don't use the scheduler and create new deployment slots when deploying (which maybe prevents locking issues). Sometimes I experience oddness in Azure portal and has to refresh but has never had it slow down. As for SQL latency it's been insignificant to us so I'm not sure if what we experience is better or worse than yours.

Portal i agree is partly confusing/messy but we set up things once and then do deploys via CI infrastructure. And even the initial setup we try to automate using PS instead (to make it reproducible).

When it comes to pricing I agree, but my laptop does not do multi-datacenter so well.

Im not questioning anything you say of course. Maybe I've gone blind or don't see the issues as critical as you, or maybe I'm just more lucky.
Two things.

1. Learn soft skills. If we look at the modern business exec they do a few things very well. They can speak to large groups of people with conviction. They can make tough decisions. They can articulate their thoughts through a variety of mediums. These skills are learned. They come from practice and experience. One of the first things I would recommend you do is join an organization like toastmasters and learn the basics of public speaking.

2. Depending on your situation in life, take risk. Risk is what allows people to propel themselves into those 400k+ annual comp. A lot of these suggestions cite going into consulting, which is high billable if you're good. What they lack though is the necessity to win clients, build good relationships and grow your business. This is mitigation of risk + soft skills.

Relevant reading.
https://www.theatlantic.com/magazine/archive/2014/11/crackin...
I remember when I was the only one carrying a laptop. And then a cellphone. And then a smartphone. Then I zoned out on privacy and anonymity zealotry. And the next thing I knew, everyone and their little yellow dog had their face in a smartphone 24/7. WTF? Seriously, WTF?
> It's just an interesting technological gimmick to deal with some of the superficial difficulties of the process. I guess that's what tech companies are into these days.

This applies incredibly well to current ICO craze.
I haven't followed a course on Coursera since the first iteration of Crypto I. I heard that it became really bad, asking you to pay for a lot of courses.
maybe you're the one not raising gerbils correctly.
I'll take it one step further - I don't think I've ever used `is` for anything other than comparisons to `None`.
This is just so amazing. Just looks so effortless. Completely magical what they have accomplished in so little time. Thank you, Elon, for being so incredibly brave and persistent in your mission(s).
Is there anything written about your multi-way join algorithm? We've done some really interesting implementations of Generic Join and the like and are always interested in hearing about other potentially better join algorithms.
May be, but may be not. So I'll take a purely Florida example, in many counties Uber was operating illegally, to the extent they trained drivers how to evade police detection, in some instances they even recruited drivers out of counties that they were operating legally to counties they would be operating illegal (unbeknownst to drivers) resulting in the arrest of drivers (criminal records). In Miami Dade county for example, if you were to have been pulled over you would have gotten two civil tickets resulting in over $2,000 of fines, a third citation converts the charge to criminal charges, Uber would fire driver for not evading authorities effectively enough.

Uber also had a secret program that in part helped them break the law by denying rides to users suspected of working with law enforcement (called Greyball). Another issue is Uber provided a lawyer for drivers (not an actual traffic criminal lawyer, but a Uber lobbiest), in legal terms that is a conflict of interest, plus very few of these fines have been paid after years and last I checked Uber (drivers) still owe millions to the county.

Again I'm not saying this is a boycott I would pursue, but perhaps it's worthy of discussion, and at minimum I could see boycotts getting Uber to take responsibility and pay these fines.

Here is a link that includes a copy of the Uber email instructing drivers to more effectively break the law: https://uberpeople.net/threads/welcome-to-miami-internationa...
>>A device-free social event makes as much sense to me as having an equipment-free sporting event. Imagine playing baseball without bats, balls, or gloves.

You need bats, balls and gloves to play baseball. You don't need devices for social events. Social events by definition are about interacting with other event attendees. Devices often - in fact almost always - detract from that.
It's also interesting how they made the pitch higher for the new voice, like Google has had all along.
> That's quite a tight definition of "high end" in my opinion.

High end always has to be in context. The current context is wage competition against US developers.

The open source dev working for free isn't in this market even if they are the best developer in the world.

My friends in India working for Microsoft and the ones working remote for $30/hr are in the same market.

> Consulting companies charge what they can get

3x is a rule of thumb. Charge much less than 3x and you aren't making money unless you have a much lower than average cost structure.

> On the other hand US average programmer salary is over 4x the average programmer salary in China, so under the right circumstances it's not as ludicrous as perhaps presented.

You are comparing apples and oranges.

Remember average in the US is average after a couple of decades of outsourcing.
Sorry if the pith obscured the substantive point: You said you had no problems with connecting with your children, the point is that there are varying characters and that other children may have problems with connecting that are exacerbated by device usage. I know I have those sorts of problems as an adult and suspect at least one of my kids has similar issues.

Your comment seemed dismissive of the possibility of a problem, and of the possibility of that problem being exacerbated by screentime/phone use/tablet use. Ergo my interjection.

As an analogy, that I think is apposite, some people can smoke tobacco and not get addicted, for others it becomes a consuming need; I think electronic interactions can be like this for many people. I get tetchy (irritable) when I don't have a drink for a few days, a similar tetchiness takes me when I don't get my fix of phone time. Screens can provide a very easy way to avoid social interaction, something which is a challenge for me. Stick this all together and you have problems connecting with people that are exacerbated by increased screentime; I do have the agency to avoid getting completely absorbed by devices but I also exercise that agency on behalf of my kids as I believe they have not (as pre-teens) developed the ability for themselves.
"Carbon, Nitrogen, Phosphorus, and Sulfur are only present in trace amounts"

Is this because we havent found them yet, an educated guess or the moon somehow gets rid of these?
I use https://www.npmjs.com/package/fontmin#svgs2ttf for that (as part of my build script).
That's about how I feel about most of Coursera's offerings. Check out some other MOOC providers, there are other players like EdX, Udacity, Udemy.

I've had good results with EdX, but my one positive experience with them ('Introduction to Biology - The Secret of Life') is much more anecdotal than my multiple very poor experiences with Coursera. It's gotten me excited about the potential of online classes again, though!
Well - maybe some people like sugar b/c it's so sweat - why not then eat it as much as you like?
> I have done this twice, tried different tact twice more, and been downvoted or ignored every time.

You should have tried this: "This weird trick by a dad sorts in linear time. Check it out!" Proven to work on so many ad-ridden clickbait websites, so why shouldn't it work on HN? ;-)
Fantastic that resources like this now exist. In some ways it seems to be reminding us about how we used to learn. Children spontaneously go back again and again to things that delight them (spaced repetition) and they switch activities when bored (Pomodoro). Unfortunately, perhaps as a result of schooling, or other hard knocks, the spontaneous impulse gets lost. Adults suffer from mixed motivations and seem to be fairly clueless about what they find genuinely interesting. It becomes difficult to approach topics playfully.
>Tesla's system doesn't have enough sensors. Musk forced his engineers to try to do this almost entirely with vision processing, and that was a terrible decision. Vision processing isn't that good yet. Everybody else uses LIDAR.

I think I agree with this, but is LIDAR expected to work in the rain?
Startup Unveils Graph Processor at Hot Chips – EE Times
>Same. I love reading opinions about how dangerous or bad the Tesla "autopilot" is, or that it dosen't work, from people who have never owned or driven in a Tesla with autopilot.

Would you say the same after if you happen to get involved in a serious autopilot accident though? That's the question.

It's very easy to be all roses before one sees any issues.
None of those are reasons not to try it. It worked well on a smaller scale and hasn't been tried on any sort of larger scale.

Maybe I just hold the value of having an objectively fair playing field higher than some others here. I personally love the idea of bling hiring in orchestras, in technology jobs, and in college admissions.

People's upbringings are never going to be fair. Nor is their potential, if we're being honest. But moving the admissions goalposts all over trying to make everything more "diverse," when that's really just a racist codeword for "skin color," is not a valid answer to me.

This is simplistic, but a weighted average of standardized test scores + being in a top percentage of your graduating class (regardless of school quality) is already going to give you a lot of genuine diversity.
(5) WW3 AND FOOD FOR THOUGHT,
Just with less sophisticated algorithms for maximizeing "engagement", whatever that's worth.
The same is true for Java apparently:
https://stackoverflow.com/a/2001861
They got greedy during the downturn and don't want to give up the sweet milking of the labor supply.

I wonder how we recovered from this after The Great Depression...
Do you have a list/gist you can share already?
You heard right, it is really bad. REALLY bad. They don't even audit the courses they sell to see if they work. I've seen blatantly missing material, completely bricked dev environments, assignments with rubrics that don't match up with their grading criteria, repositories with several errors in code marked, 'DO NOT EDIT', the list goes on.

Rough stuff. Look elsewhere for online courses. Coursera is all about pushing sales, not learning.
> These folks have done a great job on their Librem laptop line

Really? I've heard nothing but bad things about it. Starting from not being floss to just being a bad laptop with a bad linux distro.
Some people like background noise, not a fan myself.
It messes with formatting on both mobile

HN has never been mobile friendly, (element spacing, upvote button size) so I'm not terribly worried about that. If YC wanted HN to work on phones, they would fix their CSS.

and desktop

Oh?
The Personal Computer Revolution
It was an observation of a trend. Nothing more.

If are going to discuss how to instill values in our children regarding smartphones, we need to look at ourselves first.
I'm a cat owner and cat urine smells horrible. Our home does not have the smell of cat pee because we clean up after our cat quite regularly.

I don't get it. I would be embarrassed if someone said my home smelled like cat pee.
Is there an updated list? This is from 2013
> tech has made everything _else_ easier, but parenting harder,

Nicely put.
The statement at the end of your comment made me wonder if there will be a time in the future where you cannot disengage the automation in the car you're currently in unless you have some sort of advanced license; Something like the layman's version of the CDL.
Personally I have no real objections to JavaScript as a language but somehow I get the feeling that, in many situations, NodeJS is more a problem than a solution. I.e. JavaScript and NodeJS are two different things and I think they shouldn't be treated as the same thing (i.e. NodeJS is JavaScript and vica versa). NodeJS could have been shipped with a different language (Lua?) but I guess NodeJS surfaced around the same time Google released their V8 engine, so...

To me it seems that NodeJS solves a very specific problem; handling many simultaneous persistent network connections (i.e. websockets). I can't help thinking of NodeJS as fundamentally being a programmable socket server. I.e. its purpose is to solve a network problem, not a business logic problem.

The problem for me, when I work on large(r) apps that run in NodeJS, is that there is a certain "mental overhead" associated with it. NodeJS has this non-blocking IO, event driven architecture for a very specific reason which makes total sense when you solve IO problems (such as handling many simultaneous network connections) but this behaviour somehow seems to trickle down into business logic. With NodeJS I find myself writing non-blocking, event driven business logic because the environment in which my code runs dictates this. Somehow that doesn't make sense to me. To me business logic is inherently synchronous.

Now there are some really clever ways to compensate for this such as the Promise and with never versions of JavaScript there are even new language features to help battle what was originally known as the "callback soup". However, no matter how clever and admirable each of these features are, to me they seem to compensate for a fundamental problem in the run-time environment (NodeJS) that actually makes it not really suitable for anything CRUD and beyond.
> In this example, the copyright interest is in the digital file, not the subject matter of the image.

That's not my understanding of what the derivative works protection covers. What else is to prevent me from making a new Star Wars film using Lucasfilm's (now Disney's) characters?
I don't think thats what he said.
Parts and hardware aren't a limiting factor, but they are an enablement for better software to be created (note Tesla in his example).

Without good hardware then you're stuck jumping through hoops to do all the processing software-side which leaves less time to react quickly and accurately.
You are right, it is certainly quite a bit different. I'm not sure how material the differences are though. For what it's worth, I had access to BBS' prior to that and had already enjoyed discussing things with adults as an equal before getting a dialup account on a local university mainframe. Everything was done through a shell account, telnet and gopher and similar. I mean, I was still able to quite easily find myself to alt.binaries.tasteless and find extreme porn and all that sort of stuff.

Those things like Facebook and such that are designed to be addictive are only addictive to the types of people who find that kind of thing alluring. People who seek social validation whether than evaluating themselves for themselves can not be protected from that tendency. And that is, whether we like it or not, the foundation of modern society. It is an inevitable consequence that such people will spend their lives drowned in neurotic worry. It's not particularly new, and the systems that make engaging in it so easy also make leaving that sort of thinking behind if a person wishes to do so.

Ultimately, though, consider the kid. If the kid is a social butterfly, what effect is withholding tech from them going to have? They're going to be made bitter, probably be significantly sidelined in their social circles - the exact place they derive every ounce of their self worth. It wouldn't exactly be a pretty alternative.
why general relativity makes mercury tidal locking wrong? I've heard it's not 1:1, but I don't see any connection
you should probably become more experienced in c/c++ development before sharing your opinion
The actual words on the entrance of Auschwitz were "Arbeit macht frei". So it should probably be "EBIT macht frei"? The meaning is the same of course

https://en.wikipedia.org/wiki/Arbeit_macht_frei
Correct me if I'm wrong, but doesn't C++ use == for value comparison?
When trying to play catch, it's nice to have a partner who throws the ball back. Whatever the medium.
Kind of—I have several lists, compiled by others. Here's some:

- http://www.ybrikman.com/writing/2014/05/29/must-see-tech-tal...

- https://cstheory.stackexchange.com/questions/1198/what-video...

- https://github.com/JanVanRyswyck/awesome-talks

- https://news.ycombinator.com/item?id=5511466

- https://github.com/hellerve/programming-talks

- https://news.ycombinator.com/item?id=12637239

Plenty of material. ;)
That's only the case if you specifically treat them as full-blown objects. If you treat them as primitives they stay as primitives. Note that the type of these local variables is `Integer` rather than `int`.
If only there was an article which talked about water on the moon...

But seriously, since you're going to be unnecessarily pedantic, you're still wrong. Bones (even dry ones on earth) have a MUCH higher percentage of water content than the average location on Mars or the Moon.

Perhaps you could explain why nit-picking is so important? HN isn't a science forum. There's no expectation that people post full scientific justification (with references) for what they say.

It should be about people making polite conversation. Instead, you're missing the point entirely. Which is sad.
For me cruise control is just giving my gas pedal foot a break on long drives. I still have to constantly adjust the speed with my hands and the brake itself. I'm also steering and watching what I'm doing.
> Maybe I just hold the value of having an objectively fair playing field higher than some others here.
...People's upbringings are never going to be fair.

Maybe you value it less than others, and that's why you're willing to give up on a whole section of the playing field so easily?
To add to Keno's comment, a bunch of this stuff actually can work with OpenCL and OpenGL, and you can see it in action in GPUArrays.jl [1]. In general, there's a bunch of work to make Julia as hardware-agnostic as possible, but you gotta start somewhere.

[1]: https://github.com/JuliaGPU/GPUArrays.jl
Related: https://github.com/tallesl/Rich-Hickey-fanclub
You're very much right and it's a great suggestion. We just suggest that to our students when they're starting in order to help them avoid issues. But there are exceptions.
Implementing Amazon Alexa via Flask-Ask
Guido said in some interview they used tagged pointers in some project before Python, and it didn't work well. Apparently there is some benefit in "value is always a reference" (less code paths?) that outweights somewhat larger heap pressure.
If the analogy wasn't somehow different from the original case it wouldn't be an analogy, would it.
"neighborhood"? Who commutes across a neighborhood as the full extent of their commute? I suspect it's within a rounding error. Driving across a city, however, I definitely see this. Daily. And "accident" I expect to mean everything from a light tap rear-ending to a full fledged crash.

People rear-end each other in my city every day. On my commute, I'll come across two a day. Wet days, a few more. The other five directions headed into the city I would expect to see similar statistics to my experience. Just listening to traffic radio, there's going to be at least five crashes around the city; almost always more. They don't report on fender benders.
> 1990s Transformers cartoons and you'll probably come back realizing the the ugliest dog video is both more interesting and entertaining

I don't know about that. At least a bad cartoon is an original creative work. So many YouTube videos are just recycled low-effort garbage. Not that there isn't great content on YouTube, it just seems like their algorithm promotes some pretty bad stuff. If you visit it in an incognito window it looks like the front of a tabloid.
I believe the Brexit votum succeeding had the same reason as the first smoke-banning referendum succeeding in Bavaria: those opposing had thought their opinion to be "mainstream" anyway and didn't care to go vote while a small but loud minority actually brought their people to the booths.

I believe that similar effects caused the vote of the Orange as POTUS...
But disagreeing with me when I say that Bellevue isn't part of the City of Seattle is just weird.

Fair enough, and assuming that you've met such folks, that is weird...and kind of stupid. Me, I'm content with a certain sense of smugness about living in Redmond and not Seattle. :-)
You're twisting my words. Of course Bellevue is not part of the City of Seattle but they are very much codependent. The obsession over the city line is pointless here. This is important in a conversation about office space. The obsessive focus on a subset of the City of Seattle's office space serves to advance a specific narrative and ignores the reality of the situation.
How is this like PHP (didn't touch PHP in 8 years)?
It is closer to hyperHTML or JSX with different syntax I think.
Ruby does it, too (== is for value comparison, while .equal? is for reference comparison)
Mathematician here. I skimmed the article, I hope I get most of the details right.

The press article is totally overhyped. Just ignore it.

In the original tablet they (some Babylonians) cherrypick a few interesting angles (~50 values?) that are like 360°/(2^x 3^y 5^z). You can´t use 40°, you must use 40°15'. This angles have the nice property that tan^2(angle) is a nice rational number. [I'm not sure, please check the exact property.] So they have a table that uses fractions instead of decimal numbers.

So for some angles you get exact representations, but operating with a long fractions is painful. The current method of using floating points calculation is better 99% of the time. (Using fractions for the trigonometric values is nice for some theoretical results in algebra, and is a well known trick in that area.)

Unless I'm missing something, this is a nice historical result but it's not an improvement for the current calculations.