skysight-inc/HackerNews huggingface dataset:
Thanks for sharing the Sono Motors link.
The Sion model is to be available in 2021 (or at least that is what I read on their website.)
I like this practical little car with energy interface considerations at its core. Solar body panels can add up to 34km range per day, this seems to be a major incremental improvement to the EV model, I think.

Sticker price of 25.5k Euro (16k for base and est. 9.5k for battery) and they let you buy the battery separately or you can lease one.
It seems it will be manufactured in Sweden (Trollhättan). I want to learn more about their (export) US market strategy. Needless to say I do like this SEV concept.
It's all of these little things adding up that caused me not to get a new lease two years ago.

(this might become a BMW rant, for which I apologize)

1. Reduced the 4y/50k maintenance to 3y/36k. This wasn't impactful for the average lease but slammed car owners.

2. Locked the maintenance program to the first owner -- as if they didn't hate owners enough, you had to pay extra for a maintenance program that transferred to the next owner.

3. To your point: offensive subscription charges (carplay)

4. (subjective) Bizarre styling changes on their mainstream cars, e.g. X7 and the new 7 series.

5. Refusing to produce normal electric vehicles, per the title of this article.

End result is you now have cars like the i3 and i8 cratering in value because they're hideously complex, in need of specialized maintenance knowledge, and are exceedingly unlikely to carry a maintenance plan without incurring an e.g. 2, 3, 5k fee. It's awful for BMW because now nobody wants to buy one of their more innovative cars because they'll lose 20% of their value right off the lot and another 40% in the next three years, but it's even worse for people who wouldn't mind adopting "established" electric because they don't want to chance the marked-up repairs nor do the research to figure out which cars either have pre-existing maintenance plans or how much they should pay to get all-inclusive maintenance plans that would cover their used cars.

It's just a whole bunch of dumb all around.
Discussed at the time: https://news.ycombinator.com/item?id=12902304

https://news.ycombinator.com/item?id=12900279

Similarly titled in 2012: https://news.ycombinator.com/item?id=4657317

and 2011: https://news.ycombinator.com/item?id=3125891
Sure, but for that to work you have to carry around buckets of water.
WordPress. It’s profoundly unsexy. It’s also solid.

Do you want to fuck around with building another CMS that nobody but you will use, and which you will probably only use for about three posts before throwing it out and making another CMS built on today’s hot tools? Or do you want a website that you can get to be reasonably pretty without much work, and which you can update from multiple devices?

Seriously I spent a while setting up WP a decade ago and it’s been where I post everything I make. I don’t have to futz with it unless I want to make a cool new theme for a new comics project, it just sits there updating itself for me and waiting for me to feel like writing a new post or whatever.

(Okay I do need to spend some time futzing with it soon, the latest WP update won’t run on the decade-old version of PHP I set it up with, and something in it breaks when I try to switch which version my shared host is using. That’s once in like a decade.)
Yeah, to shift toward a harder grip. HK won't be allowed to be the stronghold, the CCP will be happy to see those dissidents leaving, and the majority of mainland Chinese don't like HK anyway.
Lack of grip strength would certainly be an indication of corresponding lack of overall body strength. While it is possible to develop strength in isolated muscle groups with specific exercises, it is not easy to develop full system strength without involving the hands in gripping form.

If overall physical strength has some relationship to health and longevity (which I believe is generally accepted to be some indication of), then lack of grip strength would be a simple measure of fitness.

I don't think it's a huge mystery why wealthier groups are physically weaker (and less healthy, and more overweight). There is less need or requirement to do manual labor compared to people in developing countries. Jobs tend to be more white collar than blue collar. Kids tend to have more indoor entertainment options (electronics, computers, toys).

Science fiction has often portrayed advanced civilizations as soft, physically weak beings (gelatin creatures in glass tubes and such) that use their mental gifts more than their physical ones.

