skysight-inc/HackerNews huggingface dataset:
>there's a need for a tool that will automate and enforce git workflows. Beyond branches and remotes?

Yeah, because most branching and merging in a team setting follows a policy. That branch/merge strategy (and naming) is based upon a whole host of things including testing strategies, release schedules, issue tracker used, code review policies, how much you need bisect, etc.

Git is entirely indifferent to those workflows and is as happy to let you follow it as it is to let you commit and push directly to the master branch with a commit message of "fixed shit".

>Checking out branches and git add/status/diff/commit/push is that time consuming not only would you need to create a shortcut, other devs would opt-in to it?

Yeah, when you add stashing, changing to the correct branches, rebasing and pushing, changing back and unstashing it actually does get tedious, especially since I needed to run it about 20 times a day.

I actually didn't even create the script for them originally, I created it for me and they just started using it.
Damn, are they this poor?
> The argument is still the same, now the user facing aspect is hidden

Well, the language has changed so that they are unified. The underlying implementation may use different representations at different sizes, and presumably CRuby still uses the same internal split that the language exposed externally, at least for now.

> As to your second point, why not just move everything to Integer then?

Because not all numbers are integers, so you still need JS's number type (limited range and precision reals) if you have arbitrary precision integers.
I only read it for the TV guide!
If nothing else, they contribute to your paying for your own life, rather than the rest of society having to support you.
Its just another one of those fallacies about statistics people came up with.
https://en.wikipedia.org/wiki/Explained_variation#Criticism
Bilbao is relatively expensive. In fact the most expensive city to live in Spain is San Sebastian that is also in the vasque country. Barcelona is the second (or the first capital more expensive) and Madrid is the third but this is just an average. It depends heavily on the street and zone and how expensive is to reach your working place from your home.

Cáceres, Lugo and Palencia are the cheapest (but the tech scene should be close to unexistent in those places).

Strongly turistic areas closer to the sea are more expensive to rent a place in general terms, specially in summer, but can be cheaper in winter and off-season
I was afraid of air pollution in Barcelona too as my wife is allergic to some pollutants but if you don't take a flat facing the street and go slightly uphill (gracia, sant gervasi, sarria, ...) it is totally fine. She hasn't had any problems.

Barcelona used to be much more polluted but from what I am told they made a major effort to clean up around 2012.
https://air.plumelabs.com/en/year/barcelona
Timescales are hard but...Ai will do mostly all of it and humans are being factored out. Humans will need not apply for real work, fake work could proliferate. Automation vertically integrated into robotic systems will prevail in mostly all sectors... Embodied AGI will autonomously operate under duress, capable of or superior to humans at warfare. This is already normal today to a lesser extent, but not publicly claimed by anyone. I believe this is so because a soldier never reveals his position. Superior Industries could be: computer hacking using AI, computers being used in new ways on a mass scale, super computer quantum computing, nanotechnology, organ replacement, DNA therapies, automated field doctors, 3d PTSD therapy machines, data thievery & recovery using AI. AI will cause crime sprees as new exploits using AI trump non-AI systems. Also, People plugging their brains into computers makes sense bc then we achieve intelligence upgrades.3d printers that print anything fast. Lifelong AI Buddies/monitors. Nostalgia Industries as old people feel really out of touch with the modern world. Propaganda and fake news bc they will be more effectively convincing bc AI. As AI really starts to prove itself superior People will question everything. Maybe we will want to colonize Mars bc it will make humans feel not obsolete. Who knows.
Nice, the routes in Billingham are there. Even though they're a little worn, they are fairly well used
Even I couldn't believe the shady tricks everyone was accusing Microsoft of

A free upgrade?

Is that more or less shady than Microsoft charging for upgrades?
How they do it: https://i.imgur.com/9TUUzFA.gifv

And https://i.imgur.com/zHNl6Dw.gifv

