jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Baidu has to comply with the Chinese government, it is effectively almost impossible for them not to. Considering there are communist party officials embedded within Baidu's office. And they would not be able to exist without the permission and good relations with the Chinese Government - or the Government would just take control.

Also Baidu has an interest in working with the Chinese government or at least allowing some of this to happen without kicking up a fuss because China helpfully blocks all Western technology companies to ensure that they can copy and clone their own versions without foreign companies gaining any market share.

Block them.
Regardless of whether the 9 steps I listed are arduous, the fact stands that ordering some friggin' laundry detergent should not require 9 steps.
not sure why this is being downvoted, but this seems like the best solution of all. it's still a one button operation but you're not locked in to pre-programmed choices and it can service the whole house (and office if you press it at work).
Imagine a world where there exists a perfect substitute for oil at $150 / barrel through some form of magical synthesis using renewable energy sources.

Today, that world would look almost identical, since oil has never been expensive enough to justify using such a hypothetical technology. But it would never look like the naiive "oil is a finite resource and must therefore always increase in price" world foretold by peak oil doomsayers.
They probably should use a global, non-chinese CDN to avoid this. That and HSTS and HTTPS to pin certs.
How many runways do you see on Mars
Exactly.

My son's school has been using Facebook for most communications. I discussed it with their IT person - they said it was mostly a trade-off between security, privacy, usability, and cost. Most parents didn't care much about privacy, so Facebook won.

It's frustrating for those of us that do care about privacy, but I can see why it's such a difficult decision.
Managed Kubernetes exists for the same reason managed PostgreSQL, MySQL, Redis, ElasticSearch so on and so forth exist.

Which is to say it's useful enough to a large amount of people to make it viable as a product offering. Nomad would fail as a managed offering here like like Deis, Flynn, Convox and probably 100 other container management platforms that came before.

As a niche tool to manage sub-1000 boxen it's probably ok. But k8s has won the greater war.

Disclaimer: Worked on Flynn, still run it for my own personal stuff by $DAY_JOB is all k8s.
I don’t think so - Apple has a better supply chain, more committed users, more scale, etc.
>However, just getting rid of that and making it rather automatic (e.g. like in some Scandinavian countries, where your employer and banks send some forms to the government, which in turn computes your taxes, leaving you to just sign off on the prefilled stuff) would be such a relief!

They already do that. Employers are required to withhold income taxes on your behalf. The only thing missing is for the IRS to consolidate all the reports for you and give you a pre-filled form rather than having you do it yourself.
> A great deal of this article is about C being a "cancer", "a perpetually unsafe development ecosystem", whose cancerous properties are enabled by the absolute horror of it being portable.

Author here: my sibling already explained the language, but I specifically chose "cancer" because I remember seeing the UNIX-haters handbook use that phrase (I'm not exactly a UNIX hater, but it's always stuck with me). I write C and C++ professionally (and I like it that way!), and I think it's perfectly fair and accurate to refer to their spread as cancerous.

> The implied replacement is Rust.

No. Rust was an example. The replacement is any memory-safe language; Rust just happens to have done a great job getting much of the tooling right from the get-go.
> especially if the first sample looks particularly “good”.

You've precisely described the problem: the algorithm will get stuck on a point if the first sample looks good and the assumption of zero variance. Until it randomly hits a luckier sampler (but not necessarily better point).

