skysight-inc/HackerNews huggingface dataset:
Or rather, you learn to take advantage of the flaws of the current technology to create the kind of visual experience that you want. When the technology changes, it will take a while for everyone to learn how to take advantage of the strengths and weaknesses of the new platform to create different kinds of visual experiences, and in the meantime you get less than optimal results.

Some directors still shoot movies in black and white from time to time, not because they think color is inferior, but because they think black and white is better suited for the specific movie they want to shoot.
I wouldn't say never; sometimes you see them in really odd places.
>> yeah, it feels like in 2010, you had awesome mac and pc options. Snow Leopard was perhaps the best OS ever.

If I could have a 2010 15" Unibody Macbook Pro running Snow Leopard but with today's retina screen, CPU/chipsets and ports (and maybe more battery in place of the optical), I would be SO happy with that setup.
What "legally-enforced privacy" are you talking about? In most of the world, at least until recently, Internet traffic has been in the same category as radio traffic i.e. essentially unprotected. Who is this "we" you're talking about? The people who are upset over privacy are journalist, lawyers and politicians not geeks making bank at tech companies. Why do you think "technologically enforced privacy" will work when there's already been 20 years to criticize standard agencies and companies for their failures to establish privacy in Internet communication?

Take a look at any given day on HN. Programmers want freedom to program in unrestricted languages like C, they want to make the high salaries of data mining companies, they want to continue using protocols that are hard to make secure like e-mail etc.

I don't think you have to decide much over which fight to fight considering there isn't really one in the first place.
Robots can do repetitive tasks in tightly constrained conditions faster and more accurately than a human. But anything that involves incomplete/inaccurate data, wildly varying conditions, and most importantly, decision making is best left to humans.

That's why computers run code, and humans write code.
>I don't want to waste my time dicking around with drivers and other such noise

Are you implying that PC laptops require you to "dick around with drivers?"

If so, you are basing your logic on non-facts.

Driver updates have been integrated with Windows Update for at least 5 years, now.
Eh, that line is fuzzier than it looks from a distance.

Product managers are responsible for dealing with roadmaps and timelines. Managing expectations is necessarily part of that job.

Add in agile practices where the PM may also be a PO directly managing a backlog and the line gets fuzzier still.

It's part of what makes that job so challenging, as you have to wear so many hats. It also makes the job very difficult to define, and I think, makes the question itself a little tough, since a PM in one org might be a very different role from a PM in another.
You need to be an invited project to be able to allocate CVEs out of a block, but you can absolutely request CVEs from one of the participating projects (including MITRE themselves) as a random person. See https://cve.mitre.org/cve/request_id.html . Contacting one of the large OSS product security teams like Red Hat's is also a fine option.
Certainly I don't think this is describing clinical bipolar disorder. It's recognizable as pop-culture bipolarity, much like pop-culture OCD is more likely germaphobia or anxiety than clinical OCD. The idea is recognizable, but it's inconvenient that there's so much gap between cultural and medical 'diagnoses'.

But... yes, ADHD, or something similar enough that it's often diagnosed as such. I've known a lot of these people, I've been one of these people, and any time they brush up against psychiatry the usual result is ADD/ADHD. Without speaking to the question of medication, it's something I see a lot and something I think we badly fail to handle in existing public education.
> While we shouldn't stop the first fight, we really should be focusing on the second one.

This seems crazy. The only fight is the first one.

If use of encryption is made illegal (for example), and the penalties involved include going to prison, will you, reverend_gonzo, personally still continue to use encryption?

If so, I applaud you, but my intuition is that only a tiny percentage will be willing to take that risk.

Any technological advancement, even breakthroughs that took decades to make, can be made illegal in a day. What use is privacy technology if you can be put in jail for using it?

Even if the risk is small, it will always be there, and a proper boot-on-face government like China will easily squash adoption of even the most miraculous privacy innovations.
I never had the problem myself, but have seen a handful of user reports in mailing lists and SO. Perhaps recent releases are better performing. I used to use mpl regularly and found it very capable, but never liked the API.

