skysight-inc/HackerNews huggingface dataset:
I can tell you that German automotive unions (OEMs and suppliers) are among the main opponents of electromobility. ZF, Mahle ... a lot of components are just no longer needed for a gearless EV where the motor consists of a large coil instead of thousands of high-precision parts.

They are also responsible for making sure that government grants flow into OEMs instead of generic EV charging infrastructure.

We regularly have reengineering projects for end-of-line testing equipment and other test benches where we are contractually required to guarantee that the new version does not make the personnel operating the equipment redundant (i.e. it may not be more efficient than the 15 year old version). (I won't blame anyone for disbelieving this.)

So, yes, they are very much against manufacturing improvements.
PrivacyScore
The government is always a better steward then the Aristocracy, as the aristocracy tend to be able to ignore both market demand and popular demand where as the government have some accountability to the public.

The free market ideology is based on a assumption that a actual free market exists and that assumption is false when it comes to most forms of infrastructure including Internet cables.
That was true a few years ago, but not anymore: https://medium.com/@jlouis666/breaking-erlang-maps-1-31952b8...

(You would have to use a map though, the native lists are still plain old lists)
I've found if you're in the situation where JSON parsing performance is becoming a bottleneck then data/schema validation bottlenecks are probably not far behind.

I have several hot paths in server projects where parsing IP addresses, dates, and other such data types that JSON doesn't support, eat cycles.

Or maybe nobody else bothers to validate their data.
How is using a program yourself any easier than using a contract yourself?
I will not leave Firefox as long as I can keep working with it.
I don't find any substantial difference when I compare it with Chrome, so for me is just a choice based on the Company behinds the product.
Mozilla values and mine are aligned and I would like people to think more about the companies and less about the product. At the end that's what matter. What kind of Internet are you willing to see in 10 years? It can be very different depending on your choices.
Modern clustering algorithms for personal data
The difficult thing with hiring is, most of the best people are already employed - and most of their employers are keeping them happy. If you are focusing on unhappy employees or the unemployed, then you are focusing on a comparatively poor pool of prospective hires.
Inspector Bingo – New Bingo Site – Free Bingo Bonus
This post is like reading a CNN kind of site which posts latest "what we know so far" every few minutes about some breaking news :)
Is it still only Safari that has the "from websites I visit" option? That's the most sensible one to me.
I've never been anywhere that didn't hire after two interviews, tops - I've never even applied anywhere like that.