However, humans will probably not reach a point of not needing their bodies in order to maintain health and long life. So we really should all be regularly active. Besides, there's ample evidence that good physical fitness also benefits the mind as well as the mood.
As I’ve grown older, I’ve lost a ton of grip strength. I blame arthritis; perhaps it’s decay of society, instead?
I found it an amusing excrcise, if not terribly relevant, even as someone who spends 90% of his dev time in C.

What rubs me about these sorts of articles is they make some presumption about the importance and nessecisity of writing truely portable C, as if the "C Standard" were in and of itself a terribly useful tool. This is in contrast to where I live most of the time which is "GCC as an assembler macro language" (for a popular exposition on this subject see https://raphlinus.github.io/programming/rust/2018/08/17/unde...). And yeah, reading through the problem set I was critiquing it in context of my shop's standards, where we might be packing and padding, using cacheline alignment, static assertions about sizeof things, specific integer types, etc. So these sorts of articles just come off as a little pendantic to folks like me. I don't doubt they're useful for some folks, and I guess it's interesting to come up from the depths of non-standard GNU extensions and march= flags to see what I take for granted.
Not sure where the 330e went, but there's going to be a 2020 hybrid X1.
Just abuse the bot, not the human :)
There's far more efficient ways of tapping global data than launching satellites.

Just build undersea fibre if surveillance is your goal.
It’s weird, just ten years ago some hoaxters[1] tried to get greater publicity by trying to imply a Stanford professor would be involved in examining a “carcass” as well as having a congressional candidate involved in the excursion.

Their plan for a news conference was foiled when the ice encasing their Bigfoot “carcass” melted too fast and exposed the frozen rubber suit.

[1]http://www.cnn.com/2008/US/08/19/bigfoot.hoax/index.html
I don't think it's surprising when you switch machine architecture and/or word sizes that you get different results. In fact for me, that's completely normal and to be expected.
This indie game dev is very open and honest about his experience both making and selling games. The parts about running his studio full time should give other indie game devs a lot to think about.
Plotting India: Challenges and Resources
In practice, things in C are not as undefined as the ISO working group specifies them. It is virtually inconceivable that a mainstream compiler stack would do anything other than what you'd expect with example four. As for struct alignment, that's something that most C programmers should know is implementation-defined (which is one of the reasons we even have sizeof to begin with, apart from the mere convenience of it).

Sure, you've made your point, but you've made it in a ham-fisted way which doesn't really help people understand why a given undefined or implementation-defined behaviour is the way it is, and what things they should verify about the implementation in order to predict where their code will not work.
It's interesting that there's so much resistance to Clojure given it's modern / being used in production a fair bit.

I've had a number of great experiences working on toy projects using Clojure but nevertheless feel resistance to adopt it fully "because of the JVM".

I've pinned my own resistance down to three things:

- Slow startup times. (Most of my use cases are not long running servers.)

- Not "unixy". (I write programs to run on linux and OSX exclusively and am used to using non-portable APIs maybe?)

- I've been lead to believe Java is "gross" and "enterprisy".

Really, of those three reasons only the first one has merit.

It kind of sounds silly when I put it this way: When I'm hacking on fun projects, I enjoy using a "hacker" language and Clojure doesn't feel like one.

One implementation you didn't mention that's pretty neat is Chicken Scheme [1].

[1] https://www.call-cc.org/
how is that related to my point ?
79 as the average life span? Is that worldwide? I fully expect to make it to 90.
+1 lol. yeah. I guess that's better than nothing.
Working remote at a company with good culture, 0 commute, no children, and minimal housing upkeep. At 32yo I have never had more free time in my life.

I spend very significant amounts of time in the gym (which I love), and in the outdoors. Rarely bored. I sometimes dream of having the 40 hours I work in a week free too.
You will be out of seats soon...
And be perma-banned for accessing harmful content.
I’m 42 with 2 babies under 2. It seems I have 3 years free time left.

Hmm too bad I can’t get the 3 years in a single stretch. :-).
"Clamshell" plastic packaging is evil and deadly, even when my physical fitness is high. I shudder to think how I will open that stuff when I'm old and decrepit.
Or on different compilers, or the same compiler with different options, etc.
Isn't there a more fundamental flaw in these questions? main() always returns an int, whether that's 4 or 8 bytes, 0 or 1 means success or failure depends on the implementation. here's a bit of a discussion https://stackoverflow.com/questions/204476/what-should-main-...