Credit to /u/aloofloofah from https://www.reddit.com/r/interestingasfuck/comments/6cdp4i/h...
Or https://www.theguardian.com/environment/bike-blog/2017/may/0... for those who prefer their news to not be from pro Hitler, pro killing gay babies, newspapers
I flew for about two years before ever seeing a widebody in person. I didn't even see the aircraft first, just an impossibly tall vertical stabilizer standing in solitude over the far side of a terminal that I knew was full of other aircraft. Serious WTF moment.
My first thought on reading this makes me deeply empathize with the people that have to deal with these questions. It must be extremely draining and emotionally difficult work, probably traumatic. Just having to write a policy about what constitutes acceptable nudity in the context of the Holocaust by itself is pretty terrible. And yet it's important for people to see those images. Just like the controversy over the image of the naked Vietnamese girl running down a road with napalm burns. That too is an important image. But to allow that image, someone has to look at these kinds of images and decide what's ok and what's not. I can't even imagine all the disturbing shit one has to look at to come up with those rules (which will be imperfect).

I can't imagine that there are many other single entities that have to deal with the ugliness of humanity at the scale of FB.

The sheer volume of content is unlike anything else humans have ever seen before. By comparison news outlets like the Guardian have the luxury to struggle with these kinds of questions on a 1-off basis.

Given all that I have to wonder how government regulations would make this better?
"You could return 23.5 in the former case, but then you'd no longer have an Integer."

This works rather well in Python.

>>> a = 10
>>> b = 1.1
>>> c = a + b
>>> type(a)
<class 'int'>
>>> type(b)
<class 'float'>
>>> type(c)
<class 'float'>
I think Facebook and Twitter work presicely because they take the free form content mode of an email (often a rich text document) and severely restrict it to a handful of more readily digestable options.

On any of the platform, there's only so many ways you can format a post. Facebook for example lets you do plain text, dress it up a bit, or attach some piece of content with optional text (a photo, video, or site embed), and then presents your post in a standard way after that.

It seems restricting when I put it all down on paper, but that restriction is downright liberating when you want to get something out quick. Choice can be overwhelming, and for better or worse, the lack of freedom in Facebook's post editor makes it much easier for folks around the globe to pick up and use. Email won't ever have that, and that's okay! Different tools for different jobs.
If you declare war, you have to follow Geneva rules, so you can't do Guantanamo detentions; if you do Guantanamo detentions, you're not legally at war. Pick one.
Couldn't you just search for "Microsoft"+"watch"+"Parkinson's" and spend, let's say, two minutes selecting a "just the facts" article?

You probably spent those two minutes writing your post.
This is so cool! I learned about tilapia when looking into closed-loop hydroponics; apparently they are good at growing in tanks, growing fast, and fertilising the water.

(if you look it up in youtube though you will get tilapia harvesting videos, which are not the nicest)
Foodora and Deliveroo couriers protest working conditions in Berlin
labview. it's really great. when i recently did a multithreaded application in python, it felt ancient and like a step or two backwards.
I'm in some such communities too, but efforts to get anything going on other sites outside fb come to nothing because you just end up with more social media to keep track of for no real benefit - you can't do anything sufficiently interesting that you can't already do on FB, and you've lost all the network effects for content discovery, rapid dissemination of news or sufficiently entertaining content etc.

OK you gain privacy but that's really a negative freedom. I assume everything I do online is visible to spies and corporations anyway unless I go to the bother of running Tor (and probably even then), so moving some of my social activity off FB isn't much more effective than virtually waving a fist in Mark Zuckerberg's direction.

Let's be realistic here, small specialist forums are simply not going to overcome large-scale network effects absent massive functional advantages.
That's because they were expensive in 1981. When did the C64 drop to $199? 1982, 1983? That's when I got mine. Actually, I paid $299 and it dropped to $199 a few weeks later.
Dating App Loveflutter Uses Your Tweets to Help You Find Love
It sounds like the manufacturer caused the problems and not Microsoft.
I think that creating hypotheses that make predictions which are then verified by experiment is science.

Noticing that willow bark reduces pain is not the same as identifying molecular structures that block nerve receptors.
One lesson to take from this is that it's often worth spending an extra half hour or hour validating that your assumptions about where time is being spent are true.

