skysight-inc/HackerNews huggingface dataset:
Personally, one of the reasons I have a little more hope for Google is the ownership structure. Larry and Sergei made some very controversial decisions when they went public with Google, in spite of severe pushback from investors, which tallies with my impression (right or wrong), that they are not only pretty reasaonable guys but also able to resist outside pressure, even to their own financial detriment.
An example is the Dutch auction IPO, which democratized the offering and in turn put them on the shitlist with the financial industry at the time. The share structure guarantees that Larry and Sergei remain in 100% control of the company and can pretty much do whatever they like. They made that clear in the prospectus, as well as the fact that they had no plan to ever pay dividends, and in turn (paraphrased) see no reason for anybody to buy shares.

I will grant that in recent years I do not see a strong involvement from Larry and Sergei, in the spirit that I expect from them, and Google has been acting mostly like you would expect from any other corporation. And I definitely do not extend my goodwill to Eric Schmidt. But still, Google has vestiges of the srappy startup, moreso than any of the comparable tech behemoths, in my mind.
> there is nothing (except the "admission cost") that I can see will prevent a distributor such as Spotify to become a label.

1. The record companies won't be happy with Spotify encroaching on their turf and will take their music away (see: Netflix).

2. There's far more to record label activities than releasing music. Production, promotion, marketing, distribution. How do you make a name for yourself in the modern music landscape when anyone can upload their music onto Spotify? Name a popular artist that doesn't have a large record company behind them, besides Chance.
Airbnb vans invade San Diego streets
It's possible to bypass the paywall by going through Google via the web link above.
Putin Wants His Own Internet
We’re Still Fooled by Randomness
I can already see it. 2 weeks later he will post about having made a fortune with BTC and losing it all.
Even better if it is actually a usb stick, too.
> This clash of UNIX-like concepts and modern user expectations is what is holding Linux back.

It did not stop OSX from achieving exactly what you're talking about, and if you look closely, its core is very explicit about its Unix underpinnings.

In my opinion it's not a "Unix" problem, but a bazaar/scale problem. In the bazaar world, ideally multiple competing solutions would pop up, ideas would be merged and which one or a few would end up top. The problem is that to implement even a single a good desktop system - and I mean top to bottom, not just a DE - would require a staggering amount of resources under a single unified goal and vision. The Linux desktop market is simply not big enough to support even one, never mind multiple competing systems. In the server space, Linux is absolutely massive, and doesn't have this problem.
Don't you still need to pay for a VID?
Does Discworld count?
We do this inside a Jenkinsfile, slightly annoying if your actual pipeline is broken and needs editing as you also need to do a fake edit to the application, but works 95% of the time for us.

def databaseChanges = sh returnStdout: true, script:"git diff --name-only HEAD^ HEAD database"

def etlChanges = sh returnStdout: true, script:"git diff --name-only HEAD^ HEAD etl"

def apiChanges = sh returnStdout: true, script:"git diff --name-only HEAD^ HEAD api"
Coinbase Cuts Ties with Hacking Team Following Spyware Backlash
Elements Interactive | Senior Python/Django Developer | Almere, The Netherlands | Full-time, ONSITE, VISA sponsorship, Relocation assistance

We're a digital agency founded in 1996, building web and mobile applications for a diverse range of well known clients with HQ in NL. Our team has over 60 professionals from around the world, who all share a passion for tech, innovation and learning from each other. We are no ninjas or rockstars. What we care about is growing our skills, delivering quality work and having fun along the way!

We are now looking for like-minded people, so if you feel we could have a good click, check our current tech stack here https://stackshare.io/elements-interactive#technology

PERKS

* conferences/events/courses budget to stay on top of your skills

* flexible working hours (+occasional WFH)

* regular fun events with the team

* travel costs compensated (if daily commute to office >10km)

* decent pension plan

* free lunch, snacks, unlimited freshly ground coffee every day

More info & our projects https://www.elements.nl

