skysight-inc/HackerNews huggingface dataset:
AIUI it is 100% orange juice in the sense that all of the ingredients are extracted from orange juice. Yes, "flavour packets" are added, but these flavourants are also 100% orange juice, just processed in a different way.
`In order to track ReactOS compatibility with Windows behavior, 1,088,893 unit test cases have been added since 0.4.5. This new release has been tested through 14,238,159 unit test cases, failing just 18,419 (a 0,129% ratio failure). Still, ReactOS is marked as Alpha for the moment.`

14M tests are impressive.
My thoughts exactly. Software development in general is a high-bullshit career, so I think anyone involved in either building software or hiring people to build software is going to have an extremely well-tuned bullshit detector.
Tuna populations are massively depleted. Consider switching to something else for environmental reasons.
Fixing HPKP with Pin Revocation
You answered your own question. IE having the largest market share in those days. "Google always launched Chrome-only" -- another unsubstantiated claim. When Chrome was 5%, all their launches were always Chrome only?

I know it doesn't fit your narrative, but we don't launch broken stuff to screw over other browsers on purpose, period. The number one reason I've seen for non-working browsers is reliance on some non-standard browser feature/bleeding edge feature which isn't implemented fully or spec'ed correctly and doesn't have a good polyfill.

And because of the these claims of nefarious intent, I decided to go back and look up Writely (Google Docs) and see what it's compatibility looked like.

Here's a description of how it was based on Content-Editable https://www.theverge.com/2013/7/3/4484000/sam-schillace-inte...

And here's a comment I found claiming it didn't work on Safari nor Opera. https://www.extremetech.com/computing/50680-writely-googles-...

So it seems Google bought Writely, which already did not support Safari or Opera, rebranded it as Docs, and pending a rewrite of the editing/layout engine from the ground up, didn't work with Safari and Opera, most likely due to Content-Editable problems.
The cap, for one, would involve closing the borders, so we're talking about a cap of around 0 of people seeking asylum. A cap on immigration violates human rights law. Children of migrants born in Germany would not get German citizenship under the AfD program. EU citizens would be excluded from the social benefits that German citizens receive in Germany and other EU countries. That would also be unconstitutional.

Of course, having positions that violate present law does not necessarily imply xenophobia, but it is quite telling that the AfD only wants refugees that are qualified workers and does not want to give foreign citizens the rights Germans have.
Interesting. I'm not sure if enterprise OO design patterns / clean code / solid / GoF
/ all golden OO etc.. is a help or hindrance in a typical build the world destroy the world per request model that is PHP. It might be in the spirit but if you're freshly creating all these objects and a big ass dependency graph from scratch per request for each request then you'd be better be sure the promise of PHP 7 VM being superbly improved holds true in your app's case. In other stacks you'd have a lot of this available for the next request at app level or cached somehow (already deserialized), in PHP you really are Creation Day 1 each hit. When you grow to something as complicated as an ecommerce frontend all nasty hacks come into play around the New World New Request model definitely undo a lot of benefits - see Magento as a good example (the cache system - essentially concat / rewriting PHP files) - people have even suggested let's go back to pure SQL and echo..

I initially thought this was going to be the use something else meme - http://devhumor.com/content/uploads/images/December2016/php-...
something along the lines of inotify:

http://man7.org/linux/man-pages/man1/inotifywait.1.html

or just use tup

http://gittup.org/tup/
Yes, I agree about stealing the code. They did not literally do it as it seems they had some verbal agreement and he worked on the code for them voluntarily. But still they haven't paid him anything and I think if he actually decided to get a lawyer and sue he has a pretty strong claim on the company ownership as the whole funding round was based on his IP.

The company has hastily deleted all his code and replaced it with new repositories starting from scratch so apparently they are also at least little bit worried he might legally be entitled to own part of the company.
Magic beans from bubble machines. People buying tokens that are literally defined as being worthless, and trading them on exchanges as fast as possible. https://davidgerard.co.uk/blockchain/icos-magic-beans-and-bu...
Just to add some data to this comment, WECC's "State of the Interconnection" (The line you're talking about is "Path 8"): https://www.wecc.biz/epubs/StateOfTheInterconnection/Pages/T...

