skysight-inc/HackerNews huggingface dataset:
What memory management paradigm would you recommend, for an application like this? Let's say, a 1 hour game session generates ~100 GB of transient data, but only 100 MB is needed for what is currently within the camera's view at any one time. How do you keep track of which data is still important, and when do you release memory?
You are wrong: this is the Government-sanctioned prevention of Free Speech.

The problem is not that there were protesters. The problem was the the Government (which the University is an arm of) allowed a mob to shut down speech, thereby making the Government complicit in the censorship, which is a blatant violation of the First Amendment.

Specifically, the errors made by the University include (1) failing to provide adequate security, thereby permitting fascists to shutdown speech and (2) attempting to require provocative speakers to move their speech to a time when students would be less available to actually listen.

A single unexpected incident is not a problem: stuff happens that you don't plan for. The problem came when they failed to accommodate later speakers.
> strongly held, over-arching life goal

Like what? I believe that I'm an incidentally self-aware thermodynamic curiosity; setting any sort of lifelong goal feels like an attempt to fool myself into feeling important.
Neat way to classify your internet business and focus accordingly
I haven't looked at the numbers, but they're unavailable in a lot of countries, and are kind of expensive since a few generations.
> Humans are agressively being eliminated from as many business models as possible.

Well that's true, where they don't add value. What's the difference between the case of getting movie tickets and your waiter at a fancy restaurant? One of them is practically a useless annoyance, and the other one is part of the experience.

Someone in a movie box isn't going to tell you about the movie, or have a conversation about it with you. They are there to take the most basic info (movie, time) and money, and give you a ticket. It's also always done thru a thick bit of glass that makes communication sometimes difficult if not painful.

On the other hand, the fancy waiter will make recommendations. Will tell you about other things, and is generally part of the ambiance and experience of eating out.

Honestly, do we really like interacting with the people with minimum wage jobs? Not really. Most people seem to prefer the automated checkout, ordering on their phone, etc. While sometimes the person doing the job can be interesting, or friendly, even if the person is amazing, generally these jobs are pretty repetitive, and could be done easier, faster, and cheaper with automation. Not only for the employer, but the customer. Most of these people also are not thrilled about their jobs and be lazy, or do a bad job (I can't blame them really, you get what you pay for). The only thing keeping employees around was that automation was more expensive (and more unreliable). Now it's the flip - labor is much more expensive and unreliable than automation. Now people in those jobs have to prove where they add value, if it's only to watch over the machines.
It's actually a bit of a misconception that signatures (digital or otherwise) have any particular legal significance.

A contract just requires an agreement between some parties. Signatures only matter to the extent that they serve as proof of an agreement. You can't go into court and say "yes, I agreed to the contract, but I never signed it." That's a losing argument.

You can, on the other hand, totally go into court and argue "Yes I signed the contract, but I never agreed to it!" That's obviously not an easy argument to make, and you'll need to give a pretty compelling argument if you want a shot at winning, but fundamentally, the signature is just evidence of an agreement, not some legal requirement.

So, clicking 'accept' on a EULA is solidly in a gray area. Everyone knows that no one reads the terms before clicking, so if the EULA has you signing away your first born, you can totally argue "yeah, I clicked the EULA, but I didn't agree to THAT" and probably win. On the other hand, clicking the EULA does mean that you're on notice that you've agreed to something. If the EULA is just the standard stuff that you'd expect to find in it, then a court is likely to enforce the terms.
End customers don't even know that Nexus/Pixel phones exist (because you mostly cannot buy them everywhere) and they don't know the benefit from such devices and they also don't care deeply enough.
Can you point to actual statements by any company on "why we avoid the GPL?"

Here is a great example of Google reversing course on the AGPL (when they reversed their decision to ban AGPL code from Google Code in Sep 2010):

https://www.theregister.co.uk/2011/03/31/google_on_open_sour...

Apple also _still_ ships GPL code in macOS Sierra 10.12:

http://meta.ath0.com/2012/02/05/apples-great-gpl-purge/

People use GPL software, extensively.

Any use of GPL software is a compliment to the software authors.

Any contribution back to the software will improve it for everyone. Would it really be so hard for Apple to maintain a GPLv2 fork of bash that backported the security fixes, a la RedHat?
Golang.org is for the people who live in Iran (no go get for many library)
All squares are rectangles, not all rectangles are squares.
I thought there are actually quite a lot of Linux developers in Scandinavia, though I have no idea about sysamdins. I agree that finding good specialists is always hard.

I'm not sarcastic. For the government organization, it can be just a matter of principle.
you're right that the 95th percentile Berkeley student is likely nonviolent. but my characterization of the student body as a group of entitled people who think that being given the opportunity to consume education at Berkeley somehow endows them with ownership of it is a belief that permeates that whole place.
I assume you are implying that if the software can be updated, there would be no need for new hardware. Yet, for Apple, the opposite seems to be true :)
I was really hoping Visual Studio 2017 for Mac would support this, but it looks like it doesnt have full extension support yet.
"res publica".

