skysight-inc/HackerNews huggingface dataset:
I think you make a good point. The study[0] broke down the numbers further.

> When asked how they would have made their current trip if ride-hailing hadn’t been an option, 12% said they would have walked or biked, and over two-fifths (42%) of respondents said they would have otherwise taken transit. Some of this "transit substitution" takes place during rush hours. Indeed, we estimate that 12% of all ride-hailing trips are substituting for a transit trip during the morning or afternoon commute periods; an additional 3% of riders during these times would have otherwise walked or biked. Overall, 15% of ride-hailing trips are adding cars to the region's roadways during the morning or afternoon rush hours.

[0] Fare Choices - A Survey of Ride-Hailing Passengers in Metro Boston Report #1 http://www.mapc.org/wp-content/uploads/2018/02/Fare-Choices-...
> Having a platform that incentivizes popular content should in theory attract popular content to the platform. This should attract viewers to the platform, thus increasing the viewership available to see your less popular content.

Thanks for pointing that! I didn't though of it this way. To be honest, my fear is that this platform could turn possibly in some sort of niche. Right now, popular content is about X, so if I want to make quick profits, I'll create a video about X. More people will join and do the same.

I'm sure there are ways to fix that like giving people incentives for posting in unpopular topics. Potentially, each topic could be its own market!

> You're not being penalised, so why complain?

Not complaining at all for now. Just sharing my current thoughts! If I join a social media, I'd love to have diversity of content and opinion. I think in STEEM that could be hard, as it is in Reddit unless you subscribe to unpopular ones. Not a 100% bad thing though!
Nice explanation. Thanks.
This is a real history. Last month three or four people were detained trying to taking a plane in Spanish with destination Malaysia with bags full of plastic water bottles. There was not drug in the bottles, they were just full of european baby eels. 24 Kg of elvers to be farmed for some months and sold in Asia as adult eels for a lot of money. Is a very lucrative smuggling. As elvers are tiny and lightweight a kg means a lot of fishes.

In the meanwhile the population of european eels were reduced in maybe a 90% in the last generation... and nobody cares. No one single politician of relevance is talking about that.
As an EU citizen I will have no problem not using your company if it cannot even provide basic privacy for me as a user.
So for example is it more accurate to say that things fall...on to...rather than in to a black hole? That’s fascinating!
> Android uses garbage collection. iOS uses ref-counting.

I hope you meant to say "Dart uses GC, Swift uses ref-counting".

> On a mobile platform, IMHO ref-counting is clearly superior and is a competitive avantage for iOS.

Reference counting can also cause pauses since decrementing a single reference can cause a arbitrarily large set of objects to be simultaneously deallocated.

Dart's GC performs memory compaction and allocations are performed by bumping a pointer in the new space. Swift's allocations are much slower since they comb a free-list and it has no facility for compaction.
That's not really the languages fault though. I've seen some amazingly bad Java, Python, JavaScript, PHP and bash. Be cross that technical debt was introduced and not paid back rather than at the tools used to do it.
Microsoft Updates Its Quantum Development Kit and Adds Support for Linux and Mac
This solution might make a lot of sense as a build-up process.

However, until DTube release a client so that the network can build, it's just a centralized video platform using IPFS and STEEM as storage backends. Unless clients are made available, it might as well use S3 and Postgres.
Show HN: Udemy Clone Template built without code
I just read through the top 1000 or so lines. Yes it's shell script. No it's not grokable if something goes wrong with it.

E.g.:

_supported_vtypes="$(echo "$response" | _egrep_o "\"challenges\":\[[^]]*]" | tr '{' "\n" | grep type | cut -d '"' -f 4 | tr "\n" ' ')"
Cloudflare provides free SSL because the github pages are directing to a custom domain therefore there github cannot provide with SSL.
The greater Zürich is 4M inhabitants, so it's more like 5 Zürich in the Greater LA. Switzerland in general is extremely transit friendly.

The difference is that life here is organized to revolve around transit. When you have to take public transit to places that are not designed around public transit, it's difficult. When all or most of your activities are better served by public transit than they are by car (try parking your car in Zürich), planning your day around transit is a breeze. Train stations in Switzerland are major retail centers. It's rare to not have a supermarket at walking distance.

Plus kids are much more autonomous. You don't have to drive them anywhere when they can safely take a tram by themselves at age 10.
Reconnecting After 40 Years
I don't consider "Android" to be an OS. It is like Linux, there are a hundred different OSes all running on top of the same kernel and framework. For example, the OS Samsung runs on their phones is so different from the OS Xiaomi runs on theirs that a casual user might think it's a completely different system.

So lumping together all of these variants and calling them "most used OS" is not useful in any sense. They are very different for users, and very different for devs.

