skysight-inc/HackerNews huggingface dataset:
But we do all have shared values. In fact, I think we all agree on most of everything. Imagine there was a button you could press where each and every person would suddenly receive at least a nice house, a bit of land to call their own, and a pleasant good paying job. There's not a single person, regardless of ideology, that wouldn't press this button. Another button to get rid of all crime? Yip, gonna be pushed. Another to get rid of all poverty? Everybody wants the exact same things. The only thing we disagree on is the best route to get there.

That said, I completely agree with you that there is a perception of the lack of any shared value. So why might this be? The 2016 election was interesting. How many people voted for Hillary thinking 'Yes, this person truly stands for what I believe in and will make a phenomenal president.'? How many voted for her because the alternative was completely unthinkable. And the exact same holds true for those that voted for Trump. Think about what a remarkable bit of social engineering that is. In a democracy, you've managed to get tens of millions of people to vote for people they don't actually like or event want in office. And all you had to do was to make people loathe, and fear, the alternative sufficiently.

Division helps entrench establishment forces. You can even see this in the choice of which issues get elevated to the national level. What is the weapon most typically used in mass homicides? What percent of homicides are rifles used in? I think the majority of Americans would get these questions completely wrong. Because the issues that we elevate paint a picture that is not in accordance with statistical reality. That reality being that pistols are the primary weapon of mass homicides, and with rifles being responsible for about 2% of all homicides. [1] Our homicide rate is driven by cheap little pistols. The year to year variance in pistol homicide is frequently larger than the entire sum of all rifle homicides. In other words if we had a magical button to get rid of all rifles, "assault" or not, you wouldn't even notice a drop in the homicide rate. It'd be statistical noise.

But the issue is promoted because it's extremely divisive. It makes people fear and hate one another and further drive this perception that we have no shared values. And what that translates to is at the polls you won't vote for who you want, but will instead vote against who you do not want. And that translates to voting for the establishment candidate who, by definition, will have shown themselves to be the most 'electable'. And then we all end up disappointed, and then do this again 4 years later. Only this time the establishment candidate is truly different, honest! Or in the case of an incumbent, they'll actually do what they've been promising now - they just need 4 more years, honest!

[1] - https://ucr.fbi.gov/crime-in-the-u.s/2014/crime-in-the-u.s.-...
My employer provides me with an iPad Pro and rather than carry around an additional laptop I run x86 systems (Linux and Windows 10) using QEMU-KVM on my ridiculously overpowered home server and remote desktop to them from the iPad Pro.
Very revealing point on what "wealth redistribution" really means.
I think they examples you've listed are different, and more acceptable than pushing secrets and private keys to Github because you had dozens of them hard-coded.

As for the aside, I imagine (with no background knowledge here) that as "owner" if you accidentally published something within that licensed code that does not belong or isn't covered by that license, you should probably have the right to remove it
Never knew his name, but A* reached me as one of the first algorithms I implemented during my CS studies, and was the first one introducing me to the concept of heuristic functions.

It is truly impressive how far his work reached, almost every developer I have interacted with have at some point either used or implemented A*.

RIP mr. Nilsson, your legacy will live on
Lazy coder here :

foreach(['a' => closureA, 'b' => closureB, 'c' => closureC] as $name => $toApply) {
$myObject->${convertNameToFieldName($name)} = $toApply($something);
}
I live in Geneva and don't speak Swiss German at all. So, for me it's the opposite: something I don't understand with a few familiar words :)
Knowledge Project: master the best of what other people have already figured out
>...88% of the battery capacity...weird engineering decision

Musk was talking about existing packs lasting 400,000 miles and working on new ones that will do 1 million. You can't get those sort of life spans if you use the full cycle - think how long your phone battery lasts.
Uber Sued over ‘Racist’ Facial Recognition Software
> Furthermore with lobbying the activity is largely in public