A republic is a society in which the interests of the people are represented by elected or appointed officials who do not inherit their positions.
Well, to be fair, he proposed pneumatic tubes first and people poo-poo-ed that idea.
Download the Server Room Power Outage Checklist
From the Guardian:

"He adds that the fear is that the ransonware cannot be broken and thus data and files infected are either lost or that the only way to get them back would be to pay the ransom, which would involve giving money to criminals."

The new terrorism.

https://www.theguardian.com/society/live/2017/may/12/england...
BBC says up to 74 nations now: http://www.bbc.com/news/live/39901370
>We research that space and I can guarantee that less than 0.1% of IP cameras have facial recognition built-in or running.

While I'm sure this is true (since the majority of IP cameras in the world are cheap things little more than webcams), do you have a number for retail stores specifically? I know many of the larger chains spend a lot of money on their cameras and movement detection and other intelligence has been onboard those for at least 15 years.
I hasten to agree. Working with others can be hard and annoying sometimes, but being adrift in the ether doing work that doesn't seem connected to anything else is so much worse.

In a previous job, I was nominally a member of a very strong and effective team, but the work I was assigned was isolated from the members of that team. I came to feel like I wasn't "really" on the team (there were some social factors that contributed to the feeling), and I got tired of nobody knowing or understanding what the hell I was doing. Open a pull request and everyone is all "wait, what is this? Why is this thing like this?". It sucks.
There's an episode of Black Mirror that protrays something akin to it, season 3 episode 1, somewhat like China's citizenship score.
It was divested for a number of reasons. First, there was (and still is) the Python 2 to 3 transition. Supporting Python 3 added a lot of overhead while full Python 2 support was not available yet.

It also turns out that a lot of popular Python libraries have dependencies on C/C++ code, so there were attempts like IronClad to provide support for these, but it wasn't as easy as CPython. There were benefits like the CLR being able to handle some workloads better than CPython with its GIL, but there are expectations in some libraries that it's CPython running the code.

Startup performance also takes a hit due to jitting, so IronPython had to implement some tricks to make it run scripts fast on the first run. This is a pretty common case.

Then you add in compatibility and testing with frameworks like Django, and balancing that against further development of the core. Even if you support these frameworks, you may not be able to support some of the libraries and tools that these developers coming from the open source world use, so their experience can be soured and the project appears to be more of a science project. That said, IronPython can excel in niches, such as adding scriptability to your .NET app. But that's not going to take over the world.

These problems also applied to IronRuby. Both of them seemed to be joined at the hip in terms of management, so I think that internal dealings at Microsoft were part of the downfall. I have no idea what happened, but in the bigger picture at that time, Microsoft was finally learning to do things a better way with ASP.NET MVC. For their constituents that may have been a better investment.
I think this sentiment is roughly correct. It's basically the same for programmer as there are many jobs that involve programming. Note that data science doesn't necessarily mean machine learning, and there are lots of data scientists who do powerful work with stats that doesn't involve anything that looks like ml.

The jobs for people working in machine learning tend to fall into: software engineer (machine learning), research engineer, and research scientist.

Yann LeCun has an excellent Quora Q&A where he delves into the differences of the roles. I do not have the link on hand but it is probably easy to find.
Your analogy doesn't really work because you can't copy a gun. These tools are way more dangerous than a gun because you can replicate them very quickly. You can never destroy the tools once they are created, someone always has a copy.

This is what scares me more than nuclear weapons. A nuke requires a huge amount of people and infrastructure to maintain and launch. But a digital weapon? Pfft, copy that shit onto a USB key and one guy can wipe out power stations across the entire country.
Yeah people with hard science degrees and/or from top schools, I'm less skeptical about. The guy who was a waiter 3 months ago and now saying he's a software engineer, very concerning.
While I don't doubt that's true for some people, I'd argue that the precise opposite is also possible.
Hottest Home Automation Technologies for 2017
Why are those devices being connected to an unsecure network? Surely they should have super limited data exchange features?
Right, I'm sure the NSA doesn't currently take any effort to secure their trove of 0-days. It's not like they're valuable assets or anything.