I've edited my comment to make it more accurate.
I've had luck with the "To 3D or Not To 3D" reviews at cinemablend.com.

Here's a recent example: http://www.cinemablend.com/news/1600740/to-3d-or-not-to-3d-b...
The Mexico City Policy: An Explainer – The Henry J. Kaiser Family Foundation
Yes that Feinstein. Call her office and exert political pressure. All we do is complain on the Internet about it, then wonder why our politicians don't listen to us. Feinstein doesn't read Hacker News.
But if it's that reliant on a special sensor it's quite susceptible to not only pranks but sabotage or plain old maintenance issues.
If you think you are a salve then you clearly haven't experienced real slavery. Having a job that sucks with a demanding job and boring project does not equal slavery. You are free to quit, you are free to start a company you are free to learn more to upgrade your career.

UBI won't change much for people who already have a job they love. It's designed for people who need to close a gap between gaining knowledge and employments; coping with stress to not finding suitable jobs. I'd love to see it happen but I don't see the use to over-dramatize the misery of developers.
Yes but in this context it's important to distinguish between something which is purely run at a cost with only budgets determined by politicians and then something which is turning a profit and can use that to invest.

Another way to put it is that companies have both cost and profit centers, public healthcare systems like the one in Denmark only have a cost center.

I am not sure what this seems so controversial.

This IS the big difference between a system which is purely run by tax money and don't take any revenue and then one which do.
I agree. Passive home 3D is great, and it's a shame that so many people have made up their minds about 3D before experiencing it on a passive 3D TV at home.

The petition page quotes LG as saying "3D is just no longer a big selling point." And somehow, curved TVs are a big selling point? I'm not sure if I'll ever understand that one. Even 4K is a pretty laughable selling point at the sizes/distances experienced by most home viewers.
FTC Releases New Report on Cross-Device Tracking
That gets linked every now and then and it's pretty much BS, coming from someone who was an intern for a few months.

Yes, there are workarounds and tweaks in the driver but it there was no other way back when games were shipped on a CD and updates were necessarily not applied. But even today it's not an option for AMD/NVidia/Intel to ship a driver update that will knowingly break Doom/Quake or any other shipping title. If a released product relies on a driver bug, the driver bug must be there indefinitely unless the game/app developer ships an update (which they might not do, the game might be years old and no longer supported).

If you got a driver update that broke your game or hindered performance, you would be upset.

Case in point: GLSL compilers which accept invalid input. That just can't be fixed without breaking some existing use.

Then there are different strategies how the driver might implement Direct3D/OpenGL feature X. If 98% of the cases Strategy A is better but for a popular game Startegy B is better, the driver will selectively enable strategy that for a specific game. This is typically done in collaboration with the game developer and the GPU driver developers.

Some years ago, cheating in benchmarks was rather common (and unsurprising). Benchmark results have disproportionate impact on sales and cheating, however dishonest, was a way to make a lot of sales with relatively little effort. I am under the impression that these days there are legally binding contracts between the manufacturers and benchmark companies that disallow this dubious practice.

But in reality, most of the driver workarounds/hacks are artifacts of closed source development and binary releases and almost everyone benefits from them. The customer gets better performance, the game developer doesn't have to do as many workarounds (although it's beneficial for them to have a working relationship with the GPU vendors) and the GPU company gets sales because your favorite game runs better.

I understand that this is giving some grief to indie developers and open source hackers. Not everyone can or wants to sign an NDA required for collaborating with GPU vendors.

Please stop re-posting that forum post. It does not accurately reflect the reality.

