skysight-inc/HackerNews huggingface dataset:
To offer a counterargument, I've always considered Go's panics to be pretty readable because you can read the top line to get the error and then one of the next lines down (I forget which but after a while it tends to stand out) to see the line where the error was raised. The rest of the stack is if you need to trace the error back through the calling routines (I rarely need to do this but it's useful if the panic isn't being raised by your own code).

Granted things get a little more tricky when you start multiplying the number of concurrent goroutines. I've sometimes ended up with several terminal screens full text. But so long as you can find the start of the panic output then you can generally find what you want without too much difficulty.
Contactless payments with either a card or your phone is widespread in the UK from big chain supermarkets to small local stores.

I can buy coffee at a vending machine in my Uni computer lab without cash money by waving my NFC enabled phone at it.
I call fish from my bashrc (because I want it to be my standard shell, but It can cause problems with certain scripts)

I've aliased push to git push, and done the same with git commit.

Edit:
Of course the aliases are in my .fishrc, but it's the same in the end :)
Equality of resources and status, or equality of opportunity?

Both, for two main groups of reason.

The first one is that when the available positions in society are highly unequal, then equality of opportunity may simply not be enough for a fair outcome, as who ends up in the comfortable and high-status position ends up largely being down to mere luck.

The second one is that (at least as long as families and inheritance are a thing) the two are linked anyway. Inequality of resources and status is the leading cause of inequality of opportunity, after all. You basically have to either go Brave New World or increase equality of resources in generation N in order to make serious progress towards equality of opportunity in generation N+1.

And we agree that a lot of it is about a matter of degree -- I've said as much in my original post, after all :)
Well, every text editor with theme support obviously applies, but there’s a neat Emacs package called “circadian” that I recently discovered, which automates theme switching by time or even geographically based sunrise/sunset.

https://github.com/guidoschmidt/circadian.el
The entire post is addressed to him, and not in a positive way. I tend to agree...
Perhaps they're focusing on other things? Motorsport has always been about advertising, maybe they don't see an advantage in that at this time.
I'm curious about the claim that it fits 4. Because my friend has a late 90's firebird that while having 4 seats, it's clearly made for children / teens. So any information if the backseats in this model is made for adults?
For me it is Lojban. But I haven't gotten around to learning it.
Palm. A computer (some with wireless Internet) in your pocket!
Friendly reminder that PG said the opposite. https://news.ycombinator.com/item?id=117171
That is a very insightful reply. Thank you so much!

I wish I could upvote this more than once. ;-)
The problem is it was a portable surveillance eye for an ad company. The idea itself is viable.
THOR-CD, http://articles.latimes.com/1988-04-22/business/fi-1732_1_co...
A few neighbors have had their outdoor chargers stolen. A visible camera is a good deterrent.
Seems like vehicles can also be manually controlled [1]

[1] http://carla.readthedocs.io/en/latest/how_to_run/
I like the trend of adding this functionality to the fingerprint sensor.

I have a pixel 2 and I can swipe down the notifications by swiping down on the fingerprint sensor.
Cyc.
https://insideevs.com/expected-tesla-model-s-fails-lap-nurbu.... Not “unable to continue” perhaps, but unable to deliver a sports car-like performance.
EDIT: Apparently so because someone just went through my history and down-voted all my comments...

That happens to me a lot these day. Just try saying anything about Russian propaganda on Twitter, and watch all your old comments get voted down.
Microsoft LightSwitch :->
As someone more at home in statistics than ML/CS, it's funny that I find this easier to understand than the more 'true' cookbook style postings. The real 'grok' for me would be this kind of mathematical intuition, combined with real data examples. I always learn by just trying to recreate models in books, down to the algebra. If you can feel it and inspect it, you'll get it.
Big enough, yes, but there was footage of hitting it with a pretty big hammer.
It's not just compression ratio, but that it's exploiting the nature of the compression mechanism so that the decompression step effectively translates to a depth first traversal of the tree, during which it generates the code.