Edit: My point is that thinking that requiring the NSA to keep them "as secure as possible" as though that would eliminate risk is just silly. There will always be risk of breach or insider theft, as well as the requirement that the exploits actually be put to use outside some theoretical digital lockbox. And more importantly, there will always be the risk of human error. The only way to ensure this can't happen again is to require disclosure & patching.
Creator here. I only started learning to code properly 7 months ago and react ~3 months ago, so I'd love any feedback.

I hope to add audio, more tenses and more feedback (on your progress through each round) soon.

I wrote a blog post on the development here for anyone interested: https://andycloke.github.io/Building-Verb-Master/

This was my CS50 final project. Can't recommend the course highly enough.
Learning to act by predicting the future
The difference being that the definition of "hate speech" is a slippery slope, closely connected with the euphemism treadmill. The difference being, usually the euphemism treadmill doesn't have any legislative import...

Examples off the top of my head: the demonization of "illegal" when in reference to people who cross the border without the right to do so.

The willful conflation of "Muslim" as a race rather than a religion.
Please don't post unsubstantive comments, let alone trollish ones, to HN.
Unfortunately there isn't a balance of power at universities that keeps each side from censoring the other. While conservatives might be as likely to want to censor offending views, they're powerless to censor, and indeed very limited in their ability to protect their own free speech (yes, in theory anyone can file a lawsuit, but it's expensive and time consuming and it could even make you a target for harassment).

Fortunately there are organizations like FIRE and Heterodox Academy which fight for free speech and viewpoint tolerance.
"...they'll be no [Treble] at all!"

-- Scotty, in The Trouble With Tribbles

What was the previous "vendor integration" initiative? How long did it last? Two years? Or was it one.

Lack of vendor buy-in. Combined with Google's ADHD project support.

Nice idea, but color me skeptical.

I don't see anything that hints at a change in the fundamental cost/benefit that's driving the current mess.

Maybe I'm just projecting cynicism, because I'd actually like to be proven wrong. And bad press seems to be the only external influence on Google, that actually gets through.
Show HN: My First React Project, Prophetly, Interactive Time Series Forecasting
They might be, if people actually knew that they existed...
Why are power stations on the same network with some guy with a USB key?
How is he over generalizing?

It's just a very simple fact that 90% of the bootcamp grads can't program their way out of a paper bag. In fact, most self-trained programmers are vastly better than even the best bootcamp graduates.

The problem with bootcamp grads is that they don't know what they don't know. And they don't know a lot. Undoubtedly some of them will turn out to be great programmers, but not after 3 months. Or even 6. Or even a year.
raft is premised on overlapping majorities, so to speak. in order to tolerate up to `n` node failures you'd need to run `2n + 1` instances (for nine nodes you'd tolerate up to four node failures).
I've been writing my own lisp (in Clojure) by following the make-a-lisp[0] process guide. So far it's been challenging and interesting. It gives clear direction without being too hand-holdy.

[0] https://github.com/kanaka/mal
By contrast many iOS users do know which version and the media reports on releases.

One could argue that this is the power of releasing to millions of devices concurrently, as opposed to spread out over sometimes years like Android.

Windows Phone had issues but updates was not one of them and you knew which release you were on them too.
Religious flamewar is particularly unwelcome on Hacker News.

We've banned this account. Breaking the HN guidelines with throwaways will eventually get your main account banned as well, so please don't do it.
I agree that the Nexus phones are advertised poorly, but the Pixels have a lot of advertising in the carrier's stores here in Canada.

The Rogers where I got my last phone, for example, had a dedicated display in the middle of the store for the Pixel phones.
You are, sadly, entirely right. But we can all do our part in educating users. Friends don't let friends use unpatched software...
Well I can blame OEM because I never asked for special features and skins on top of Android. I want stock Android and stock should be easier to update. Speaking about testing of updates: I'm sure this abstraction layer will not reduce the testing time and it will only slightly reduce the release time of new version.
At $460M security startup Ring, autonomy, frugality and war
With all the extra funds that the NHS will be getting thanks to Brexit, paying for that lesson won't be a problem. /s
> somehow

You compared games that have a definitive start and end to a sandbox experience that doesn't have an end. It's like asking why people still playing with Legos but aren't watching Annie Hall every week.
I can't seem to get past the notion that this is an elaborate hoax.
Should SaaS companies offer refunds?
Free speech includes the freedom to take the consequences. Milo said something that crossed CPAC's line. In consequence, they dropped him. Fair enough. I don't like it, but I'm not about to argue there's anything wrong with it.