Reminds me of the dumb exams some teachers would set to trick you when in school to make themselves feel superior.
"Doctors Slow to Use Some Startup's Thing That My New York Party Acquaintance Asked Me To Talk About"
The i3 isn't even in the same family as the 3 and even less the 5. Think more a Toyota C-HR, Mini Cooper, maybe Fiat 500.
While I think it's good to take stock of "where does my time go??", the calculations here are pretty misleading IMO. For example, I think, for most people, if you had absolutely no other external obligations (e.g. you are independently wealthy, no kids, etc.) and you had exactly 5 years left to live, I think most people would consider that you have "5 years of free time left". By taking out things like sleep, eating, grooming, chores, and even discretionary things like "going to the gym", and then converting the remaining hours back to years by dividing by 24/7/365, you're left with some really misleading numbers.
It’s not just that stuff. What pissed me off was asking about the return code of a comparator. That’s just bad form. You’re only supposed to check for zero or nonzero. I have never used the value beyond that, and if you are, that’s a problem.
Enjoying life my friend. Wife and kids, they are there to make your life fulfilled, not to be a nuisance or chores, as the tool had one of the fields - I put there 0, I don't have any chores to do in my life.
Sorry, but it’s this kind of attitude that leads to impossible-to-port code, platform lock-in, subtle bugs when tool chains change, and worst case: buffer overflows and outages. These programs may today produce “well defined” output on your favorite systems, but that doesn’t change the fact that it is invoking various flavors of undefined, implementation-defined behavior. It’s not safe C just because it works for me.

It’s an unfortunate truth that programming in the real world involves programmers who dare to explore these corners of C and claim to have answers to these questions. Stay away! Knowing C means knowing what is not defined as much as knowing what is.
Not in the morning when you're at home.
No, for the cases that involve undefined behavior, the results can differ arbitrarily depending on compiler settings, optimization settings, the presence of seemingly irrelevant code, or, in principle, the phase of the moon.

The behavior of any program that evaluates `i++ + ++i` is undefined. The solution is not to find out how it happens to behave in some circumstances. It's to find clearer code that expresses whatever the original intent was.
there's too much talk of tesla.

BMW's main benchmark is Daimler and BMW lost the ICE race to them and also the EV lead. Tesla didn't make enough cars to be a threat in the last 4 years.

