skysight-inc/HackerNews huggingface dataset:
I do think a lot of people wish US was not the superpower of the world, but I don't think many people wish China to take over. But they probably will.
What is a high level type system anyway ? Annotations to help feed the intellisense engine, to warn about miss-spelled variables, make sure you don't use an apple where there should be a banana, Or are types just objects with limited states !?
What China can teach the west about digital democracy
Wholly agree with above sentiment and advice. I'm in my sixties, which amazes me daily, as other than some recognition of slowing down physically I don't have a clear sense of being young or old. I'm also about to start looking for work again, about which I feel less dread than I anticipated, mostly due to reasons others have given: less anxiety about the future as more water passes under the bridge. But to the original point, as you said, one definitely shouldn't be afraid of venturing outside one's comfort zone ... or if too self-controlled, consider deliberately placing oneself in a situation you can't strictly control. Otherwise one continues to plow the same rut until the end, simply because it's the one you're in.
Building a JSON API with Phoenix 1.3 and Elixir
Please stop spreading FUDs, given the option I think most people would prefer China over USA's policy of bombing the shit out of your country to install democracy or rather pro-American democracy.
Not at all. Art is communication, and is therefore of incredible value to social beings like ourselves.
I think you underestimate the prevalence of the like button. Facebook runs code in your browser on lot of other web pages out there. Probably second only to Google.
...and no consciousness of the irony in being able to post that criticism openly.

China has an absolutely appalling social justice history, including every war they've been involved in, their internal intolerance, and their record-breaking incompetence at even feeding their own people.
Is there anything similar in NodeJS?
Confusing legal enforcement with morality is the root of a lot of the ethical rot we see in many places.
The article is very illuminating on how the licensing on the technology side. But I am confused. First it said:

This approach had advantages for everyone involved. It meant licensees and Qualcomm didn't have to scrap over which parts of the phone did or didn't use Qualcomm technology, so they could just go ahead and focus on the more important task of developing and selling these hip new gadgets.

And then:

Qualcomm's argument was that no matter what went in the phones, they wouldn't work at all without its technology.

So, was the current licensing agreements put in place because it was advantageous for everyone or was it because Qualcomm argued that the company's technology enabled mobiles? The reasoning is important because if it was former then wouldn't removing the current licensing structure remove the intended "simplicity". But, if it was the latter then I find it surprising why weren't people fighting an obviously dubious claim from Qualcomm.
Interactive visualization: compare cryptocurrency prices across exchanges
I get the impression this is much more likely to happen when one group of elites gets the country into an economic situation that will make them lose their power. In a way, they fucked up, but of course they don't see things that way. (I have never read in the history books about an elite that saw their actions justified by economic results. No their actions are "from God", "noble", "good for the planet", "socially just", "for the plebs", ... and so on. None of them accept the judgement that comes from the real world in terms of economic performance, in fact usually right before they lose power they attempt to falsify economic indicators on a very large scale, because at least some of them do realize that their justifications are bullshit and the result in the real world is all that matters. Those results are usually less than perfect)

Then the old elites and the powerless masses have something in common : they need the government to repress things with a heavy hand. The elites need the government to repress people, because otherwise their power is under threat, or even their persons. The powerless masses want the government to be heavy-handed because they want all the shenanigans and "gentlemen's agreements" that exist with the elites blown up, and they want their newly elected people to have the power to blow those up.

You see a sort of mini version happening currently. Both the middle Americans that elected him and the Bay Area progressives that hate him want Trump to have more power. Obviously things like legislating solutions to "fake news" are very, very bad for both of them, yet they both want it. I even understand how the reasoning works, and where they're both very very wrong.

The progressives want heavy handed government because "they're right" (they mostly are, of course, but) and the population just doesn't see that. So we must legislate and put rules for what the population sees, hears, and so on. Otherwise climate change action, future democratic/progressive politics, open borders, ... and so on are all in great danger.

... except of course with Donald Trump in charge of enforcement actions for this ... things are not going to go well for these causes regardless of the heavy hand. And the rights and powers that the executive power acquires as a result of this legislation ... will be aimed straight at them.

The middle Americans are tired of being marginalized and not listened to. They want their jobs (their industries) protected and left alone. They want limits on imports. Imports of people that complete on the job market, and imports of goods that put their employers out of business.

