skysight-inc/HackerNews huggingface dataset:
A comment I found while looking at linux OS that are run on super computers.

"Originally, the top 500 list was populated entirely by proprietary Unix systems from vendors like Cray research, SGI, etc.

In June 1998, the first Linux system entered the top 500 list. By June 2003, Linux systems passed the 25% mark, accounting for 139 of the top 500. By November of 2003, Linux systems comprised over 56% of the top 500. By November 2006, Linux made up more than 75% of the top 500. You get the idea. Over the years, there were a few attempts by microsoft to get into supercomputing, and there were BSD and Mac systems."

Since time is sold on these supercomputers they probably want to run all the same/similar OS so they can compete selling time on them. Also if one person has success everyone else will copy them.

https://linux.slashdot.org/story/17/11/14/2223227/all-500-of...

Slashdot has a ton of comments discussing bsd vs linux on this subject matter, but I didn't see anything to helpful.

My only thought is large companies like netflix use bsd more for CDN because from what I been told bsd has the best I/O handling. Why they don't use it for the rest of there infrastructure? Maybe linux is better at crunching numbers and bsd is better for network and security? No idea thats my best guess.
> It is a separate problem that legal fees in the US are so exorbitant

Not at all, the cost of obtaining justice is the central issue here. If obtaining justice lies only with those with immense wealth, they can selectively choose to apply or not apply it, which is inherently unjust.
Why are there downvotes for this?
C performance is a result of 40 years taking advantage of UB optimizations.
Step-by-step GDPR guide for product guys
IDE vs CLI has nothing to do with it.

Windows isn't the only OS that has a graphical IDE - likewise Bash is available on Windows.

(all of my tools are available on both systems)
Having owned a Thinkpad (T420) I can tell you that the recent XPS line has really solid hardware. It has a Macbook level quality feel.

The T420 I owned on the other hand had a rather plasticy feel.
Not a mod, but please don't tell people to "calm down" it is rude and condescending and adds nothing to the conversation.
Evan, I'm confused. The author refers to two articles by you and here is a third. Can you comment on where they come from, and in what order?
Deviare launched to invest in scalable technology platforms
What makes a cosmetic packaging attractive?
> While Linux has better hardware support

Linux has wider, not better hardware support. If OpenBSD supports some hardware it simply works out of the box and is stable and rock solid.
"than copyright protection" should read "than trademark protection", sorry.
12 Overlooked but Powerful Content Curation Tools
Do you think end consumers care at all about certifications?
Show HN: Collectnode 1.0.8 is already available. Make remote sudos easily
Scientific high energy physicist here with regional HPC center on the same floor. My observation is that administrators tend to enterprise distributions such as Scientific linux, Suse linux enterprise server (SLES), together with commercial MPI implementations such as IBM MPI and Intel MPI.