Another related problem, is that the boundaries of the parameter space have a bad score (objective function), but very low variance (they're always bad), which confuses the search function into believing that the interior points also have a very low variance, which is incorrect.

If anyone knows of a library that handles those cases correctly, without providing user-defined priors for each dimensions, I'd be glad to hear
> Why would you divert chips that could be powering GeForce GPUs into mining cards and then also disabling the ability to mine on your gaming cards?

Because you're using parts with defects which are irrelevant to mining (e.g. faulty video output, texturing, etc).
At /r/Archery people were loving this guy, or hating him for doing a fake video, but not despising or underrating him as a silly acrobat.
> Microsoft's revenues had stopped growing.

This is completely false. Microsoft's revenue has grown every year for the last 10 years except for one. I'm not really sure how to respond to the rest of your comment based on that fact.
There's actually a UIUC alum center in SF - http://www.sfbayillini.org/. The last estimate I heard was that there are somewhere around 40,000-50,000 UIUC graduates in the Bay Area.

I grew up in Chicago, graduated from UIUC, and I live in SF and work in Silicon Valley. When I moved here, I didn't need to make any new friends if I didn't want to - when I got here, my entire friend group and extended UIUC social network was already here. Shit, my girlfriend (also from UIUC) works at a startup in FiDi where both founders are from UIUC and there are many alums.

It's just too damn easy to move here for us.
But if every individual ISP refuses to host the KKK because they'd just rather not do business with bigots, then that's not censorship. It's just freedom of association.

No, that is censorship.

transitive verb
: to examine in order to suppress or delete anything considered objectionable <censor the news>; also : to suppress or delete as objectionable <censor out indecent passages>
http://www.merriam-webster.com/dictionary/censoring
Not to be pedantic, but logarithm is actually spelled with an i
ever heard about Net Neutrality?
Forgive me for not knowing, but don't we already have pass/fail in some courses. Some of the more radical colleges have gone completely pass/fail. The premise being that once you've mastered the material you are qualified to move to the next level and if not you try again until you understand.

BTW, In elementary school the only Bs I ever received were in Handwriting. It didn't make sense to me then to give a grade on it and it doesn't make any sense now. But now I live in a country (France) where some companies give a graphology test to interviewees. A personality test based on your handwriting.
Another commenter called out a use I hadn't thought of: operating media center PCs without a mouse or remote. Since you only need brief interactions, the fatigue wouldn't a big deal.
Have you come across Project Euler? http://projecteuler.net/
According to the teardown I read today the parts cost of a kinect is $56, so it is safe ta assume they're not losing money on it.
Social media is the stochastic terrorism of journalism.

Give enough people you agree with a platform, demote the ones you don't, and boom you've created a narrative without your hand putting pen to paper.
> every new feature added was worth less than the features taken away

I think this is the core of the issue, not just adding new features. Adding features, especially in the general purpose OS that was chosen as an example, is not a bad thing as long as they stay out of sight and are there as optionals for the people who need them. But removing one feature to add another, or twisting an existing feature into something that can satisfy 100% of the users is bound to make the product worse.

The real obstacle the 100 year computer faces isn't software, there's no reason for it (or a copy) not to run for hundreds of years, providing it has something to run on. it's hardware. Making a complex device that can run for a century is close to impossible unless there's a chain of supply behind it to constantly replace failing parts. That's a big ask over 100 years.

And then there's the philosophical question: if over that 100 years every part is replaced and upgraded to fit the new trends, take advantage of new tech, etc. is it still the 100 year computer? Or the ship of Theseus?
No option for bypassing Whatsapp and going straight to the source, aka Facebook Messenger?
Previous discussion : https://news.ycombinator.com/item?id=8587697
Thanks for sharing this great stuff! I run quite successful real estate agency now but a year ago the lack of marketing management almost ruined my business. I was lucky to discover this marketing team http://thecmoclub.com/ , they did their best to make my business grow.
> We used it once with the caveat that "there's no right answer, we don't really know every step either, lets see what happens".

Better might be, "We're not implementing every layer, or at least not right now. Give me a good overview of everything you think is relevant." You get to test technical knowledge and people skills that way.

Ideal would be a really good college lecture; less ideal would be someone who knows the topic but belabors every point, because they don't have a feel for what's actually important. A brain-dump of pure trivia is a sign of someone who doesn't understand the broad overview. We don't need blab school students anymore.

http://en.wikipedia.org/wiki/Blab_school
Mooooores law
Yeah, sorry about that. It's been a long couple of months.
It seems like all Oracle ever does is buy companies, they are a notable omission from this list.
I'm not sure what I'd import the data into (at least right now), but it'd be nice if they offered an export functionality rather than just wholesale killing all the data. I don't use it all the time, but the followup feature was great and something that I'm going to miss having.
The modern understanding of democracy is that democracy is a modern idea.
or etacts got acquired, of two startups you'd have invested in, one had an exit (and the other returned some of your money?) - now scale that intuition to an entire portfolio ... :)

http://www.readwriteweb.com/archives/email_crm_startup_etact...
This is a good point, but I think a minor one in the context of the post.

The larger and more important issue is the utter contempt for feminism (which, at its best simply strives to have women be treated no worse than men), and the contempt for "social justice people" (ie. people who actually care about justice for everyone).

And this contempt came from someone who feminists and "social justice people" were concerned with helping. Instead of any kind of constructive or even thoughtful comment on the issue, the author's friend simply contemptuously dismissed her and everyone who cares about any of these issues.

That's the larger problem. Contemptuous dismissal of people who are actually interested and motivated to help move society forward.
What I meant is that in Greece only a few people voted (IIRC women and slaves weren't allowed to vote), so it wasn't close to our current understanding of democracy. Unless I'm mistaken and Greece had universal adult franchise.

And hence supporting my claim that "democracy" is a Renaissance concept rather than an ancient Greek concept.
Awesome. If I ever have a use for it, and I'm certain I will, I now know precisely where I'll go. Anyone know how much slower this thing runs?

edit: nice. I never knew about those regex inconsistencies on browsers... I'll have to keep an eye out for these now.
Do you know where we could read about the internals of Fuchsia?
> most possible sequences of valid code points are not valid strings.

Could you clarify? In what way are they not valid strings?
Awesome, go to the supermarket, pay with BTC and wait there for an hour for your transaction to complete.

Or try to buy anything time/quantity limited, so you don't get it because the transaction took too long to complete.

Meanwhile, in Canada, I just do a money transfer by email without any fees (if sending more than $10), and it's almost instant if the receiver have auto-deposit set up.
Oregon is free to efile as well
The lobbyist is taking the representative out to fancy dinners, golf courses, family vacations. It just so happens that they’ve known each other for years.
Well now even the whole submission is flagged for some reason....

Edit: And it is now unflagged.
I moved to CA for a job and I read the contract carefully thanks to things I've read on here. I'll be damned if my side projects end up as property of my employer (well in my case, my employer's client).

My personal projects are done on my own computers. Eliminates the surface area for ambiguity.
That’s really useful information, thanks!
As manufacturing tech advances, fancy design becomes so cheap to do that, why not? We saw this happen with plastics.
I'd say I'm an "addict" in the common "enthusiast" meaning of the word, but information is what keeps me ahead and what has kept my family fed for the last few years. It's only a true "addiction" if it damages your life and it certainly doesn't for me.
Most of "the profession" of programming, time- and effort-wise, consists of tasks orthogonal to programming itself. And, as any programmer knows, when optimizing, you should first go after the low-hanging fruit. Actual mistakes made due to misconceptions while programming are much further down the list than "the client is always right", because they have far fewer consequences and can be repaired much more quickly.
Sigh, I guess.
http://en.wikipedia.org/wiki/Communication_with_submarines is so bad ass. The US and Russian Navy were using the Earth an antenna to communicate with their submarines.
I think I understand that now. Although, not sure that people who are very promiscuous would enjoy having more competition ;0)

Thanks for the links, this article made me want to go back and look into this stuff more. Relevant to my current work also.
Re: Weather
Redwood City, Heart of the valley - perhaps the best weather in California. I've gone a couple years without ever feeling the need to turn on a heater or an air-conditioner (not that anyone owns one of those in RWC). On the flip side, I've almost been chilled to the point of hypothermia just 50 minutes north in the City, on what was supposed to be a sunny _summer_ afternoon.

It's true - the Bay Area has (extreme) micro-climates. If you don't like Hot or Cold, then move to a micro-climate that has (relatively) few of those days.

Re: Silicon Valley - Perhaps I'm biased because I moved from Vancouver, which has no end of interesting neighborhoods, city blocks, and views - but I do find most of South-San-Francisco all the way down to San Jose to be pretty uninspiring. I've been here for 14 years, and it is depressingly sprawlesque.

With all that said, it has the greatest density of _interesting_ hi-tech jobs in the world, with pretty awesome challenges, and in a safe, clean, well serviced lifestyle if you choose to live on the right side of the right community.
jpatte, there is absolutely no need to worry about over-population. If we abolish all diseases and discover a method that allows biological immortality, such that the world ends up with a lot more people then it has now, then we will always have war, which in the past has allowed for a wonderful restoration of lower population densities. Just think how quickly a bad situation could be improved through the use of just a few nuclear weapons.
Boulder New Tech is an excellent place to find what you're looking for.
This is also another version of "last man over the bridge" which oddly enough I can't seem to find a link to define it. I thought it was a fairly well know concept. In other words it's similar in a way to old timers on an island and how they react when a flux of newcomers arrive with their new ideas and different motivations. And they aren't "authentic". Same as in a way hazing newbies in the marines, fire department etc. The newcomers then do it to further newcomers. Hence "last man over the bridge" is the place in line you are at. (I'd like to hear other definitions but that's the way I see it.)

As someone who is somewhat of an old timer in a few things that are popular now (flying RC helicopters (gas) since the 80's, photography (70's) (had a darkroom) 70's, and "computers" (70's) (I can do programming somewhat but am not a programmer) and lastly "entrepreneur" (right out of college and things in high school). Also I was in the entrepreneurial program at b school and it was so long ago that people frowned upon it (and I was at Wharton) here's the thing: I'm actually glad there is so much attention paid to things that very few people cared about years ago when it seemed that only I did.

Edit: Oh yeah Unix in the 80's as well as macintosh and Apple as well.
https://news.ycombinator.com/item?id=6187014

With that being said, I've always loved this essay. As of recently, I've viewed it as relevant to the recent argument that programming should be a requirement in American public schools, either as a tool in math and science classes or a free-standing course. This kind of mathematical reform might actually be a prerequisite for programming and computer science, given that it would develop mathematical maturity much more effectively than the current system does.
> you can often get simple command line editing and completion in tools like psql in a bash-like environment, just by having a .inputrc file in your home directory.

I'm genuinely confused by this. Why do you need to .inputrc file? Doesn't readline default to EMACS style command shortcuts? And isn't TAB the EMACS (and near universal) key for auto-complete?
I think that is application specific. The same points are often made about programming, and there are certainly circumstances where you need to know how your code is compiled to assembly, or how the kernel works, for many, this isn't an issue. Sure, if you need to hit a target 30fps or 60fps in a game, then that implies what much be understood in the whole stack.

Since 99+% of all startup ideas will fail, it makes no sense to invest and optimize upfront. If your startup runs into scalability problems, you can always fix those later. You should consider the first version a throwaway. More than likely, your investments will be wasted. Even if your startup succeeds, it will often be a pivot away from the original mission.

The only case where I would say this doesn't hold is your security/privacy architecture. You don't want to fix this later after you've let your customer's data be stolen, you want this done right up front. You can rewrite everything else about your product, except for the things, which if they go wrong, will result in people being hurt materially or physically.
I just recently posted in a HN machine learning thread asking for beginners resources. This sounds right up my alley.

I'm teaching myself Ruby (and other stuff), but consider myself pretty advanced with Excel and web analytics in general. This seems like a great way for me to get my feet wet in the deeper science of things with tools I'm already very familiar with (moreso than Ruby at least).

John, can you clarify a bit on how much background is needed in various areas of math to get the most out of this book? Or do you feel you do a solid job of teaching that as one progresses through the chapters?
If anyone has succeeded in downloading the original from here or elsewhere...care to provide a mirror/torrent magnet link?
Taxes, mainly.

If you are very early, when the company is worth nothing, then the company can give you a big chunk of stock with no tax consequences. But once the company is worth something, then getting the stock is income, and you have to pay taxes immediately on the market value. It's not as good from the company tax perspective, either.

It's also a problem in that if the stock is already valuable, giving you the stock is the wrong reward structure. Companies are giving you options so that you have an interest in the stock going up. Suppose when you show up the share value is $40 and they give you 1,000 shares. if while you're there the stock goes up to $60, you will have received something worth $60,000, even though you only contributed to creating $20,000 of that. With options, they can give you 3,000 options with a strike price of $40. If the stock goes up to $60, then you still make $60,000 ($20 gain * 3000 options). But if it doesn't go up at all, then your options would be worthless.
In other words, if your theory can't help you recognize a wrong answer, it can't tell you when you've got the right one.
What does "fake" mean in this context? Malicious? Or that the attacker made it look like a BIP so it would get executed? Or something completely unrelated?

EDIT: More context here https://twitter.com/peckshield/status/1515692144190648322/ph...
And maybe the driver would show up on time, or maybe they'd see a street hail en route to picking you up and decide to make you wait an extra 40 minutes.

That’s not how it worked, or works (see Curb). You didn’t schedule a particular cab you call the cab service and the dispatcher sends a cab to you and makes sure they got there. If they didn’t show up you call dispatch back and they call the guy and find out what the hell happened and/or dispatch someone else.
I am so hyped for this, I might elect to not go to as many games now so I can watch the NHL channel's POV content.
So your definition doesn't include people who are effectively held hostage in a foreign country by having their passport taken away and forced to work in order to pay ridiculous fees to get it back?
Also check out: http://jwstsite.stsci.edu/webb_telescope/

STScI will be the Science and Operation Center for JWST.
Toggling display of child components with an "if" attribute doesn't work if I change the expression to parent.component either - evaluating a component attribute declared in a parent in the context of the child is pretty surprising, if that's what happens.

It seems like using a value attribute on a <select> doesn't set the selected value, I had to manually set selected on the <option>s to get it to work, and updating the value from elsewhere doesn't seem to affect the selected option either way.

Checkbox events are throwing "SyntaxError: function statement requires a name".

Wrapping the display of the disabled value in () instead of [] throws "SyntaxError: missing formal parameter" on load.

Updated gist showing these here: http://bl.ocks.org/insin/5e0bf04cf1f701c235ad

I don't see any docs on using forms - is support for form elements still a work in progress?
I say what if you had a 'sex dissorder' and lived in Russia. http://www.bbc.co.uk/news/world-europe-30735673
I watched for a couple minutes, and started to feel a little nausea. Anyone else? Not sure how this bodes for the general concept of helmet-attached GoPros.

(the Checkers are my home team! - cool seeing them in this vid)
another Deliverator.
Air-gap your workstation.
We all need this!!
I flag stuff unread on the new page based on both the domain and the link text. If the domain no longer appears next to the link, I expect I will be flagging less spam.

Edit: I never said thanks for making it easier to flag spam. So, thank you pg.
A private office, you can adapt to your own needs and practices. The arrangement you describe has advantages, but so does a space you can customize.
Yeah it's not a hard rule, some people like it. Personally I have no problem with either layout and can adapt. But with most of the people I've worked with over the years, the constant interruptions and people looking over your shoulder drives them nuts.