Disregarding popular movements that's not how lobbying works at all. No private special interest group is going to be advertising the many ways in which it is trying to influence a person holding public office. You subscribe to a service providing you with personal data, you attend the same events, you help them. For example by commenting on or even drafting legislative texts.
We've a shared beefy Threadripper workstation in my lab that has a boatload of RAM and cores to spare. We set up Qemu + KVM in order to run a big Windows VM that we use mainly for MS Office via RDP connections and when we really need Visual Studio. We also have a FreeBSD and a Aarch64 Linux instance that we use for testing. It's amazing how flexible Qemu is, and how reliable the whole stack can be.
I currently have a messy side project[1] where I'm writing bare-metal RISC-V machine code (i.e. writing in hex after assembling instructions by hand) targeting the SiFive HiFive1. QEMU is handy for testing since it supports that board pretty well - it lets me skip the "code upload" step and just run a binary with gdb right away.

I did a similar thing with the Raspberry Pi a few years ago, but the QEMU support wasn't great back then which made debugging incredibly hard. I think the support has improved a lot since then, so I should probably give it another go.

[1] https://github.com/SgtCoDFish/bedrock-bootstrap - I'm writing the steps as a kind of tutorial to myself to aid learning, but fair warning that it's all a bit of a mess right now!
And more to your point it is soft plastic and not hard plastic.
> Nope! You could easily require states to offer a full week of voting as a minimum, this would also cut down on the tactic of making long lines at voting stations to reduce turn out.

How can you do that without an amendment? As I understand it, states are free to choose the methods for elections (which is why there is such variety in the US).

From the whitehouse.gov site:

> Federal elections are administered by state and local governments, although the specifics of how elections are conducted differ between the states. The Constitution and laws of the United States grant the states wide latitude in how they administer elections.

https://www.whitehouse.gov/about-the-white-house/elections-v...
Yes Linux does indeed just work on new Dell laptops now. I can personally testify that wasn't always the case. In years gone by it was a world of pain for the 1st 6 months while open source developed drivers for hardware they hadn't seen until the laptop was released.

That all changed when Dell started selling versions of their laptops with Linux pre-installed. And it didn't change a little bit either, in many cases it was a complete reversal. Drivers got released on Linux _before_ Windows - in particular Intel video drivers were repeatedly released on Linux before Windows in my case.

I presume that's developers are moving to Linux now. That was driven home to me just now when reading the Bling Fire post here, learning Bling Fire is an internal library used by MS's Bing search engine - then noticing all the instructions had a very nix'y feel, and the benchmark environment was Ubuntu.
Is there any great resources to learn QEMU for ARM embedded system? I googled them bit it's a little bit mess.
It does now for me at least in version 6.0.6.
Also note the new Gigafactory in China is going up at a lightning pace, and very likely will be churning out 10k Model 3's a week by the end of 2019.

So that factory alone will put ~ 500k Model 3's on the road by the end of 2020.
The two are not mutually exclusive.

The general consensus around these parts seems to be that Amazon is a dog of a company.
So, someone can correct me if I'm wrong, but the very premise of motor skill coordination resides in the cerebellum, and is not cerebral.

This means that training muscle memory for autopilot and cruise control is about conditioning the cerebellum with training. In addition to other involuntary actions like sneezing reflexes, smooth muscle peristalisis and heart/lung functions, other voluntary functions like touch typing, hand writing and walking up and down stairs, walking in general, riding a bike, swimming the doggy paddle and all the other aspects of memorized, or repetitive movement, both fine and gross, get recorded into the cerebellum, in both the short term and for the long term.

This is why people can be born without one, but it's a severe impairment. I could be slightly wrong in how I'm relating the principles here, but I think that just about sums it up.
Its an interesting one. I've made some pretty active choices about jobs for ethical reasons but ended up in a slight geographical bind in my last search. I found my current company through a friend (who works in another department) and was very skeptical. After not finding anything bad I decided to go with it for a few months, but had a resignation letter ready in my car. I'm now over a year in and despite the normal problems businesses have there is not a moral one here - and I've had pretty great insight into the decision making.
Oh you're absolutely right, but there are some fairly straightforward steps to take to mitigate the risk with little effort.