On the other hand, people are used to Linux, in my environment literally everybody has Ubuntu on their notebook and workstation. They know how to run their python analysis scripts there and the only thing they have to change when going to the cluster is the adoption of an environment managament system (such as http://modules.sourceforge.net/).

(However, I have to admit I never got in touch with BSD and don't know the differences in user space)
I get it, but how much work is it for you to add back apps and other software and how do you manage that so it takes less time? Do you clone all your settings and dotfiles in a repository?
>the cost of obtaining justice is the central issue here

Agreed.
On Being Jewish in State Prison (2009)
The problem is that LinkedIn wanted to let some bots in (e.q. Google) but not competitor's.
Really, the academic world is sometimes obsessed with pseudocode.

It might make some didactic sense, but it makes fewer and fewer sense as times go by when you can ship the actual code and shows actual results
I develop for both, but I use Windows.

Until there're Adobe Photoshop & Illustrator for Linux, no professional UI development is possible on that OS.
"Cross-border e-commerce is currently one of the fastest growing economic sectors on the planet, but it is one that U.S.-based entrepreneurs cannot hope to compete in due to the extreme disparity of shipping rates."

But there are other entrepreneurs who are profiting from this disparity too and never mentioned in the article - the dropshippers. People are able to sell stuff easily without having to worry about warehousing, shipping etc
How haters attacked three ProPublica reporters with email bombs and Twitter bots
There should have been more innovation, making Python 3 compelling enough for Numpy use to deprecate Python 2 in 2010 for obvious, noncontroversial technical reasons. Instead there has been a thoroughly unpleasant and glacially slow transition between "we have to support Python 3 for bleeding edge users" to "we have to support Python 2 for retro users".
Related to this - I've always wondered why Mozilla doesn't just build-in an ad-blocker directly into the browser. The speed/security bump is significant.

Probably because they want/need the deals with the search engine companies?
HPC may look like COTS gear but it's not.

BSD doesn't have drivers for Infiniband and other HPC interconnects. Nor does it have client drivers (let alone server implementation) for Lustre which is the distributed filesystem used by most super computers.

I imagine MPI support on BSD is also likely non-existent.
Then there is the matter of accelerator support, i.e NVidia GPUs and Intel Xeon Phi.

It's not to say that some vendor couldn't reasonably build a BSD based supercomputer, it's just highly unlikely given how much stuff is missing.
If you accelerate an electric charge, it emits electromagnetic waves. If you accelerate a mass, it emits gravitational waves.

Two masses orbiting their common center of gravity are undergoing centripetal acceleration, so they continuously emit gravitational waves, spiraling closer as they lose energy (that's how the emission of gravitational waves was originally confirmed [1]).

[1] https://www.nobelprize.org/nobel_prizes/physics/laureates/19...
AMP is pretty anti-walled-garden. It's specifically a way of getting the advantages of centralization (performance standards, caching by a central server) while making that the same advantages are available to competitors (see e.g. Twitter's use of AMP: https://searchengineland.com/twitter-ramps-amp-278300)
It's surprising that there's no Go language server with code-completion support.

Isn't most of the machinery to extract that information from source text present in the standard library? https://golang.org/pkg/go/
>Hold it right there. I've never seen anyone argue that static type systems prevent bugs.

Really? I see this every single time the subject is brought up. And, to be fair, they do catch some bugs, it's just that they do so at a cost.

>What the hell is customer? What is payment methods? What fields are available on these objects? What methods can you call on them? no freaking idea.

And, if they are all strings, how much more of an idea do you have?

Static typing does not necessarily help solve this problem - a combination of reduced scope(i.e. looser coupling), more specific variable naming and higher cohesion (e.g. having a customer object) do.

Moreover, there's a super easy way to figure out what all of those things are and figure out how you want to change it - run a behavioral test and launch a REPL when it hits that function.

At that point you can inspect customer, use autocomplete on it and even experimentally run code.

>If anything, static type checking helps experimentation because you can change your mind quickly and the compiler will help you catch all the stupid mistakes that can occur from mismatching types or mistyping variable names. This removes a huge cognitive tax and makes programming more enjoyable.

Behavioral tests perform this function equally well, if you have them.
calling bs on the "blue light glasses work" as well.
No direct scientific evidence.
What's the relation with Rust?
I don't see it mentioned in the post, it affects Firefox before version 57, but not 57 (not that there wasn't any Rust code in Firefox before 57) and it seems to be a bug in DOMParser, which as far as I know is not written in Rust.
Focusing on the Tools of the Trade: Building a Time Machine with Docker
Week 45 in Information Security, 2017
CSS Grid Layout Quick Start: Terms and Examples
He wanted his day in court..
http://www.agrimetrics.co.uk/ there are a few others using land records for farming, not to say there isn't still room for more
No one should use FaceID OR TouchID to unlock their phone. For App Store Authentication, sure, because at that point it's just a second factor after you've already entered a passcode. Unless you're one of those "nothing to hide" type people, use a passcode, or better a password/phrasee.
So no second opinions then, it could just as well be noise?
As I said in another thread, no one should use FaceID OR TouchID to unlock their phone. For App Store Authentication, sure, because at that point it's just a second factor after you've already entered a passcode. Unless you're one of those "nothing to hide" type people, use a passcode, or better a password/phrasee.
Googles approach is to own the roads, not be a car company...

Chrome is something that makes them money indirectly by ensuring fair access to services where Google has less to lose by openness than their competition. A loss leader, if you want to think of it that way.

Strategically it also puts Googles thumb on the scale of web standards and the enterprise market, and lets them shape both to their ends. Office Online 2025 is going to be a loooot more open if it has to work in Chrome in addition to MS NewEdge than if MS were successfully pushing a walled off stack from client to web, and being able to move over half the internets webbrowsers in any direction to support any given position puts them in the drivers seat wherever it matters to them.

Google is also using Chrome in their Chrome OS products which threaten massive volumes of seat licenses in their competition.

Considering direct monetisation of their webbrowser kinda misses the aims of that product, and their considerable income from related markets where openness ensures their viability and competitive advantages.
Political Lamp: connected lamp that reacts to Donald Trump's tweets
The Macbook's integration with iMessage and the rest of my iPhone is a huge plus for me. Super convenient to be able to message while working, plus battery life is great, and in emergencies I can just walk into an Apple store and get it fixed or swapped out quickly.
Yes: if the politicians never hear about things like that they're going to assume nobody dislikes it very much.
> I don't really see what the big game changer is whether a laptop comes preinstalled with Ubuntu or if I do it myself.

I personally cannot fathom why anyone would ever use a factory-installed operating system of any kind. It's only your computer if you installed it yourself.
Is this PAX_REFCOUNT or something entirely new?
Yeah there is a conspiracy theory that you are the bourbaki of computer security.

Difficult to see how you can really be just one human.
Huh. Didn't realize that after the Verizon acquisition, it lost all ownership ties with Yahoo. So future readers don't have to click through:

Yahoo Japan was always a separate company, a joint venture between Yahoo and SoftBank. When Verizon acquired Yahoo, the bits that Verizon didn't want - including Yahoo's share of Yahoo Japan - were spun off into a holding company, Altaba. And so now SoftBank and Altaba between them own most of Yahoo Japan.
Not so transparently awful, since it was contingent on Yahoo being acquired, back when that prospect introduced a lot of uncertainty into any deals with Yahoo.
Because BSDs don't scale in that direction.

Dragonfly's design shows promise, but it's not anywhere near ready for supercomputers yet.
The money from Yahoo, now Google, is also a huge source of revenue for Mozilla (if not the main source). DuckDuckGo can't afford to fund the development of Firefox and Google isn't going to throw money at Firefox, if their search isn't the default... Well maybe a little, just to keep a competitor around and avoid anti-trust legislation.

Honestly I doubt the average user would notice if DuckDuckGo was the default, except perhaps for a few rephrasing of a few search queries.
Working links:

https://archive.fo/HafaR (page 1)

https://archive.fo/UyA29 (page 2)
Just because the official line is "we are surprised" doesn't mean they're actually surprised. This came from a spokesman.
By staying on Windows you are however not helping the Linux cause. Having a functional FOSS OS is a lot more desirable for the future of computing.
SHA-256 and Its Relation to Bitcoin
They are so big on net neutrality and whatever, they can't do that.
The level of skew that "free trade" has created is pretty insane here in Europe. Shipping to Berlin is cheaper from China than it is from Prague. But that's not all. If I make an electronic device in Prague, and sell it to someone in Berlin, I am legally required to mark it with my address and a CE label. Regulators can then write to me and demand documentation on the devices safety, and if I don't comply within 8 days, I can be forced to pay a large fine and destroy all European inventory. However, the Chinese manufacturer, can and does, put a fake address on the CE label, never has to go to the trouble to document safety, and has no European inventory that could be destroyed in the case that the EU decides the device is unsafe. Its just plain cheaper, and less risky, to develop and produce a device in China and then ship in in small quantities as demand arises.
Why Ageism Never Gets Old
The layout is awful at first but after a week or two of use, I got into it and now I hardly even notice. Keep in mind though, the whole thing is quite pocketable ..
But there is an Emacs clone with JS bindings, and it's called Atom.
Six black hole merges observed in ~2 years! That's quite interesting. More observations will make for some useful statistical study.

I wonder if this would give us any insights w.r.t. matter and its distribution across the Universe, and/or help us better understand/estimate dark matter/energy.
Local elections. Local police puts local folks into local jails. County jail is run by local people.

So the question becomes, what is the gamut of these jails? Are there facilities that are run well, on time, safely, etc..? What separates them from these hellholes? What's the context? What's the difference between those counties?
Solus is a very solid distro as well, well worth trying out.
And yet there is almost zero cost to trying out the option at first (well, outside of the harassment I hear about in the military, but that is sadly a universal concern). In the best case, she has an option that lets her join the workforce with zero debt, in the very worst, she drops out and starts CC a year or two late (which is negligible in the large scheme of things). If her scores really aren't making her viable for college admissions, then I see nothing wrong with considering less risky alternatives.
I couldn't find it on Dell's generally available web shop, but in the punchout shop I get from Dell via my employer, it is possible to configure Latitudes with Ubuntu 16.04. A colleague recently got a Latitude 5480 with Ubuntu 16.04 that way.
DNA damage usually I think.
"This move makes Google Mozilla’s default search engine in most of the world, with the exception of China, where the default is Baidu, and Russia, Turkey, Belarus and Kazakhstan, where Yandex is the default."

That is, the deal with Yahoo only applied in the US, India, Hong Kong, et al.
What happened with Bing? They weren't interested?
> it runs faster than Python3

Generally speaking, Python 3 is actually faster now. I am a bit surprised that no one else has commented on this. There was a talk about performance recently (https://www.youtube.com/watch?v=d65dCD3VH9Q). To sum it up, some parts are slower and other parts are faster, and the reasons depend on two questions:

1: Is it using a lot of small ints? Python 3 changed int from being small int to long int, and for work which deals with massive amount of ints this will result in a slow down. If for some reason you want to use a pure Python implementation of AES rather than using hardware acceleration (generally builtin to the CPU) or a C implementation, or the one built in the linux kernel, then you will hit the performance test that get the biggest negative difference between python 2.7 and master. Then there is numpy which uses C modules that can happy do things as small ints.

2: Bytes -> Unicode. Libraries that are Unicode unaware will run faster than libraries that are Unicode aware. The feature to understand that "ö" is a Swedish letter and not several characters does cost some CPU time. For parsing where per character manipulation is relevant (like say HTML), such parsing will be a bit slower in python 3.

Practically everything else is faster now in python 3.
Well, besides their strong affiliation for net neutrality, implementing an ad-blocker in the browser seems like a hostile move.
Atomist.com – Development Automation
"Many illegal immigrants arrive on three-month tourist visas but stay in Italy for a few years, until they make enough money to go back to China. "
Surprised nobody posted this yet: https://speakerdeck.com/pyconslides/python-3-dot-3-trust-me-...

It's a presentation by core developer Brett Cannon which explains what's better about Python 3. The list is quite long for an HN comment, so I'm not going to repeat it here.

Now it's pretty dated as there had been more things added like async, so Python 3 is even better now.
Exactly what I need. Thanks!
> A new company emerged from stealth today, aimed at helping developers better automate the work they’re doing. Called Atomist, it’s designed to help developers automatically create source code repositories and then automate the deployment of their code in a way that helps ensure quality while maintaining the velocity of rapid changes.

https://venturebeat.com/2017/11/15/atomist-launches-to-help-...
Well personally I oppose touchpads, I tried them all (even the new macbook ones), they all don't work well, I love my thinkpad trackpoint, works much better. The touchpad is the first thing I disable after OS installation.
I think netflix use BSD because they wanted to use BSD. Sure some flavours of BSD have ZFS built in, but thats a pretty rare corner case.

Linux has two things that are extremely useful compared to BSD:

1) commercial backing (should one choose it)
2) first class support for inifinband, top end ethernet (should they use it) and storage controllers
Hey, I'm one of the "night owl" people type.

I've always been since when I memory of.

If you're reading this and you are interested in more data for studies or experiments to challenge my chronotype, let me know.

Tried many different method and nothing really worked. If not forced out of bed I'd wake up past 12AM and go to bed around 4AM.

Working as a remote for a different time zone helps a lot with work, luckily :)