I've seen two examples recently where a potentially impactful optimisation was added to a product but it didn't actually work as intended because of minor errors. It took a couple of years before the performance bugs were found, which required several hours of work.

In the first, a O(n) algorithm was replaced with a O(log n) version, but part of it remained O(n) for a subtle reason. The code was still faster by a constant factor so it wasn't totally obvious. In that case validating that the algorithm was actually O(log n) by doing some experiments for larger values of n would have revealed runtime was increasing linearly.

In the second, an optional argument was added to a method that triggered an optimisation for a particular case, but it was never passed in at any callsites. In that case many different tests could have revealed that the optimisation wasn't effective or that the new code wasn't even running.
The first dating app to use Twitter feeds to attract matches launches
Btrfs started as a free and open source project from day 1, and people started using it from the moment it was merged mainline which was something like a year.

ZFS was started internally at Sun with a bunch of resources dedicate from people who had been involved in and thinking about storage devices and file systems and their myriad problems for a long time well before they started ZFS. And the cat wasn't out of the bag to end users for about 4 years, during which time there wasn't the contributor pile on effect.

Btrfs had to contend with some balancing act of not saying "no thanks" to patches, meanwhile those contributions very likely did clutter up the code every bit as much as allowing the contribution aided in hyping the project rather than turning people away from contributing at all.

As for raid56, ZFS emerged before cluster file systems like Ceph and Gluster were even conceived. The companies that need to store tons of data, and fund various storage related projects don't care nearly as much as they once did about raid56. They can just replicate the data elsewhere using Gluster and if a whole brick, be it XFS or Btrfs implodes, they can just make a new brick and the data gets replicated again.

Anyway, ZFS and Btrfs are really not comparable even though on the surface they seem to do really similar things.
OP referred to Web Workers[1] which do allow real parallel number crunching (at minimum on a different thread, might even be in a different core).

It's a somewhat "new" feature of JavaScript but most modern browsers already implement it[2].

[1] https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers...

[2] http://caniuse.com/#search=webworkers
Apple issues security updates for older desktop OSes regularly

In contrast to Microsoft?
yeah and in Ruby, you can do:

class Array
def square
map {|e| e * e}
end
end

Why storing code in a seperate module is a superior way than storing code in its class?
Most Dangerous Hike in America
Also, universal medical coverage in Spain covers you and all your family members, without additional cost. E.g. if you're married and having 4 kids, all 6 people would be 100% covered by the public health insurance. E.g. If you have a child with problems requiring medical treatments costing 2 millions of USD (e.g. unlimited surgeries, unlimited hospital time, unlimited treatment), it would be covered.
Testing in Production – do you believe it's possible AND safe at the same time?
Is this a breakthrough? Sure. But it's probably not a panacea.

* Getting actual salt particles out of flows of water is not what their experiment accomplished. They got larger particulates out of the water. The latter is quite easy to do, and the former quite difficult.

* Ionic charge is a very powerful driving force when what you're trying to move has a directionality to it, like a magnet picking up iron filings. This would work great for largely insoluble things like bacteria and mineral particles.

* When salts are dissolved, their constituent parts form ionic dipoles that will work far harder to stay together in solution. A little bit of ionic charge bias presents no challenge to a sodium chloride pair.

* CO2 use in this experiment may be close to zero. After CO2 is injected, it can be recovered and reused (at least in part). Finding a use for the petagrams of CO2 we're dumping in the air is a worthwhile goal but no matter how successful this technology may end up, it won't make a dent.
Uggh, no. What's that saying about how eloquent one can be about a thing if one's salary depends on it?
Network effects are well documented, demanding that people prove they're the only causal factor here is rude and unhelpful.
Quite certain it is positive stress.

It's hard to describe, but I can quite easily get "into the flow". This is where I focus on a single project, time cease to exist and I just become one with the code. I can focus on coding for hours and hours without break. In fact, lunch and toilet breaks are irritating distractions. I can go to sleep at night uneasy about something I'm not exactly sure about and suddenly the solution strikes me when I'm half awake in the shower next morning.

