skysight-inc/HackerNews huggingface dataset:
We are all human and we bring with us all sorts of biases.

I was listening to a podcast on my commute today, and the person mentioned a book called Think Twice that was about decision making. How we make decisions with these different biases. I think I even remember a great post on HN about all the most popular biases.

I guess what I am getting at is its no at all clear cut how someone's post will be judged given all the baggage each one of us carries with us.
I like this idea, but most of my email needs relate to work emails, and I don't have permission to share those with a third party. I'd love to try it if there were some way to install the thing locally or have it run from my browser.
Oh OK, but this doesn't really distinguish between "market forces mean that unnecessary degrees make an applicant more competative" and "the job actually requires the knowledge/skills learned in college" (my words). Lots of businesses will just say "requires a college degree" on the job ad as a filtering mechanism.
How do Cap'n Proto Promises and Rust futures relate?
> But, when Apple does it, people like it, don't they?

No, some of us bitch and moan about Apple whenever it's on topic and this is also a logical fallacy of sorts ... if Apple does it, that doesn't make Microsoft's actions OK.
Moderators on reddit have 1) full control of their subreddit and only have a few basic guidelines/rules to follow but basically they can do/ban what/who they want 2) are not paid.
Of course it's not that simple. The stock is also very overbought right now.

That said, it's already at $24.94, up 5% from the after hours price.
> if they launched a pricey laptop with a version of macOS locked to the App Store, the Internet would collectively lose its mind

Like https://www.apple.com/uk/ipad-pro/ ?
There was a related case recently: https://www.supremecourt.gov/opinions/13pdf/12-464_7mi8.pdf
Teller uses the APIs used by the bank's own mobile app, i.e. they have been reverse-engineered. Whether Teller requires personal credentials is dependent on the bank's implementation. Barclays (integration temporarily unavailable), and Nationwide use EMV CAP (the card reader) for registration. If we can figure out a way to not take user credentials, we will always take that route.

I recommend Starling and Monzo if you want a read-only API for your own account, but if you want to build apps for 65 million customers they're not yet much use to you.
> Is it impossible because the current system is codified in the constitution, or does it 'only' require an amendment.

1.) The constitution can be changed
2.) The thing the changes the constitution is an amendment.

You're prescribing a lot of "this is how the US political system should work" without really (it seems) understanding it.
The survey polled 430 "mostly everyday programmers". Unfortunately, everyday programmers mostly know very little about security.

Developers tend to think of security as about avoiding coding mistakes, and that's reflected in their idea that security is about pen testing, code review, tools, etc. Any security professional will tell you that these are valuable but only a small part of the big picture. Take a look at Microsoft's SDLC for a wider view of what it takes to weave security into every aspect of software development[1]

Probably the single most valuable thing most development organizations could do to improve security of applications is to do threat modeling[2][3]. It's especially valuable in the early stages of application design, but it can be applied at any time. Threat modeling can increase awareness of how an application's security assumptions interact with its overall architecture. Thinking through your application's threat model systematically is the first step to prioritizing mitigations.

Unfortunately, this is voodoo to most developers even though it really should be an intrinsic part of designing application architecture. I've heard people say there's a mental block because the kind of thinking required for security is almost the opposite of that required to design and construct systems. I don't believe that though. I think it's mostly a matter of training and historical accident that security is even a separate discipline. It shouldn't be.

[1] https://www.microsoft.com/en-us/sdl/

[2] https://msdn.microsoft.com/en-us/library/ff648644.aspx

[3] https://www.owasp.org/index.php/Application_Threat_Modeling
I agree. iOS doesn't let you change the default browser or the default maps app for instance since they have a competing product.
Thanks a lot @YCode, I really like what you've said and it make sense to me.

The money wasn't prior number 1 for me, so probably it's not about the money.

What is really matters for me are people that surrounding me every day when I come to office.

Recently, we've been merged with another team. We where doing a great job before, a team spirit was so great that we where able to deliver better than others.

I literully was waking up with a huge smile on my face, because I knew that today we gonna do some awesome shit (no matter if it is bug fixing or performance improvements or new features).

Now, we have super huge team tons of projects and instead of goals that we are desire to achieve we have tasks that we have to close.

Now, I waking up with a sad face, because I know that today I'm going to "close the next issue", instead of "work on chalanging problem" that makes everyone in a team to feel proud of that.
I think you can use yodlee and it good for read only purpose.
The natural "free market" tendency to form monopolies as dominate parties buy out smaller ones.
Came across the vector tile format, fell in love with it, used it for some projects, idea came to mind -> wrote it as a side project :)
So did Italy and possibly France. It was a very well known, old trick. Of course it's Greece's fault, but everybody else (Germany, France, Italy, etc.) were on the same page. Greece didn't cheat anyone, it just went along with what it was proposed to in order to get in the common currency.