This is specially relevant when you want to develop a game against a graphics API. Samsung has Vulkan on their flagships for a couple years now, but not the mid/low-end devices. Pixel supports Vulkan, but the units sold are so low that they are a rounding error. No other major manufacturer significantly supports Vulkan either. In this and similar scenarios, the framework used by ios may well be the "most used" mobile framework.
Malaysian Police Arrest Bitcoin Mining Machine Thief Gang
I think what this article misses is the fact that for some people it is both fun to produce the videos (like a hobby) and that the income is nearly 100% passive.

At least for my dad who has his own YouTube channel both of these things hold true.

He has one or two videos which have gone viral (6 million views for the biggest one). His best ad revenue income was around £700 in a month. Its not give up the day job money but it is definitely better than nothing. I'm sure many of us dream of having a passive income SaaS business generating that kind of money.
> because the data is not encrypted by your passcode

You enter the correct code, your data gets decrypted. So your 256-bit key is derived from a 4-6 digit number somehow, which reduces your search space to that 4-6 digit number space.

Not sure how FaceID works, but that's probably even easier to break, people have done it with masks.
Wow 6k lines of bash script with 1.6k tests file [1].

Looks a bit nightmarish to maintain.

1 : https://github.com/Neilpang/acmetest/blob/master/letest.sh
IANAL but that sounds extremely illegal.
> And how does your Kenyan/North Korean/Syrian person buy gasoline/rice/paper with this asset?

Ideally, the seller would accept the cryptocurrency directly, that is what is happening on Venezuela that the country currency is completely worthless. Another not ideal option is to have local gateways that convert to local currency.

> Meanwhile, drug cartels,
They are still using dollars maybe Monero, but if the technology is good enough that the goverments can get informations on the transactions or censor it, offcourse bad actors will use it, technology is not inherently good or bad is what people do with it. Personaly I am worried with the 3 Billion that don't have financial services not a small minority bad actors that already does their business using Fiat currencies.

> first world millenials and financial investors are in possession of ~100% of this technology. They are shaping it to further their gains, scamming the naive, and undercutting legitimate sanctions and laws.

That is a really problem and personally I think that the solution will be the creation of new blockchain protocols that have the genesis on developing countries.
You're right about the subjectivity. Mainly why I asked everyone about their opinions and experiences so that I could make a decision based on that.

I'm not familiar with Ruby at all as I primarily work on Django. Go has always been on my todo list so I'm mostly leaning towards that for now.

Thank you for the link! I can have a good look at all the available options :D
Also PeerTube is not tied to a CryptoCurrency and doesn't try to solve the problem of remuneration of the content producer.

It's a strictly technical solution to the problem of video hosting centralization.

Depending on your point of view it might be a good, bad or neutral thing.

In my opinion, it's good that we first try to have a solution that is first proven to work and then try to think about how (or if we should) integrate a remuneration system to the solution.
From a space efficiency perspective, you can put much, much more people in a bus than in a car. Nothing is going to change that fact. Buses are not creating traffic jams.
Do you (or anyone here) have any recommendations regarding subreddits for technical discussions regarding blockchain/cryptocurrency tech? I've seen /r/CryptoTechnology recommended in the past, but I haven't seen too much interesting discussions there yet.
I feel the same, will probably replace the battery at some point, feels good to do. In the same vein, I know people putting ssds in 2011 iMacs, thoroughly cleaning them and feeling like they have a new, modern computer again. It's a big win for sustainability. It's too bad that in this age, where hardware can live pretty long, repair-ability is at an all time low (not a coincidence no doubt).
Now that you mention it; I do see it in crime shows. But the case I mentioned was about if a Nintendo modchip could be used for good or only for evil according to the EU while the US court just yelled copyright infringement and put some hacker in jail. Those are the cases we read about in the press over here and most people find it ridiculous over here to go to jail (aka ruin lives) over something as small as copyright infringement. Courts agree as they usually mostly slap on a fine based on the intent.
Also, you can keep just a hash(seed + IP address) - enough to uniquely identify user session (so you can debug possible problems) but not enough to pinpoint a specific user.

Of course in reality nothing is that simple, but it can be done, and it can be done automatically. I am sure there will be GDPR nginx plugins/configs available soon.
What's going on right now with Bitcoin is the biggest wealth transfer in human history. I believe as Bitcoin is getting more valuable, the scams will just scale linearly, so this is just the start. The wealth transfer takes about 5-10 years more, and then it will be over, I think until then it's better not to argue with people who want to scam others.
> If you have the same use case of private data but have technical changes (i.e. a different subcontractor handling the processing) then you do not need a new consent.

That is not how some are reading it. It's not how I've understood Article 28(2) either, though getting new consent each time is nuts (e.g. I change from Mailgun to Postmark and have to ask all SaaS customers for consent).

