skysight-inc/HackerNews huggingface dataset:
I feel like conversations about what to do always dance around the elephant in the room. People really don't like the message or don't want to think that we just have too many people. Honestly, at the end of the day, I don't especially care to live like a monk so that we can squeeze in one more person. I don't have any children and I don't plan to. Population grows geometrically on a planet of fixed size and resources for the most part.
I wouldn't say it's the only downside, but it's my #1 complaint about the new MBP as well - the trackpad is bigger, which is not useful at all, and I constantly have problems with it.

Especially when trying to use things like 3-finger drag, or 2-finger scroll, it feels like half the time it's not working properly. It completely removes the spontaneity / "no thinking about it" quality of what was once the literally best part of Apple's laptops - the fact that the trackpad is an amazing input device for laptops.
Sometime it is a compiler bug and sometimes the linker even can correct it.

We had this weird behavior some years ago in an embedded functional safety-related project where a case tool generated the code for the compiler.

When the generated code looked like this:

i++;
i++;
i++;
i++;
i++;
if (i > something) {
} else {
}

Then the compiler was miscalculating the jump by 2 bytes in the else path.

But if the generated code was this (spot the difference):

i++;
i++;
i++;
i++;
if (i > something) {
} else {
}

The compiler correctly calculated the jumps. If certain optimization option was enabled, the linker afterwards corrected the miscalculated jump.

The compiler vendor could reproduce the behavior aka bug, but could not say with confidence the circumstaalnce what the cause for this bug was. As it was for a function safety-related product we where required to identify all jumps caused by if clauses and had to review the assembly, if the jumps in the assembly were correct.
Is there any real evidence of Google going after conservatives?

Is it not just a result of the fact that younger and better educated people are less likely to be conservative that gives this impression?
I have similar problems, but when i make my own bread it does not happen... I think it has to do more with additives and other stuff they put in wheat-based baked goods these days that actually trigger reactions.

Bread used to go dry after a day, now it lasts for a week... That is not normal.
Yes, but at the same time, I'm installing software on my mom's computer, and unfortunately, she's not a good judge of what is a security risk. I'd trust Mozilla with that more.

As I said elsewhere, it is frustrating as well. But it's not like there aren't upsides to it as well, that just might not apply to us.
I don't think there's an API to export all my messages.
Have they sorted out npm 5 yet? Bundling a borked version of npm with Node 8 was a real misstep I think.
And node/nodejs outstrip golang https://trends.google.com/trends/explore?date=all&q=Node.js,...
Yes if your reporting factually the incident it does seem odd to bowderise in this way.

And for those of you who haven't worked on the factory floor the behaviour there differs a lot from the nice and fluffy offices most of us are used to
Exactly my feeling. My conspiracy theory alt ego says this is a handy work of the entrenched companies that Tesla is aiming to displace.
Interesting question. I don't want to claim I have an answer, but I am reminded of an experiment that Bob Altemeyer mentions in his book https://theauthoritarians.org/.

They tried some United Nations simulations with people who he calls authoritarians (of which one trait could be described as subscribing to either with us or against us mentality), and the result was always a total nuclear war.
This is a car production line where "engineering" language is the norm.
A new strong man will appear. He will talk about a fresh start, a new aera, the press will celebrate him, his followers will demand part of the loot- transparency iternational celebrates his existance, the cycle goes on and on.
>While this headline is factual, this is like saying "Man With Pre-Existing Health Conditions Donated to the Obama Campaign, and Now We Have Obamacare".

And what you are saying is like saying "a pebble fell into the ocean and a boulder fell into the ocean and it's the same because they both produced waves".

Donations from the 1% are many orders of magnitude bigger than donations from ordinary folks mainly because ordinary folks live paycheck to paycheck and do not have the time or resources to donate.

The leverage a big corporations have over politicians is enormous. IMHO they should have zero leverage (no vote, no influence).
What an awful gem of surprising by design.