Accusing Greeks of false statistics and what-not was part of political propaganda in Greece and abroad more than anything else.
Completely sympathize. I had an experience in my black hat days - broke into a server and found folder upon folder of JPG's. Stupidly downloaded some of them and opened the first to find an image so disturbing that I can't even begin to describe it.

We were a bit conflicted about what to do (more how to do it), and ended up reporting it to both the US and Australian feds (which I suspect may have given me a free pass on one of the crazier things I later did).

I really didn't take it well, but one of the guys in our group was inspired to start a vigilante group that would hunt these distribution networks down and it achieved some success in the 90s.

Hopefully these employees can be eventually protected with some basic level of ML that would filter out the worst of the worst (apparently Microsoft Research have a well-developed fingerprinting system for child exploitation images) - because i'd really hate to imagine the scenario you and Chen describe, and what I briefly experienced, as becoming more common.
You're absolutely right, somehow I connected Chromebooks to "always ARM". My bad.
Why My New Professional War Camera Is a Cheap Chinese Knockoff
Sure, but it's another barrier. Every time you put a group of people though a barrier, you lose some.
Well, reports suggest Bing is more in the range of ~20% market share. Quite commendable.
You have a point, but I think I need at least one week work on it before I can show it without shame. More than half of the functionality is missing and I want to show some of its potential. I'm a bit afraid if I show it with its current state it may scare away users. I don't want people to think it's another useless app (because it won't be, I'm developing it mainly for myself, so I know it's valuable for me). What if I post progress updates and some screenshots or gifs before releasing a beta? What do you think?
I've learned not to ignore these signals (lack of motivation) but take them in stride. So I usually wiggle a little to put things in perspective and see if there's room for incremental change. If everything else fails, I don't hesitate to make drastic changes to my environment. This takes some intuition and guts. At one time or another, I've been a classics PhD student, a civil engineer, and software developer. So it helps being reflexive, opening yourself up and exposing yourself to life's forces beyond what bears on you at present, and sometimes putting yourself in a situation where there's no way but to try something new. If you're stuck in a local equilibrium, one way out may be to put some life's forces to bear on it.
The problem is that people understand that real news isn't real. It might not be a lie, but it does a significant disservice to the American people. The morning after Trump launched the most recent attacks against Syria the top 5 newspapers in the country had 18 stories on it. Not a single one was an opposition piece. We found out from Wikileaks that toppling Assad was a plan put in place in 2006 by Israel and Saudi Arabia and is primarily about trade and an oil pipeline. The plan was to trick Assad into thinking he was being attacked and get him to use chemical weapons so the US could come in and take him out. The fact that more Americans are knowledgeable about the fact that some brown people got their travel plans interrupted by a stupid EO than they are about the fact that Obama has the blood of a million Syrians on his hands over an oil pipeline is all the evidence you need to know that "real news" isn't "real." That's why people are fleeing to all of these "fake" news sources, because we know we're being lied to in the "real" news.
Cool! Is there a method to which gitmoji you use, or is it just random? I could see it as being kinda useful as a way to describe what kind of changes the commit it making.
Or death sentences, prisons, quarantines, private property... there are lots of situations where government decides what you can or can't do with your body.
How Jeffrey Dahmer's Friend Became a Punk Comic Sensation
It’s a transaction ID rather than a link to the actual seller’s page.
It's also frustrating from a "feminism" perspective. Women need time to recover physically from childbirth and time to figure out a feeding/pumping schedule (even if they don't plan to breastfeed long term, there may be complications to work out). Those are things that men can't do. In order to get that time, they may need to legally declare themselves the "primary caregiver." Especially at companies like mine where "secondary" caregivers get only 2 weeks of leave and FMLA doesn't apply. You can't recover from a c-section in 2 weeks.

But "primary caregiver" is a loaded term that goes beyond biological necessity. What if a woman's husband is quitting his job to take care of the kid(s) and the woman plans to return to work? Is she the secondary caregiver because she spends less of her time doing childcare than her husband? What if the primary caregiver is a nanny?

Even if HR says "Oh, nevermind what you actually plan to do, if you're pushing the kid out, we can mark you as primary" it creates a terrible start to things if you have two parents who set out with good intentions to share childcare efforts equally. HR is telling one parent they're the "primary" and another parent they're the "secondary" and they have to sign legally binding documents attesting to this. It's just ridiculous. I think it's a great example of good intentions backfiring dramatically.
While I don't see this ever being used on a large scale, it sounds like it was a very fun project.
Guide to building offline first websites
Windows RT successor. S is the letter between R and T.
The Extension does not accept my area code-- 97222. I get the gist from the website that it is targeting British/European users.
ChromeOS is Debian under the hood.
>Users do report posts, from what I understand quiet regularly.

Yes, they do - even when the post has nothing wrong.