Transmission is a solved problem, as far as regional power is concerned.
Play 3D Videos from YouTube on Samsung Gear VR
This is an odd mix of common sense, random cosmetic advice, subjective bits and points that are plain wrong or contradictory to other points. For example:

Bad:
$ymdstr = $moment->format('y-m-d');

Good:
$currentDate = $moment->format('y-m-d');

Both are inferior to "$ymd".

Use searchable names

addExpireAt(DateGlobal::SECONDS_IN_A_DAY);

Who would ever need to search for that? You'd search for "Expire". This doesn't preclude from using named constants, but it has nothing to do with search-ability per se.

Don't use flags as function parameters

Good:

function createFile($name) { touch($name); }
function createTempFile($name) { touch('./temp/'.$name); }

Now, this is how you create the good old copypasta.

What you need instead is a single universal function that does in fact accept a boatload of parameters, but that is never meant to be called directly. You then supplement it with a host of simpler one-liners that fill in most of the parameters with defaults and forward just the select few.

Avoid negative conditionals

should be "Avoid double-negative conditionals".

Avoid conditionals

this is just overly broad to the point of being completely pointless. What the example proposes is to use abstraction and inheritance instead. In some cases it helps, but it many it leads to needlessly obscure code that's impossible to read off the page.

Use method chaining

Good:

$car = (new Car())
->setColor('pink')
->setMake('Ford')
->setModel('F-150')
->dump();

Except at some point you will need setModel() to fail for some arguments, e.g. setModel('Trabant'), and you will end up with some methods returning $this and some not. This is not going to be a "clean code" by any measure.

(edited for clarity a bit)
Couldn't the tenants sue for breach of contract (i.e. failure to provide habitable accommodation)?
How energy management helps Retail lower consumption bills?
> That doesn't come from USB.

No, it comes from the 12-24V power supply you plug into the back of it. It's a ~65W iron.

No apologies for sounding snotty here. You don't know what it is, haven't seen one, haven't used one but you're already ready to crap all over it. Try one. It's full of silly novelties that I'm sure you'll hate but it doesn't take much to improve the usability of a dumb thermocontrolled soldering station and I —along with much of the internet— believe the TS100 does enough to be better. It's also dirt cheap to buy and run.
It's trivial to roll your own: https://github.com/gall0ws/watch
I agree that they don't belong to databases. There might be use cases or there where it's ok to do that but I never run into them.
Link Prediction in Knowledge Graph – Intuition Behind TransE
I haven't done something similar with npm but I did write make files to call specific commands. For example a particularly long activate function very specific to internal tooling. Doing this makes sense for such commands and not for primitives.
Wired Dots – Collection of free Bootstrap 4 themes and components
In this post I present Translating Embeddings (TransE), a method for the prediction of missing relationships in knowledge graphs. I focus on presenting the intuition behind this method by the help of explanatory animations.
Bramen – Wat ze voor jou kunnen betekenen op het vlak van je gezondheid
My free speech/opinion:

>and even the Dark Web will allow paedophiles, hit men, and every type of criminal

alt-right? Why don't you call them what they are - Nazis and fascists. They are lowest of all these. There is probably strong overlap. Fascists think nobody should have any rights but themselves.

The vigilantism/collaboration was made necessary by the alarming fact that the people who should have been doing something - authorities all the way up and including POTUS were tacitly sanctioning them, facilitating them, normalizing their behavior.

They present a clear and present danger to the country and free speech. They still have their free speech, they can still cry on youtube. Daily Stormer was just one head of that hydra.

If you know of any pedo, hit men or criminals then reach out to law enforcement and failing that publicly shame them so that the same can happen. None of the above should or will be tolerated.
Let me just tell you that I've read both links before.
I'm guessing they haven't been written manually?
Because of PHP or Uncle Bob?
Does that comment say I'm listing features only available in MySQL Enterprise Edition?
Also, entr

