skysight-inc/HackerNews huggingface dataset:
CNBC is the recognized world leader in business news and provides real-time financial market coverage and business information to approximately 371 million homes worldwide, including more than 100 million households in the United States and Canada. CNBC also provides daily business updates to 400 million households across China. The network's 15 live hours a day of business programming in North America (weekdays from 4:00 a.m. - 7:00 p.m. ET) is produced at CNBC's global headquarters in Englewood Cliffs, N.J., and includes reports from CNBC News bureaus worldwide. CNBC at night features a mix of new reality programming, CNBC's highly successful series produced exclusively for CNBC and a number of distinctive in-house documentaries.

We are hiring multiple for multiple onsite full-time positions on our web frontend, IOS and Android teams. We collaborate closely with product managers, designers and the newsroom to build products that help manage CNBC's content and make it accessible to our web sites, apps, developers and other experiences. We offer competitive salaries, great benefits.

Our roles:

- Senior Web Frontend Engineer (react/redux): https://sjobs.brassring.com/TGnewUI/Search/home/HomeWithPreL...

- Web Frontend Software Engineer (react/redux)r: https://sjobs.brassring.com/TGnewUI/Search/home/HomeWithPreL...

- Android Engineer: https://sjobs.brassring.com/TGnewUI/Search/home/HomeWithPreL...

- IOS Engineer: https://sjobs.brassring.com/TGnewUI/Search/home/HomeWithPreL...

You can see all open roles here: https://www.nbcunicareers.com/search-results?search_type=adv...

If you have questions about these roles please feel free to email us at tech.recruiting@nbcuni.com
Selection bias - self-motivated kids, or kids with good teachers, will take some of the amazing STEM courses our colleges have to offer.

The rest don't even bother, if they go to college at all.
Any pointers on setup instructions for WireGuard split tunneling on iOS?
Awesome!

I started using 1.1.1.1 last April from the start. Later I decided I want a firewall on my Android phone as well and installed NetGuard. Unfortunately both apps can not run at the same time, because they are both "VPN".

Really hope there are plans for a firewall built into 1.1.1.1 in the future.
> When someone asks you "what do you do" do you answer "I'm an entrepreneur"?

No, I say "I run a software company".
236B-Dollar Elephant in Silicon Valley: Why Isn’t Anyone Talking About Autism?
“Volatile hype stock has volatile hype stock-like trading activity during a classically volatile trading period.”
>I never suggested looking to them for moral guidance.

Then I'm not sure you were aware of the context of the thread you joined, which started with this remark:

>>>I hope they're not asked to label if specific actions are morally correct or not :)

The poster who you were responding to affirmed that they were defending that claim:

>>It's more like on a statistical basis, inmates/criminals are more likely to give ambiguous or erroneous moral answers to situations that seems obvious to others.

The only part you're responding to is saying that crime correlates with income, which doesn't contradict the broader or the narrower point: even if that correlation itself is true, it can be via the correlation with the other factors the parent mentioned.
Hey, at least they're using SFTP - you know, for the security!

/seriously, though - I...hope this isn't being done any longer - but I bet it is. Sigh...
Every large tech IPO in the last decade and a half has done the same thing.
Yeah, the sum issue seems like a concoction of taking the difference of sets and then taking their lengths.

Explaining sets (buckets of fruit) and then explaining their difference could work better.
ISRO successfully launches EMISAT and 28 satellites all in one go
Graphs are harder if you try to use pointers to identify neighbors. In Rust, a pointer is not merely an index into memory; it is a statement and guarantee about how that memory will be accessed. These semantics are more than a graph structure needs.