Perfectly legitimate accounts writing reasonable posts, without any "fake news" content, or any "hate", are reported, and accounts are blocked.

This is a result of political activism by users. A very hard thing to solve for someone like Facebook.
>For his 2006 book “Philosophy: The Latest Answers to the Oldest Questions,” Nicholas Fearn broached the topic of artificial intelligence in an interview with Professor Dreyfus, who told him: “I don’t think about computers anymore. I figure I won and it’s over: They’ve given up.”

Them's fighting words!
They are as bad as in the 1990s.

The 2000s after Bill and the lawsuits, they were softer.

Windows 10 and the whole debacle about phone home data (sending microphone audio, webcam pics, keystrokes) and now this closed eco system on their desktop/notebook monopoly asks for another Antitrust lawsuit that splits the company in a Office and other company pieces.
Well I'm always open to new ways of doing things. Any estimate of how hard it would be to generate MicroPython [1] wrappers for C++ code (in a rather configurable way as described earlier)?

[1] https://github.com/micropython/micropython
I understand your sarcasm but I believe you have misunderstood my point.

I'm not talking about secret operations, but rather some transparent guidelines or laws issued by the government (legislative branch in the case of US? I'm not sure.) that are enforceable by private entities like Facebook.
Afaik N26 have no open API for public use.
Interesting -- what company was this for? Maybe you can market it on HN :)
And prostitution, unless of course you film it.
This is amazing. Are you on twitter or some other place I can find you and talk?
I am sorry, you are sadly misinformed. See this chart:

http://kff.org/medicaid/state-indicator/medicaid-enrollment-...

Here are a few examples of people under the age of 26 who are on Medicaid:

California, 57%
Colorado, 69%
Idaho, 73%
Wyoming, 75%
etc.

The only way your assertion is true is if these are worthless and will never make anything out of their lives. Which, of course, isn't true at all.

And so, a young person is shoved into Medicaid and convinced they have medical insurance when, in reality, they are accumulating debt with the government.

And, yes, as life goes on they see some success perhaps buy a house and have an investment or two and never realize the hook that got sunk and set into them when they were younger.

In California alone well over six million people under 27 years of age are walking around thinking they have medical insurance.

Even if this wasn't the case, let's turn things around a bit.

Say an insurance company, Nefarious Unlimited, was issuing medical insurance policies --real insurance-- with a hidden clause in them. The minute the insurance buyer signs on the dotted line Nefarious Unlimited is given the right to recover 100% of their costs from the persons estate. As little or as much as they might have.

Of course, Nefarious Unlimited does not inform their customers that the product they are buying is actually a loan rather than real medical insurance. They even go on TV to advertise it and tout the millions of "satisfied customers" they have.

Nefarious Unlimited would be brought-up on fraud charges so fast your head would spin. The entire board and management would probably --and rightly so-- end-up in jail. Nobody would argue with this outcome.

You see, whether or not a person has a large estate this is wrong, fraudulent and immoral. That is the point you are missing in addition to the above.

This is our government engaged in fraud of the worst kind. This should not be OK with anyone.

This isn't about political lines. This is about basic human decency and exists at the most basic levels of right and wrong.
Location: Brooklyn, New York
Remote: Yes (preferred)
Willing to relocate: Highly conditional
Technologies: Ruby, JavaScript, Python, HTML/CSS, Node.js, Rails, SQL
Résumé/CV: http://www.jcholder.com/resume/resume_holder_jc.pdf (password: "resume")
Email: hire at thirdtruck - org

Full-stack and front-end developer specializing in JavaScript. Looking for full-time work but open to contract work. Experienced in agile/SCRUM. Currently working full time on a personal game project. Picking up React in my spare time.
> It seems like the most counter-intuitive tool for the job.

How so? What exactly do you think is more difficult about this in node than in other languages or frameworks? Is there something you would recommend as a better alternative?

As much as I like developing in C for fun, it's not a good pragmatic choice (unsafe, verbose, you don't need direct memory access to build an application like this one). Nor is bash, unless you think archaic syntax, primitive control flow, and a lack of modern language features are good things. If you'd suggest something like Python, it's basically exactly the same as node in terms of how high level it is, but (anecdotally) the package ecosystem is much richer in node and npm is easier to use than pip.

It's almost like people think because JavaScript started in browsers it should stay there and any other use case is somehow wrong or a hack. But ECMAScript is an open scripting language standard and has absolutely nothing to do with the DOM, or alert()s, or onclicks.

I write a lot of Java and C++ for pragmatic, work-related reasons, but if I need to write a command line application quickly I'll always come back to node. It's just so damn fast to develop with, and nearly everything I need is one npm install away.
Dang, this is super cool. Is there a way to specify a location, as in a city or coordinates, and have it come up on the map?
> but we can still mourn its passing

Once again, there are still transistor density improvements.