Definitely going to add this to my contempt for javascript list.
I recently learned of a pretty surprising chrome console interpreter bug that was reported as early as 2010[1], fixed by 2012, and at some point seems to have degraded again.

console.log lazily evaluates complex values at first-expand-time, rather than eagerly at print-time, and there is no built-in facility to automatically expand them at print-time. To see this being weird, try logging a changing array inside of a loop, then expand the first log after the loop completes. It will show the array state at click-time, rather than at the point in time the log statement executed. Subsequent changes to the array will not be reflected.

People have been complaining for years about this, but it seems to be widely accepted as just-the-way-it-is[2-4], with the most common workaround being JSON.stringifying logged objects.

I'm mostly shocked that I only noticed I was being bit by it a little while ago.

1 - (2010, shows 2012 fix) https://bugs.webkit.org/show_bug.cgi?id=35801

2 - (2010, w/ edits to note 2012 fix) https://stackoverflow.com/questions/4057440/is-chromes-javas...

3 - (2014) https://stackoverflow.com/questions/23392111/console-log-asy...

4 - (2016) https://taoalpha.github.io/blog/2016/04/21/tech-lazy-evaluat...
We had that- we called it colonialism. And for suggesting that you will be racismed.
SSD endourance
Good day guys,
I have a 5% wear on my SSD.
At which point i have to replace it?
Is there any data showing endourance if wear is already present?
Or there is no time-frame for totall damage?
Thanks in advance
there's normally at least 1 level below a written warning which is quite a serious thing
UC Browser Mobile App Disappears from Google Play Store
Thanks for the response. I prefer Unreal engine, and evidently it is also offered as a plugin for Unreal. I only prefer Unreal because my experience with Unity involved some terrible black boxes with lightmapping and unpredictable material and texture systems.
Please explain the difference and how they were superseded.
How many Libyans go to Europe by boat..?
That's kinda sorta the web dev world: reinvent all the wheels!

Once they're done a new generation will feel it is too complicated and go back to basics with a new language. And reinvent all those wheels again. This is the magic of software: every decade you can pick low hanging fruits again to improve your resume.
More likely a team of people including Lawyers, PR etc.

Tesla hasn't been in a more vulnerable position for a few years now and so everything they do must be perfect.
Saying something like "racial slurs" could potentially leave one wondering if this was something relatively mild, possibly even a mere misunderstanding that was blown out of proportion. Mentioning that someone dropped an n-bomb leaves no room for uncertainty.

It's like "sexual harassment." That phrase alone will have some people thinking "oh, the poor guy just said she looked nice today and she flipped out." If you say "he stuck his hand up her dress and told her to be at his apartment at 9pm," there's no space for that sort of misunderstanding.
No you need your basic sixpack. The radar altimeter might do but it only tells you your altitude in reference to the height of the stuff under you and most only up to 2500 ft. In terms of survival, I would want at minimum an artificial horizon, airspeed indicator, altimeter, and lots of fuel to hopefully fly to somewhere with better weather.
If you do ask the gypsies, by the way, they very much prefer to be called Roma or Romani.
> unveiled a probe into Alphabet Inc.’s Google for favoring its own products in search results

Is there something inherently wrong with that? I understand it's annoying, but Google is a business after all, not a charity.

Not showing competing results could be considered evil, but merely favoring their own products seems fair to me.

Then again every product I've been building never took off, so what do I know?
Consider two scenarios:

You contribute $X to a political figure because you want to draw there attention to an issue because...

A) you think society stands to benefit from making certain changes the political figure can enact

B) you think you personally stand to not only get back your $X but personally fatten your wallet significantly in other ways as a result of changes the political figure can enact

Is the distinction between cases where A applies and B doesn't apply vs. cases where B does apply (and A may or may not actually apply) with respect to ethics actually hard to grasp?

