skysight-inc/HackerNews huggingface dataset:
I'm a Firefox user and quit Chrome for the same reason I stopped using Windows after Windows 7: to keep a bare minimum of privacy when using the internet. Here are a few additions to that list:
* Firefox Extensions now must be signed, and there is no workaround, not even one for users willing to delve deeply into settings x,y,z. The rationale for making it difficult to add unsigned extensions is sound, but there is none for making it impossible.
* Firefox claims to be privacy-friendly, but they use an identifier when calling home that, along with other data, uniquely identifies the user. Firefox claims that this communication is encrypted, but this is not enough for state actors, and likely not for others.
* There are about 20 default settings in Firefox that call home to Google behind the scenes.
* All of these settings are incredibly confusing and there is no standard documentation on how any of it works, so even for a technically inclined person it is near-impossible to simply use the browser without spewing your data all over the place- and that's _before_ actually calling up e.g. the NY Times and its 50 trackers, data-miners, beacons, ad networks, social networks, etc.
* The shameful treatment of Brendan Eich (creator of JavaScript and co-founder(!)) still rankles.

All that said, it's the least-worst in the browser world, for now. It seems pretty clear that they have some technically brilliant people as well.

Edit: seems that I need to learn how to write lists...
Advanced System Protector 2.2.1004.23071 and Serial Keys [Get Here]
I see your point with the pharmaceuticals and they have a share of blame, but I would argue that the analogy has merit as the prosecution in the seismology case would not have pushed for punishment if the scientists were merely wrong.

https://www.google.com/amp/s/amp.theguardian.com/world/2013/...

From my reading (and I will admit I do not see the logical reasoning at all, which I think is why the case was later overturned) the judge thought that they were guilty not of failing to predict it, but of giving an inadequate message. Presumably, to me this implies some sort of laziness, or intent to not make more of an effort despite knowing better.

I will admit that I am biased being a doctor dealing with this daily, but I think that blaming this solely on the pharmaceutical companies is easier to do than looking at what is happening to our culture, expectations of pain, the way we deliver healthcare, how we grade healthcare (for example read about Press Ganey's Fifth Vital Sign).
Of course they don't; it's not true.
Plenty, Indoor Farming Startup, Raises $200M
True about IE6, but IE5 was already out before Netscape 6 came out. Funny that the real 1.0 for Firefox came years later.
They're typically also (if done well) about making arguments using sources and thinking logically -- both valuable skills.

"Real" math is also about those things, but it's typically not presented that way until it's too late.
You know, after checking wayback, I absolutely conflated Twitch's "about us" site with an edtech startup that I had interviewed with at the same time. My most sincere apologies!

Congratulations on your success :)
What about the following CRISPR patent problem?

https://www.forbes.com/sites/jacobsherkow/2017/02/21/how-muc...

http://www.nature.com/news/why-the-crispr-patent-verdict-isn...

This could discourage smaller companies from picking it up (ex. to build upon it, from which in the long run everyone will profit, see open-source) and make CRISPR-based treatments more expensive / unavailable (ex. large companies owning the patents artificially inflating the price, may be even more than the old technology it replaces).
> there's a guy sitting on the passengers seat who keeps track of where I'm going at all times

You seem to be implying that Chrome tracks every site that you go to and shares it with Google. Care to cite a source on that?
As said above, there absolutely was as I had conflated an edtech startup that I had interviewed with in the exact same timeframe. I verified on wayback!
Sorry, that's fixed now. I accidentally had it cutting off at midnight UTC. I just pushed expiration out by another day (and it's now judged by Pacific time, and the page says that explicitly for good measure).
It was too late. Chrome for Android was not the default for about 3 years iirc and had good market share.
Sure, but you're not really disagreeing with me. I was saying that C++ wasn't dominated by a particular implementation, i.e. it wasn't a "fake standard".

