skysight-inc/HackerNews huggingface dataset:
I think it wouldn't even take one. The majority of car use is within the range of the mid-range EVs (150-250 km). Charging can mostly take place at night and some localities even have cheaper utility bills for night-time use. EVs already make economic sense because of 1. and 2.
I didn't even hear about that. That's interesting. It reminds me of what we used to joke as solution to reduce malware and bots on the net: license for using a computer online for at least basic, precautionary measures with disconnects or something like that if they do dumb things. Congress still not taking action on that but I'm glad situation with driving improved.
Thanks for taking the time to explain your thinking on this.
Who said there are only 3+1 dimensions?
There's a long elaborate etymology and syntax argument I want to make here.

The gist of it is that capitalism and communism aren't exactly two instances of the same class, communism implies a form of government that capitalism doesn't. Likewise communism implies a precise extreme economy where capitalism is more vague.

Most of the world is mostly capitalist. The presence of extensive social welfare programs doesn't really take away from this in the way that adding a market economy and entrepreneurial opportunity takes away from communism.
And power multiple countries military aircraft fleets, as well a fair few commercial and military vessels.
I can't even begin to imagine how that would be done in this case. While the downside of Bad Things in a Tesla car is not nearly as spectacular as in a late-1950s experimental aircraft, it seems all owners are in effect test pilots.

What I'd like to see is an emphasis on stupefyingly comprehensive test vectors.
Wasn't really able to follow the bit about traits but:

It seems like if you want to have back-references you either would need to use Rc<RefCell<T>> or Arcs, which is not the end of the world.

The best way to do it would be to not have back references at all. Then you could simply have Vec<Box<Widget>> for children.

If I were going to build a GUI system in rust I certainly wouldn't design it to be OO. I think you would repeatedly run into problems. An entity component system or something like react might work better in rust.
Did you even read it? Presto reads directly from HDFS, which is as close to distributed "flat files" as you can get. As far as "SQL being less capable than UNIX commands", you have got to be kidding me. SQL allows type checking, conversion, joins all of which are difficult if not impossible with grep | uniq | sort etc.
Or if a UK court has jurisdiction :)
Slightly nicer version:

https://www.youtube.com/watch?v=HWgDre-mSX4
I mean, of course it works for the movie, which I assume is why it's in there. But that's a movie. I don't understand why people cite it as though it has some dispositive power outside that context.
Ask HN: Beyond internships, what should a CS major focus on?
Hi I am a college student. Who's kind of at a loss what to focus on next.
By the end of January, I will have finished four internship (2 at big 4's) and a month long externship. In addition, I will have spent a year TAing and also have strong GPA. Okay, finished with humble brag. I am a dick.
In short, by most accounts on this sub, I am in a good position. However, between January 2017 and when I graduate in May 2018, I am at a loss for what the most fruitful thing to focus on is.

As a rather risk averse individual, going for gold with my own startup is not in the near horizon, nor is grinding away in academia for pennies.

This leaves me with the options of:

0) Graduating sooner

1) Trying to climb up the prestige ladder and work at a hedge fund

2) Freelancing while in school and also publishing mobile and web apps on the app store

3) Developing a tangential skill set like perhaps design that may be useful later

5) Starting a sustainable business that I can convert into a side business post graduation.

6) Something else?

Option one, I am against because next year will be my last chance at being a college kid. Option two, seems rather crass and well lifeless. The other options, I am unsure.

Definitely, I am thankful to be in this position. However, my biggest fear right now, is that I will look back two years from now, and shudder at how narrow minded I was.

For those who have been in similar positions, do you have any suggestions for how I should proceed next.
In other words, writing portable software is harder than writing non-portable software. Fair, but I don't see what it has to do with the matter at hand.
The high-pressure turbine is, in more ways than one, one of the the highly optimised inner-loops of the modern world.
Don't Start Big, Start a Little Snowball
I think that the loss of the population of Uber and Lyft drivers would be a severe problem, assuming that Uber and Lyft drivers form a core advocacy group.