In A, the $X is a personal sacrifice made for what you think is the greater good. In B, the $X is an investment for which you think you could have a high personal ROI for regardless of whether it actually makes things in general better or worse. Only B stands to create corruptive influences.
There is no evidence that UN is a U.S. puppet.

Russia used SC veto 7 times just in last 3 years. The last time USA has blocked any resolution was 2011.
Flying Carpet: P2P Decentralised Autonomous Transportation Network
Cortex-M compatibility was literally my first thought when I read this -- especially low-memory systems. Might have to hack it up myself.
I remember when they were banned in the UK - wanted to try them that weekend (had tickets for Black Sabbath) but they couldn't be had at any money the last few days

Seems weird that some drugs and some countries are moving away from legalisation but it's got to be evidence based imo
What is measurable way to compare peers?

All the systems I’ve ever encountered are horrible: lines of code, hours spent coding, issues closed, bugs created, and so on.

Not all lines of code are equal. Not all hours are equally productive. Not all issues are equally difficult. Not all bugs are equally costly. And so on.
Wrapping of offset pointers in this manner is usually an (documented) feature not a bug. At least on DOS compilers, where this is also usually configurable (this is part of what "C memory model" option of 16bit DOS C compilers is about).
End of the week.
This is an interesting case for languages with strict type systems. Maybe you can get away without source maps and still not loosing much?

Some time ago I took a look at various transpilers for ML-like languages: OCaml->JS, Elm->JS, Haskell->JS, etc.

I worried about how good the source maps would be, because good source maps are non-trivial, and it is no fun to debug in a different language than your source.

To my astonishment, those transpilers provide either rudimentary source maps, or no source maps at all! And I didn't find any significant push towards better source maps. I wondered how this is possible, given that the communities around ML-like languages place great emphasis on high-quality code with as few bugs as possible.

Then I got it: This is just another instance of "If it compiles, it almost always works". Imagine client-side code where no type of server response can be ignored, no unexpected null or undefined can slip into your data structures, every function or method you call will 100% surely exist, and so on. Think of TypeScript or Flow, but on steroids. That's what these languages and their transpilers offer.

Well, at least that's the theory. It would be interesting to have reports from people actualitty writing larger web applications that way, and in how far these promises hold.
The explanation is horribly wrong.
I have a similar thing with typos. Give me a page of printed text, and there's a surprisingly high chance I will spot a typo within the first few seconds of looking at the page, no matter where the typo occurs on the page.

(Might be confirmation bias, but I have been proofreading a lot of theses for my friends while in college, so it might be trained.)
Test Your Microservice Stack with TestCafe – TDD Courses, by Mike Herman
it constitutes acceptance of and complicity in whatever

I'm not sure you really believe that, here's an experiment to find out: did your feelings about Hillary change at all as a result of the Weinstein thing? Do you feel complicit in all Weinstein's deeds? Or substitute any of the many Hillary-supporters caught up in scandals now.

Just as an experiment of course.
Not when I was using IRC on a VAX in the first half of the 90s. We used @ and noone was a 'n00b'.
Probably not what you're looking for but it works for me. If you're physically able, take up running. It doesn't have to be far or fast just getting outside is enough. Listen to an inspiring podcast or audiobook while you do it ("how I built this" is my favourite). As extra motivation to get out, I don't allow myself to listen to that when I'm not running. Running is really time efficient. HIIT is also good for 20-30mins of exercise but it doesn't work for me because I can't listen to a podcast and hear the instructions.

When I'm back at my desk I'm far more productive & energised. I make it a daily habit and leave all the kit in the same place so it's easy to do it on those "off" days.
JavaScript ecosystem members Angular, TypeScript and Meteor are a safe bet
Dell Offers Computers Preinstalled with Ubuntu
I also worked on a reasonably complex angular app that had sourcemaps generated through webpack, never had any problems with it.
I agree with others, with curl and the likes you will hit insurmountable roadblocks sooner or later. It's better to go full headless browser from the start.