APPLY HERE
https://elementsinteractive.workable.com/j/4DCF348701?viewed...
Ideally, you should have both unit and integration tests. See "Test Pyramid".
Illustration: Singularity Is Coming
Very interesting. But I was really surprised that the conclusions didn't mention any performance results.

The problem description in the abstract states that "Past analysis shows that big-memory workloads can spend 5%-50%of execution cycles on TLB misses".

I somehow expected that they would have presented some before and after-performance results. In Conclusion they state that "Our preliminary results show that the TLB-Miss overheadhas reduced significantly and we plan to do further analysis onwhere to perform the Direct Segment lookup in hardware to get thebest performance." So I guess they had a dealine to meet.
Build It Up, Test It Down
So how does it work if a library owner changes something in his library—do they have to update all projects that depend on it and then push this as a single commit?
> I'll assume you're being glib.

The death tax doesn't apply to everybody, as hardly everybody leave behind a significant estate. Lots of people die with a negative net worth.

The death tax is also often sold as "only affecting estates worth over $xx million", so it safely doesn't apply to the vast majority of voters, it only applies to those they are envious of.
By leaving Google, one of the most powerful tech companies in the world, the engineers are lowering the mean moral compass of the engineering base.

Additionally, leaving a secure, well-paid role in political protest takes a certain amount of privilege. My father left an amazing job in protest over immoral actions and I can assure you that it had huge financial impacts on my life growing up. I respect him for his decision and I like to think I'd make the same one, however, I can understand how people even less fortunate aren't making political choices with their employment.
Looting for oil thanks to a powerful army, increasing inequality and oligarchy, environmental degradation, climate change.

...it rings a bell.
Top Cryptocurriencies from 2013-2018
Coinbase will fire staff that were part of controversial Hacking Team
> I always felt one of the the big benefits of Spotify is they seem to have EVERYTHING

Really. Spotify's library is decent, but I find it is missing a fair bit of content that is available on youtube, etc
Except that longer Thunderbolt 3 cables apparently don't support 10 GBps USB 3.1 speeds. So if you want a cable that actually supports everything, it probably has to be the 0.5m Thunderbolt 3 40gbs 100w cable from Monoprice (maybe the 1m one too, but the 2m version is an active cable that won't support USB 3.1)
improvements like shimming known weak BGA solder joint with a piece of shoe rubber https://www.youtube.com/watch?v=XaGHcBZjmWA

also https://www.youtube.com/watch?v=AUaJ8pDlxi8
One cable for everything will mean that the cables cost an insane amount though.

Oh, and they will either be short or require power to run the cable itself.
Blockchain Analytics platform Elliptic denies selling Coinbase users' data
The repairs at central facility have fixed costs (shipping the device, tracking, paperwork), the not-repairs at customer center have fixed costs too. Carrying out simple repairs on site would be much more more efficient if they could be done on site. There is (albeit not trivially measurable) opportunity cost associated with customer inability to drop device for few hours and have it repaired.

Of course there is a delicate balance between various costs (design, manufacturing, repair, lost product upgrade sales, lost overall sales) and increased repairability may mean decreased profits, but I am arguing the main point.
I'm amazed at how cheap it is. I think that even after adjusting for purchasing power the average person can afford generous data packages.
Thanks for the warning. I don't need more of that crap filling my spam folder.

Microsoft did it for a long time if you signed up for their Azure service, but just recently finally provided and unsubscribe after so many people complained.
Measles vaccine doesn’t cause autism, new, decade-long study
Off-the-Shelf Hacker: Build a Sensor System to Watch the Backyard
> Do you really not see that this was sick propaganda, propagated by evil dictators in need of cannon (sword?) fodder?

If this is only propaganda of dictators, how do you explain the existence of these views within the ancient republics and democracies? Or within the earlier pre-settled tribes? (not sure if this was the case everywhere, but I know the attitude was quite prevalent within the tribes of europe)
Windows (particularly during beta cycles) uses the build number as the version. They are usually things like '2574', and it never seemed a problem.