> A worthwhile development, but not a panacea. I'd suggest you become familiar with Amdahl's law

I'm not sure what you are trying to say here. Are you going back to saying computers aren't getting faster and then trying to say that moore's law is therefore dead when we've already established that it was never about speed?

Also what is your point about Amdahl's law? I work with lock free concurrency all day every day and if you are trying to say that more cores doesn't mean more speed because of Amdahl's law, that is pretty shaky ground to say the least. For some reason people seem to assume that if the software they use isn't using multiple threads effectively that it must be impossible. This is FAR from the case. Most programmers don't know how to work with concurrency and most software is trapped in legacy architectures that make parallel computations become painful changes.

> But Moore's law is an enabler of more sophisticated processor architecture.

Again, this tangential and not even really true. AMD's CPU architectures suffered while their GPUs performance and manufacturing process has remained competitive.
Google's Android allows for both changing the default browser, which can be actual Firefox and the default search engine. It also allows users to enable third party app stores.

This hasn't lessened their grip on the market at all, Android now dominates the mobile scene and Google keeps tight control.

So I just don't get Apple and Microsoft.
No, what DBs do when you index is have a separate data structure from the main table, this doesn't affect what the table itself looks like. Nor is it likely this index will support a binary search (because a binary search works on arrays, but an index is most likely a tree structure, even when it's not it's unlikely to be an array).

What you presumably want is a way to specify which indices to use and perhaps to specify an order on the joins and perhaps the type of join as well.
What is "neutral"? Neutral as in halfway between political extremes, even if that does a disservice to the truth? Or neutral as in only reporting fact-checked stories, even if they're incredibly biased to one side?

There is obviously false, and then there is everything else. I guess the best facebook can do is weed out the obviously false. If they do that, it is a guarantee that they will get attacked for being biased, because with the shifting of the political winds usually one party or the other spreads more misinformation.
I wonder if HiDPI is handled better by the other cross-platform UI toolkits that people recommend over Electron...
The moderators on Reddit and stack overflow aren't paid, and broadly set their own guidelines.

Anyone with enough points on SO becomes a mod automatically, and gets to deal with "how dare you close my shitty off topic question, I have every right not to follow the rules and homogenise so into every other discussion forum". Anyone who starts a subreddit becomes the mod of it and can promote other mods at will.
Step 1: Pay your bills, look at your retirement account, your mortgage, etc. Step 2: Figure out why you're working in the first place - if it's to put food on the table and pay your bills, then there's your motivation.

If you decide that you're working in order to fill a hole in your should and get a sense of satisfaction and contentment, find it outside of work (family, church, volunteering, etc).
Or without an account at all.
I was unhappy about this:

"In Congress, the FAIR Act by Sen. Rand Paul and the DUE PROCESS Act by Rep. Jim Sensenbrenner would both reform federal forfeiture laws so that property owners are innocent until proven guilty. "

An act of congress should not be required to regain constitutional rights. I would much prefer SCOTUS take one of the cases and slap them down at that level to set the highest precedent.
Have you read Manufacturing Consent? You might find it interesting.
Payment processors are wary of these types of setups because of the money laundry risks. In addition, fyi - this sounds like "social money"/e-money, which may be a regulated activity depending on setup and where you are.
Fact-Checking Verizon's Stance on Net Neutrality
Because you have knowledge of your own patterns, because you can change technology much faster and test many things as opposed to banks that usually evaluate enterprise super expensive software, usually neglect open source and hence don't always have the best tools. If you think the integration as an individual you probably cant, but if it's a company building on top of something like this, then it's totally possible to be better than the issuers and processors.
You're also not protected from liability if you accept a MA non-driver ID. There is a separate liquor license which is acceptable but it's not acceptable for most of the things you'd want ID for so I don't think most people have them.
If you've got a process where each stage has as its input a previous stage, improving the whole process depends not on fixing the inputs, but fixing the output of the previous stage. Getting into a habit of local fixes and workarounds may lead to a more resilient process, but it's also a less globally efficient one; fixes accumulate and the knowledge of brokenness stays local.

There are direct analogues with software engineering, particularly in maintenance of large or legacy systems - local fixes is how global architecture degrades.
> As does the EU.

Are you trolling? What kind of mechanism does the EU have? How does Germany have such a high surplus if such a mechanism is in place?!
The state of explainable AI
thank you, his entire story just read like gibberish without your correction.
Thank you! It took me about a month to build this from scratch. I am familiar with JavaScript so that helped me in picking up Swift quickly.
I see very little evidence that personal data is useful for that. Can you name real life examples?

Most machine learning is done against anonymous dataset and works fine.
Watching this has helped me, at least somewhat, decipher what is said in the media. https://www.youtube.com/watch?v=vmoXze-Higc

Of course, it doesn't help for outright lies like WMDs in Iraq.