Some discussions:
https://seqlegal.com/blog/article-28-gdpr-problems-processor...
https://seqlegal.com/blog/gdpr-sub-processors-and-authorisat...
Yes, that's incorrect, unless you are an EU business yourself. If not, you are only subject if your customers are in the EU. And more, "the mere accessibility of the controller’s, processor’s or an intermediary’s website in the Union, of an email address or of other contact details, or the use of a language generally used in the third country where the controller is established" is not enough to show that you're targeting customers in the EU.

https://gdpr-info.eu/recitals/no-23/
You keep repeating this misconception even though you have been repeatedly been corrected over and over again. What you don't seem to realize is that the choice of coordinates in GR is arbitrary and local. There are types of coordinates that are singular at the event horizon, and there are others which are not. This has nothing to do with infalling vs. the exterior observer. You seem to think that time is somehow fixed for the exterior observer, but that couldn't be further from the truth.

This is really, really trivial and really basic GR. I don't really know what to suggest apart from MTW[1], except maybe this basic course from http://theoreticalminimum.com/courses/general-relativity/201.... If you understand what Penrose diagram are, and how to compute them, the answer is immediately obvious.

[1] https://en.wikipedia.org/wiki/Gravitation_(book)
+ extensions, see the DNS stuff.
Yep. Works great and has a limit of 200 lines of code.
Support for ACME2 will be a different project (possibly with a limit of 256 lines of code from what I've heard)
What Should Go into the C++ Standard Library
I don't think this statue is porn but I can understand why it could break Facebook's rules. Context is important. A photograph of a naked woman in a biology textbook isn't porn, but if you upload exactly the same picture to Pornhub it becomes pornographic. A statue of a naked woman in a museum clearly isn't porn, but that doesn't mean it can't be regarded as porn if you upload a picture of it to Facebook.
Quinn Norton: The New York Times Fired My Doppelgänger
This sounds like blogging to a specialized audience -- which only works to your professional benefit when you blog for the ones who pay you (maybe indirectly by blogging to your professional peers).

It indicates a hierarchization of communication: you can only reach those you already "won".

A somewhat related problem for blogs nowadays is that policing spam takes a lot of time and effort -- you depend on the big platforms for that if you don’t have a lot of time. The web became a much more hostile place, to the big players’ benefit. That removes low-overhead communication among peers from the benefit of blogs.
Ask HN: Open-source, centralised, zero-knowledge file syncing software?
I'm looking for an open-source version of Tresorit or SpiderOak. I don't really want peer-to-peer like Syncthing.

I'd like to be able to throw up a server anywhere online and sync files across my personal devices, using the server to keep things in sync but safe in the knowledge that the server operates with zero-knowledge and cannot decrypt files.

Is the Nextcloud the only hope?
You are correct about Vulkan being higher level API than Metal in general but there are still Apple-specific functionality in Metal. For example when they released A11 Metal was augmented with a new shading stage intended to match HWs tiled rendering.
You don't need to block traffic, just don't specifically target those countries[1]. And don't track people connecting from them.

[1] https://gdpr-info.eu/recitals/no-23/
If such a baseball would interact with your brain, then yes. That would be kill.

If only the particle interacted: no. It's too fast to reasonably interact with something as short as going through a human body with any meaningful amount of energy.
Sure, it's a ritual that doesn't directly relate to the work required, like all interviews. Evaluating someone before you hire them is hard - Being interviewed and getting hired, in my experience, is way easier than interviewing, and making a good decision.

I'm just saying that learning the algorithms question for a interview isn't exactly electrical engineering, if you know what I mean. Programming algorithms is way easier, as far as I can tell, than the rest of engineering in that it's largely just a step-by-step process; there's some logic involved, but these are all things that can be done by a person who hasn't passed an undergrad algebra course or equivalent test.

Every time I go to an interview? When I'm done, I write down all the questions I got wrong. I mean, not the exact questions, but the concepts that are asked about. For a certain place and time? often the questions are super similar even when you are interviewing at different companies. More than once, I fail one interview and the same question gets asked on the very next interview. Well, I looked it up, and I got the job.

Point being? every time an interviewer asks you about something you don't know, you spend time researching it. You figure out what is the right answer (test on your next interview) and then you add that answer to your spaced repetition setup.

Yes, there are some positions that really do require a degree (either for the work, or for the "culture fit" or prejudice or whatever) But asking algorithms questions at the interview definitely is not the same thing as requiring a degree.

Really, you can think of this as the sort of social ritual I imagine is required of people working outside of tech. memorize bubble sort? or how to match the right kind of uncomfortable shoes with the right sort of impractical pants? I've made my choice.
''
You need to know about i3
Thank you for this comment. I think it's spot on with keeping some aces in your pocket for appropriate time. It's not fun to keep onto unreleased features, but the product should continue to grow with time. If one wants to increase prices, ideally this goes along with added features.
Eh, that's taking it too far as the parent does.

"Hole" and "in" are pretty good metaphors for what a black hole is. It's hard to have any particularly accurate metaphors for what a black hole is because time dilation, the speed of light, curved space, etc. just aren't a part of life for any humans.
Ask HN: What do you use for acceptance testing?
Rasmus Lerdorf Reviews 10 VPS Providers (Digital Ocean, Linode Etc)
A standard HTTP client would be immensely handy.
Don’t Fear the Rebase
Ghost seems to be a bit expensive for my taste. Especially if you weigh it in my currency (INR). I'll consider it once I have my VPS set up but I'm leaning towards Hugo for now. Netlify is amazing :D

Thank you for Forestry though! Didn't know about it. Will definitely come in handy when I can't get to my personal laptop.
Yes, this adds a risk which you might judge worth taking.

ACME http-01 validations involve asking an HTTP server for a resource in the .well-known/ reserved URI space with an arbitrary token name, and expecting a reply which contains the token AND a magic value associated with an ACME account.

Ordinarily one configures the server manually each time to respond to requests for a token you know will be used for a single ACME validation you want to succeed.

"Stateless" mode configures the web server to always reply saying the validation is OK for your ACME account, to any request.

Bad Guys can't just use this stateless configuration to get certificates because they don't own your ACME account, if they try to use _their_ ACME account, the validations fail because "stateless" is configured for a single account.

However, if bad guys get your ACME account private key or trick you into configuring one they know, with "stateless" mode they can request certificates at any time and your server will validate the requests automatically.
> The SSH key is generated on the Yubikey,

Then FYI you should check, if you haven't already, the version of yubikey you have and replace it if necessary:

https://www.yubico.com/2017/10/infineon-rsa-key-generation-i...
Can anybody find a link to the paper? Not even a preprint?
Always funny to see people in finance call crypto currencies "virtual currencies". Do they mean fiat currency is not virtual? Does it represent a real value or so? IMHO it's even worse, they keep increasing the maximum supply, devalue the worthless paper even more. But at least they have a chic word for it: Quantitive easing.
The best Growth Hacking tools, tips and techniques (Feb 2018)
Information is data with interpretation. That’s the learning hierarchy:

data -> information -> knowledge -> wisdom
If you have a customer from the EU (...) you must comply with GPDR.

Nope, you have to specifically target people in the EU:

"In order to determine whether such a controller or processor is offering goods or services to data subjects who are in the Union, it should be ascertained whether it is apparent that the controller or processor envisages offering services to data subjects in one or more Member States in the Union. (...) the mere accessibility of the controller’s, processor’s or an intermediary’s website in the Union, of an email address or of other contact details, or the use of a language generally used in the third country where the controller is established, is insufficient to ascertain such intention"

https://gdpr-info.eu/recitals/no-23/
Show HN: API to send invoices to clients
While true, it really makes me wish the large companies would add 1 to all those tiers, so we wouldn't have to play along with pricing psychology - as someone else noted, you look at 499 and see 500, but there may be a difference in 500 tier authorization. So while I hate seeing 9's in prices, I understand that's a sensible way to go. At least in the higher range of prices.
While entertaining, your description doesn't come close to matching what's going on in New Zealand.

Rabbits were first brought to NZ in the early 1800s. They caused problems by the 1870s. http://nzetc.victoria.ac.nz/tm/scholarly/tei-DruExot-t1-body... . In 1947 the Rabbit Destruction Council was formed. So this isn't a "when you learn the answer" but when your g'g'grandparents learned the answer.

It does not appear that any animals were introduced to NZ in order to kill the rabbits. Perhaps I'm wrong? Ferrets can be used to hunt rabbits, but from what I gather they are not effective as a population control method.

The RHDV1 K5 virus is not artificially constructed. "It is a naturally occurring variant of RHDV1, originally found in a rabbit breeding farm in Korea." - https://www.landcareresearch.co.nz/science/plants-animals-fu... .

More likely, you are thinking of Australia, since NZ isn't usually considered a continent and since it doesn't have kangaroos.
Learning from nothing would mean that you do not encode when someone won, and also not which moves are legal.
I don't think it's even technically true. The GDPR applies to EU businesses or businesses dealing with people in the EU, not all EU citizens.
Latest DRM-Intel-Next Pull Request for Linux 4.17 Declares Cannonlake Ready
Why not just scrap zoning altogether? Houston has, and it seems to be working out pretty well for them.

https://www.youtube.com/watch?v=n-zESacteu4
Agree! When you're working on a side project and have a few paying customers, redoing or increasing your price one of the scariest thing you can do.