disclaimer: I'm a GPU driver programmer.
Yep, but I bet pressure has been jacked up too - now that people know this stuff is useful in self-driving cars and not just research projects, I bet investment money is pouring in like rivers. How long till SICK or Hokuyo comes up with a competitor? I think there are already some on the market.
Except that chemistry is not just applied physics.
My Thinkpad keyboard still has the function keys grouping (Esc-F1-F2-F3-F4 F5-F6-F7-F8 F9-F10-F11-F12 Home-End-Insert-Delete). I think it's only the first generation of chiclet keyboards (the one used in T430) that didn't have it, and they fixed it later.
To find out the truth about how the world works - observe it, collect evidence, make a hypothesis that explains it, use it to make predictions, and do experiments to test them.
The author is one of the heavyweights in numerical linear algebra (which a lot of hpc boils down to in the end), and certainly knows his stuff. And based on some skimming of the book I did a while ago, yes, I'd say it's good.

As for whether it's a good book "to get into the topic", I guess it depends on what you mean exactly. If you're a scientist who needs to write simulation code that can run on current HPC resources, congratulations , you're smack in the middle of the target demographic of this book (I guess). If not, well, maybe some other book is more appropriate.
I don't understand what this means:

"Great chance that it is cost efficient to run your job on our servers. Our servers are distributed over homes, so you don’t have to pay for the overhead of a datacenter. This means that your cost-per-job is up to 55% lower and you compute sustainably, as we use the produced heat to heat homes."