"Developers" ( in the sense of that Ballmer clip ) and sysadmins created a critical mass that carried Microsoft forward.
I still maintain that the portion of the mentioned target audience that wants cars which scream "I'M ELECTRIC" is oversaturated. BMW brought out the i3 with a look comparable to the Prius, or various Euro-style tiny cars, but the Prius already has that market locked, as evidenced by the i3's poor sales.

Electric car styling must'nt do anything. The available demographic reaches far past those in cities who want a tiny car. Car manufacturers just need to make cars that look normal so people will buy them for having a car's sake, not because they want to announce their vehicle is electric.
> Something made of wood or painted plastic, though opaque to a person, is almost as transparent as glass to radar.

combined with

> ...we now believe [radar] can be used as a primary control sensor without requiring the camera to confirm visual image recognition.

seems like they're now intentionally ignoring the possibility of wooden and painted plastic obstacles?
Yes, I got that book a while ago, soon after it came out, and really liked the approach. A very different, and to my mind, sensible approach to teaching the language to beginners.

Andrew Koenig was/is a C and C++ guru from a long time. Was at Bell Labs, IIRC, and worked with some of the original people who worked on C++, maybe, and worked on it himself.

I've read part of his C Traps and Pitfalls book, too - also good.
Failure modes aren't just a simple scalar quantity, much less a yes/no.
I a few universities I know, including my own, cyclic data structures are on the curriculum, but nowhere near being taught as basic or intro stuff. That would lists, queues, trees, and hash-maps.
My profile has the link to my blog, but it's joshuaspodek.com. My bio is at joshuaspodek.com/bio and my courses at joshuaspodek.com/courses.
Gratitude and Grief: A Survivor’s 9/11 Remembrance
This will surprise nobody on Hacker News.

The allure of startups isn't a guaranteed 20% more than a regular company's salary; it's the possibility of 1000% more.
"The dose makes the poison."

I think at relatively low concentrations, you could set up a similar test.
Fair point.

I don't deal with a lot of sites that serve ads, but I do deal with a lot of sites that are on CDNs. Was more my target user group.
Leasing an i3 appears to be a terrible deal. I actually tried to do this thing, and I called the dealer and told them to warm up their rubber stamps because I was coming to close the deal. Here's what happened when I showed up:

1: Oh, the deal that we were advertising that I specifically told you over the phone was available actually isn't because [mumble mumble types of bullshit about how that car is a demo etc etc bullshit] but this one comes out to only $10/mo more.

2: Here's the insurance you should buy for the wheels, for $2k, because some asshole at BMW thought that 19" wheels looked really cool, and the metal parts of the really cool 19" wheel stick WAY OUT past the end of the really expensive 19" tire, and you're guaranteed to ruin the wheel the first time you try to parallel park the car, and each of these wheels costs $1500.

3: And furthermore we really suggest you purchase this other insurance policy which covers among other things replacement of the headlamp windows, in case they turn yellow over time. Because, you know, there's no assurance that just because you leased a car with a sticker price of $58k doesn't mean that they didn't make the headlights out of the cheapest plastic they could get their hands on.

4: And more or less a constant parade of nickel-and-dime stuff until finally I got up and walked out.

I really fail to see how anyone can make one of these cars pencil out. The operating costs are not all that low. You really need to bring a very high intangible value to driving an electric car before it appears rational.
I think this is where the industry really needs to start internalizing a few rules. As an example, never trust encoding alone to provide integrity for signals tied to life critical systems. This is more true than ever, especially since it's possible to buy software defined radio solutions which work in radar bands:

http://ancortek.com/
LiteBSD is variant of 4.4BSD operating system for microcontrollers
"As I read, numbers I see."

If we move the comma, this becomes: "As I read Numbers, I see"...

OTP on the https://en.wikipedia.org/wiki/Book_of_Numbers, perhaps?

