skysight-inc/HackerNews huggingface dataset:
I heard on the grapevine that the real reason was that city council tried to hold the new campus hostage as a bargaining chip (nice campus you have there, it'd be a shame if the property was re-assessed and greatly increased your tax burden) but Google was having none of it and pulled the plug then and there.
Dammit, yet another weirdo ruining marijuana's carefully cultivated slacker image. ;)

I have a friend who reacts to marijuana similarly to what you describe and it still boggles my mind that two people can take the same drug and react in nearly opposite ways.
Wireless has been perpetually behind star topology wired networks despite the fact that it tends to be much easier to upgrade a few antenna's and radios around a city then make people buy new modems every couple years. Worse, wireless is really spotty, I can barely get a data connection where I work and at my house with my carrier, much less a few Mbit/sec. Like WiFi, the advertised peek rates tend to be far in excess of what your likely to get most of the time.

Optical communication is the same way, there is massive bandwidth that isn't being used, so while it might roll out at 1Gbit, it wouldn't' surprise me that in 20 years a x8 stranded fiber network would be well into the Tbit/sec rate.
Using profile guided optimization can help a lot with this in practice, though it isn't perfect.
The Truth about Smart Contracts
Hidden writing in ancient desert monastery manuscripts
Where can someone buy a device with a virtualization-enabled MIPS CPU? https://www.mips.com/products/architectures/ase/virtualizati...

From https://www.eetimes.com/author.asp?section_id=36&doc_id=1332...

"... if a company seeks to manage MIPS correctly, what’s the strategy? “The value is in restoring the IP roadmap, the MIPS brand, and coming at the market in a way that doesn’t put MIPS head-to-head with ARM, but concentrates on the parts of the market where ARM is weak and there is good opportunity to license,” one executive said. Citing Mediatek’s recent decision to use MIPS instead of ARM in its modem, he stressed, “ARM is in the modem by default, not for any particular suitability or technological advantage. The apps processor is where ARM has the real advantage, as all of Google Android is built on it, so you avoid this area completely.”

From https://fuse.wikichip.org/news/1373/wave-to-acquire-mips/

"[Wave] ... raised $56.7M in funding led by Tallwood Venture Capital – the current owners of MIPS ... While Wave Computing holds over 60 patents, MIPS holds 100s ... in March, Wave announced that they will be integrating the 64-bit MIPS IP cores into their future DPUs. The integration is done in order to allow existing MIPS-based RTOS to handle the control and management functionalities of the chip. Conversely, Wave might be seeing an opportunity by injecting their IPs into the MIPS existing ecosystem. MIPS software and tools are quite mature and can certainly accelerate Wave’s development."
Kids shouldn't be able to opt out of school at 16.

They can't any more, they have to go on to an apprenticeship, training or stay at school until 18.

https://www.gov.uk/know-when-you-can-leave-school
Just a few ideas off the top of my head:

An attacker that gains SYSTEM permissions on a machine can dump the SAM database, which may contain credentials for domain or enterprise administrators. This is very bad.

A user with administrator permissions can modify their DNS settings to avoid DNS-level filtering to block known malware domains. This can be bad.

A malicious or ignorant user can disable or remove antivirus protection. This can be bad.

A user can accidentally make a computer nonfunctional by, for example, deleting system files, perhaps because it was suggested (sarcastically) on a help forum ("LOL delete system32"). This is bad.

I'm far from a security expert, but from a sysadmin perspective, every user having local admin privs is an absolute nightmare.
It's Boulder, houses are getting close to California levels. The cheapest starter homes are around $700k.
Don't forget to do your due diligence.

Don't treat the acquisition as something that is purely about them making an offer you like. Dig into the nitty-gritty of how they run their company and its financials and whether you want to be working there. You're going to be an employee of them if an acquisition happens; what does that mean for you and your team?
JavaScript/WebGL lib to create Animoji animated by facial expression
Cross subsidies are one of main problems with healthcare
The daemon is listening by default on a non-networked unix socket so if you're exposing listening on the network, you're already out of the default behavior (which is totally normal but that means that you've started regarding the instructions/doc on how to do so, and our doc page on this matter also includes security guidelines to enforce TLS verification/whitelisting daemon-side).

There is currently no "superduper-safe-mode" that enforces `--tls-verify` at the daemon-level to prevent lack of client verification/whitelisting. This can be discussed, the issue obviously being the UX (that means getting proper certs, specifying them in the config etc..).
Google revamps Ad Settings and 'Why this ad?'
The _replace method returns a new tuple. The existing tuple is not changed. There's no reason not to use that method. It's part of namedtuple's formal API. The reason for the underscore is so that the method name won't collide with a field. (All of namedtuple's methods use a leading underscore.)
In my company (uber), it's actually not a whole lot of hoops. Basically a light legal review that checks the license, a code review to ensure there aren't references to closed source software and infrastructure, and approval from the team manager, who is usually already on board with the desire to open source.
>> "The study analyzed a detailed survey of thousands of American adults taken every two years between 2005 and 2014, in which people opened their medicine cabinets and showed researchers all the prescription drugs they had taken in the last month."

So the methodology and therefore tittle is a little misleading. This is about people who have been prescribed something and have taken it in the last month. Those taking prescription drugs without a prescription probably don't admit this in surveys. All the off-prescription opioid addicts are not represented. The title should be that 1/3 of Americans have been prescribed drugs.

I'd rather see data from pharmaceutical manufacturers. I'd be interested in how many tons of depression-linked medication is being consumed, from which we can estimate the total number of 'prescriptions' that are active. That would cover the off-prescription consumption too.
That wireless still has to connect to a wire at some point.
Sometimes I feel strange in the "data science" field. I did a sociology degree in a small Spanish university (UDC) and I found the Multivariate Statistics course way harder than almost anything out there.

I do struggle with programming though. Not really the logical part, but even in R plotting something that would be simple in Excel or SPSS is quite tricky. Maybe it is because I'm not a native english speaker but how stuff is named is weird and doesn't make much sense to me, so it becomes harder to memorize.

For example, why did they choose str() for a quick view of data frames? To me that reads naturally like "string()", so it would make sense to use it for doing stuff with strings.

That's why, while I do use R, I really love tools like KNIME above all. Maybe it's just a matter of keep doing it, but while other people seems "fluent" with R o Python I really can't do much without documentation, and some trial and error.
Yes, with several family members. With middling insurance in Oklahoma. I'm quite well versed in how Blue Cross Blue Shield's tiered policies work with several types of specialists. If you are awestruck, perhaps it is you who needs to learn a bit more.
This headline speaks for itself:

> Ask Your Baby's Permission Before Changing Diaper,
> Says Sexual Consent Expert[1]

That person is what I would consider the opposite of an expert.

[1] http://www.newsweek.com/diaper-ask-baby-permission-changing-...
Selective Outrage. There are more systems of oppression than you care to mention. You just bring up what is fashionable.

That is whats disgusting, you aren't in favour of equality. You just want a figurehead that doesn't look like you, to feel better about yourself.
Savings culture has beat me into submission, it only took a couple near death experiences from hitting zero in the bank account. So now what? My life is boring, fine. I accept I am a simple piece of human meat. Save for enough years and I suppose I can dream again.
> My first point was a bit of a nitpick, sure, but I'd never describe my work as 'implementing' something unless it actually worked, in full.

The GIL is fully implemented. Just because it's typically seen with a bytecode interpreter doesn't make that such an interpreter is part of it, or a prerequisite.
That's the explicit strategy of the "slow growth" crowd running city council.
Never mind the fascinating subject matter and insight into early war thinking in government, this is a great example of how to write a broad report. It's brilliantly structured and written with real clarity.
Use a class with __slots__ for that.
AI bot watches 1,000 hours of Olive Garden commercials -- then writes its own
Does anyone know if anything similar is planned for Javascript? It kills me that String.length (and [], codePointAt and so on) are living footguns. Though as other commenters have said, the rise of emoji has at least brought attention to the bugs caused by naive use of these tools.
Please, for the love of all that isn't dreadful and tedious, not this again.

> Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents.

https://news.ycombinator.com/newsguidelines.html
Don't understand the hang up about this. Self Driving cars were always going to kill people. It's not possible to be 100% safe but even a minute improvement over human drivers would save thousands of lives a year.
Many python-ists have strong opinions on this, and they're fun to type, so I'll repeat mine.

A type-homogeneous, variable length sequence (List[int]) should be a list/generator/etc. or in some cases a tuple (for example if it was declared explicitly). Other great places for a tuple: the default argument for something that takes in a Sequence, since defaulting to an empty list can be dangerous.

However, for immutable, fixed-length, type-heterogenous sequences (which is where tuples are often used, implicitly as return types etc), a namedtuple (python's lightweight record type) is almost always superior (the only question is "is it worth it to define this"), and for mutable, fixed-length, type-heterogenous sequences (ie. points you can modify), dataclasses/attrs (python3.7 standard library dataclasses, attrs in python2.7+) are almost certainly preferable.

Basically, when you have a known number of attributes, you can give them names better than `[0]` and `[1]`.
0.17% of the population have DSPS.
People who don't go early and wait around.
Apologies for meta-discussion, but that's one of the reasons I love HN. Reading comments like that is seriously entertaining. I just find it so funny that when confronted with a situation where mods will ban you for being openly rude or vulgar, people developed a whole toolbox of backhanded compliments, snarky adjectives, and wordy moralizing to continue to get their points across. Don't take it too personally, and remember that occasionally someone actually is trying to help you.
What's the alternative? Overfunded waterfall-style development on fewer things nobody wants?

The lean startup model seems like it works, even outside of tech. Even yes, in medicine that can kill as a failure mode. Drug development, for example, consists of trying a bunch of plausible things. (And worked until the effective, simple chemical space was exhausted.)
Obligatory Sko' Buffs!
The GP's suggestion of revisiting code reads to me a bit like the mental equivalent of opening a file to read one line, closing it, opening it and fseek()ing, ad infinitum. Works - and I totally get the GP's approach of repeated "passes" distinguishing increasing levels of significance - but in I've learned the hard way that the overall context switching overhead of this particular approach is so immense that my eyes would glaze over long before I took away anything useful. The real answer there is to inhale the overall structure and reach conclusions about what to prioritize. This most definitely requires a good working attention span, something I've only had access to more recently.

As for your idea, what about: pick a project you think highly of, or find a bunch of code you've read good reviews of¹, and write a reference work on it over a period of time. Maybe publish for free, maybe don't.

I suspect (having never done this idea, and only thought about it for a short time) that the initial tendency could be to simply explain what's going on in the code, in the same sense of "but these comments explain what the [well-written] code's already clearly describing".

What would be even better would be to make the reference serve an introductory context, and allow newcomers wanting to understand the code to use the reference as a fast-track guide. (Oh! I actually have a (maximum-difficulty :D) example of what I mean! 1st two paragraphs: https://bugs.chromium.org/p/chromium/issues/detail?id=671498...)

This would obviously be quite a challenge, not just because of the comprehension/study required but because the goal would then be to "get out of the way", as it were, minimizing/eliminating editorialism etc and just providing enough structural "fluff" for people to stay engaged and maintain flow/focus on the topic (which is very tricky for me to do...).

This could actually be a very interesting pastime to consider. Thanks very much for writing your thoughts.

¹: INCOMING: https://news.ycombinator.com/item?id=9899766 https://news.ycombinator.com/item?id=13854431 https://news.ycombinator.com/item?id=9896369 https://news.ycombinator.com/item?id=14462125 https://news.ycombinator.com/item?id=8573291 https://news.ycombinator.com/item?id=327710 https://news.ycombinator.com/item?id=1770662 https://news.ycombinator.com/item?id=12381609
"Sangster told the Guardian she too found it 'frustrating' that we’re still celebrating when women are named to top positions."

Then stop celebrating it. I swear the only reason journalism publications highlight this stuff is because they know it translates into clicks. This isn't the 20th century anymore. Women in executive roles aren't shocking.
I just discovered that the unread message count badges were a Touchwiz only feature that went away with the Oreo update on my S7. The default Android Oreo way (which is now the only way) is awful; the count is just the number of undismissed notifications.

It amazes me that iOS has had this from day one, third party Android vendors including Samsung, Sony, and HTC have all created they own solutions, and yet Android made it to the letter "P" still without this feature.

I just upgraded to Oreo this week it remains to be seen just how many emails and messages I'm going to miss now that I can't see whether or not I have anything unread in these applications. It's frustrating.
My impression is that you're right; there is a good sized group of people out there that have looked at Nim briefly and thought, this is great but I'll check back in when it's "ready". It is a shame because you're also right that the language is actually quite stable in its current pre-1.0 version. I'm no language designer (not by a long shot) and have the greatest respect for Araq and Dom (and Walter from D as stated above), but at some point you need to wrap it up, ship it, build a decent sized user base and bear the fruit of having more hands to make lighter work. The devs have been working extremely hard, I can tell, and I just hope that you're right in saying 'it will probably come soon'. And no doubt they don't need me pestering them to do it any faster (apologies Dom, I don't mean to make you sweat).
Here comes Google's space catapult
I think he's made a lot of money investing in startups so characterizing him as totally passive is a bit unfair. A more appropriate analogy would be something like poker, where there's some skill involved in addition to luck. But it's harder to teach investing in startups than playing poker
Unless Comcast is doing a fiber installation to your home, it's not comparable. They are probably just raising the caps they have on their existing conditions, but the neighborhood is still sharing the same amount of bandwidth. It's also not symmetrical up and down.
I downloaded a 50 MB CSV file full of russian tweets from NBC [1] in response to your challenge and VSCode opened it nearly instantly (~2 seconds) on my self-built Windows 10 PC with an i5-4690 CPU @ 3.50 GHz with 2 other instances of VSCode already running.

Total memory usage for VSCode processes was 1.5 GB. The other 2 instances of VSCode were debugging a Node.js Express app and editing a rather large React/Redux app.

When VSCode had no other running instances, opening the same file took about .5 seconds longer.

[1] https://www.nbcnews.com/tech/social-media/now-available-more...
Why there no repo.or.cz[0] in the list yet?

Also, check GitHosting – Git SCM Wiki[1] and Awesome GitHub Alternatives[2] pages, that include much wider lists.

[0] http://repo.or.cz

[1] https://git.wiki.kernel.org/index.php/GitHosting

[2] https://github.com/ianchanning/awesome-github-alternatives
Omar ouledi
I think part of that is the high cost of office space in places like SV and Manhattan (the SV startup little brother).

Small companies end up in post War art deco buildings with flimsy elevators that open up to a mess of open plan tables, cables over the floor and pillars in strange places. Some of them have the audacity of handing out laptops and making a group sit in a conference room around a table all day (and days are long in startups).

That's what I've observed in Manhattan at least.

The problem is exacerbated by rapid hiring growth and the inelasticity of physical office building plans.
Authoritarianism is antithetical to rule of law. It “forces people to act against their own self-interest because The Authority says so.” This is why the US has long described itself as a “nation of laws”: to set itself apart from (non-constitutional) monarchies, oligarchies, and dictatorships.

I haven’t seen any journalists confuse the two, but of course people offering an opinion are free to confuse them.
I get what you're saying but you're describing how user interfaces can get really complex and unusable. So, now, for an edge case that the vast majority of people have no need for, you would now have 4 levels of notification, with possibly different behaviors depending upon whether Do Not Disturb is on or not. Whereas many of us were already pretty much fine with turning off most notifications and using DND when appropriate for the others.
Sounds like a case where the new Data classes could be used.

But for performance reasons you'd probably want to use a numpy array to store your points if you're going to be doing a lot of operations over them.
I think previous failures and successes up your chances for success in subsequent adventures. The failures teach. The successes teach and come with a payout. The subsequent ventures make it easier to retain control with your private money, as does the trust gained from previous successes, and your own experience.

I think Musk has improved his chances of success by the principles above and is improving his future chances by consolidating technologies in his companies. Solar City, Tesla battery technologies, The Boring Company's use of Model X chassis, The Boring company using the Hyperloop concept?

Of course, none of this would be possible without some runway, either investors or private money.
I am pretty sure this acquisition would just make Comcast a bigger "near monopoly" in both industries of "things," but I see where you're coming from.
It's a big fucking mistake is what it is.
Little Wizards or No Thanks, Evil
how about: people are already depressed and having sketchy, addictive drugs pushed on them by a large profit-driven medical industry will not fix the real issue?
But in the case we're talking about, where you're reliant on an external service that can change underneath you, "world looks like X" is genuinely not under your control. It feels like pretending that it is will lead to just as many failures as acknowledging it's inherent volatility.
There's a New Bitcoin Core in Town – And It's Out to Troll Bitcoin Cash
I’ve been to Moscow twice in the early 2000s. The metro system there is still my mental benchmark for a metro system. The scale of everything is impressive. The number of people moved as well as the grand scale art. Say what you will about the soviet system, but you have to give them style points for one hell of a metro.
Have you had a chance to try out Nim?

If so I would like to hear your perspective on it. What would you say to convince a Nim core dev to switch to D? :)
He was also a successful angel investor and I think a scout for sequoia before YC. I think he was more successful at the angel investing thing than at his startup
Alternet <3
I have not studied the whole Boulder area in detail, but as a PhD Geologist and having visited friends in Boulder that have added a basement to their house, I'd say you might have been fed some misinformation. Maybe little topsoil but lots of glacial till. They might be right about digging being expense though. Glacial till can be full of huge boulders that are hard to trench.
A lot of the middle-aged and over are on statins to control cholesterol. I think I started on them in my mid-40s. Various not very old, not very hefty friends are on diuretics for blood pressure.
Can you use a water pik?
Guide: Saving & hosting Your First ML Model
Fast startup hdfs client in Go with shell completion
While we are quoting guidelines, i would argue the whole story should be flagged.

>"Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic."
This Parallel & Sequential Algorithms book from CMU uses a simpler language cost model instead of the traditional machine based model to do analysis if anybody is interested
http://www.parallel-algorithms-book.com/

When using a machine model, we have to reason about how the algorithm compiles and runs on that machine. For example, if we express our algorithm in a low-level language such as C, cost analysis based on a machine model that represents a von Neumanm machine is straightforward because there is an almost one-to-one mapping of statements in C to the instructions of such a machine. For higher-level languages, this becomes trickier. There may be uncertainties, for example, about the cost of automatic memory management, or the cost of dispatching in an object-oriented language. For parallel programs, cost analysis based on machine-based models even more tricky, since we have to reason about how parallel tasks of the algorithm are scheduled on the processors of the machine.
UK Home Secretary announces new “startup” visa
Interesting choice of aesthetic. Are you not worried it will look unstructured to the first time visitor?
Tor speed is not is your control. Your hardware is in your control. As a "speed freak", I find it amusing that Disconnect would be slow for you. Interesting to see that a "speed freak" is running slow hardware.
Wow, end of an era! Or not, maybe MIPS will emerge again after the DNN meltdown, who knows.