You can take arguments or env vars or config files (not added to Git) for your secrets. If you begin with a system of not putting the secrets in the code, ever, it's fairly straightforward to not make this mistake.

A few minutes of setup on a repository and a mindfulness to be sure not to commit any new secret files that may be in use (and add them to the .gitignore) is a great start before getting to secret management a la Vault.
Do you have any hints on how to set up a similar system? Links, guides, gotchas, whatnot? I've seen someone mention this setup before (perhaps it was you?) and I'm sure I'm not the only one interested in running something similar.
Type inference debate: a C++ phenomenon?
I have seen it previously and it reads really well :-)
Build Four JavaScript Projects for Complete Beginners
Deploy Movify App, Airport Finder, WatherJs App & Mini Blog Web applications from scratch. This is a Javascript project course specifically design for Absolutely beginners / Intermediate. we start coding straight up.
Javascript Projects for Complete Beginners | Udemy (https://www.udemy.com/javascript-projects-for-complete-beginners/) (Javascript Projects for Complete Beginners | Udemy (https://www.udemy.com/javascript-projects-for-complete-beginners/))
#### PROJECTS ####
Airport Finder
WeatherJs App
Movify Web Application
Mini Blog
COUPON: ELOHIM-PROJECT
Not the same. As you say, a process should not be able to access pages that are protected by hardware permission bits. That's exactly the issue with meltdown.

Spectre is different, it allows reading pages that a process would already have hardware permission to read[1] but actual permission is enforced at the software level (i.e. software as opposed to hardware bound checking).

[1] It is possible to construct spectre v1 attacks against other processes in some cases, but are much harder, low bandwidth and I do not think are yet shown to be practical.
You use NixOS as your daily operating system? What’s that like?
No bigcorp wants to be the first to lose an infringement case to "fair use", because that would be a beachhead from which much less palatable uses could be launched. While it's impossible to derive corporate motives from corporate (in)actions, their inaction certainly does suggest that they think they'd lose to "fair use" if they tried to shut them down.
This was already tried by Amazon and it failed. ML algo magnified human biases which were present in dataset.

http://fortune.com/2018/10/10/amazon-ai-recruitment-bias-wom...
Exactly. I saw a walk around of the Rivian at the NY Auto show posted just a couple of days ago - their chief designer literally said the one at the show is the only one they've ever built - and that it was built by hand.

https://www.youtube.com/watch?v=XA6P0snL3hE
What’s your mouse/keyboard situation like?

What remote desktop app do you use?

What’s your latency like? What are the drawbacks to a setup like this?
I don't see any mention of speculation there. Any further pointers?
I'm a white Australian from a working class background and my perspective is that East and South-East Asians have integrated into Australian society very well. Even my most intolerant colleagues don't seem to notice that Asians aren't white. It's at the stage I won't be surprised if some of my children or grandchildren have a partly Asian background.

Those small cultural differences will vanish. I feel the days of Pauline Hanson warning of an Asian invasion are truly over here.
Or more generally, why do so many people attribute particular competence to, uh, state actors?

While he was at the NSA, Edward Snowden complained that it stores more information on Americans than on Russians. He complained that that's illegal, but there's another remarkable facet to it: How good is the NSA at collecting information from Russia, then? I can hardly believe that the NSA tries to collect more data on Americans than on its actual mission, so how good is the NSA at its mission?

There are many other examples, like the German service that's supposed to monitor the nazis and missed the a group that made and sold a DVD about its killings.

It seems so strange to assume higher-than-average competence in organisations like that.
exactly, thanks to the magic of English we have two spellings and pronunciations of essentially the same word...
Worth pointing out that the Ampelmann is such a cultural icon in Berlin, there are stores where you can buy merchandise of the crosswalk man/woman logos:

https://www.ampelmann.de/en/

As an Aussie tourist in Berlin I once crossed the street against the Ampelmann, and to this day I remember the audible "tut tuts" and disgust of the German locals around me at my actions. Lesson learned: Respect the Ampelmann.

(On the flipside, I remember once talking to a Kenyan on a bus here in Australia, he was horrified that Australians were such mindless robots & so eager to follow government rules that we would even wait for a crosswalk light to tell us when to walk and when to stop.)
The author describes two school of thoughts on how athletes should perform: the first encourage conscious thinking about their action, while a second encourages the unconscious, flow-like practice. I think the answer lies in between.

One way to look at the problem is through Kahneman's system 1 and system 2 dualism: Some tasks are better done with system 1; the fast, instinctive, unconscious mode of thinking. An example would be optimizing your oxygen consumption while running or hitting a topspin forehand in Tennis. Other tasks, like planning your running strategy are better done by System 2, the slower, deliberative mode of thinking. The trick for performing is to use the right system for the right problem.

Personally, I experience this in two very different fields: Tennis and coding. In tennis, whenever I start thinking two much about my strokes, trying to consciously change them, the strokes' quality deteriorate. Similarly, whenever I play a match and lose myself in the zone while forgetting to consciously think about my strategy, about the deficits of my partner and myself, I start losing. Switching back and forth between these two modes is where I reach my potential. The same applies in coding. To work best, I need both the flow, but with pauses here and there to consciously think about the big picture.
Show HN: Embed full-resolution web galleries on WordPress with Gutenberg Blocks
Thanks for linking this. Didn't know about it, and loving it !
Car batteries are not much like phone batteries. A car battery pack is a system in itself, with thousands of small cells supported by cooling, heating, monitoring and balancing systems.

edit: there are recommendations for Tesla daily use that say go to 90% most of the time. But still a bit different to putting 12% completely out of reach like Audi have done.
Well, this is strictly theoretical. I can't imagine our politicians wanting to launch a news service, let alone an unbiased one.

But if they did, one option would be to hire an editorial board from nationally esteemed people from outside the political system. You know, draw the membership from Nobel prize winning scientists and authors, Olympic medal winners, people like that. They would then hire and oversee journalists who knew how to journalism.

If you're worried that would lead to olympic medals becoming politically biased, you could have the committee appoint their own replacements.

"Entirely unbiased" may be impossible, but "relatively less biased than Fox News or The Guardian" sounds achievable.
I dont know if you know this, but the default for a Tesla is 90% battery capacity (You can manually override this very easily to 100% if going on a trip, or otherwise needing the full capacity)
So it's optimal to not fully cycle batteries then? It's better to keep them mid charged and top them off?
I like it too - and I assume the name is a reference to the restaurant in American Psycho that Pat Bateman can never get a reservation at!
What is the most practical code you have written using theoretical comp sci?
I am a student currently studying most of the core Computer Science subjects, and yet I sometimes get the feeling that maybe no one uses this stuff anymore.

Any example where you have used your knowledge in theoretical comp sci (first order logic, or P=NP, etc) to solve real life problems?
just how it was the end of VW?...
FWIW, QEMU's upstream README does mention libvirt and higher-level managment tools:

"QEMU aims to fit into a variety of use cases. It can be invoked directly
by users wishing to have full control over its behaviour and settings.
It also aims to facilitate integration into higher level management
layers, by providing a stable command line interface and monitor API.
It is commonly invoked indirectly via the libvirt library when using
open source applications such as oVirt, OpenStack and virt-manager."

But I get it, not everyone goes in search of a README buried in a Git repository. I myself am not sure if this REAMDE is rendered in an HTML format somewhere.

[1] https://git.qemu.org/?p=qemu.git;a=blob_plain;f=README
How to make a good design website?
I hope they voted yes and paid 50k?
Well actually, by default Teslas charge daily to only 90%, to preserve the battery. You can however change it to 100%, if going on a trip, or otherwise needing the full range.
Tesla is also deep in the red so I partially read these PR announcements with a grain of salt as they desperately try to acquire capital
Turbo Vision is back! :) (yes I know, old joke)
Wouldn't it be better to be a direct redirect to vidaliaonions.com or maybe even have the website under both domains? onions.com is a great domain and it seems a bit of a shame to have the landing page about the domain name rather than the product
And you left plenty of other OSes out of that list.
It is a very deep and specialised topic. However, there are ways to convey intuition to a 'mathematically mature' audience, and there are quick definitions that are correct but unenlightening. I much prefer the former :)
Distinction without a difference, IMO. It's still very clearly to Apple's benefit.
> no human involvement