One wonders if the company you're talking about has so much trouble making any decision, or only this sort.
I'm new to ycomb and I'm loving it so far. Thanks for all the good post. I look forward to more.
I understand their point - a cookie can be used purely for a session ID, without using it to track the user for other purposes (e.g. a cookie unrelated to the session could be used to track which pages the user visits, regardless of whether there're logged in)
The practical utility is the reason for such work! JSON is an interchange format. When you work on a project that interfaces with others, the interchange format is likely outside of your control. So you have to do the best you can with that format.
Tesla Model S and Model 3 comparison
I'm surprised about the NN that memorize the data. I'd imagined there would not be enough units to memorize everything.

But if we have a network that has essentially memorized a random dataset, how is it functionally different from a nearest neighbor algorithm?
Learn how to play an instrument you've always wanted with a teacher: it will be harder than building the MVP, more stressful, you will feel you are shit for a lot of time... but it will take you back to reality.
Moms and Juniors 02 – Sexy Stuff by Mail
I'm not a doctor, but it sounds to me like you may be suffering from clinical depression. You should talk to your doctor about this urgently.
Also, why are you building it alone? Nobody find it interesting? You lack the leadership skills? What is drawing you back from getting people to help you?

If you want, feel free to contact me.
Yeah. The common advise is to have an automated setup for renewals so you don't have to worry about it. It is also very trivial. Just add `@weekly letsencrypt renew` to your cron job and you are done.
how is it "hard" to fire in the USA
And that's one of the reasons why, with my hundreds of tabs open, I don't use Chrome.
Millions of Android devices potentially exposed to the Cloak and Dagger attack
This might be an issue of idiom - "settle down" and "settle" do not mean the same thing. The latter refers to disregarding reasonable qualms and known issues with a potential life partner and going ahead anyway, more or less on the theory of "oh well, where am I going to do better?"

Doing so can work out in the long run, I suppose. But it very often doesn't.
First Principles for Product Design
I would understand dropping C++ for Swift, Rust, D ..., not Go.

Borland C++ for MS-DOS had pre-processor macros for generic data structures, back when ANSI was still trying to figure out how templates should look like.

On those days, Java or Oberon derivatives as alternative made sense, because templates weren't even a workable feature in 99% of C++ compilers, so most of us didn't had real exposure to them.
Data Gif Maker by Google News Lab
Some things that need work:

- The logo. Logos are very affordable. I would consider revisiting this logo, buying a new one or organizing a contest. Believe it or not, many people use t-shirts with the Debian logo and I assume that's some source of revenue stream. I do not see myself wearing a Devuan t-shirt with this logo. Right not it looks like a logo for a UFO cult or some cheap Internet cafe.

- The information on the landing page should be organized to emphasize what is important for each type of experience. e.g: dividing it into info for users, info for prospect contributors, info for existing contributors, and donation (what and how to donate, and what is done with donations). Try to interleave these roles less and summarize more.

Then, I would like to understand what the key differences are with Debian, also what specifically does "control over your system" mean?
It's not only chrome.
Actually Google, FB and Amazon have eaten the whole IT market. There is no space left to innovate or do anything else. They will copy the shit out of you in no time. IT is a lost ground.
So you think the telemetry is not going to help with things like this? https://www.extremetech.com/computing/245553-microsoft-now-p...
Bitcoin has a bubble, and all cryptos get dragged along with it.

The present bubble started in early April, when it became impossible to get USD out of Bitfinex. Being unable to get money for bitcoins on Bitfinex then caused the bitcoin price to go up – from $900 at the start of April to $1900 in mid-May to $2800 on 26 May, by which the bubble was bubbling on its own. The mechanism is:

1. Users have a USD account and a BTC account. They can’t sell their bitcoins and withdraw their cash, but they can buy more bitcoins using their USD account – which contains trapped “dollars” which can’t be used for anything else. Think of it as a Bitfinex “USD” token, not as actual US dollars – Disneyland fun-money which can only be spent inside the theme park. The price goes up.

2. With the higher price on Bitfinex, traders arbitrage by buying coins on an exchange with a lower price and selling them on Bitfinex. (Note that the USD from the sale is stuck on Bitfinex.) This raises the price on the other exchanges.

3. Expectations raise, the price gets mainstream press and more people get into Bitcoin. The bubble inflates.

This works precisely because you can’t get your money out (and other exchanges were also having problems with US dollar withdrawals). Users were reluctant to remove their BTC from Bitfinex because the “price” was highest there (even if unrealisable) and because they loved it as a trading platform.

The trapped “USD” also gets used to buy other cryptocurrencies – the price of altcoins tends to rise and fall with the price of bitcoins – and this has fueled new Initial Crowdfunding Offerings, as people desperately look for somewhere to put their unspendable “dollars.”

Even better: on Bitfinex, you can use BTC as collateral to margin-trade on USD, which you can then use to buy more BTC. Which also drives the price up. And, of course, you can’t get the USD out, so you might as well buy more cryptos with them.
You're totally right. I had no idea this headline had anything to do with clothing. All I could picture was back alley merchants and the shady deckers coming and going beneath a gray sky.
I feel that one of the most common pieces of advice to stressed people is to take a vacation. I am not sure how well that works. In my experience, stress is created not by the amount of work that I do but by the work that I feel that I don't get done.

Unless I would be able to comfortably disconnect completely on such a vacation, it would do little good or possibly make things worse.
Slot Flaw Scofflaws
As a counterpoint, I am also one of those people who spends a lot of time helping people out, both at work and in the community.

I do it for two reasons: firstly, to be frank - I enjoy it, I enjoy the social stroking it confers. I work with clever, talented people - but they have different skill sets to me. If I can do something in 5 minutes that would take them an hour - and show them how to do it - I get a buzz and they are grateful.

Secondly, getting a reputation for people capable, people come to me with interesting problems, which increase my skill sets.

Yes, sometimes I have just too much on, and sometimes they come to me with dull stuff.

But in general, the combination, of making people happy, recognition and interesting problems makes being accommodating worth it for me.
Yeah what the hell happened lol
> In general Mozilla sent the message of being out of touch with the add-on community, and that it wasn't a clear priority.

This point is proven again by Mozilla forcing the new extension API before the extensions are ready.
I know that it should be trivial. But on my local/vps servers the cron jobs would not execute. I wasn't sure why... on my raspberry pi however they executed as expected.

edit: it's possible it's a root problem, as Raspberry Pi I don't believe can be root. I know I'm bad using root user.
Zuckerberg's Commencement address at Harvard
(I am only describing the situation in Germany)

I can say from my own founding experience that you want to avoid being investigated, at least in Germany. While I am a big privacy fanatic, the current way rules are implemented is quite labor intense for small founder teams.

As a matter of fact, cookie laws will be your most benign issue to solve. The biggest challenge is that most tech startups that deal with personal data need to appoint a certified privacy officer, which can be ridiculously expensive.
> A lot of companies that thought short term like that our paying through the nose for the decision now because they are still stuck on IE6.

How many of them will remember the lessons?

Those who forget history are doomed to repeat it.
Total bollocks in the UK you can let a fulltime employee go at any time in the first 2 years and its fairly easy to fire after that you just have to follow a simple procedure.
It seems to me that the engineering trade-off is found in how we distribute complexity between:

(1). The language itself.
(2). The tooling (IDE, build system, linters etc...).
(3). The standard library.
(4). The ecosystem of third-party libraries.
(5). The developer's application code.

Moving complexity away from (5) might make applications smaller and easier to maintain, but it is done at the risk of increasing the training / learning burden on the development team.

If too much complexity ends up in (1), then we create a barrier to entry for new developers and hiring becomes harder.

If too much complexity ends up in (4), then we end up with endemic not-invented-here syndrome, because it becomes too hard to learn new libraries.

It seems to me that a lot of this is driven by learning and learnability -- any educational specialists around who want to wade in on this discussion?
It means that other types of injuries (death, dismemberment) should be prioritized.
I would be surprised if they blocked third-party extensions since, last time I looked, Linux distributions were using these for their custom integration parts with Firefox.
It's also funny when the design has some short placeholder text somewhere. Then the actual real text ends up being longer and won't fit there, or will look like crap.
I am 100% certain it will be robots that construct the first habitats for any future Mars or Moon inhabitants. As much as I want an interplanetary future for humanity, the case for concentrating on robotic exploration is just too strong to not have them be the primary focus of development for now.

Not to the exclusion of humanity, mind you. But to do the work to get to the point where we can confidently send people on a mission that isn't either temporary or suicide.
Both. It's easy to develop and also to deploy, which is something you want in a project.
> "We really wanted to do an experiment where we just walked over and gave them a little prod," says Chang. "But the zoo wouldn’t let us."

This is _hilarious_.
App Samurai – Mobile Advertising Platform for App Developers
IIRC uBlock used to have an anti-cookielaw-popup blocking list you could enable. It worked quite well for a bunch of websites.
Obviously it's a subjective experience. If you are able to work in those types of jobs without hating that every second you spend there is a second doing menial low pay tasks; that it is a second of your life that's been wasted on meaningless shit work that you'll never get back then good for you. A substantial amount of people aren't like you.
> Unlike IE and FireFox and Safari it comes from a company that is notorious for wanting to know everything about you.

Are you suggesting that Chrome gathers data about you? Because unless you tick that box (which they show pretty prominently) it doesn't. It doesn't by default in most linux distribution packages.

> Unlike IE

I don't know if you've been following, but Microsoft is now the king of knowing everything about you. They record things about their customers' computer activity which should horrify anyone. Sometimes they don't respect user selections either, even all the way up to Enterprise editions (where it is often mission-critical not to send competitive information to Microsoft by accident in a core dump), which is infuriating.

> In my opinion chrome isn't doing a good job either. It's a massive energy hog and waste more CPU than it needs to.

My impression is that at this point, most unique performance problems in Chrome are either an inherent cost of multi-process, a mediocre implementation choice in that model, or a performance tradeoff toward better application latency at the cost of heavy initialization. Chrome could display many pages more quickly if they ignored the GPU, but they use it across the board so that they don't have to restart into "GPU mode" when they realize there is a lot of compositing on the page. Chrome has converged toward other browsers recently, they'll now run multiple tabs on the same process as long as they share a FQDN (sites that host together, crash together), I suspect they do this to save memory.

If we're talking about runtime speed of real web apps and sites, Chrome has everyone matched or beat.

> The time to celebrate victory was a few years ago. Now it's starting to look like the new boss is the same as the old, maybe worse.

The problem with IE6 was not Microsoft, or IE6 itself. Microsoft did not win by literally forcing people to use IE6. The problem was, and probably always will be, greedy unscrupulous web developers (and their managers) who want all the cool new toys at any cost. Microsoft was doing the cool, "html5, bro!" type browser innovation that google is doing now, and developers (and their managers) lapped it up. People forget that Microsoft made box-model: border-box, XMLHttpRequest, favicons, <ruby>, and bi-directional text on the web. They did this all in IE5, this put IE6 ahead, and people loved it too. Microsoft did the right thing and didn't break compat for honest customers who just wanted their webpage to work, so IE5 quirks are the way of the web.

The problem is not that nobody likes the boss, the problem is that everyone likes the boss.
If you understand the internals they're anything but pythonic. Coroutines can be a zero overhead abstraction in the some cases.

For example here is a test that verifies the optimized output for a simple (and misnamed) integer generator compiled at -O2. Notice the arguments to `print` are integer literals. (https://github.com/GorNishanov/clang/blob/Experiments/test/C...)

I'm no python expert, but I suspect C++ optimizes this code better.
Some bold claims there. What does this "powerfulness" consist of?

> Motadata serves as a best ELK-Stack alternative that gives your team operational insights in seconds.

How is it "best"?

And since it's not open source, how is it any better than Splunk, Papertrail,
or Loggly?
This is actually big news: the miners are pushing ahead with 2MB blocks and SegWit, and damn the developers.

Actual title: "Bitcoin Scaling Agreement at Consensus 2017"
I would disagree that the UK is exactly the same as Scandinavia (having worked in both). Maybe for general companies around the country but definitely not for startups. I have seen many get fired for no particular good reason. They might be arranged via some theater of made up performance reviews then fired, but job security in the startup scene in London at least is a lie. But also those startups get a reputation and suffers for it.

Which is why I am now a contractor in London. No theater. They can let me go on short notice ethically and legally, and I am fine with that. Mostly as I am financially fine with it.
Yeah, I know, but it was more of a lament. Although - if somebody is producing so much JSON for you that you need to care about the speed of parsing it, wouldn't it make sense for both of you to agree on a more efficient format? I mean they would probably save money too on generating it..
If A > B and A > C, you still don't know if B > C.
"best viewed with IE" got updated to "best viewed in Chrome"
There's a relevant xkcd about that: https://www.explainxkcd.com/wiki/index.php/1732:_Earth_Tempe...
Python is well suited for ML, just not in technical sense:

it is a very simple language that's easy to use by people who have a strong academic background, but not much of programming experience (AKA: Data Scientists). Also it has a lot of numerical libraries (numpy, pandas)
Libc++ coroutines are production ready!

But seriously, the library implementation for coroutines is just a shallow wrapper around compiler builtins.

Therefore libc++ is probably bug free, but Clang certainly isn't.

EDIT: "probably bug free" == famous last words.
> the overly large titlebar on Linux

Just installed Chromium to compare. When maximized, the Chromium title bar is 65px high on my system, whereas Firefox's takes 70px. I should note, though, that I have set my window manager to hide the default window decoration on maximized windows, which helps.
MockNet: An excellent tool for creating local server on Android
Automated Anonymous Interactions with Websites Using Python and Tor
Well, yes. The median is an average that always has that property. That's the joke.
ASICboost
Why does it have to be super expensive? The far away beaches are the cheapest ones.
Of course, the design of IPNS makes it impossible to prove that you've got the latest version of a name's value, and makes it relatively easy to attack. I don't know if Dat has the same issue, I haven't looked at it.
In a similar vein, SpritesMods built a cluster out of old Windows terminals: https://spritesmods.com/?art=wtcluster
I think it's a mistake to think that a more efficient personal vehicle can make the difference in climate change. The fundamental problem is that personal vehicles are NOT efficient, except on a personal level. A disruption in transportation is needed. Trains that are cheap and easy to install would do it. Something out of left field that hasn't been invented yet could do it. But improving cars can only ever be an incremental change, and we're well past the point where incremental changes can help.
That's some douglas adam idea right here.
The changes literally landed in the past three days; The implementation is theoretically perfect, but once it's (seriously) observed by users it will decay into bugs. That's just basic quantum CS. :-)
>I have never fired anyone too early.

This may well be true but how do you know? The only way I can think of is if the employee went on to become such a rock star at some other place that you actually hear about it. But that's not the only situation where they might have been valuable to you after a while.
>Third, nobody is indispensable. If you died in a car crash today, the company would find a way to continue.

If the company is large enough or has enough debt, sure. But if this is a 10 person bootstrapped shop and the founder is the only one that really knows everything, it would probably fold up if he/she disappeared with that knowledge.
Incanter is not the only game in town, FYI.
Imo all rendering engines are fine as they are, content and 3rd party blocking is what makes web browsing fast. My 2 cents is if you want to offer the best web experience today you need to add in blazing fast native content blocking and make it default (without shady whitelists). Don't underestimate the power of defaults and network effect.

Then let's see how long does it take from start to watch a youtube video. Will beat default Chrome experience anywhere between 20-90 secs.
Let's see whether Google can match that.
How much experience do you have with ClojureScript and other compiled to JS languages?
Second your comment about Edge. As a long time Chromie, I'm transitioning​ to Edge on Win 10. Edge renders pages elegantly. Very nice. Try it!
Sure, robots are important, but it's not robots circling around Jupiter that we need to build. We're already pretty good at that. There doesn't seem to be any serious money for developing robots that help with the construction of habitats for humans.
First of all, and most important one, learn C++ idioms, not C.

This means making use of library types for memory allocation, vectors and strings.

There is a place for old C style low level features, but those should come later, after the safer concepts are already ingrained.

Kate Gregory's “Stop Teaching C" talk at CppCon 2015 explains better than me.

https://www.youtube.com/watch?v=YnWhqhNdYyk

Get a nice IDE, QtCreator, Clion, VC++ Community, KDevelop, XCode.

Besides the "Tour of C++", check Stephan T. Lavavej talks at Channel 9.

"Core C++ Lectures"

https://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavav...

"Advanced STL", these ones only when you already have a good understanding of STL as user

https://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavav...

Also check video presentations from NDC, ACCU, CppCon, CppNow and C9 Going Native.