To "get around" this (but see the next paragraph), we usually associate each node to a simple identifier such as an integer (usize), and store all nodes into a Vec. Neighbors are indexed by this identifier rather than a pointer. (Indirection? Maybe. But I'm pretty sure most processors support a base+offset mode just as easily as a direct reference mode.)

Honestly, I think this is good practice even outside of Rust. If you're using pointers, and you want to associate some extra data to a node that isn't part of its graph structure -- a label, say, or some other structure that you're modeling the relationships of -- there's no good way to add that data without modifying the definition of a node. A pointer indexes a _single_ point in memory. An abstract identifier may index any number of points in memory -- just create another table containing the new information you want to associate.
Interesting because I had the exact opposite take. I was expecting to find that it was click bait with no real data content. But to the contrary it was packed with data and what appears to be fact-based backup. The problem is I don't have the domain experience to know if the facts are correct. But unlike most articles that surround popular trends, this one passes at least the first gate in that it has facts.
Double Your Revenue in 3 Months with Content Marketing
"Crashes" from IPO of $72 to $70.60 at the time of this writing. Okay.
Nope, Assume I think rape is not evil, then sure, just as you can say I'm wrong, likewise I too can say you are the one who is wrong.

Just saying its wrong/right its useless without any concrete action behind it.
You didn't even mention what those 3 interview questions are like which is the whole point of this discussion. You made the conclusion with 3 data points. I could just as easily make a conclusion about the common denominator of all this which would t be fair to you.
Neat, but a little scary because you rely on it to interpret your intentions correctly. Usually when I am trying to do something, I build up my command in multiple steps, printing outputs and verifying it is correct before actually running the command. Maybe you could have a "diff" or "dryrun" mode that would show the potential changes. Another idea would be for this script to "compile" a CLI command using grep/awk/sed etc instead of doing the actual editing itself.
2020 Census likely target of hacking, disinformation campaigns, officials say
Free software is a political movement. Calling it “free” was a political choice to convince people that proprietary software is “unfree”. I really don’t know where to begin explaining this...
Thanks, for some reason I was thinking phenomenon was the plural.
> If you can't measure how well you're performing,

There are a lot of assumptions baked into that statement, not least among them: (1) that being unable to put a number on it means you can't tell if you're improving or not; (2) that this all boils down to a number anyway (or a reasonable set of numbers); (3) That such numbers are actually predictive.

There are two primary reasons people complain about metrics in my experience: (1) They're difficult/tedious to get and/or (2) they lead companies to focus on the wrong actions. These would belie the claims you're making. (I can't tell if you're making them personally, or just echoing what you've heard, so I'll argue against the generic theory)

Turn your scenario around: We have a system. Experts in the field agree the system is more likely to cause poor decisions than not. Should we continue the system? (And trying to gather metrics on whether the system works or not is not the solution, because the question at hand is if metrics accurately guide decision-making.)
VMware did too.
10% move in one day, you don't think that's significant in any way?
The Analogue Mega Sg answers why anyone would pay $190 for a new Sega Genesis
Size visualization of Go executables using D3
Well it opened at $87 on Friday, so it's a 20% drop since opening.
There is a version 2 now. https://news.ycombinator.com/item?id=18855695
Shibumi.
Surely in a non commercial setting (as I understand this situation to be) motivation matters? If primary motivation is eggs then maybe the question is legitimate. If they're pets? Not so much.

Or you get into a situation where harvesting crops is morally wrong because it deprives animals of food.

It does deprive them of food, but to me it seems theres enough distance between the 2 things, that harvesting isn't morally implicated.
Thanks for finding / posting. We've been using this framework in production at Aiden.ai for 6 months now. It's been a big productivity boost. Being able to strongly type your APIs is great ;). Really excited to open source this. Hope it can help others too!
It's fine to talk about statistical accuracy when the distribution is somewhat normal. ML systems we've seen so far don't typically degrade in nice, statistical, predictable ways.

Omitting 90% of samples (based on 10x speed claim) leaves an awful lot of room for bizarre errors.
> These Gengō updates force a massive, MASSIVE number of date entry forms (both paper and digital) -- from banks to government offices to driver's licenses to middle school soccer club application forms to just literally ANYTHING else imaginable -- to update to new versions including the new era name, resulting in so much wasted resources and taxpayer money every time it happens.

The early Babylonian system was to give each year its own name. This has really helped us, thousands of years later, to develop an accurate chronology of the period.