How does it come about that that is that a concept?

Does the thought go something like: "We neglected to instruct the algorithm not to collude, and failed to monitor outcomes for collusion, therefore we're not responsible?"

> and each gives its software total autonomy to set prices

Ah, yep.
> "Apple CEO Tim Cook will host a fundraiser with House Speaker Paul Ryan next week as the iPhone maker tries to strengthen its relationships with key Republicans" (2016)
https://www.politico.com/story/2016/06/tim-cook-apple-paul-r....

> So much for privacy/environmental sustainability I guess

Quite, it seems like weasel words.
"我不清楚这些是啥… 道德心泛滥的麻烦出门右转关注996.icu！" means "I don't know what these are... I hope those with an overflowingly moral heart won't be too bothered to go out and turn right to star 996.icu"

The original repo was taken down, so I don't think you can attribute that message to the leaker.
Do they still do that? I thought they turned that off a few years ago. Still, completely different to Audi who are completely hiding 12% from the customer.
Don't let the perfect be the enemy of the good. WASM is barely off the ground and already we have a company trying to establish itself as the authoritative package manager and registry host the way NPM has become for javascript.

It's more important to prevent centralization by demanding that there be no authority other than the end user, and by building tools to enforce those expectations, than to have a "holy grail" of dependency management be controlled by a single corporate interest.