all in all a very incompetent CEO. the only one in BMW history not to have an 8 year mandate.
Kids from elementary school onward have homework, friends, books, games, TV, etc occupying several hours of most nights. It’s not like they’re interacting with both parents continuously for every moment between work/school and sleep.
Digital Mars C and C++ for DOS and (early) Windows.
He also has a podcast series "Extremities" that is going in depth on a single topic (for season 1, the history and logistics of the world's most isolated permanently populated place.)
Towards the end of [0] which was linked from "I want my greeting in a window from [1]. The link has since been stricken out from when I looked at it several hours ago, so maybe its outdated?

I don't know... I've only done GUI work on Windows, but I've never had to register a signal handler to get my app to exit. Yeah, you might register handlers for events to control how the app shuts down (e.g. to save unsaved docs), but mandatory? I've not seen that before.
[0] https://pike.lysator.liu.se/docs/tut/hello/window.md
[1] https://pike.lysator.liu.se/docs/tut/
I'm certainly no doctor, but I think arthritis is a kind of inflammation; and medicine is starting to realize that a lot of human health issues are inflammation-based. The source of inflammation isn't always clear, but I suspect it has to do with chemicals in our environment and our food.

Low or zero THC hemp oil has been demonstrated to reduce inflammation, and some old folks have reported remarkable reductions of arthritis while using hemp oil.

If you can reduce your pain to the point of being able to do physical exercises that are full body, you should give it a try. Squats, dead lift, and bench press are very beneficial when done correctly, and they will improve your grip strength as a side benefit (can't move the weights around if you can't hold on to them!)
My understanding is that it's similar to people taking offense at the term "grammar nazi" because it trivializes an atrocity
I submitted a GitHub issue for the `main()` definitions and some other quibbles.

https://github.com/akalenuk/wordsandbuttons/issues/12
Rather: don't presume anything, read the language specification for the version you are writing (C89, C99, etc).

"Measuring" is exactly the wrong thing to do because often it is indicative of only your specific architecture/compiler.
An 81% false positive rate would be nightmarishly awful if this system served as judge, jury and executioner

This is a highly black-and-white way of thinking about the implications. "Heck, it's only a problem if they get executed."
Sigh, quantifying this is depressing
I remember when Kia and Hyundai were known as cheap Korean cars, whoever is in charge of branding has really done a great job turning things around. I especially love the look of the 2019 genesis and the Kia stinger is quite interesting, it feels very American in a way I can't describe when I see one on the road.
Fugitive U.S. tech guru: Cryptocurrency is next Cuban revolution
I got #2 wrong, and definitely should have known about integer promotion.
Use of Owl and Semantic Web Technologies at Pinterest
What percentage of police interactions result in an unarmed innocent person being shot?

I guess we subject the crowd of innocent false-positives to that statistic unecessarily.
The internet saved her from a cult. Now she uses code to empower other women
No, it's just negative social score, so you'll lose your rented place and can't take public transport anymore.
BMW used to make amazing sports sedans, too. They still have a few compelling products, but largely they've lost their edge.

Hopefully this will shake things up.
Not really. On a CRT monitor, the odd lines fade before the even lines begin lighting up, and they are on different physical locations on the monitor. Recombination of the two images to improve resolution occurs entirely in the human vision processing system.

It's worth noting that this takes advantage of the human vision system's features. When an object moves quickly across your vision (for example, when turning your eyes quickly down a field), there is resolution loss that your brain makes up for, And when focusing on a still object, vision allows you to see more resolution.

So when a player runs across the camera view, your brain correctly processes the lower resolution and higher motion resolution. And when a player is still, your brain correctly processes the improved resolution.
Yes, registering events in a GUI is common, but for a "Hello world!" to shutdown? Never seen it needed for something that simple.
Unfortunately the nitrogen fixing species mostly absorb N2. Which I'm fairly sure isn't the compound that OP wanted removed from the atmosphere. They were probably thinking about nitrogen oxides.
> It is virtually inconceivable that a mainstream compiler stack would do anything other than what you'd expect with example four.

I disagree.

I can easily conceive of a (compiler, architecture, compiler options) tuple that simply crashes with an error at compile time or runtime with that code. Namely, some compiler for a 16-bit architecture with "sanitization" options enabled and optimizations disabled.

Integer overflow is one of the easiest "undefined behavior" cases to identify with mechanical checks. Much easier than bounds checking for example, where a general solution is quite tricky.
Remeber the black guy with no record in Florida that was stopped 20-30 times a week, making his life unlivsble (hard to keep a job).

His life is going to get a lot more interesting with technology like this, since we know the false positives tend to have a specific race.
Yes, religiosity is inheritable. It's been proven with twin studies. Therefore, if religious people have more kids, having more kids is inheritable. (and also the world becomes more religious)

https://www.newscientist.com/article/dn7147-genes-contribute...

http://blogs.discovermagazine.com/gnxp/2006/11/heritability-...
Let us know how it goes...
Upon whose rockets?
"Tidyverse was fine in school. It doesn't pass muster in production...."

This is a bit disrespectful.

"Data.table syntax is simpler, easier to read, easier to teach..."

This is rather arbitrary, and I don't think it's the majority view of the community, whatever the advantages of data.table.

"...orders of magnitude faster"

This is an exaggeration in most real cases, even according to the benchmarks pointed to by data.table.[1]

[1] https://h2oai.github.io/db-benchmark/
There's a high correlation between age and the proclamations of the decay of society, so maybe you're on to something here.
Well, alcoholics never lie, especially to hide the consequences of their drinking. It seems totally believable that he gave up a great job and paid back a huge bonus so he could go back to working on buses because Boeing didn't live up to the Greyhound standard.
A couple of questions which need to be asked and answered: When Anchorage hit its previous record of 85F back in 1969, was that a "tipping point" and a sign of impending climate doom? Better yet, when Fort Yukon (which is almost 400 miles NNE of Anchorage, and just a mile from the Arctic Circle) hit its record (and all-time state high) temperature of 100F (!) way back in 1915 (!!), what that a "tipping point" and a sign of impending climate doom? Enquiring minds want to know.
VPN owners: 97 VPN products run by 23 companies
> Mill vise clamping surfaces are ground flat. It's normal for an object that's at least cut (not even ground) flat on one side to get hydraulically suctioned via cutting oil to either of these. It's usually easy to slide the part off to the edge of the surface.

Like you say, this is a hydraulic/air pressure effect- it's related to why you can float things on a reference plane: https://www.youtube.com/watch?v=Kj6jmQxZe8s

> Twisting blocks together encourages entrapped air to escape, and can shuffle trace oil into voids. The solution I came up with is that the metal of the two blocks does stick together somehow once it's in contact, and the surface tension provided by a trace of oil contributes additional sticking force where the surfaces don't meet.

Basically right, but the dominant theory is that the twisting/sliding motion creates vacuums. First a sealed pocket forms by bringing asperities close together so that they are attracted by stronger forces. Then as the blocks slide, they stretch out the voids and cause the pressure inside to go below atmospheric. I'm kind of skeptical of it, but the sliding does definitely prevent anything additional from being trapped between, and makes the oil film as thin as possible.

Additionally, there is an oil film on literally everything. It takes really serious equipment, like plasma chambers, to actually remove the thinnest layer of oil from a material. Oil just floats around the air constantly, and bonds like glue to basically everything: https://youtu.be/atVSxvbiPg0?t=39

> We didn't have ceramic blocks, though. It might be an interesting additional experiment to try this with mixed materials. Does wringing together ceramic and steel precision surfaces work the same way? Should it? What would that mean?

Indeed they do: https://youtu.be/_YVWdxr0E_g?t=155

It mostly just indicates that intermolecular forces don't have much to do with it. There's no real reason they'd want to stick together- the bonds in the ceramic are extremely tight and ordered. Ceramic blocks also wring more tightly than steel blocks, but shouldn't experience high intermolecular forces between each other.
You have to know what the standard allows because every optimizer change tries to be more aggressive without violating it. People have been bitten by error checks whose object code was elided because the error "can't happen". You have to decide whether you need code that will always work, or code that seemed to work for a while.
Perhaps at the next debate, Mr. Yang will get more than two questions and an allegedly dead mic.
This got me thinking about "things that were once okay but today are totally unpalatable." In this case, selling land occupied by citizens.

Could you imagine if there was a decision to sell part of Michigan that included Detroit to Canada?
Tesla didn’t make people want the product. That’s meaningless. What they did that matters is that they made people pay for the product, at a price point that competes favorably with BMW’s low-end luxury cars.

You’re correct that Tesla’s future and costs are uncertain, but that’s irrelevant. What is relevant is that the production cost of a Model 3-type EV will never be as high as it was in 2018. It will never be as high as it is in 2019. Even without miraculous supply chain improvements, the cost of lithium batteries and electric drivetrains is on a relentless downward path. If Tesla can make one now at $10 in profit (obviously they make more than that), then whichever company is doing so in 5-8 years will be earning thousands in profit. And if the manufacturer is not BMW, it will be the end of that company as a viable competitor.
I knew there was something up because long ago when developing for Arduino boards as part of a course, my mentor educated me on the difference of size of datatypes across different architectures.
Even just running the fan on a 45c day should have a huge impact on the internal temperatures of the car.

You can easily hit ~85c (+/-) in very little time then; sadly lots of children / pets are killed all the time as people are just dumb, ignorant, or forgetful.