http://entrproject.org
Uber switched from MySQL used as relational database, to Postgres used as relational database, to MySQL used as key-value store.

Nobody is saying MySQL is a bad key-value store!
I wasn't 100% sure so I didn't want to call it out, but I thought I recognised your name and now I'm sure it was, thank you!
There is already an open source reddit clone created from the same reasons https://voat.co and it's far superior.
CSS-in-JS security issues
I don't get this. Or at least I am quite uncomfortable with the narrative.

The points being made in the article is that there was an "unequivocal no" from six top US intelligence officials when asked whether they would be comfortable with Kaspersky Lab software on their computers. And that these claims somehow translate into that it is a fact, the author even uses the term "beyond the evidence".

There is no evidence being presented in the article. At all. Although if the statement would be that it would pose an increased and unwanted risk for US agencies to use software developed in Russia, then yes, I would not object. The same applies in reverse, for Russia, or any other state for that matter, to use Microsoft/Apple/Google software in critical applications.

The author also claims that "oligarchs and tycoons have no choice but to cooperate with the Kremlin". But as I understand it (I am not a US citizen) the US government has the same capabilities when it comes to US based companies? I specifically remember the Lavabit debacle. Or does the author insinuate that there is some additional pressure (threat) on Russian companies to comply?
tl;dr

Use ghjk to move the cursor.

To quit, type :q and press Return.

If you don’t want to save your changes, you can use :q! instead.
Joy Division fans were tragic hipsters before there were hipsters, yo. So, no worries. :)
Easy enough (assuming $SRC is your list of source files and 'all' is top level target) 'make watch' could do this

watch:
while ! inotifywait -e modify $(SRC) ; do time -p make all; done
It's not an USB iron, but powered by a separate power jack, anywhere between 12-24V; at 24V it maxes out around 65W.

As the heater block is integrated to the tip itself, you get better thermal characteristics (quicker heatup / less thermal runaway). Search youtube for comparisons to Weller/Hakko irons, there are a few.
> "Not to mention maintenance of such long cable will be real hard"

Not really. You'd have to do periodic helicopter patrols of the lines themselves. There isn't really that much "maintenance" that occurs on the line, definitely on the xfmrs/rectifiers/inverters though, but that is normal for any transmission/substation owner.

Also, expected losses are ~5%
Actually you probably should.

Front end (JS SPA) for the convenience of users.

Back end API (any web framework) for the convenience of developers, the users of the API.

The database to make sure nobody can corrupt the data.

In my experience the validations in the database almost never go past foreign keys, null fields and bounds on numeric data.

Anecdote. I remember when the consensus of Rails developers was not to use foreign keys: Rails didn't have a way to define them so they probably didn't matter, right? I laughed and added them to every application of mine. Rails has foreign keys now, maybe since version 3.

There are some gems to generate CHECK statements from validations.
> Open Source = more likely for attackers to find bugs, but less likely for bugs to persist. Don't need to trust the company's reputation for code quality.

But you need to trust the entire community not to insert bugs/backdoors and/or weed out such code. Not to mention Open Source contributors arguably have a lesser incentive than closed-source development being done by a company.

Ofc the above argument assumes contributors are allowed to make changes to the codebase, instead of just reviewing the code
I commute about 1h each way via train. I have realized that music with lyrics distracts my brain quite a bit because it keeps trying to parse the text. Since I like to read on the train (or just do nothing and let my brain rest) I have created a playlist with no audio. It's pretty much everything from XMeetsMetal (you'll have to weed out some of the stuff that has text. It's basically a guy covering all sorts of songs/theme songs in a metal interpretation. Awesome stuff:

His playlist: https://www.youtube.com/playlist?list=PL864F807C0B279111

His channel: https://www.youtube.com/channel/UCtJVZjY6xsZUV-sYdcIFpZw

That + noise canceling headphones (I use Bose QuietComfort 20) = good commute.
Hi Yodon,

thank you for your suggestion and feedback. But as a matter of fact, we have done the quantification, so it was not taken out of thin air :-)