I'd rather WAPM be built with their registry as a default option, but designed to be completely agnostic regarding registries or repositories. I'd like to use it and never have to touch their servers if I don't want to.
In response to 2, the article is talking about (and conflating somewhat) different types of thinking, not just actively thinking about movement in the moment of execution.

I can pick out at least three types:

- Planning training schedules;

- Self-teaching whilst practicing;

- Thinking on one's feet during actual performance.
It’s generally not easy or feasible to directly attribute incremental revenue to work done by a single developer. Even if it were feasible doing so implies a certain degree of adversarial relationship between the employee and employer. “Who watches the attributors” essentially. This should be fairly obvious - try to devise a realistic system by which they could allocate a revenue share for you. I doubt you’ll be able to come up with a reasonable one.

Ultimately, if you can consistently pull in contract work at 1.6k/day, you should probably continue doing that.
From personal experience they seem to be particularly prone to spitting and clearing their nostrils on the street. I'm sure it's common cultural practice in China but it's not appreciated in the UK.
Thanks :) Glad to see people appreciate simplicity (and the performance that comes with it).
Because I don't want to deal with packages for Linux (deb, apt, rpm, tarballs, whatever), HP-UX depot, Solaris package, AIX packages, IBM i catalogs, IBM z packages, ClearPath packages, Windows (exe installers, msi, msix, appx), iOS ppa, Android (apk, aapk), and thousands of embedded OSes out there packages.
For the most essential part of a normal gas engine - motor oil - my local parts center outright asked to see my engine to confirm the oil spec printed on it, even though every car for a decade in my product line had the same oil. Not because they expected to be wrong, but because they could not risk being wrong. I can only imagine what they’ve seen that makes them so wary.
> And they would spend more if ROI is there but obviously it is not.

The revolving door between Google and the government suggests otherwise.