It was and is a standard that MANY independent implementations tried to conform to!
How exactly does the roll() method work? Can't seem to parse the meaning of `runningSum` and `mark`.

roll() {
const sum = this.state.reduce((p, c) => p + c, 0)
const r = Math.random() * sum
let runningSum = 0
let result = -1
for (let i = 0; i < this.state.length; i++) {
const mark = this.state[i]
runningSum += mark
if(r < runningSum && result === -1) {
result = i
this.state[i] = 1
} else {
this.state[i]++
}
}
// Add 1, so the die roll is between 1 -> size of die
return (result + 1)
}
Find a cofounder. Someone you respect and trust, who will fill the gaps in the skills outside your niche. The great startup ideas that can be built by one person, no matter how talented, are largely taken now imo. But for a duo or team, the sky is the limit, because each can retreat to their niche when necessary and know the world will keep going.
Mautic review: The future of open source Marketing Automation
I feel like anything humans can use to communicate to each other could be considered a human language.

More relevantly, creating a synthetic language that's a subset of natural languages will mean that multiple natural concepts will map onto the same synthetic one.
Then maybe soylent were solving the wrong problem
For a while, Firefox was crashing Linux as well, probably from some accelerated graphics bug. (It used to happen sometimes when ArsTechnica would play an ad, for example.)
Google to add 'news feed' to website and app
Per Wikipedia: "The Black Death is thought to have originated in the arid plains of Central Asia, where it then travelled along the Silk Road, reaching Crimea by 1343.[6] From there, it was most likely carried by Oriental rat fleas living on the black rats that were regular passengers on merchant ships."

So (if they're right), it actually started there, and came west.
Very cool! I'll be using this as a resource
Create a need, then fill it.

Wait, this is the exact opposite of what everyone around here argues about. It's always "Identify a pain point", or find something existing that people need. NOT create a product and then build the market.

I think there is definitely a place for creating a need, so I agree, but it's certainly counter to the startup mantra.
Anyone know if the WiFi exploit opened the door to arbitrary code execution on the main CPU?
It takes a certain person to say there is always a guarantee for success, a predictable path to follow, and no need to take personal responsibility at a large company.
I think that trendia already touched on a lot of these, but consider the typical every day problems that require algebra to solve:

An item at the store is listed for $4.99 each, but under a promotion, the item is buy two, get one free. What is the net cost of each item?

If I am driving at 20 miles per hour, it takes my vehicle 20 feet to stop. If I am driving at 40 miles per hour, how much distance will it take my vehicle to stop?

I have a 20 foot ladder. It is leaning against a wall such that the tip of the ladder is touching the top of the wall. The distance between the bottom of the ladder to the bottom of the wall measures 10 feet. What is the height of the wall?

You and three office mates decide to purchase fast food for lunch. Each of you order the same item, and your three office mates give you $10 each. The cashier rings up $35.17 as the total. How much change do you owe each of your office mates?

You are traveling by bus and wish to estimate your time of arrival. You notice that it takes one minute and 25 seconds for the bus to travel from one mile marker to the next. Your destination is fifty miles away. Assuming the bus stays at the same speed, how long until you reach your destination?

If these seem contrived, then consider that just about every college educated adult, at one time or another, will need to know his or her way around a spreadsheet. Even basic spreadsheet formulas make little sense unless one can reason algebraically. Just trying to learn how to use a spreadsheet program without understanding algebra is a painful process.
I get paid over $95 per hour working from home with 2 kids at home. I never thought I'd be able to do it but my best friend earns over 10k a month doing this and she convinced me to try. The potential with this is endless. Heres what I've been doing,
•••••••••>>https://is.gd/qKRnJt
The €100 lab: A 3D-printable open-source platform for biology experiments
You don't perform "addition, multiplication, addition, and subtraction of rational expressions" in your every-day life?

You don't "Identify key features of and sketch graphs" when e.g. planning an expensive purchase or reading the news?

No business owner is going to survive if they don't understand how to solve a system of equations (aka figure out feasible pricing before losing all their money). Although we are on a tech VC's news site, so I stand corrected ;-)