10x more interactive than 360 videos:

=> We measured the average engagement time increase from around 1 minute to around 10 minutes for the same content, when transferring it from a 360 video to a LiveTourLab tour. This is not surprising. The same general observation was done by YouVisit already a year ago, as I can read, when you give navigation control to the user. You are drawn into the experience, step by step.

10x faster creation than game engine VR

=> We have many users now confirming they could produce an interactive Live Tour within hours from never seen the framework before following the getting-started in the Readme, with custom code. At least for me, with a few decades of coding and knowledge of over 20 programming languages, it took me 2 days on both UE and Unity to reach far less functionality.

10x more extensible than GUI authoring tools

=> This is more like "infinitely". How much more extensible is code than a GUI tool? :-)

100% cross-platform including custom code

=> Clear.

100% standard camera compatible

=> Clear. So not like Matterport where you need to buy a $4,000 proprietary camera.

100% open source

=> Clear. So different from say Matterport, YouVisit, InstaVR, iStaging, etc.

0 server lock-in with static build

=> Clear. I wanted to make this clear because a lot of companies talk about "open source" but then in practice you have to host on their server. Not the case here. Fully static build that can be hosted on any web server.

0 effort to start, a lifetime to master

=> 0 is an approximation. First I wrote "1 hour to get started 100 years to master", but then someone complained that it is more like 85 years since the first 5 years you are too young and last 10 years at 90-100 you might be too old. Not easy to get everyone happy haha :-)
Without causing confusion? Probably when all current Solaris users are dead or don't care anymore.

Reusing names tends to be a terrible idea.
Is it Docker Mac?
It ends up as an extra payment every 5 years or so.

Given that most paid services are invoiced by calendar month, this is somewhat unusual.
Hi. I moderate a subreddit you probably haven't heard of, with only a bit over 200k subscribers and ~1M-ish pageviews/day.

I can tell you right now that reddit provides virtually no useful tools to moderators -- we have to turn to browser extensions to get even basic functionality like "remove this comment and its children" or ability to issue a ban while looking at the offending post/comment -- and that for a large or growing subreddit, moderating is essentially an unpaid full-time job.

So when people inevitably point to /r/askhistorians or similar as examples of "good" subreddits, please keep in mind that you are not seeing something reddit itself nurtured or helped or provided tools to do -- you are seeing something that succeeded in spite of the way reddit is built and run.
Yes, you should get involved in technologies you want to pivot to and be part of the open source. And it doesn't mean just creating a quick hello world app and sticking it to your Github profile.

Side projects which are basically a "hello world" in framework X are not impressive so don't waste time with polluting your Github with N hello world examples.

Instead create something more substantial, either contribute directly to the library/framework which is core of the new tech or build some useful new addition to the ecosystem.

Write some blog posts along the way as you learn and become more and more familiar with the technology and different edge cases.

This, from my experience will get you a lot of interviews.

Also, during the interviews, don't say things like you are pivoting, instead tell them that you are expanding your expertise in a new direction or making a next step in your career. Or that you want to work with this new tech on a daily basis and this job would allow you to do that.
What about science and technology? It seems to me like the Western world has always been more developed in those senses, even back in the time of the Romans.

It's also not like Westerners are the only people who ever had slaves; "intrarace" slave trade was and still is alive and well in Africa. It's just the logical step forward from slaughtering enemy tribes, it's humanitarian relative to the alternative.

I'm saying this because of the recent trend of white guilt, which I think is unproductive like any group-based guilt; in a way it's a tool of warfare, a psychological/social weapon and an excuse to persecute individuals for things they did not do themselves.

I'd also like to read more on this, I think I definitely could be better informed.
Sci-Hub ceases operating in Russia (in Russian)
Which part of the linked article do you see advocating "creating all these objects and a big ass dependency graph"?
No, I think that everything in my blog post was correct.

The statement about the price was deliberately vague ("long term", "should probably") because the Bitcoin price hasn't reflected the fundamentals for a very long time. You can't go straight from "this project is broken" to "thus the price will fall" because it's not an informed market, because of the large quantity of shady exchanges and so on. Take a look at what's been going on with Bitfinex to get a flavour.