Well hit me up if you want to know more.

I can probably do an AMA if people are interested enough.
This would be really neat. Thing is, as far as I remember, notepad.exe uses a standard Windows control to display text, so that change would have to be system-wide as well, which could break backwards compatibility.
Enzo Casino – Play Best Casino and Slots Games Online
I think RHEL is for solid long-term Enterprise-level support, so even though its more experimental than that, it’s still pretty solid IME
The BME Lawyers Taking on the Government to Get Grenfell Justice
> IMHO behavioral tests perform this function equally well.

I think a common pitfall in these discussions is to compare the worst case examples rather than reasonable quality codebases. I'd be far more interested in, say, time/cost to correct result metrics for a well-maintained Python codebase which has reasonable use of tests & linting (e.g. flake8) to an equivalently-proficient team using a statically typed language.
programmer, developer, software engineer, coder
Kai-fu Lee predicts self-driving cars will be massive in China in 10 years
RISC-V port merged into Linux 4.15
Automation reduces costs.
Competition reduces prices.
Consumers spend less money on the same type of good.
Consumers can now save money or spend it on other goods.

Imagine universal automation exists: .e.g a machine can improve the productivity of every human by 10x.
There are two possible outcomes: Humans work 10 times less for the same standard of living or humans work the same amount of hours for 10 times the standard of living.