Being an informed citizen capable of taking care of yourself does require most of the things taught in middle/high school algebra. (Which are the same exact things taught in CC algebra.) A surprising amount of financial suffering is self-imposed by people who can't or won't do very basic math.
IMO it is really shortsighted to treat your best users and evangelists so poorly. This is the absolute creme de la creme of your user base- they should be pandered to, not locked out.
It takes a certain kind of person to say there is a guarentee for success, no reason to take personal responsibility, and predictable path to follow working at a large corporation
Thanks for this highly informative answer. I'm particularly interested in vaccine-based cancer immunotherapy. Do you know of any good survey papers covering that?
Bolivia has had a small cocaine tourism industry for years, sometimes peddling just the leaves and sometimes more refined forms. Certainly not hard to find
From this and your previous comments, I am trying to figure out your basic point. Would you summarize it as, "I have a low tolerance for financial risk and others should think as I do"?
It can be done in the US with proper licensing, "just" if you get the funds from elsewhere. Not a small hurdle by any means, but it's not like you'll be blackballed (you can see plenty of studies of schedule 1 substances on PubMed, which is run by the US government).
> If there is an inefficiency in the market, there is an opportunity for a competitor to beat you on price or quality.

Of course. That's why when someone proposed a potential mechanism for increasing efficiency, it doesn't make sense to say "that couldn't possibly work, because if it could work then AWS would already be doing it."
FF is great on Windows but slow on OS X. I really wanted to use it but it was maybe 10x slower for heavy JS pages. The whole browser would hang all the time from JS.

I still use it on Windows but had to switch back to Chrome on my MacBook.
Did you have a means of using extended or expanded memory?

There were memory libraries like DOS/16M that would allow use of extended memory and 80286+ Protected Mode without a lot of source changes. Informix, Lotus, etc. used it for their Protected Mode product line on DOS starting in the late 1980s.
Late response from me, but thank you very much for the feedback.

I think adding an instructions page + video would be great, I agree.

I'm surprised you couldn't get dictation to work. That distresses me. Much time went into that. The link placement is rather tricky, and I'm not sure what type of styling would be less obtrusive and equally readable.
British Open Championship 2017 live stream [pdf]
Communities that run against reddit's primary demographic base (college-aged, democrat-leaning male atheists with an interest in computers) must be liberal with the banhammer or they will be overrun. There is no other coherent way to hold a discussion contrary to the site's zeitgeist; you get too many trolls, invaders, and impostors. Many subs that try to run contrary to reddit's narrow primary demographic end up having to go entirely private; most serious conservative and religious subs have done this.

Point being liberal application of the banhammer should not be interpreted as proof of the mod's intent to run a "propaganda machine" as much as a necessity of holding a discussion within parameters that presume certain reddit-unfriendly positions.
The MongoDB document linked says "Referencing should be used to represent complex many-to-many relationships" ... "References are usually implemented by saving the _id field of one document in the related document as a reference. A second query is then executed by the application to return the referenced data."

So... It's like a join, but with two queries instead of one, and you push the join data to the webserver, which brings us back to the start of this comment thread...
Excellent point about privacy. This is why Firefox is (still?) the top browser in Germany (think history, GDR and before). There is actually a huge majority of people who want to have control over their own data. Firefox should make this a real priority, in actions, not just in words. This really matters, especially to a lot of tech people who understand the issues, and who will translate this to regular users if Firefox makes a real effort (which they have not done to date).
How happy have you been with Meson in complicated projects with multiple directories. Especially where things are complex and different options are used in different places. Make, in spite of all it's craziness would be a good tool if it any sane kind of support for this.