If you assume that eventually, one day, reality re-asserts itself, then the price should come to reflect the systems actual utility, which is very low. But you know the old saying about how markets can remain irrational longer than you can remain solvent? I wouldn't try shorting BTC regardless of how much you know about it.
Selenium WebDriver Tutorial for Beginners
lol. +100
This comment is probably more about Oracle than about Solaris as such. IIRC, there was also a time when Oracle partnered with HP and a joint selling point was that Oracle ran fastest on HP-UX. I can't seem to find a link for this. Later, there was also a bitter fight and a lawsuit between the two companies on Oracle dropping support for Itanium based machines from HP. [1]

[1]: https://arstechnica.com/information-technology/2016/06/hp-aw...
Fake news powered the biological crowdturfing agents.
This 'hut' uses quite a few resources. I would not like to pay electricity bill in summer/winter.

> It has electricity and is heated with a single electric radiator and is cooled with an exhaust fan and small window sized air conditioner
Galera builds on that, and it works very well. It has weak points, but if you build a working Galera cluster and test it (test the failovers, test [re]bootstrapping a node), you can then be confident that it'll continue to work as intended for a long time.

There are rough edges. Upgrades, recovery from corrupted hot backup, etc. But it's very easy to rebuild the cluster in flight, for example when changing some fundamental cluster property, or after a PEBKAC, (with a not too big read-only window), though it requires plus one node, a regular MySQL/MariaDB server that acts as a donor (where Galera can bootstrap from), but that's not too surprising if you want to at least serve read-only requests.
Please do not illegally pirate the articles.
I think the author was very clear in his post that this isn‘t an alternative to a real house, he explicitely called it an „ephemeral“ structure, and he compared it to teepees and yurts.

I think this was a great article, and it feels like you are more complaining about a genre of articles instead of this article in particular.
What will the car of 2040 be like?
*Symfony
This is by design. The Republican party knows that attacks on education invariably end up creating more Republicans.
> Both are inferior to "$ymd".

I half-prefer `$currentDate` but then it doesn't really contain the essential "it's a YMD string" information. `$currentYMD` would be better than all of the above, IMO.

All of which assumes you religiously stick to "`...YMD` means a 'Y-M-D' formatted string" and "`...Date` means a date object", mind, otherwise you might as well pick random strings.
Wikipedia's page on lumber[1] is a bit more rigid:

Today, a "2×4" board starts out as something smaller than 2 inches by 4 inches and not specified by standards, and after drying and planing is reliably 1 1⁄2 by 3 1⁄2 inches (38 mm × 89 mm).

1: https://en.wikipedia.org/wiki/Lumber#North_American_softwood...
Let's say in a 100% tolerant society a group that is intolerant of every other group comes into existence. They just operate by the credo - you're either with us, or the enemy, and all enemies must be destroyed. No further logic can be applied (they may even declare all logic as one of the enemies).

Now if as a society you tolerate them without the use of force, they will try to destroy everyone else who is not part of the their group. Effectively, all tolerance will be eliminated.

The only way you could prevent this from happening is if you are prepared to contain such a group one way or the other. Or allow other people to not tolerate them by using force too. Either way you void your tolerance tenet.

Have to admit - it is indeed a paradox.
Friends don't let friends write Makefiles at all. The author does not appear to be familiar with them, except for the trivial examples in this post.
Most land value tax proposals have exemptions for a person's personal home. But even if they didn't, we have financial instruments that can release the value stored in an asset like a home. If the owner looks at the situation and decides to sell and move somewhere cheap and have lots of money to spend then great, if they decide to unlock the value in their land via a mortgage because living exactly there is worth more to them then what they pay in taxes then that's also great. In both situation they are richer, and they have the opportunity to decide how to spend these riches they have accidentally acquired. Either way, they're not poor people.

Poor people would be affected by the lack of affordable housing in areas close to work though.
20 New Zealand Startups to Watch This Year