If Japan used that system today, do you think the per-switch cost of switching would be higher or lower? How about the per-emperor cost?
It does I think

- Certificate[1] info:
- subject `CN=Google Internet Authority G3,O=Google Trust Services,C=US', issuer `CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R2', serial 0x01e3a9301cfc7206383f9a531d, RSA key 2048 bits, signed using RSA-SHA256, activated `2017-06-15 00:00:42 UTC', expires `2021-12-15 00:00:42 UTC', pin-sha256="f8NnEFZxQ4ExFOhSN7EiFWtiudZQVD2oY60uauV/n78="
- Status: The certificate is trusted.
Facebook was profitable or at least cashflow positive if I recall correctly.
OK, but why does our god beat their god?

Their god is a fuck of a lot older ;)

Is it just because we can? And that we'll kick their ass hard enough and long enough that they worship our god? That's cool, I guess. But we ought at least be honest about it.

And what if we can't? What then?
1) The societies of the world are composed of individuals. Individual actions, if appropriately cultivated and communicated, may become group actions. Individual actions absolutely matter.

2) At no point did I claim to be against trade.
By the way, great to see the Hong Kong Free Press on the HN front page. It's an independent, non-profit newspaper financed primarily by reader donations.

Hong Kong has basically only 3 English-language newspapers left: South China Morning Post ([1], since 1903, but now owned by the mainland Alibaba group), The Standard ([2], free, ad-financed), and HKFP.

Given the encroaching Chinese influence on HK (contra the Sino-British Joint Declaration and the "One Country, Two Systems" principle [3], which specify wide ranging autonomy of HK on internal matters until 2047), a free press in HK is enormously important to safeguard HK's freedoms.

(If you care about it, please support the HK Free Press! (I'm not affiliated.) Here:)

https://www.hongkongfp.com/support-hong-kong-free-press-2019...

[1] https://www.scmp.com

[2] http://www.thestandard.com.hk

[3] https://en.wikipedia.org/wiki/One_country,_two_systems

EDIT: typos, add "One Country, Two Systems"
There was a time when there were powers and authorities in the Western world that would silence dissent via violence and murder.

See Galileo and the Catholic Church as an example. Or the Inquisition. Or any number of other examples of absolute authority executed by a State or State based actors in the pursuit of silencing dissent and controlling discourse.

A fundamental component of American ideology is the protection of free speech and dissent. Pretty much unequivocally. E.g., the "old" and "different" culture of authoritarianism that controlled Western civilization was overturned to give individuals more freedom.

So far this dedication to individual liberty and freedom of thought and expression is a relatively short lived blip in human history - but arguing that Chinese culture is just "old" and "different" side steps the fact that on the one hand we see an evolving and changing culture that embraces the individual...and on the other we see a continuance of abusive authoritarianism that subjugates individuals in pursuit of preserving the status quo.
They get options on the 4th. These big tech IPOs are a lot of fun to trade. I bought my current house, mortgage free, from the proceeds of the TWTR ipo.
This has made me aware of the WAM book (http://wambook.sourceforge.net/wambook.pdf) [PDF], which I didn't know about up to now. I'm intrigued.
I think "crashes" is a little bit sensationalist. They're down which is obviously not great but they're down by less than 10% at my time of writing. While it won't get as many upvotes this should probably be titled "Lyft IPO Poorly Received" or more literally, "Lyft Down 10% After IPO"*

Edit: This is actually their second business day.
Golden Butterfly portfolio:
https://portfoliocharts.com/portfolio/golden-butterfly/

Or some other portfolio among the many options on the site. The nice thing about this site is that you can simulate how your allocation would do historically.
California is a Common Core state, so you can take a look at the Algebra standards to get an idea:

http://www.corestandards.org/Math/Content/HSA/introduction/
Indeed!

Here's how an entrepreneur would look at those odds: they mean that I only need to start 20 companies to have one be a success.
Here's a video of the launch:

https://www.youtube.com/watch?v=ynblpX8dcUY
Company which lights a billion dollars on fire each year is not a sound investment? No shit....

As a regular user of Lyft i still have 0% loyalty. I can get 3 or 4 different services in my city and you can be sure i'm picking the cheapest one every time. As soon as VCs stop subsiding my travel expenses ill move right on to the next service.

I'm guessing some of you are locked in for 6 months and my post made you sad =(
I'm excited about that feature as well. It was possible to do bulk updates before, but it was cumbersome. With this new method, it will be super simple.
I would think that anyone hiring a Ph.D. in Computer Science would be looking for a different kind of output than the knowledge of actually doing software development and the associated project management/time management work. I would imagine that such people, if placed optimally, would be doing largely self-directed work with an expectation of solving a very complicated problem, with work output that looked more like a thesis than a program.

I further surmise that very few companies need these kinds of people. If your needs are people that can be managed to do basic programming tasks (my job as well), then that's what you hire. That's something like 99% of all programming work.

It's like hiring someone that understands the building of nuclear power plants, and being surprised that they don't understand basic home building codes.

The saddest part of it, for me, though, is that someone with a Ph.D. in Computer Science that is searching for a job in the non-research sector is probably having a really bad time. Research is happening, but I don't think it will jump in a very large way until there are a lot more dollars being pumped into research using public money.
That approach has a scaling problem because it requires the central server not to forget to verify the new version against all of the users. Instead, I think that upgrades should be decided on the user side. That is where the tests etc. live.

Bazel is a multi-language system whose focus is actually on C++. This is because other languages have much simpler compilation models.

I don't see why it would be a downside to have additional language support in your C++ build-system. For example, what happens when you want to do Android?
Closed as being argumentative or objective question. Be specific.
Show HN: Training Data for Robot Dogs
It’s really not. Tech stocks are bought and sold on hype and often move +/- 5% on any normal day. 10% the day after an IPO is nothing.
There are plenty of sources of calcium in vegetables, it’s not comparable to B12 (which has been found to be produced in the human upper intestinal tract as evidenced by multiple studies going as far back as 1980 https://www.ncbi.nlm.nih.gov/m/pubmed/7354869/, despite the claims all over the Internet otherwise. It’s just poorly understood why some guts lack it).

The only thing a vegan has to supplement with a proper diet is B12. Eating tofu and fortified soy milk every day gets you most of the way there for calcium (it’s set using calcium sulfate as coagulant). I’ve already had 300mg in my breakfast today by eating oats with fortified soy milk.
I'm curious what your source is for this, because it isn't matched by the ones I'm finding. The EPA[1] says that 9% of emissions come from agriculture while 28% comes from transportation with about half of that being from passenger vehicles. Also this article[2] says that giving up a car for transportation is higher impact than giving up meat.

[1] https://www.epa.gov/ghgemissions/sources-greenhouse-gas-emis...

[2] https://www.vox.com/energy-and-environment/2017/7/14/1596354...
This mostly just means that Lyft did a good job in pricing their IPO to get the most money they could from it.
So we might get there, but realistically the methodology is really flawed. Cancer is, for all cancers, a failure of our own immune system to recognize cells that have gained a genetic defect that doesn't cause proper cell apoptosis. This isn't a foreign invader, this is our own cells with a flaw. While it's cute to think about just living with it, if you're not completely preventing the growth in some cancers you're not really doing much.

We can cure most cancers nowadays through surgery, radiation, and chemo...if we catch them early enough and they don't spread. If you're talking about coexisting with cancer, you're already past the point of worrying about it spreading. It's already metastasized. Coexistence only makes sense if it's something you could live with. If you want to see how well this works out ask Steve Jobs how co-existing with his cancer worked out, because this essentially amounts to letting the cancer spread further and more aggressively which will damage even more organs. The hardier cells will already exist, your body will just have to fight off more cancer cells.

The only, and I mean only, way to live long term with cancer is to allow the immune system to fight off the cancer and keep it at bay by removing the inhibitors that prevent recognition and reaction. I hope the day that cancer becomes chronic is today, but realistically I'm probably not going to live to see the day that it does. This article is just another drop in the bucket of false cures and pseudo-scientific nonsense that exist for cancer that aims to provide hope and to take advantage of already desperate people, who often don't have the financial means to cover the costs of chemo, infusion pumps, CT Scans, PET Scans, ports, rides, medications, etc.
Sounds close to the LG I'm considering with quartered inputs. Have you noticed your eyes drying out as others have mentioned? Also, do you use it as a TV in a dark room, IPS displays tend to have gray-ish blacks.
which city has 4 different rideshare companies in operation?
At my first (very small, research-group) employer, I was the one to introduce source control. Another company I saw ~4 years ago had Git, but no one knew how to use it adequately so "lost code" was still a regular event. I haven't seen it since, though; lots of people frightened by and badly misusing Git, but they mostly manage to keep code histories intact.

Having no testing/staging environments remains pretty common, along with its cousin "production work happens on staging". Partnering with not-primarily-software companies and asking about staging infrastructure, you har that regularly. And yeah, SFTP/SCP/SSH is a standard push-and-deploy approach in places where that happens.
Django is awesome. It is a model Open Source project that everyone should emulate. I have used it in the past and it can make you hyper-productive especially if you're prototyping stuff.
For a business solution for this try https://ba.net/adblockvpn

Disclosure. It is my day job
Good for them for taking all the money off the table. There's nothing dumber than an IPO that pops.
Congrats! Just a few days ago you said BoringTun is “not ready to be used in mission critical tasks” [1] — has this changed?

[1] https://blog.cloudflare.com/boringtun-userspace-wireguard-ru...
It's absolutely a normal behavior for a stock to go down post IPOs. Can be so many things, from people selling stocks they had for a long time, people who just speculated on the opening and are cashing in, or just because today it's cold and I had fish last night and I'm not feeling well and yeah just short that Lyft stock.

Let's see how it does in the next months.
For Java there's Spring, which is like an entire universe in itself.
The forked ioquake3 is available at https://github.com/seemk/ioq3

However it's not trivial to get it working at the moment, will hopefully soon come back to this project and finish it :D
> It’s not much comfort when they’ll scan your emails for evidence of purchases you made. I can’t seem to disable that , and they pay a lot of money to link your CC purchases that haven’t hit their servers to your account.

I've heard that this is why Amazon purchase confirmation emails no longer list all the items in your order, and now read "You ordered Truncated Product Name... and 5 other items!") -- they didn't want another major tech company getting so much insight into their business.

Google's dominance and ubiquitous surveillance is causing email email to evolve into something less useful for all of us.
Both Java and C# have the same issues with conflicting dependency versions. As for conflicting .NET versions. It _would_ be the same but Java has strived (for better or worse) to stay compatible so you don't often run into that issue in Java. That has nothing to do with Maven though.
If HN were to revamp how it handled comment sorting, what features would get you to comment again?
> I found it interesting, while watching Historia Civilis, that Julius Caesar was not the first powerful general of his time to float the idea of becoming the King.

Nearly all kings and leaders throughout history have been generals or commanders. And when they inherit the title, if they are ineffectual commanders, they would often get overthrown.

Force trumps all, a leader who isn't the strongest will always risk being overthrown. Even in the US, the President is Commander in Chief. Historically, Democracy and civilian rule is rare. Most famous leaders throughout all of history were conquerors and those who weren't became famous for letting a dynasty get conquered.
Get Started with Django Part 1: Build a Portfolio App
Fruitful negotiations require a rule of law.
You can also compare 1940s Russia which conquered eastern Europe and put most of Asia under its influence. Stalin starved and slaughtered millions.
I thought a lot of tech stocks did this immediately after IPO as the pre-IPO shareholders sold off their shares?
I absolutely would and not just because of the way China treats it's citizens - putting all the global production of strategically important electronics in the hands of one country with a proven track record of well..almost everything seems like a fairly poor idea.