... except of course automation means this is useless. Furthermore, economically speaking these limits will lead to inflation, and they'll be the last ones to get wage increases. So if this indeed happens (as it appears it will) it will make their situation that much worse, not better. And of course that heavy hand will lead to more government bureaucrats interference in their lives and companies, not less.
Description Languages for Consistency Management Scenarios
I think it was an attempt to prove the point that money != happiness. But, ironically, the trend line shows the opposite: for majority of countries $ and happiness are correlated, hence the trend line.
I strongly disagree, they have a good service offering but using the ui is a horrible experience. Also azure has a CLI and a much better ui / experience esp around filtering and not being overwhelmed with a million different options / pages made by developers with no usability or design experience.
Why are those words confusing in the context of one another? They seem pretty consistent to me as long as you aren't confused about the order of the adjacent t and h pairs.
> As required by section 13402(e)(4) of the HITECH Act, the Secretary must post a list of breaches of unsecured protected health information affecting 500 or more individuals.

Well, I'm glad this random webpage is broadcasted into the internet and therefore everyone is properly informed about these breaches.

This is the same as Google providing that page somewhere deep in the account settings where you can view what data they have on you. It's beneficial for them to provide this, because 99.99% of users will never find it anyways. And those that are concerned can be calmed down by it.
I agree. Not that the systems are precisely equivalent, of course, but that the devil we're used to is more invisible to us.
doesn’t this beg the question? (i.e, given “ones imagination”, then Q. )
Looks pretty good, congrats on shipping! Not a criticism, but a question: What does "Paid Hourly" mean in the pricing options?
Skynet Today: Debunk AI Hype
also known as the Garden of Eden Creation Kit (GECK)
Why would we hold them responsible for something going wrong if what went wrong wasn't their responsibility?

I've known a few CEOs (not personally) and not one of them was in charge of anyone who had these types of responsibilities, directly or indirectly.

Plenty of C-level and director types have large paychecks. To randomly place blame because of that would only make matters worse. Those responsible would have a convenient scapegoat, and CEOs would just demand higher salaries as compensation for taking on risks outside of their control.

Honestly, the whole "get the CEO" movement has always smacked of intellectual dishonesty to me, as though catharsis were in any way a decent value to base public policy on.
Your description is very similar to a problem I have with academic papers as PDFs. I was toying with `rsync` solution and naming conventions for original file names (as they were named when acquired) and renaming after review (EG. using the file system). Organizing the files with tags, collections would be a great improvement.
With your last point, you're conflating language longevity with code longevity. Code in the DB changes as often as any other code: as often as the business requires it. The last company I worked for who used stored procedures had a change for those stored procedures with every frontend release.

And logic in the DB is inherently capable of only scaling as large a your DB cluster (i.e. not very), and can cause your DB cluster to scale prematurely (an event which incurs a lot of potential technical debt and additional monitoring).
Could you expand on the difference? I heard those two terms used interchangeably.

edit: saw union/intersection types mentioned in another comment - I guess that's what you were referring to?
There's actually several options, there is a react-native bridge for VueJS, there is quasar, NativeScript (recently started supporting VueJS), but I don't think the VueJS community has settled on a single solution.
I miss Windows Phone
https://en.wikipedia.org/wiki/Bouba/kiki_effect
Coinbase to introduce new venture capital fund
Access to markets for state funded African innovations
> The West has social credit scoring: money

??? as opposed to China which has no money??

China's credit system is paired with dictatorship, censorship, disappearance, and killing. Nowhere near the similarities with West

Young Chinese activist missing after sharing plan to wear ‘Xitler’ t-shirt in public

https://www.hongkongfp.com/2016/11/03/young-chinese-activist...
Can you support your claims in the first paragraph?
This is like saying, freedom is slavery.
K6 loves Grafana
They are smaller, have higher body temperature and use a more energy intensive way of moving. They're necessarily consume more food.

It's probably reversed if you compare a small bat to ostriches, but it's true in general.
It was put in place because Qualcomm owned the most important piece of the package and leveraged their strength to get a percentage of the whole phone's value.

Everyone got locked into the uniform Qualcomm licensing agreement and despite the change in the cost structure of modern phones, no one has had the leverage needed to force Qualcomm to change their licensing.
Don't have anything against USA, but a world with a single superpower is prone to bullying and abuse by the said superpower. Many of us just want a peaceful world, and if that needs to be multipolar, so be it
Hi!

Thank you for the reply, it is greatly appreciated. :)

The 'paid hourly' means everything is billed by the hour up to a maximum of the said price based on a server or a monitor. This means you don't have a monthly fee, you have to add credits to your account and these decrease every hour by an extremely small amount. Personally I'd prefer this, since this allows me to create/delete monitors without paying more then I'm getting.

Definitely not seeing this as criticism, if it isn't clear I should change the pricing part because it might confuse more people. I've just added it to my to-do list.
Don't think he/she can.
a lower bound on the price of a computer