Endangering someone's physical safety, in order to prevent him from coming to your town to say things with which you disagree, is a whole 'nother thing entirely.
The audio announcements are also for people who can't see the screens, due to blindness or just people in the way. They're typically repeated so you don't miss what was said. It's potentially annoying for frequent riders but most people just wear headphones if they know where they're getting off.

The homelessness thing is a much bigger problem. Shelters are always full, and even if you do have a job, rent is totally out of control, and the wait for section 8 housing is >a decade in some places. It's not surprising that people end up on the streets, and yet rich people in this country want to further cut back on social safety nets while offering ever more subsidy to the wealthy. https://mobile.nytimes.com/2017/05/09/magazine/how-homeowner... discuses this.
I think it's the latter. I remember being super worried about political correctness when I was in college in the 90s. I thought was terrible and anti-free speech.

Considering we just elected the most politically incorrect presidential candidate in modern history my concerns were likely overblown.

I don't think the college stuff is really about free speech. As far as I know Ann Coulter et al. have the right to speak anywhere that will have them. It's just that a pretty sizable and vocal segment of the Berkeley student body won't have them. Institutions get to choose - if they want to be closed minded that's their fate.

A blasphemy law on the other hand, is a qualitatively different thing. Comparing a college that doesn't want a particular speaker on their campus to a government that literally snatches you up and throws you in prison is a pretty far stretch.
Uzbekistan’s Forgotten Massacre
You're missing the biggest one - evacuation. The reason many tunnels are oversized is to allow walkways for people to evacuate using in an emergency. This drives the size up a fair bit.
So if a University Professor said, "$race people may need to die to achieve $goal" would that be free speech or hate speech?
While listening to a radio programme on philosophy, I heard something thought-provoking: one of anchors, an atheist, praised Christianity. He said Christianity's greatest achievement is invention of atheism and secular state. "That which is God's, to God; that which is Caesar's, to Caesar." Perhaps there's a grain of truth in that. According to them no other major religion allows it. (I'm an atheist raised in a catholic family, in case you want to accuse me of bias).
I think you are kidding yourself if you think that giving a platform to an opposing point of view can do no harm.

That belief isn't grounded in reality. Now, perhaps you'd like to give them a platform so you can openly disagree and create a dialog. That's a noble pursuit, but it is no guarantee that your side will not lose something in the exchange.
Oh, just ransomware in general. I was under the impression that most of the big ones just did simple encryption, and hold the decryption key ransom on an external server. It would defeat the purpose if they kept the decryption key on the local machine, because yeah, then you could just release a tool like the ones you mentioned.
well they compress the soil between the roots and are a bunch of thin things. You'd need to liquify the humans before you shoot them through.
How many people fit in a train car? How many people fit in cars that occupy the same space as a train car? Realistically, how many people will actually be in each car? (hint: 1)

Even if you fix the Two Second Rule by perfect automation, you still need order of magnitude more space.
Guaranteed minimum income is: sustainable, sufficient for basic life necessities, can be implemented for the current population levels. Choose two.

It is as inevitable as CAP theorem.
> un-upgradable.

I believe you mean "differentiated" :)
In Canada we do tend to have fairly common sense laws and courts have generally applied them in a common sense kind of way. At least in the past.
What's holding back self-driving cars? Human drivers
Ask HN: How often do you use inheritance?
It is widely taught in Intro to CS and Software Engineering classes, but how useful is it?
Neat, Google has release this years fix for Android updates. I can't wait to see what next years fix looks like.
"Microsoft rolled out a patch for the vulnerability last March, but hackers took advantage of the fact that vulnerable targets — particularly hospitals — had yet to update their systems."

What Microsoft's software should be updated now to protect against this particular attack? Windows? Windows at the end user machines? The servers?

Could someone share a "What should I do now to protect myself" guide, please?

Thanks!
No, we don't need to talk about consent. If both parties had to consent to a conversation, the civil rights movement would have never happened.
Even my own personal transportation company targeting the rising vertical market, that I pitch in the US as "We're Uber for Elevators!" and in the UK as "We're Lyft for Lifts!". Get in on the ground floor!
I assumed they were assorted anarchists from Oakland.
Hey, this congresscritter actually answered. You have it on record saying something that may haunt it. My congresscritter ignores that kind of missive.