> I think that overall startup time for example is a more interesting goal, not just the amount of data transferred over the network or streamed off disk.

I agree, but to that end size is a major factor, and if the tree is structured properly nothing stops you from being able to start executing the code during generation ("just" generate stubs for missing functions that will wait for or trigger generation of the missing function)

> Startup time can be saved by doing parsing and semantic analysis on one side of the network. And if you know your target architecture, you can do code generation there too, although that doesn't seem to be the way any systems have evolved -- even Android was doing native code generation on the device recently.

Agreed, and SDE will do the parsing and semantic analysis on the other end too.

> I guess I am having trouble seeing situations where both of these are true:

But that is not the goal. The goal is to generate architecture independent code in a format that is very fast to generate code for. The compression and reduced load time is just a happy side-effect of speeding up the code generation by structuring it for reusability of code fragments during generation.

As such the decompression is "free", as it's nothing more than very lightweight dictionary lookups and insertion during the code generation.

> Most bytecode formats are "lazily" decoded, although they can be somewhat large. I sort of like the scheme I proposed because it's both compact and can be lazily decoded. You could make it more compact, but then you would have to decompress the whole thing up front.

Lazy decoding is possible as described above, though I agree that ability to do "random access" when generating the code is a benefit. Systems like SDE certainly do depend on outputting the code in a sensible order. Though incidentally you can get a lot of that simply by carefully deciding on how to traverse the AST to generate the output. E.g. traverse outer definitions, then the main entrypoint and output any obvious dependencies first.
Showering in cold water also might keep the skin pores closed causing less absorption of whatever may be in the municipal water (fluoride, traces of pesticides, hormones from birth control etc).
The Secret (but Healthy) Diet Powering Kyrie and the NBA
I thought the laptop arms race would be raw power and battery not weight, thinness and style.
Yes, that one totally got me as well...

An app whose only novel idea is that the messages and photos you send delete themselves after some time, except for the fact that once they're in your friend's phone, they can of course take a screencap, or just have an app installed to store them... so the whole idea is based on cluelessness about basic security... and yet, there it is.
Expert systems.
You are repeating the same excuses the industry has pilfered to us for decades.

"It didn't do dynamic language processing "

Which could very well do it's stuff in a different thread and execution context given the actual payload such a system needs to transfer from a wordprocessor is trivially small. Then notify user. Don't rob the system of its low latency just because you want to run the analysis in the same thread because it's "simpler". It's simpler only if low latency is not a fundamental requirement.

"It did not have to continuously scan every data stream for malware"

Which can be considered a one more defect of the system which I forgot to lambast. Sandbox my wordprocessor, let me operate in realtime in unsafe environment and once I'm moving something out of the sandbox, then do the analysis.

"your 1984 Mac didn't have half as "pretty" UI,"

This argument is moot. Pretty UI:s are computationally a tenth or hundredth of the complexity of an AAA title. Unless one does it wrong. And if the system does not provide enough horsepower, provide a backup! Reduce the computational load! Cut the transparencies, freeze the animations, etc.
The S will go into reduced power mode after 7 minutes of track grade driving:
https://jalopnik.com/heres-what-a-tesla-model-s-can-do-aroun...

It’s not a track car...what do people expect?
The jury is still out on this one. 3D printing is used for some pretty serious industrial items, like rocket engines. Ultimately I think it's going to replace milling in most applications because you can print shapes you can't mill.
Any GNU/Linux desktop for the common user.
Genetic algorithms.
Exactly - I think one of the great benefits of rewriting is that it creates work that makes it pointless to defer small tasks, while it also lets you weed out a lot of things that have become irrelevant since you wrote it first time.

TODO lists in particular, I feel gets stale very quickly and accumulates obsolete info.
Parser generators. They get better and easier to use every year (PEGs being the newest kid on the street), but we still see loads of buggy ad-hoc parsers with loops and regexes. And many of those bugs turn into actual security issues.
This is of course my personal opinion, but I think you're suffering from exactly what OP mentions. I'm not trying to be conflictive or anything, but this is in my experience the same argument that every language evangelist uses.