They charged around $50 and computers cost over $1000, I don't think that was really the problem with the Microsoft MS-DOS/Windows tax.
Decolonizing science
pavs literally just posted the evidence below
I’m European. I can be fined and/or incarcerated if what I say on the internet is arbitrarily deemed as “hate speech”. You don’t need to live in China to be censored.
That is the only conclusion.
Western intelligence agencies don’t keep risk scores on everyone. Take off the tin foil hat.
Perhaps that is a good thing. There is no argument more convincing than a demonstration. So I'd rather observe this scheme's first failure in China than elsewhere. The rest of the world can learn a lasting lesson in what not to do.

And if it succeeds, then I'd be glad to be wrong.
Documents show Backpage.com has active role in publishing sex-related ads
We just drink soda water.
What a bleak world you must live in if all TV counts as a waste of time. Does that extend to other forms of drama? Literature? Entertainment?

Even if you believe it's pointless it's pretty clear it's no something everyone else "knows".
One can only presume the same kinds that they faced between 1949 and 1994 or so. So essentially ... none at all.

What baffles me about Chinese people is how acquiescent they are. Ironically the fact that Chinese people trust their government so much is, at least partly, the cause that their government (especially on local level) is so ridiculously untrustworthy.

How untrustworthy ? It is generally accepted that about 80% of Chinese published economic indicators from public institutions are outright fabrication. If you look further into this and what it means, it is baffling. They are lies, and not just lies, but they are lies by people who do not themselves know the true numbers.

About the whole financial community is convinced that the Chinese government itself has no idea about the economic performance of the country because of this pervasive and onmipresent falsification.

In one famous case, a local governor from Mongolia is known to have promised to reduce steel producing capacity by about 20%. Not only did he not do it. He lied about it, and it took the central government about 4 years to realize it had happened (or at least, took 4 years before it was even mentioned anywhere).

The attitude in China must change. I mean, even if the communists just want to remain in power, they must find a way to at least get decent data themselves, as well as trustworthy governors.
That's an argument that Qualcomm would push. If Qualcomm charged a flat $25/phone, that would hugely drive up the price of low-cost phones. However, why should Qualcomm get more money if a manufacturer includes a better display or camera? Qualcomm isn't adding more value, the better display or camera is adding the additional value. Qualcomm is just demanding more money.

Microsoft is saying that Windows makes a computer better by $N and so manufacturers need to pay that. If you sell a computer with an integrated monitor (rather than an external display), there's no reason for Microsoft to get more money.

One big difference between Microsoft and Qualcomm's situation is that technologies like CDMA, UMTS, and LTE are official standards that only use patents from those willing to commit to FRAND licensing (fair, reasonable, and non-discriminatory). Microsoft never agreed to FRAND licensing while Qualcomm did.

Because Qualcomm wants a percentage of the selling price, it refuses to license the patents to, say, Intel or MediaTek. If they licensed the patents to Intel, Qualcomm couldn't then ask for royalties from Apple on devices that use the Intel modem. For example, when you buy an iPhone, Qualcomm can't come up to you and say, "you're using our patents so you owe us money." Likewise, if you sell the iPhone to someone else, they similarly can't ask for money from that person. But Qualcomm wants to get a percentage of Apple's selling price, not a percentage of Intel's selling price on the modem alone.

You brought up Microsoft's practice of requiring an OEM that uses Windows on some machines to pay for Windows for all machines, even ones shipped without Windows. In fact, Qualcomm has a similar arrangement called "no license-no chips". If you want access to Qualcomm's modems for your high-end phones, you must agree to elevated royalty rates for Qualcomm's patents even on your devices that don't use Qualcomm chips.

Much of the information in this comment comes from: https://www.ftc.gov/system/files/documents/cases/170117qualc.... It's a decent read.
Are you a water chip?
I purchased the Sony Digital Paper system (DPT-RP1) and it has possibly the most ill conceived file system design possible. All files are stored in a flat directory on the device (eg. one long list).

Users on the Sony community site are frequently looking for updates to the software. I'm curious which file organization solution, hierarchy or tags, would be easier to implement?
Ask HN: I have an idea, but need help. Where do I go for it?
I've had a project idea that I've wanted to do for a while now. Unfortunately, I don't have time or know-how (on the programming side). I've tried to start the project in Python, but always realize it's going to take more time than my wrists can handle (I work as a data scientist, already too much time at the keyboard).

I'd like to create software that will take all your personal data that you are able to download - like Google, Amazon, Facebook, LinkedIn, Mint, Health Data, SMS/texts, RescueTime, RSS Readers, CVS prescription history, 23andMe, etc. - and compile it into a "personal analytics" software. For example, help answer questions like:

1. Where do I spent the most money around town (location data + mint transactions)?

2. Where do I send the most angry texts (location data + NLP on texts)?

3. At what time and after what Google searches do I end up buying the most junk off Amazon (Google + Amazon)?

4. Recreate your life as a movie (Google street view + texts + purchases + etc.).

Those are just the start.