On the other hand, there was no continuous delivery - you were only receiving a subset of the builds (so maybe '2341' followed by '2784').
Choosing which consulting services to offer
Nevermind, it seems that states are actually trying this work-around (at least NY has introduced something in that direction):

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3089423

The Games They Will Play: Tax Games, Roadblocks, and Glitches Under the 2017 Tax Legislation

III. STATE GOVERNMENT RESPONSES TO THE SALT DEDUCTION CAP

B. Increased Use of Payroll Taxes
this change in the tax code was only done as a punishment by those in power

Well, the original structure with SALT being deductible was put in place by the other party in the first place and stayed that way for a century. And even the newly changed limit to $10K retains the benefit for the vast majority.
What happens if you can't "go get a job again"? Is it assured you can just walk right into one?
No, the terms picosecond and micron are pretty integral to the process. Imagine using a propane torch to heat up the side of a single brick in an apartment building wall for a few seconds. The temperature change in that brick, considerable compared to all the others, will have effectively no impact on the building itself.
I don’t think it’s a hindsight issue. People discounted the potential of adult stem cell research because they needed to in order to be consistent with their political objectives.

As to the secular argument against embryonic stem cell research: embryos are both human, and alive. Both facts are undisputedly true as a matter of biology. So the general rule against killing humans should apply unless some other exception is implicated. What those exceptions are is a political issue, even if it happens to also be a religious issue.

Note also that the secular justification for abortion doesn’t carry over to stem cell research. With abortion, there is the argument that, whatever the nature of the embryo happens to be, it doesn’t outweigh the mother’s right to bodily autonomy. But these embryos are already removed and frozen. Destroying them for research requires a different justification than destroying them for purposes of abortion
There’s a project that compiles ONNX models: https://onnc.ai
Phishing My Company
That's when the full throughput is utilized though. Why couldn't it have "modes" depending on the latency needs of the device?