I started with C in my early teens (first book I found, lucky me) and I've gone through the VB, PHP, Java, Python, Ruby, and Javascript phases. Honestly I've seen great engineering in all those languages (maybe not VB) and those projects have all been easy and pleasurable to work with (maybe not Java). I've also seen hideous stuff that's a total sanity destroyer. At least for me the main contributing factor to language dislike is dealing with shitty code. Except Classic ASP... That stuff is poison.
Exactly my thoughts. Nice work OP.
Sell the wife. Buy the car.
Best of both worlds.
What do you think about the Brave Browser?

While it's just a Chromium with an integrated ad blocker + no-track, I think their curated publisher model might change the online ad industry for the better!
Windows Phone 7 :(
Your car has 400Nm at the engine output shaft.

After gearing, you'll have the same order of magnitude torque at the wheels as the Tesla.

Randomly picked example: Porsche G97/01 (997 Carrera 2 2005-08)
First gear total reduction 13.45 (gear 3.91, rack&pinion 3.44)

So, ignoring efficiencies, you'd have a first-gear torque of 400Nm * 13.45 = 5380Nm at the wheels.
Still "only" half of the Tesla, but not an earth-shattering difference anymore.
On the linked page, at the very bottom, it says, "and a two-year payback period." So it sounds like the amortization is facilitated via a loan.
Instagram.

Sharing pictures and comenting on them, like Fotolog.com in the early 2000s, but more closed (it didn't want you to browse photos on mobile without the app)... yeah, revolutionary.
I was a user from 2000. The first question new users would ask was "where's the web browser". You basically had to run two computers, one with Linux/Windows and one Plan9.

The next question was "what are the keyboard shortcuts" and the answer was "escape toggles text entry in the shell, research says using the mouse is quicker".

It was a hard sell.
> If you check out the reveal, you'll see that it doesn't have those rediculous covers

https://tctechcrunch2011.files.wordpress.com/2017/11/tesla-s... ? I'm not sure what you mean. Looks about the same as the linked page to me.

> nor does it have near zero clearance between the cab and trailer which would prevent articulation, and nor does it have near zero ground clearance.

https://i.imgur.com/cECtzId.png https://i.imgur.com/EPIchQz.png

Ground clearance seems smaller because of how huge it is.
Do you have any data on the supply of housing for the corresponding time periods and perhaps the mix of rental v ownership?
Or you realise that anyone selling you anything is merely wanting your money.

These days media organisations cause outrage for the sole purpose of getting you mad, only to read the article and realise the title is nonsense and you've just given them ad money.
If you can afford one of these cars, you probably don't do anything for a living.
Same here. In the early days, the price was driven by emotion. Every time there was a problem, everyone sold and the price went to the floor.
"mov x5, x0" is the right way to copy from x0 to x5, so if that doesn't work for you then perhaps something is odd with whatever assembler you're using.

Note that under the hood "mov Xd, Xm" is a convenience alias for "orr Xd, XZR, Xm" -- the CPU itself will only see the logical-or, but the assembler and disassembler will understand the 'mov' syntax and should convert each way automatically. This is documented in the v8M ARM ARM in the "MOV (register)" instruction description. Perhaps whatever assembler you're using hasn't implemented that convenience syntax, but all the common ones (including the GNU assembler and LLVM assembler) should do, so it's surprising to encounter one that doesn't.
That's true when you're big already like Iveco or Caterpillar, but when you're trying to enter a new market it makes sense to cater to a specific subset of the market.
I would say no because they currently have no sleeper cabin in their design
NFC on the phone.

I thought it would revolutionise lots of things. Turns out it took 10 years longer than I expected and is just a "fun" feature for now.
Color Rush Jerseys Maker
How very odd. That's one language I found intuitive.
> or maybe suggest some of your favorite apps that you are using in the dark mode

Discord! Native dark theme support.
He's right! There are transistors which have light at different frequencies on the same hardware. This paper[1] talks about how they've achieved 1.125 Tb/s throughput with various techniques.

So he's right about optical computing, but just not in the way you anticipated :)

Just extremely fixed functions with mind-blowing capacity.

[1]: https://www.nature.com/articles/srep21278
There has got to be an astroturfing campaign going on here, or the HN crowd is a lot more naive than I thought. Seriously, no one is concerned that Tesla is announcing, not one, but two new products, while they are failing to deliver on all three they are currently producing (in terms of production ramp-up)? What matters more than anything to Tesla is production at scale, but they are busy promising ever more fantastic new products that will distract even more from hitting core goals. Every announcement from Tesla seems more like flimflam at this point, hardly better than an ICO (with preordering and everything).

That's not even getting into Elon Musk's ever expanding personal commitments with Tesla, SpaceX, Boring company, Solar City and what have you, each making bold new announcements every other week, like saving Puerto Rico (and Australia too, while we're at it).
Because of the study design, there's no control group that would account for placebo.

The placebo effect in several meta-analyses (Beecher, Haas) showed an effect in studies of around 30%.

Coincidentally, people participating in this study felt less sick when talking a hot-cold shower by ~30%.

Without being able to discount placebo, I am highly suspect of the results of this study.
The problem with researching this is that the patient can't be blind to what treatment they're getting.
You are totally wrong about SpaceX. SpaceX is totally revolutionary and they have already achieved a huge amount of remarkable stuff that most people did not think was possible.

Lots of stuff has been test or tried before, but bringing things from idea to production ready with the efficiency required and cheap production is fantastically impressive.

You can claim 'it is not basic research' or whatever, but the reality is that they are pushing the envelop on so many topics at the same time that they are leafing all competition in the dust.
I think it was one of the technologies that are actually hard. So they got where we are with low/medium effort and expenses but unwilling to go further because they can't or don't have money. I suspect color eink tanked because of this.
GNU Music and Songs
What is the airspeed of an unladen swallow?
Vulnerability-xss-in-image-name
VR glasses / headsets

I remember when I tried the first headset sometime between 1999 and 2002. I thought "This will be big". 15 years later it's still not big.

Tablets

I expected tablets to become omnipresent. But phones took that spot instead.
After some time of thinking and also talking to some Tesla owners, I decided to buy a Model S.

Sadly I have to say that for me the range and charging is, in fact, an issue for me. The range is just a little too short to get to my holiday apartment so I have to drive to a supercharger which is not directly on my way.
All this makes my travel about 1.5h longer than before. I for one would be very happy with a 200KWh battery in my Model S.
The degrees that make you rich and the ones that don't
Could you give more info please?
So, you're boldly predicting that Tesla is going to overdesign their cooling system to meet the unrealistic demand of unlimited-duration maximum power draw (in a supercar!).

I'm not saying either of you are wrong. I'm saying either of you know equally little about the engineers' decisions, and are making equally unreasonable demands.
Big Vape is copying Big Tobacco’s playbook
Google glasses and those VR headsets
New Attack “XSSJacking” Combines Clickjacking, Pastejacking, and Self-XSS
Sound is I think the biggest nuisance of these cars. If Tesla manages to quiet down cars in big cities, this would be a huge improvement. Next step doing the same for scooters and motorbikes.
NeWS (Network Extensible Window System).

Although, we now have web browsers + JavaScript (not exactly the same thing, but there are some similarities).
I took an interest in this and looked up "retarder" on Wikipedia and it mentions engine braking (and exhaust braking), hydraulic retarders and electric retarders which are eddy current brakes more commonly used in the railways. Which one are you referring to?

According to the article, most commonly these are not used for regenerative braking, the energy is wasted as heat instead.

Eddy current brakes can be used for regenerative braking if there's an electric drive train (and high power electronics to handle it) but more typically the energy is just wasted as heat in a cooled resistor grid.

Mechanical/hydraulic braking can be used to spool up a flywheel and this was used in Formula 1 in late 2000's (now they use electrical regenerative braking instead).

Which of these techniques is commonly used in trucks?

https://en.wikipedia.org/wiki/Retarder_(mechanical_engineeri...
I think you greatly underestimate the number of non-technical people who care more about gee-whiz coolness than responsiveness. Back in the aqua era of OS X with the super sluggish genie effects and so on, the general public loved it and it was mostly "power users" and professionals who went into the settings to tone down the animations.
UK: Petition Against the Unitary Software Patent Treaty
I think that the article is actually correct, because the reason why in other - mostly static, and better designed dynamic -languages, you knew that member functions were bound to the object being called is because that is how the functions were actually handled by that language's runtime. There is no such assumption in JS, so where in C# you explicitly design a delegate, the reverse is true here. You need to explicitly bind the function or declare the function as a property with an arrow function and capture the execution context.
My brother is part of a company building appartement blocks; currently all the new parkings have sockets to charge electric cars.
When you have a need to establish some business procedure between different parties that do not trust each other, smart contracts might be very useful. No other database is able to provide guarantees/features comparable to the public blockchain in that respect. A trust model of most modern databases just do not comply with "everyone trusts noone" principle.

About relying on Intel SGX. Yes, blockchain oracle to be trusted needs to be run in some kind of protected environment. So what? It doesn't imply that technology is useless. I would say, we have a synergy of different security technologies to get really impressive results.
why would rust have better performance than cython? cython is as fast as C
I feel like the drag coefficient bit was sort of gimmicky since the projection of the front face is so large on a semi. At 0.36, it's somewhere between a Nissan Cube and Ford Transit
How to improve your travel apps user experience
Tesla seem to be doing ok in Puerto Rico:
http://www.independent.co.uk/news/world/americas/tesla-puert...

Australia work is 80% complete:
http://reneweconomy.com.au/musk-says-tesla-big-battery-now-8...

There are definitely issues with the Model 3 - but I'd imagine that the production line for the Semi will ramp up significantly after the Model 3 is working, and will involve an entirely separate team.

https://www.gizmodo.com.au/2017/11/teslas-hell-threatens-its...
It’s the new “bioweapons-grade cabin air filter”
Christopher Tolkien has resigned as director of the Tolkien estate
Only a matter of time
Merging into freeways is always a problem and a hazard to everyone involved. Quick acceleration makes highway safer. More pulling power also means less slow trucks on grades and less jams around them.

It is of course irrelevant for the bright future where are no human drivers.
NFC & Android/Apple Pay is actually kinda amazing if you live in a country like Australia where tap to pay is universally supported. It's starting to get traction for transport smart cards as well.
Why are they introducing a new car? Have they solved the model 3 deployment problems already?
+1. Even if they could be distinguished, it would be only in top HiFi setups. Most people (me included) listened with shitty car stereos, portable players with terrible DACs and cheap headphones.
> Ideas with the potential to become big are very much THE scarce resource.

They're also almost inherently unknowable. Look back at the history of almost any large, successful SV company. Google was a search company taking on AltaVista. Facebook let Harvard students put up personal pages, taking on MySpace. Amazon sold books, taking on Borders. All of their founders got negative responses at early attempts at VC funding from "experts" who had no idea of what they were looking at, because small companies, by definition, make small products, and usually in markets with some competition by strong incumbents. Would Google have become as big as they did without Gmail, YouTube, Maps, Android? Would Facebook have become as big as they did without Messenger, Events, public pages for businesses and celebrities? Would Amazon have become as big as they did without AWS and Marketplace/FBA?

Execution, not the founding idea, is what turns start-ups into giants.
For example - I can respect my neighbors (with the same default respect I give to all human beings who aren't assholes etc.), but don't like the fact that they can't speak the country's language.
Why did you sped up the video instead of posting the original? You can see it by the movement of people around the car at the moment of acceleration.