My first foray into this was writing some basic Python code to see where my girlfriend and I crossed paths before we met (we were within a mile of each other at the same time, two years before we met).

1. This has to be all done locally, no cloud involved because of the clear privacy implications. What kind of local DB that interfaces well with Pandas/Python would be appropriate?

2. How would I encrypt the data locally, and potentially allow 'agents' to interface (for example, seeing where you overlap with somebody else in location)?

So the Ask HN question is this - when you have an idea and want it to materialize but you need help - where do you go?

If you have a little bit of money, do you hire a freelance programmer?

Do you post a barrage of Stack Overflow questions?

Do you partner with somebody, or do you throw the idea out there in hopes somebody else might pick it up?
The same as mandated by labour laws.
Reading Musicophilia by Oliver Sacks at the moment ( https://en.wikipedia.org/wiki/Musicophilia ), it sometimes misses the mark but does provide a little bit of insight into your questions.
I recently re-read 1984 by Orwell and it's frightening how much of the fiction is becoming reality in places like China.

Absolute power lying with one leader interminably has never worked well with results in ranging from subversion of new or different ideas, civil war, assassinations, mass killings, world war...
"Old news" - what an oxymoron! I agree with you - the real answer is to change how we react to personal blunders, we all have our bad moments and now they are forever logged and accessible.
I'm European. I'm glad there's an attempt to protect vulnerable groups.
I believe you are experiencing more 'excitement' in life, not because you are living vicariously through a 6 month-old, but because you have new-found responsibility. Responsibility is what fills your life with meaning.

Obligatory video on responsibility for young people https://www.youtube.com/watch?v=_uuRtx_BCjQ
That's a pretty weak comparison to China's totalitarian system of censorship and monitoring.
At what speeds? I'm in NYC, similar dense road systems. At a reasonable speed, snapping still works because it knows where you came from. In stop stop stop go traffic combined with lane weaving and ramp merging I've found it is not hard to trick the gps into thinking you're on a parallel access road or unrelated ramp for a little while.

It's possible your highways are newer or less congested than ours?
I think it really depends on whether the neurons responsible for handling vision processing have any natural spatial processing ability. It's not obvious to me whether they would or not. My guess is that allowing some time to look around the objects (without being told which is which and without touching them), that they would be able to create spatial relationships for vision processing (sensorimotor loop) and be able to overcome this issue. Once there is some spatial reasoning for the two different types of input, I believe they would begin to build correlations between them (only for very simple shapes).

Perhaps an experiment could be made that would answer this by giving a person a completely new sense and asking the same identification problem. I think the skin could be interesting to use as it allows 2D input with the possibility of utilizing existing spatial mapping, yet isn't used (in most cases) for 2D depth feedback. You could attach some device that heats/cools, pokes, pinches or something else to excite nerves based on some depth information. Of course they would be blindfolded and unable to touch the objects.

You could make two different types of experiment, one that has spatial mapping to the skin and another that is randomly linked, seeing how long (if at all) it takes for somebody to figure out from the inputs which shape they are observing.

My guess is that they could quickly get an intuition for each shape simply by looking at the rate of change of inputs when they move about the object.
Do you believe the censorship in Europe is the same as in China? I guess more generally do you believe China taking over would not make things worse?
Link to some papers around Dialyzer[0]

Anecdotally, as an Elixir developer, I find Dialyzer to be pretty OK. Sometimes it misses things I think it should catch, but you quickly learn ways of structuring your code to help it more (not abusing macros, for one). We made a decision in the infancy of the code base to mandate typespecs for every function (both public and private) in the code base, and it has paid off in strides if for nothing else than documentation when you open a module you haven't touched in months. It catching bugs at CI time is a huge bonus. The error messages are... not great. I have it on hold right now, but I've got a branch for improving all the error messages in Elixir.

Many library authors are unfortunately not very diligent in speccing their programs. My first contribution to a dependency we use is often fixing their type specs to allow our code to type check. Some don't even bother putting in typespecs and Dialyzer gets upset because there's code paths it can't quite figure out, or even worse when one is wrong really deep in the middle. Seeing 80 errors in bright red because of a widely used utility function saying it returns a String.t() instead of an integer can be frustrating.

Re: CI, due to Dialyzer's persistent lookup table (PLTs) for all your app dependencies taking FOREVER to build from scratch, we had to do some trickery to get it cached as an artifact for future builds. But once that got working, CI got very snappy. It's really determined as a function of the triplet (erlang_version, elixir_version, the hashes of all your dependencies), so you can do things like create a docker image with a tag that is a function of that triplet.

[0] http://www.it.uu.se/research/group/hipe/dialyzer/
I’m sure the Chinese are also glad there’s an attempt to maintain order and avoid social unrest. ;-)