I don't use much caffeine, a bit of coffee in the morning, rarely in the afternoon – however I do know that coffee and alcohol makes my condition worse.

It's totally engulfing and extremely productive. This _is_ the mythical man month that people talk about. Only. For me it takes a toll. It's not about any underlying stress like "I won't make it in time". My work is luckily such that I don't have much pressure. It's being "in the zone" that is the problem.

The "flow state". I love it yet mustn't overdo it.
Why You Should Write Things Down: Experience and Information
*Fortaleza
I think it's a bit of a bikeshed-type issue.

Subjectively, languages with significant indentation (Python, F#, Nim, Coffeescript, Haskell, etc) are often thought to have nicer-looking syntax.
imagine the number of clicks it will take :D
To Cite or to Steal? When a Scholarly Project Turns Up in a Gallery
Ask HN: As a developer – should I be getting ready for quantum computing?
Consider the alternatives to focus on :
1. Being just really good at what I do
2. Climbing the management ladder
Well, a novice coder wouldn't know that. The end behavior isn't going to be any different than writing to localStorage (nothing can run until it's done), right? And you very well could move that code to a different thread via a web worker, couldn't you? So if it walks like a duck, and it blocks like a duck...
Alternatively "Mathematics of Topological Quantum Computing" Eric C. Rowell, Zhenghan Wang https://arxiv.org/abs/1705.06206
Yahoo and DMOZ tried the human curation model. The extension is interesting given you have sufficient funds for infrastructure and the substantial effort you'll need to put into fighting spammers and those gaming it.
I got the same impression as a tourist too. People had no interest in speaking Spanish with me. Admittedly, my Spanish isn't great, but then people in the service industry in Barcelona don't necessarily speak amazing English either. I got the impression that they'd just rather communicate in English. I think you would have to speak Spanish very confidently and fluently to do things in Spanish without feeling like a bit of a putz.
you could factor an 8 bit number really fast heh
Power of our thoughts
I saw this news when it first broke in Brazil, and the one thing that I still haven't fully understood is just what benefit the Tilapia skin is actually offering.

When I read up on it, it seems that it goes through several different aggressive sterilization and processing stages before they are given to the patient. With all this processing, isn't the tilapia skin at that point just a gimmick?
If you refer to "#stab and be the fear" etc., I guess it's not because it's about Zionism, but rather because it's an incitement to commit terrorist acts (totally credible, seen the situatuon). So I guess it makes sense. (And I say this as a total sympathizer with the plight of Palestinians and their struggle against the Israeli occupation.)
Ask HN: What do you call your sys admin group?
I'm trying to name a group of accounts with privileged access to corporate systems, but I'm trying to avoid calling it "admins@", mostly because I dislike the abbreviation but the long form is too long. Anyone come up with some cooler/nicer way to label it?
Siri vs. Google Assistant on iPhone
This is a PR piece, and it's very interesting. Seems like we're all in such a hurry to de-bunk it, demanding scientific details and open source. If Apple published this, would the reaction be as cynical?
Like Scalastyle?
To me, this is the wrong question. I don't want software to be open source so I can read it. I want my software to be free (as in liberty), so I can decide how to use it, rather than it use me.
Apple Spends Big to Thwart Right to Repair in New York and Elsewhere
Just because you're not familiar with a treatment doesn't make it second-rate. Would you be surprised to learn that US hospitals use maggots and leeches in FDA approved treatments? [1] It sounds like this therapy may have come out of difficult conditions though it appears to be quite effective -- the point of the article.

[1] http://bottomlineinc.com/health/medications/what-are-leeches...
"The only OS that has updates down to perfection is macOS, sadly."

Even if that was true, it is valid only for system packages. Updating any other application means one of the three things:

1. Manual updates (and don't get me started on uninstalling).
2. Brew (which can be a hell of it's own kind).
3. Apple Store (a.k.e. the walled garden).

I'll rather stick with apt, thank you very much.
> Do any other primatives throw errors for operators instead of performing type coercion?

Yes, Symbols cannot be implicitly converted to strings for example.
Agreed; distributed, free and secure group communications is a much needed, missing piece of the puzzle. If only I could figure out how to make it pay the rent. A couple of extra brains/hands wouldn't hurt either...

https://github.com/andreas-gone-wild/snackis
Complete crap.

Go look up the Alexis ranking of 4chan, certainly​ more popular then the pious bigots who comment here. Moderation isn't hard, it's only hard for those who need to justify the silencing of opinions they don't like.
blog-spam rewrite of an article in the Telegraph which is a blog-spam rewrite of a UBS study which neither article bothers to link.
I don't get your 2) because I have no problem ignoring people I don't like. But I agree that bad behavior is rewarded and that this is a problem on social networking in general (jackassery on YT, Twitter trolls, things like Infowars)

I'd add to your list the imposition of censorship with no feedback mechanism - Facebook's 'community standards' are wholly arbitrary, and I find it extremely disturbing that you can share almost any kind of violent content there with no problem, but anything too sexual risks a date with the banhammer. It's perpetuating standards of social control and sexism that actively hurt people.
That's pretty much every corporation these days though. Facebook, Google, Amazon starting a permanent homeless shelter etc.
What is the current process for producing "pure" CO2 gas for sale e.g. as dry ice, or for use in food/beverage or for other industrial purposes? Unlike e.g. nitrogen or oxygen, concentrating it out of the atmosphere would seem to be inefficient as it's only roughly 0.04%.
Smartphones to be locked away at Chris Rock's shows
Hmm, you can even see what seem to be typos made due to him trying to hide the similarities. Look at this example for instance:

> Senator Daniel Patrick Moynihan called
for the outright abolition of the CIA on the
grounds that it had demonstrated it
uselessness for
failing to forecast the fall of the Soviet Union.

It uselessness? That doesn't read correctly at all, and it's because he went from 'demonstrated its uselessness' to 'demonstrate it uselessness'.

Either way, while the other examples read better, you can definitely tell that the main reason these portions fo the text were copied (rather than more or less of said content) is because he thought he could weave them into his work in a less noticeable way.
I think in that case, internally it can handle smaller values differently than larger values (like Ruby). If the performance of large values is truly important, something using the FFI can be written to a program using something like C or Fortran.
So anyone who doesn't do things your way is wrong, OK. Thanks for clearing that up.
Is a legit concern. This is another advantage of living in smaller cities.
From the article, it appears they're after the high levels of collagen (for repair), the tensile properties (for holding the wound together) and the physical barrier (for protection). I'm guessing those are unaffected by their sterilization techniques as they are using radiation.
Sigh. Why are the people with the worst ideas most vocal about it?

If you like significant invisible characters, use Python. No need to introduce this into other languages.
Yes and simplifying it involves in pissing off a lot of people. Closing loopholes makes people made. People who have money. People who will spend money to keep things the way they are. And (sometimes) we are those people.

I don't know how we can ever actually simplify the tax code.
>"Integers in JSON data will probably be handled similarly to other unsupported data such as symbols:"

>JSON.stringify(123n)

undefined

I guess their proposal accounted for this by not supporting integers at all. But this could still be possible if you knew a service was coercing a string or similar into an Integer type (using proposed Integer.parseInt).
RFC compliant HLS content and how to create it
And suffer Microsoft's shenanigans?
> This is literally the twentieth (!!) time in less than two months that this talk/paper has been submitted to Hacker News.

It may be the twentieth time the talk has come up, but it's not for the paper; I check my submissions with hn.algolia.com usually.

> (There is also something weird going on where Algolia claims this specific post appeared 19 hours ago while Hacker News itself claims it appeared only 3 hours ago. What's up with that?)

Algolia is counting my original submission last night, not the boosted resubmission by dang or whichever HN mod decided to give it a second chance.

Personally, I didn't find the video better than the paper.