I use a python->selenium->chrome stack. The Page Object Model [0] has been a revelation for me. My scripts went from being a mess of spaghetti code to something that's a pleasure to write and maintain.

[0] https://www.guru99.com/page-object-model-pom-page-factory-in...
https://www.top500.org/green500/lists/2017/11/

There's also a Green500 list of most performance-per-watt, i.e. greenest, most efficient computers, and Japan is the clear leader there.
> That is how our system of government works, and there is nothing wrong with that.

The system you described naturally consolidates power, and most of society finds it acceptable only if it coexists with a mechanism to redistribute some of that power to the underprivileged class. So there are some things wrong with it.

> a man hated by liberals for his support of Donald Trump

Liberals hate him for his conservative views, not just for his support of Trump. As a PoC, it's hard not to feel disgust toward a powerful elite who says shit like: "...when you start looking for racism everywhere, and you start finding racism everywhere, it's only a very small step to finding racists everywhere. Now, there's nothing wrong if there are really racists out there, but I'm going to suggest to you that there really aren't." Textbook conservative gaslighting to downplay the prevalence of an issue that they find to be inconvenient.
EU Courts already found Google guilty of antitrust activities. So the sound assumption here is US Courts will rule similarly. So why would a State AG pass on such an opportunity to fill the state coffers and defend their citizens? Check out followthemoney.org to learn why California isn’t filing the suit.
Know About Car Loan in Anchorage
it's a small typo but changes the meaning completely, it's -
Select _"isn't"_ broken
This code gives the same result:

String splat = 1 + 2 + " = " + 1 + 2;
System.out.println(splat);

So the author's assertion that it is based on some `System.out.println` compiler magic is false.

The JLS spec [0] accounts for this in its treatment of the '+' operator:

"If the type of either operand of a + operator is String, then the operation is string concatenation."

This does seem like idiosyncratic behaviour for java to be honest.

I don't think it's the compiler doing it either, because this will throw a null-pointer exception:

Integer borken = null;
String splat = borken + 2 + " = " + 1 + 2;
System.out.println(splat);

EDIT: Also interesting, if I drop the language level to 1.4 I get this error:

Plus.java:8: error: bad operand types for binary operator '+'
String splat = borken + 2 + " = " + 1 + 2;

[0] https://docs.oracle.com/javase/specs/jls/se7/html/jls-15.htm...
By the way: Tesla's CEO is African-American. ;-)
Well it could be a one liner, but you're not wrong, the Unix tools are way more terse and we'll known than the random $language versions of make. A few of the .net ones (Nant, msbuild, psake) are ridiculously complicated to do something like sed for instance.
> That is how our system of government works, and there is nothing wrong with that.

For most of the world population, wealthy people buying off politicians to serve their interests is seen as unethical, and it is flat illegal in many countries.
Endurance
You can achieve high uptime in a CP system by assuring P will never happen, ending up with some kind of an AC system, but in practice it may be very costly, hard to setup and operate.

Can you imagine every ATM having a redundant networking connectivity and two independent power lines?

There is no free lunch. Comparing just availability figures is therefore not enough. Still an AP system may be preferable if it has the same availability at a fraction of a cost of that unicorn available and consistent system.
Sure, there could be a dictatorship, awe-inspiring corruption, brutal repression of political opposition, genocide, hyper-inflation, a famine, and stunning mismanagement of every aspect of the country.

...wait, those are all things that occurred under Mugabe. How much worse can things get? (Mind you, I have no particular reason to think the coup will make things better, inasmuch as it seems to have been conducted by close allies of Mugabe is order to maintain power, rather than a different faction looking to seize it.)
Yeah it's on my 1+X too. Trivial to gain root just from the info in that twitter thread
LIVE BETTING – Minds
For many applications BASE is plenty good consistency.
That's the same score I get on Ubuntu 14.04/amd64 with Firefox 56 though. Let's see what I get after the update...
> You talk as if I am forgetting the positive contributions of U.S. interventions, but I clearly specified that sometimes the U.S. contributed to democracy, sometimes not.