(Plus, what low throughput device has low latency needs that can't be covered by cable able to push data to a 4K monitor at 120 hz or more)
Spielberg takes aim at Netflix’s Oscars eligibility, battle lines form
The overtones of two notes a perfect fifth apart do not line up, as already the perfect fifth itself is not an overtone of the base tone. This is indeed the case for the octave+fifth, but there you've got already clearly a second order, as it's exactly 3 times the frequency of the base while the octave is 2 times the base frequency.
Perhaps the bone marrow was from one of the rare occurences of people who are immune to HIV
To me the major strength/weakness of C# is the libraries - if you have good libraries available and can get by with their limitations you can smash out code amazingly quickly, and VS is a brilliant companion. However, for writing a desktop image processing app recently I found I was very quickly reaching the limits of the built in .NET libraries, at which point it was easier to drop into C for the heavy stuff and do C/C# interop. For vanilla business apps and integration I think C# is brilliant.
Data tariffs fell 93% and usage surged 25x in three years (2014-2017)[0]. This was brought about by Jio, which targeted to increase revenue per user which it actually did.
https://telecom.economictimes.indiatimes.com/news/data-tarif...
I've got to say, DarkMatter seems suspicious to me just because they're trying to enter the CA business when Let's Encrypt already exists.

I can understand legacy CAs staying around as long as their existing customers keep paying. And I'm sure there will be an ongoing market for one or two other CAs specialising in the needs of big corporations.

But starting a new CA today, trying to sell a product that's available for free? You've gotta wonder where they think they're going to add value.
Phone aren't always on, aren't always in coverage and the app would have to be actually active when the phone is switched on anyway. How do you think it would work?
Ask HN: How do you collboratively document data flows and processes?
I'm looking for a tool that will help to document a data flow through an existing software system. I don't just want a diagramming or whiteboard tool, I want something collaborative that can be used by developers, product managers, support and others to collaborate in documenting their particular view of how it works and ultimately arrive at the 'correct' answer. Ideally the result, once ratified, would become the living documentation for the future.

I've used a few tools in the past, but none is ideal. GraphViz is great for data-driven diagrams but not collaborative and not friendly. Google Draw is collaborative but unsystematic.

I'm sure plenty of HNers have approached this kind of task. What tools or processes have you used?
Except that as I said in another comment - the USB-C charger that comes with OnePlus phones will not charge the Nintendo Switch. Both devices have full USB-C certification and display USB Association logo on the box. But it's either OnePlus or Nintendo doing something dodgy with the standard and the Switch just doesn't charge.

So yes, I bought a USB-C certified charger, to charge things. What does it do? It charges some things when it wants to, without providing any kind of indication why it doesn't work when it doesn't.
Yeah, but it's about long term stresses leading to cracking. I wonder how big elements you can weld with this. Centimeter scale windows for chips will probably have no problems. While screens in mobile phones - I suppose they will crack within weeks/months.
Likewise. I've always been curious as to just how significant an impact all this behavioural ad-serving actually has on the impact of their marketing budget. We assume that things like AdSense must provide better ROI than simple dumb placement of ads, but I'd love to know if that is actually true over the long term, and if so just how much better it is. For example, it might work well in the short term for certain things, but at the expense of long-term broarder brand awareness perhaps.

However I suspect it would be fiendishly difficult to work out the effect over anything other than the immediate short term (i.e. impression to click to sale).

If anyone knows of some good experimental work on this I'd love to read it.
I've got a couple of friends who are Apple fans - iPhone, iPad, MacBook, Apple Watch, full loadout. Once the time came to upgrade their MacBook Airs the question was whether to go with a Windows laptop to avoid keyboard issues, or risk it. Both decided to risk it, being Apple fans. And cause we don't know how big of a percentage of people are affected by the keyboard issues. I advised them to go with Apple. They got a 13" 2017 MBP and a 15" 2018 MBP. Now the 2017 MBP had only one keyboard failure which was fixed free of charge. The 2018 on the other hand had two keyboard failures (broken key and several keys permanently pressed), and shortly after the second keyboard failure the laptop stopped turning on.

My point is, when buying those laptops, you do take a risk on whether your use case and your individual unit is going to experience issues. This was all hypothetical to me as well, until my friends paid their money to find out whether it was real or not.
Free Image Resizer
I feel like the argument is circular: Only conscious beings can ask questions. So no matter what specific question the AI asks, we would only recognize it as real question by already assuming consciousness.

A labeled text field in a form or a speach synthesized sound is not really the computer asking a question but just part of the interface that has been designed.
JavaScript Fetch API Cheatsheet
> hard to get it working the normal way

This is mostly for complex games, otherwise for simple stuff there are ways to get it working.
Or it could just be like Skinner's superstitious pigeons - it was mostly chance and now they attribute it to some series of events that really have nothing to do with it.
You Can Test WebRTC Ultra Low Latency in Ant Media Server
I know but it's kind of counterintuitive. Just like that boss as a service idea.

For me what works is to have annoying user experiences with things that feel addictive to me, because it means I'll start them less. And somehow I can keep myself under control to not log myself into all kinds of accounts on my nice browser, but I can't keep myself under control if everything is under my finger tips.
I realise the ZX Spectrum might not be the most important computer in the history of computing, but it is 100% the most important computer to me. That thing changed my life.
Liebig's Law of the Minimum
I recently visited India and was shocked at how cheap the data plan was. By far the cheapest data I’ve used anywhere in the world.
That was the more typical pattern for 1995-2016.
Agree with the criticism of the acquisition but neutrino isn't product that helps them list assets faster
Herpes may be less of an issue now that Pritelivir/Amenamevir is available to order from Japan. Supposedly it's more efficacious than Valacyclovir, and the effects may be combined.
Depending on your use case - numpy, pandas, scipy, matplotlib, statsmodels. Also check out R - you may or may not prefer it to Python, especially if you're coming from Matlab.
So, with surf, it's easy to browse without JS (set the default to False in config.h). It's way better than the default 'on'. If something does not work, I either hit ctrl-shift-s to enable JS for that WebKit process, or (more often) just axe the window.

http://surf.suckless.org/
by this standard, Japanese would be a variation of Chinese
Qualcomm Introduces 2nd-Gen 5G Before Consumers Have First-Gen 5G
Sure. Prove that a Peterson graph can’t have a Hamiltonian cycle. Often given as a paragraph of English. Actually I’ve only seen it that way personally.

Of course you could (in this example) prove it deductively since Peterson graphs have a specific size , or inductively otherwise but you’d first need to establish a framework... and not a “intuitive framework” at that. Well, all you’ve got then is something axiomatic in which case we arrive back at “intuition” for you axioms.

Here’s a whole line of argument about a large part of the proof we know:

https://en.m.wikipedia.org/wiki/Constructive_proof
Location: Moscow, Russia
Remote: Yes
Willing to relocate: No
Technologies: Python, C, C++, Lua
Résumé/CV: https://shdown.github.io/resume.pdf
Email: shdownnine@gmail.com

Hello, I am Python/C/C++ developer, Google Summer of Code participant, author of a number of open-source projects. I have experience of developing infrastructure, bots and various utilites for analysis of order flow and algorithmic trading on a number of cryptocurrency exchanges for a private start-up company.

I enjoy solving challenging problems of various kinds.

I am looking for full-time as well as part-time jobs in software development.
Corporate Surveillance in Everyday Life (2017)
HTTPS: //Arxiv.org/Abs/1903.00982
These companies dominate the world in what they do. There were no laws against their existence in Europe, but for some odd reason they did not originate there.
Republicans are powerless in CA. Democrats control all three legs of the stool and have supermajorities.
Most of them talking about price and free tier. But I think good apps and good service is what can attract more listeners to Spotify. Their app is world class and a good competition to Apple Music. They have huge collection of curated playlists and new generation surely loves listening international albums and not just local music. I think they are going to grow faster and become a good competition to JioSaavn, Gaana, Wynk. There is a high chance some of them are going to shut down soon.
I regret not abandoning my blood related family to find a better one when I was a 2 week old infant.
I really hope Ginny was a dog or a cat or some other pet. Terrifying thought, it might have been a child.
The display both, I just wish they would label it better. Something like "cost to buy and own for 50k miles".
Rhinoceros 3D is a Nurbs modelling software that uses dimensions and is used heavily in the architecture/arch-viz industry. But I agree, its shocking that every mainstream 3D modelling software has no concern for dimensional accuracy.
It is not contradictory but it can be confusing when many parties involved.

You have some software to get key for serial from RNG, when you get 64 bit and put it to serial field, you feel it is ok.

This is probably what happened in this case. But if requirements made sure lets say signature part is 64bit random + some extra (serial, identifier etc) forcing serial field to be one more octet, this could never happen.
Vocal cords have even more pronounced overtones than strings. To a first approximation, they produce a series of pulses. And we are exposed to these harmonic-rich sounds from the womb.

It would be an interesting (and perhaps cruel) experiment to expose babies to synthesized sounds that have a harmonic structure with different mathematics. For example, sounds with lots of sqrt(2) frequency ratios.
Try this plugin for Firefox: https://addons.mozilla.org/en-US/firefox/addon/leechblock-ng...
The top level program can use str.at(), but does every string function everywhere in all your libraries use str.at()?

This is likely to be a particular problem for strings (as supposed to any other structure), due to the long and complicated history of strings in C and C++. There are likely to be many string functions across the codebase, and null termination in some contexts confuses the issue even more.
Yikes. The beginning of the end?
The end credits/epilogue of MicroMen is a lovely bit of visual poetry https://youtu.be/XXBxV6-zamM?t=4900
Tilted Exoplanets May Explain Decade-Old Astronomical Mystery
Positive Thinking for Health
For Alzheimer’s Sufferers, Brain Inflammation Ignites Neuron-Killing Forest Fire
Component architecture doesn't specify how the data is stored, you are free to do SoA or AoS, depending on the case.