Distributed over homes? As in "houses"? Your customer's data is stored at someone's (an employee's?) house?
Polkit gets remarkably close. You can use polkit to define rules so an unprivileged user can call "systemctl restart ...", which sends an unprivileged message over D-Bus to pid 1, which checks authorization and then does the task if the requestor is authorized.

Polkit just also ships with pkexec and similar things in the sudo mindset.
Remember when Boston was about to start dumping snow into the sea because they ran out of places to put it?
I've tried using VisIt (and Paraview) a few times but have never really dedicated myself to it. It looks so nice and seems so powerful. I just haven't been able to get it working in a way that allows me to quickly and quantitatively (with data labels) explore multiple axial levels of a nuclear reactor state and step through time to see how the shuffling algorithms did and whatnot so I keep sticking to this specialized .NET thing an intern wrote 7 years ago. I'm sure VisIt can do it, I think I just need an expert to teach me or something.
Show HN: VK Audio API alternative
FREE Endless Tools for Promotion of Your Business
>Nobody has a gun to their head forcing them to live in San Francisco and likewise, nobody[1] is starving in San Francisco. John Smith who bought a home in SF in the early 80s and is retired on his post office pension and social security shouldn't be redistributing his wealth to anyone.

If John Smith is renting out his house for $4,000 a month it's other people who are redistributing their wealth to him.

Privately owned land is essentially another form of privatized tax collection and all the same rules about guns being pointed at you apply.
No, although you'll probably want a lawyer in addition to a real estate agent if you're a non-resident, and financing might be trickier as well.
It's not just a matter of running them often. Where are you going to put all this excess snow? And operating the plows won't be free even without labor.
Well, stop looking to profit-focused corporations to take care of us and start using what democracy we've got left.
If you're afraid of spiders, I would suggest not clicking on that link. I was hoping for cute, but that is just a very large closeup of a spider, and it definitely just hit the fear instinct.
I 100℅ agree regarding "best overall solution.". Indeed, in large that is my point.

Alternatives may have advantages. However, often the advantages of where one is at are ignored in the debate.

My gripe in this debate is more from actual uses of the term. Not from any ideal use of it.
Sure they do, agree with that. But word "equally" suggest the susceptibility is the same. I would actually emphasise the difference. It is much easier to fool a machine than a human, particularly if we have a copy of the machine at hand and tinker with it (see adversarial examples for deep nets). Humans are all different, so we can never expect our "adversarial example" to be 100% certain to work.
You're being really pedantic when you say there was already Microsoft support for .Net on non-windows platform.

It was a unsupported (no release after 2006) bare fork of the runtime that couldn't be used commercially [2]. Would you have corrected me if I stated "Internet Explorer doesn't run on Mac Os X" just because there is a version of it from 2003?

Especially when you compare it to a large part of the toolchain including compiler and runtime under a MIT license that builds to multiple platforms from the same codebase [1], that's not even in the same league.

[1]: https://github.com/dotnet/

[2]: From your own "This license [...] allows for personal or academic usages, but they can't be used for commercial products"
When these planes collided over the Grand Canyon, it changed aviation history
Especially if it's a familiar road.
I was at the last Couchbase Connect, and many of the speakers were Couchbase customers. All the sessions are available to watch here: https://connect.couchbase.com/watch-connect2016-ondemand

Here's one that discusses Kafka: https://www.youtube.com/embed/L0SfRfKBRGA

Here's one that discusses migrating from relational: https://www.youtube.com/embed/xlYSgyHLur8

There are sessions there from cars.com, ebay, verizon, paypal, linkedin, and so on.

Hope this helps!
https://news.ycombinator.com/item?id=10752635#10753894

You should read my comment from a year ago that addressed why the situation would be much more complicated, and certainly not "farcical".
One wrinkle is that the security aspect straddles the inside and outside, as there are quite a number of insiders that want to restrict what owners can do "for their own good" (never mind for the good of society, aka internet).
When in the history of economics has changing nothing but making a resource _cheaper_ lead to consumption of that resource _decreasing_?

Don't kid yourself, if car driving gets cheaper people will do more of it. Or will you not be more likely to take a cab ride when it's $1 than when it's $20?
I personally would love to see two things:

1. School curriculum structured more like an RPG skill tree. The main point or advantage of this is that students can take any path they'd like to be "Level 12th Grade." Many schools let people into physics who don't know algebra. This, for example, would result not only in kids not learning physics, but also becoming less enamored with learning themselves due to the inevitable total failure they'll experience. .

Obviously, as a by-product of this we'd have to get rid of grades. Rather than grades you simply can take courses, and once the "cluster" of requirements are completed you'd be deemed to be "nth grade."

2. School should ideally be intertwined with practicality. For at least K-12 I see little reason why everything can't have a more practical focus. This removal in abstraction will keep students engaged and make more clearly the point that everything they're learning is actually useful. With this being said, schools should actually emphasize teachers less. Kindergarteners/1st years and 12th grades/final years should be the only ones to be taught by teachers directly.

Ideally, everyone else would be taught by the year above them. Teachers would be present, but mainly to oversee curriculum development, and keep things on a higher level moving along. This has the nice advantage of making it so that in 2nd - 11th grade, student "teacher" (who's just another student) is 1:1. With this kind of attention most students on the cusp of learning will finally be able to get the individualized attention they need.

The main problem with this is if the students aren't smart or knowledgeable enough themselves to teach anyone else. This goes back to (1). Students should be ideally, excellent or out. The idea of passing grades is kind of silly. Passing should be excellence. I wonder why people think it's OK to just get by in school? Everyone is capable. School isn't [that] hard.
Show HN: Synchronised web countdowns via Firebase and React
That's a good point. A bullshitter in a middle management role can serve to shield developers from all the bullshit that comes from above. That's a very useful contribution—so the productive devs can focus on working rather than attend endless meetings. It's like a sacrificial lamb offered to the business side so they can use him/her in their rituals (meetings, client calls, etc).
Ask HN: What are good software architecture interview questions?
It was bound to happen...I think VR glasses will see a similar future.
Why all the 3D hate? Does no one remember watching Avatar for the first time? 3D, when done right, is AMAZING!
you could get away with a 4k monitor and a receiver for cable/sattelite/aerial. Way cheaper.
That's interesting, and true. In the early 80s, the middle class abandonment of cities running at full throttle. New York and San Francisco had enough of an urban core to retain some of their middle class, but yeah, a lot of people left. This was the era of dirty harry movies, where people felt it was all kind of coming apart, that cities were sinking ships, and that you might want to get out while you can.

It started turning around in the 90s, culturally (I remember commentaries on shows like "Friends", that an urban ideal was emerging, at least among young adults). This wasn't a brand new thing by any means, but preferring an urban environment started to make its way back into the mainstream again. And now, interestingly, it's full throttle once again, but this time, it's people trying to cram into cities rather than fleeing them. Rather than talking about "getting out" of SF, people talk about being "priced out" of San Francisco and NY and regrettably feeling forced to move to the suburbs. I'm not sure how much of this is really sincere - I live south of 280 in SF, and a lot of people who say they were priced out would turn their nose up at my neighborhood. But still, I don't think this kind of talk was as common in the early 80s.

On another note - I felt New York was worse than SF, in terms of blight, in the early 90s when I lived there. Growing up in SF had certainly prepared me for the homelessness and aggressive panhandling, but it was heavier in NY. This may of course just reflect the neighborhoods I was in, but in NY, people asking for chance would follow me for blocks, negotiating (do you have subway tokens? I take subway tokens!) I was frequently approached for spare change in bars and restaurants (once, I dropped some money while paying for my coffee, a homeless man in NY jumped up to collect it for me, then held onto it as he entered negotiations for how much he would keep - possession being 9/10ths of the law, I guess).

I went back to NY recently, after 20 years away, and my perception is that you're experience far less of this sort of thing in NY than SF now. Certainly, there were still homeless people in NY, but the aggression I'd experienced earlier really wasn't nearly as notable. In SF, I'd say it's gotten steadily heavier, more aggressive. Not sure why.
The song Edelweiss from The Sound of Music, mentioned in the article too, is the theme song of the "Man in the High Castle" Amazon series...
As unprepare pointed out, you're using these words incorrectly. Payouts for medical care cannot be anything except a cost center.

I also don't know why you think private corporations are excluded from having budgets. I assure you that Aetna and Kaiser and all the other insurers have budgets for the medical care that they pay for. They cannot print money to pay the bills. All they can do is raise rates or provide less coverage. On the other hand, the government can print money if they need to.
About time. I have been using extensions such as one-tab to prevent background tabs from draining memory.
Biologists breed life form with lab-made DNA
Also, most folks would use `Box` with `Box::into_raw` (also `Vec::with_capacity` for dynamically sized stuff, which works fine.

RawVec is an implementation detail; Vec exposes most of what you need for dealing with raw memory.
Oh god, please change the title. It's about timers, not bandwidth. I was already imagining streaming music from Spotify and having hiccups all day.
I would assume that they're building sensors that can handle a tractor driving over them.
All this assumes, you need to use non portable extensions every time. It could be reasonable in the past, it's way less reasonable today. And using a whole different API is surely more complex, than adapting usage of portable API to differences of potential targets, depending on features which they support.

It's pretty easy to check what's supported by the driver and decide whether to use some optional feature.
Non visual regression in GitHub pull requests
I think you can get on Liveleak and find lots of video evidence that there are places where drivers will not stop for precisely this reason.
> My mom and grandma will never buy a higher end gaming PC, yet somehow PC gaming survives.

Every senior I have demoed the Rift to ask me "what does it cost? how can I get one?"

The only reason they don't have one is that my answer is "you need a $2000 PC, a $900 headset and $250 controllers".

Lower the price and you will see it take off.
What are we supposed to do about stuff this? Like I wrote a video game https://play.basketball-gm.com/ that lets you open multiple tabs for viewing multiple screens even while simulation is occurring in another tab. But Chrome recently stopped running the simulation if it's in a background tab. Putting my simulation code in a Shared Worker would be nice, except Safari and IE will never support it and it seems likely to be deprecated soon. Service Workers kill anything that takes over 30 seconds, so no long running processing allowed. What do I do? Go back to writing desktop apps that nobody will install?