CMake tries hard to to do better, but then introduces its own layers of craziness. So it's fine as long as I am not doing anything unusual, but as soon as I need to understand what is going on, I find a dizzying array of barely working moving parts beneath me.
For filling in individual PDFs, yes, Adobe wins. However, I'm using the editor on my site to show off the PDF Otter API which helps you fill-in PDFs at scale. That's a tool that Adobe doesn't provide and how PDF Otter will earn money. I'm sorry that it's poorly advertised. I'm working on improving the homepage's copy and making it easier to transition from the demo to using the API.
If you want to find experts, a great way to grow that side if the platform would be to approach people on freelancer and upwork.

You would be able to grow that side of the business super easily!

Just an idea, and good luck!
The Influence of Stylish Sports Uniforms in Our Life
Compared to pip/pip3/conda/virtualenv, npm is very straightforward
Unhealthy food is abundant and cheap. Healthy food can be cheap too but it is not abundant.
بنات+العراق+جميلات+2017+صور+اجمل+بنات+العراق+للتعارف+و+الزواج
I've tutored students in algebra and remedial math in the past. I agree that it is more challenging to work with adults on the lower end of the intelligence curve, but even these adults can be taught enough algebra to pass the final exam.

Different teaching techniques are required for different students. For the students at the upper edge of the curve, the homework assignments and lectures are more than enough. For the students near the middle of the curve, some additional exercises and confidence building may be required. For students near the bottom of the curve, it will be necessary to break problems into parts and reinforce smaller parts before building back up to the overall problems. These students must be taught how to break problems into discrete steps, and a lot of emphasis needs to be placed in teaching them how to recognize the patterns. Mnemonics, rhymes, and other catchy phrases can help to reinforce both the pattern recognition and the execution of steps.

Bear in mind that we can teach computers to perform algebra. There is a heuristic involved. This heuristic can be memorized by anyone who can memorize a bible verse, a song, or a poem. You would be surprised what someone with a low IQ can do when time is spent to organize a heuristic in terms that this person can memorize, and enough time is spent to reinforce both this learning and the confidence of this individual.
> This is why fatalities per mile are higher on a bike, but fatalities per trip are actually slightly lower than a car: people with cars take longer trips.

Maybe I'm just dense but how does that invalidate parent's point? Based on what you are saying (difference in trip length), it appears that fatalities per mile actually does a better job (than fatalities per trip) at representing the relative safety of different classes of vehicles...
Some explanation of what's happening here:

The initial poster posted this link: https://github.com/paritytech/parity/blob/master/js/src/cont...

Where "master" is the branch which normally has the latest code. And #L216 automatically scrolls down to the 216th line.

The issue is that line isn't permanent since the code in the master branch is subject to change. So in order to make a reliable link, you can link to the ref [1].

Like this: https://github.com/paritytech/parity/blob/4c32177ef3f4521c66...

You could also do it with the short ref (4c32177e): https://github.com/paritytech/parity/blob/4c32177e/js/src/co...

Normally you'd have to scroll up to the top right of the document and grab the short form it, e.g. "6b0e4f9" and replace it with master. Note that's only the ref of the last change for that blob (file) [2].

If you click the line number on a GitHub file, it will add the #LineNumber to your URL.

From there, press Y, this will replace master with the latest commit of the repo.

[1] https://git-scm.com/book/en/v2/Git-Internals-Git-References

[2] https://git-scm.com/book/en/v2/Git-Internals-Git-Objects
Finding the Right Advice
Why bad timing? This is really just an example that while safe smart contracts are technically possible using Solidity/EVM, it's practically impossible. "One of the best Solidity devs" just failed to write a safe contract to the tune of a $30M exploit. Given that, what chance does anyone else have?

At some point, it's time to blame the tool and not the user. Moreover, it's not like people didn't see this coming, myself included[1]. I mean, who really thought that basically taking JavaScript and swapping out the DOM for a bank account wasn't going to end badly? But then again, maybe I've spent too much time at in the SEC/finance where "move fast and break things" engineering gets you shown the door quite quickly. That mantra's fine for a number of domains but finance isn't one of them as one bug can bankrupt the company (see: knight capital).