In theory it's actually not possible to choose the first scenario because it's guaranteed someone will choose the second option to get priority access to a rivalrous exclusionary good (like land) which often has no soft price ceiling because it's not possible to produce more of it. People who can only find part time work during the transition to a new industry still have the same standard of living as before automation but they might no longer be able to afford the non automated expenses like housing.

The primary problems that should be addressed are basic costs of living. Extreme example: If it only costs 10% of a median fulltime salary to stay alive then it doesn't matter if you're poor or not. You can still afford it.
Requiring insurance is such a huge barrier to entry it would completely destroy the market. Only the incumbents will be able to play. Imagine you came up with the next greatest fizzbuzz app and wanted to publish it to the market. Immediately you need what, $10/mo, $100/mo, $1000/mo for insurance? Does an adjuster need to go through your app and determine your risk and thus rate? Does your rate go up overnight when your app lands on the front page of HN and you gain a ton of users?

It sounds great if I'm MegaCorp with an entire department for dealing with this stuff, but as an independent developer trying to start something it's a horrible idea.
Cryptocurrency Lottery/Smart contract
> there's no reason to wrestle with Linux any more.

Unless one wasn't "wrestling" with Linux in the first place, because things tend to just work these days.

> While Linux certainly works on laptops it doesn't work well. Wifi and battery life are absymal

That's blatantly untrue. Given the right laptop, Linux is on par or excels. Given the wrong laptop, an install from scratch of the Windows operating system is likely to be far worse.

> problems seemingly totally out of nowhere

So problems that arose without any changes to the system?

> there's nothing.

Well, there's full access to your own system.

> Drivers [..] are running in Windows

Never run old hardware or peripherals? Because if you do Windows is a world of pain filled with drivers sourced from questionable download sites.

I'll assume good faith here instead of astroturfing, but you might want to tone down the unwarranted praise of X over Y when describing your satisfaction with your current setup, especially when you're apparently not really familiar with Y.
The Human Rights Watch (HRW) Says Security Forces in Myanmar
"normal" people use their default search engine to get to "google".
Safari got away with it.
Interesting way to spell Emacs
True, I'm not much into client side programming, just learning and lectures like this or Axel Rauschmayer's[1] are gold sources to understand Javascript.

[1] http://exploringjs.com/es6/
Apparently DDG actually offers some money. Seamonkey is getting some funding when people use DDG on that browser. It is currently the default for Seamonkey.
Does anybody know how does undo work with this feature?