There may well be a lot more to this puzzle than first meets the eye!
I have calendar reminders set four months apart to get and review credit reports, going round-robin through credit agencies. This gets me a (free) credit report 3 times a year.

I have a Citi Doublecash with no annual fee and they provide a credit score. Been with them for many years though so your eligibility may vary.
Let's Build a Simple Interpreter, Part 1 (2015)
Without throwing away backwards compatibility, it's pretty hard to improve the format. They could have easily done that, of course, but it was clearly not on the cards, politically. As a programmer, I think that's a bad decision, but it might have been the right decision for the user. It's hard to say.

Word Perfect actually had a vaguely non-sucky file format. When they "handed over"[1] development from the original WP team I had the opportunity to chat with them about it. They were very, very proud of having designed an actual file format rather than just dumping crap onto disk.

Essentially, it was a stream of tokens, each token representing a command. Again, it's been ages, so forgive me if I get this wrong, but you would have a "bold on" token, followed by some text, followed by a "bold off" token. For more complicated tokens I seem to remember they would embed the options in the token.

If you have ever used WP, you may have seen the "reveal codes" feature (which was WP's "killer feature"). This was pretty much the actual representation of the stream. It allowed the user to see exactly how the formatting codes were layed out so that you could fix problems (instead of trying to guess why you have some bizarre vertical space in your document as you often have to do with Word). The main problem with WP's file format was that it was very, very easy to generate illegal streams or to mismatch tokens (especially to get the options wrong between the start and close tokens). I always tell people never cut and paste in WP because it will corrupt the document eventually (a little more technical background: cut and paste was implemented by going through the RTF filter and back, which could easily corrupt the tokens on the way through).

[1] Cautionary tale: Word Perfect Corporation was a generous company. When Word Perfect became very, very popular, they rewarded the original programmers handsomely. However, instead of giving the programmers equity, they gave them gigantic raises. By the time Corel acquired WP, the original programmers were on salaries that would make even high flying valley programmers blush. After sitting out the time period that they were contracturally obliged to, Corel replaced those people with cheaper talent (roughly 1/10th the cost!). That included me. I always felt horrible about the situation, but fervently hoped that the programmers managed to save some of their ridiculous previous salaries.
The speed with which these changes are rolled out, especially considering the scale of the changes, is also … impressive while under design controls.
Having run across seducers of secrets in really life, they were always up front about what they were after, and find it hard to believe those who fell into Betty's trap didn't know what they were doing.

As such, a deep respect for her, since there's only so many times you play with fire before you get burned.
I work for a grid operator here in the US.

There's certainly a lot of FUD in that article, but it gets one thing right: critters in the equipment are a major source of failure.

Last year we had a power glitch at our office when a snake climbed up a power pole and shorted across two phases. The snake didn't survive and folks learned to make sure their desktops are plugged into the outlets served by the building UPS.
I think it's funny that they are judging demand for an electric BMW based on sales of the quirkily designed i3. I'm considering an electric car for my next car and I am also considering a BMW, but I am not considering the i3 because I do not care for that style. Why not try an electric 3 or 5 series?
True, but there is a chance of humans being in the room when a fire breaks out. That's why they breathing apparatus scattered around (hopefully).
Can you imagine DJB deliberately teaching how to do something wrong before teaching how to do it right, though?
Realistically how do you become a spy?
Actually, that example is fairly idiomatic, it's called the "call-with" style.

From Google's Common Lisp style guide ( https://google.github.io/styleguide/lispguide.xml#Macros ):

You should follow the so-called CALL-WITH style when it
applies. This style is explained at length in
http://random-state.net/log/3390120648.html. The general
principle is that the macro is strictly limited to
processing the syntax, and as much of the semantics as
possible is kept in normal functions. Therefore, a macro
WITH-FOO is often limited to generating a call to an
auxiliary function CALL-WITH-FOO with arguments deduced
from the macro arguments. Macro &body arguments are
typically wrapped into a lambda expression of which they
become the body, which is passed as one of the arguments of
the auxiliary function.
There are more of these projects than you might think. Final Objective (a 55 Chev) is the best, IMO: http://www.australiastoughestcars.com.au/news/video-merlin-v...
China buying and building An-225s would exponentially increase its power projection capabilities...

I expect a scientific publication to not popularize the misuse of 'exponential'.
The iPhone was a draw to an inside straight. I don't know how much carry there is from the iPhone adoption to E/V adoption.

Your "3. Cheaper sticker price." dominates, I think. I think this because most people are mainly constrained in consumption behavior by how much financing they can qualify for. Even GM became effectively a finance company that owned a carmaking apparatus.

But perhaps E/V will appeal to younger buyers - the sort of people who seem to prefer bicycles now - because it's not an IC engine. It then just depends on how broke they are. And perhaps pooling/leasing may figure in.
It's probably worth noting that a lack of affiliation would not imply a lack of bias.
That's pretty similar to my thinking on the performance. Though your point about the combination of shell script streaming and parallelization is a good way to express it.

The real benefit of this system would be compared to "traditional" (modern?) big data tools like spark, then the network latency cost of the reduce phases should be comparable. Though since manta localizes the compute to the data, there should be an overal order of magnitude less network transfer which should significantly reduce the of of manta based solutions compared to spark/s3 solutions.

In theory at least, it'd be great to test this on equivalent hardware, or at least equivalent;y priced hardware. But that would require a nice test data set which I don't have the resources to setup. Any suggestions on data code that could test the above assumptions would be handy (ahem HN peeps got anything?).

_Edits: grammar_
needless to say, i lack the domain knowledge to critically evaluate the conclusions in Koppel's book, so always welcome to hear such evaluation from someone who does.
Thanks. That's pretty much what I've done. When I was younger, I ate better, in no small part thanks to my mom getting into healthy cooking when I was a kid, and teaching me to cook. Then I gradually got into some bad habits over the years. When I had a wake up call regarding my cardio condition, it wasn't particularly painful to mend my ways. It helped a lot that I had neither an education problem nor a culture problem to overcome.
Here's the referred to article: http://web.archive.org/web/20160412082050/http://random-stat...
original title was "a star that has plutonium in its spectra"
Blue Ocean Strategy by Renée Mauborgne and W. Chan Kim

As a software engineer, I've come to really love how good products are built and how to explore new markets. While I don't think it's a life-changing book, it's certainly a good read and I'd recommend it to any engineer that wants to be more product-focused (also Inspired, Creativity Inc, and Zero to One)
But this whole market motion is completely dependent on natural gas use to power the electric grid. Perhaps home-unit solar will rise in affordability to meet it but I won't place any bets that way.
> Isn't calling them "conspiracy theorists" itself an attach on their character?

I've never thought of it like that. For me, I've always looked at it as a literal definition. They theorize that there is a conspiracy. However, I guess it could be seen as an attempt on someone's character because it does have a negative connotation.
So was the problem the sound of the gas coming out resonating with the drives?

If so it's quite a big co-incidence, and goes to show how hard it is to mitigate against every event.
Hi, can you elaborate please? I don't quite understand, thanks!
That may be, but it may also be that when computers become better than a human at something, that happened because we gained a greater understanding of how to make that happen, and that greater understanding is what leads us to stop considering it a sign of intelligence.

Hero of Alexandria, who lived from 10AD to 70AD, is famous for his mechanical inventions. One that I recall was a mechanism that opened the doors to a temple when a fire was lit in a brazier outside. To the people of the time, who didn't understand mechanics, this was a sign of the gods and the everyday miracles they would perform. But to anyone who knew how it worked, it was a simple mechanism.

A computer that plays a complex game, or creates art, or understands spoken queries and answers verbally, or identifies things in photos, or drives a car, seems like magic to most people. But to software developers who understand the algorithms behind those actions there's no magic, and no intelligence. It's just software.

The promise, and claim, of AI boils down to this: that what's going on inside of our own heads is also just software. Maybe that's true, maybe it isn't. Even if it's true, there's no guarantee that equivalent software can be run on the artificial hardware we've produced. So yes, we keep raising the bar, but I think that's because we keep discovering that the bar was actually already higher than we thought it was.
It's like the lottery, except you can influence your odds a bit more.
If you expand more on the type of product I might be able to help.
From what I've seen the author sounds like an asshole that can't take criticism so I'm not sure I'd patronize his work either way.
> say a semi has hit the overhead and its now hanging into the roadway, can the car distinguish between a sign hanging sideways and one that is attached normally? Severe storms and down power lines is another interesting question.... Earthquakes, tornadoes, floods, all can grossly change the environment at a particular geocoded location.

Humans are not perfect in those situations either, and cause plenty of fatal crashes.

Remember, autopilot doesn't have to be anywhere near perfect. It only has to be better than humans are now.
If they are doing this in the sort of controlled fashion I'd consider necessary, then this needs to be considered a public good and studied well.
"not 20% more but possibly 1000% more" -- you are implying that the median startup employee makes less but it is worth it because of the big payoff for the lucky ones. That is, you imply that the median might be lower, but the average pay is higher. But that is not what the article is saying. The article is saying that average payoff is lower. In other words, being a startup employee is irrational the same way the lottery is irrational -- total payouts are lower overall.
How to Analyze the Performance of Your Program
Please do not post a project unless it is interesting.

In this case, the project has 1 contributor, 1 commit, no real readme, and is a trivial amount of work (a couple of hundreds of lines of code).

Post a project after it has at least a token number of users and developers and informational value.

Linking to the stanford paper this was based on directly would have been a much better post.
That's..... I want that in my lang.
>It almost sounds like the system will brake at newly installed traffic signs.

One of the only situations where both "brake" and "break" have the same meaning in a sentence.
How to Fit the World's Biggest Indoor Waterfall in an Airport
Yes, especially how it, being a press release, was written with a potentially large -- but unknowable -- bias towards minimizing those failure modes.
I only knew him from screaming at hard disks. Now I know he was behind some great work on performance tools. Thanks for the link. :)
Can I still get the EV credits for a leased vehicle?
As it turns out, the world is not as full of enemies as they say. Additionally, most symmetric actors generally also like to avoid their own downfall.
I don't know what to say. I could write you an entire dissertation on the math, my previous formal education in cryptography and randomness, my reading of that code inside the golang standard library, and so forth. But you seem to be stating that you're literally unsatisfiable by any series of words from any other humans on the planet at any level of transitivity at all, even one hop. So it begs the question of why engage in communication at all, when the endgame you're interested in seems be defeat in detail.

> Did you verify that this one is not stubbed out at this time, on your platform, in your particular jurisdiction? No?

I did, in fact. I've performed full diverse double compilation on the golang compiler and standard library using different toolchains and different versions of the toolchains and verified the binary results. I am indeed quite confident that this random method is not stubbed out in any place on earth you or I are likely to find it. Reconsider your presumptuous dismissal.

The layer below this in the golang standard library is documented as follows:

// On Linux, Reader uses getrandom(2) if available, /dev/urandom otherwise.
// On OpenBSD, Reader uses getentropy(2).
// On other Unix-like systems, Reader reads from /dev/urandom.
// On Windows systems, Reader uses the CryptGenRandom API.

If you find those APIs to be insufficient on those operating systems... go you. You have some security papers to publish.

I also believe the universe is made of four dimensions, one of which is time and moves almost entirely forwards, if you'd like to carry out any more attacks on things that are "faith-based" because they're insufficiently sussed out here. Might be a little out-of-scope on whether or not Teleconsole got their session IDs right, though.