It really just underlines the need for a safer/better approach. Formal Verification has to be part of that story. A language that was designed with safety in mind has to be another part.

Also, not an academic (yet at least). Cofounder here: http://kadena.io

[1]: https://goldsilverbitcoin.com/jp-morgans-blockchain-research...
Manfaat Dan Khasiat Bunga Pagoda Untuk Kesehatan Tubuh
Every subreddit is different. You can't judge the whole site based on one subreddit's rules...
This was something I've really needed to hear.

Thank you, and good luck to you and your sons!
Yes? Virtually none if the coding that professionals do requires any formal intuition for algebra.
Are they derailing the discussion, or simply offering a different perspective?

Like it or not, Trump won, so there is obviously a large quantity of people who subscribe to the positions you've labeled "hateful". Why should your interpretation of their opinion override their ability to share their thoughts on the topic? Subreddit mods have the ability to constrain the discussion within their own parameters. What else is needed?

I particularly dislike the attitude of "Let's tag people who post in this sub". How are you supposed to know if you have common ground if you can't even post in that sub without getting labeled or banned?
I have lactose intolerance and struggle to gain healthy weight. Off-brand Vegan soylent has changed my world. So, like, speak for yourself buddy.
Ask HN: Recruiter says that I've interviewed but I haven't. What do I do?
Recently, I applied for a position at Scribd through Hacker News thread.

Recruiter: Thanks for applying to Scribd, we appreciate the time and effort it takes to apply. We have received your application and will review it right away. We do our best to respond within 1 business day but you will get a response either way.

~ After few days ~

Me: Any updates?

Recruiter: Hi, you applied and interviewed last month so we considered your application a duplicate and I don't generally send rejection emails to duplicates.

Me: There's a high probability that you confused me with some other person. Because I have never interviewed with your company.

Recruiter: You have. I have your application and my notes from our phone call. Our ATS tracks by email, you have 100% applied.

Me: Can you please share the notes or the emails?

~ Haven't heard back from her yet ~

I am 100% sure that I haven't interviewed with them. Has anything like this happened to you ever?
I don't think that's a good way to summarize my point - I have expressed no opinion about financial risk, either my own or others. (Did you mean to address someone else?)

However, whatever financial risk you would like to tolerate, you should make sure you're pursuing goals that do in fact match that financial risk, and that you're not concluding that something more or less risky than it is because you are uninformed. Also, if you are tolerating increased risk, you should do so because there is a purpose for it (e.g, better potential upside), not because high financial risk seems inherently cool. It isn't, and I will certainly defend that point, but it's just a lemma on the way to my actual point.

Arguing that it's okay that cryptocurrencies are hackable because the traditional financial system is hackable is simply factually incorrect: it's a misunderstanding of why the existing financial system looks the way it does, and why its risk tolerances are built the way it is (not a lot done to secure transactions, but a lot done to be able to reverse transactions if needed).

If you really want a simple point out of me, I think G. K. Chesterton made it in 1929:

> In the matter of reforming things, as distinct from deforming them, there is one plain and simple principle; a principle which will probably be called a paradox. There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes gaily up to it and says, "I don't see the use of this; let us clear it away." To which the more intelligent type of reformer will do well to answer: "If you don't see the use of it, I certainly won't let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it."

If you do not understand the existing financial system, you cannot honestly claim that your new one is better. First figure out how it works and why, and get that right, then you can describe how your changes are improvements.
I'm inclined to agree but I must say this traditional system is unscalable. Sure it can detect millions of dollars of fraudulent transactions, but what if it's a single person who's the victim of identity theft and lost just a few thousand dollars? A few thousand dollars is nothing in the grand scheme of things but they are a lot to a single individual.
indeed, they've managed to make powdered gunk desirable to 20 somethings, a marketing coup.