You said "It sounds as if the U.S. were a benefactor to the world. It is not...". In the majority if cases, the U.S. has clearly had a positive influence, meaning that it is indeed a benefactor to the world.

> I still think that is the case, excluding China, India and Africa.

Of course by excluding 53% of the world's population, including the country in question, it's really easy to say that GDP growth is slowing, but that makes no sense.
Except the author mentioned Elon in the third person, and I don't think he would intentionally misdirect like that.
AFAIK he doesn't usually talk about himself in 3rd person:

> His email to Elon was about his commute and Tesla’s shuttles,

> We would also like to clear up the description of Elon’s prior email to employees.

> Elon’s full email is below:
> It replaces approximately 160,000 lines of C++ with 85,000 lines of Rust

Wow! This is great, especially considering how bad and complex (in the bad sense) C++ is. Maybe Rust and Go will finally make the Frankenstein go to sleep
Worth noting it has used 200mb data in three months
I've had all of these problems where I've had to roll my own solution in some way.

Whether that was trying to get source maps to work when compiling + minifying via Google Closure and Webpack, or using Babel and Webpack back when the underlying source map util (I forget the name) didn't support certain things and having to fudge it myself (I forget the specifics).

They worked, but they were fairly brittle.

Now, tooling seems to have been improved a lot and using things like `angular-cli` means I don't have to do any of the setup anymore and I haven't had these kinds of problems in a really long time.

Ok, the delay from output to showing the source map is still an issue, but it's not one I find a problem. A few seconds after page load is acceptable to me before going digging through the source, and any breakpoints set in the source files continue to work.

Overall, for me, the weak point wasn't the source maps themselves, but the idiot setting up the build tooling to make them possible (me). :)
'Wolf of Wall Street'-style 'pump and dump' scams plague cryptocurrency markets
Let's hope so, but this looks more like an internal power struggle from the existing regime, so I don't expect any of the two factions to want real change (except about who gets the power and billions).
Manuscript from FogCreek Software
The only thing I can think of regarding this story is how it's now an infosec hazard for you to take off your watch while showering.
If your not living in the USA, there isn't nearly as much of an emotional charge around such words, so it seems like not that big of a deal. About the level of saying 'fuck'. It's even in rap music all the time! Even up north in Canada people are not as sensitive about those words.

Then when you move to the USA, you start to see how much of an emotional reaction it gets there, especially in a place like the bay area. Thats why they used n-word. If they didn't you would get even more outrage machine generation. If elon musk put the word fuck every second sentence, not nearly as many people would care.
Self-Destructing Cookies isn't supported anymore. I just found that out myself a bit earlier and am giving Cookies AutoDelete a shot.

Edit: Forgot to mention but if you check the add-ons site, you should be able to find an updated extension for Video DownloadHelper.
I would have expected the compiler / type checker to barf at the example code. Then again, I am not a Java person.

However, I do dislike relying on automatic type coercion anyway, because my intuition is not good at predicting what will happen, and I am too lazy to learn all the rules. ;-)
It was in the GIF of the Gatsby 3 implementation in the embedded tweet. Here's a direct link to the tweet to save you some time:

https://twitter.com/nystudio107/status/920673966091534338?re...

Edit: Maybe they're not sneakers, but they're shoes. I just wear loafers, I really have no idea what any shoe types are called.
It's the worst option except for all the others, I think. JS arrays can contain anything, so if the default behavior was to compare elements as numbers, sorting an array containing mixed types would have unpredictable results (because of comparisons to NaN, etc).

Naturally things are only weird for untyped arrays - calling sort() on e.g. an Int32Array does what you'd expect.
Yes, it would be interesting to learn what are they used for.
A mesh network spontaneously erupts in the US and helps connect Puerto Rico
Thanks sir.
If you think a Republican politician and billionaire financier is one of the most liberal people on earth you have a truly profound misunderstanding of what that word means.