skysight-inc/HackerNews huggingface dataset:
The reality is all the money they make off Linux is with workstations cards or HPC. Neither of those market niches are likely demanding Wayland support since stability is a hard requirement and Wayland really isn't sufficiently mature yet (nor does it really have sufficient market adoption).

They're a business, so when their customers need it, they'll support it. Until then, only hobbyists or an insufficient part of their customer base is interested, so understandably, they're not investing in it.
These prices look like they include room and board and such after spot checking a couple, e.g. http://undergrad.osu.edu/cost-and-aid/basic-costs gives in-state tuition for an incoming freshman of 11K per year.

You can argue that talking about tuition alone is misleading, but it wasn't included 15 years ago either, and yet 10K/year for in-state is around where things were back then too, IIRC.
It's because their real market are GPU servers which don't run any UI whatsoever.
I tried at the medium (default) and highest. Oddly enough the highest quality setting was the most blocky so I'm guessing the MMS or Pixel->Iphone text did something weird?

Either way, the app is neat and I think this is just an artifact in the MMS stage rather than the files.
I wonder how many of those important business decisions/discussions are made during the lunch breaks.
12 Angry Men would never play out in my state where you can be convicted for murder by 10 of the 12 jurors voting guilty.
Starsector is quite performant Java-based 2d space merchant sim. It shows a lot of visual effects and does a lot of processing in the background.
What people think coding is – what it actually is
why not look at a low travel keyboard and pot the whole damn thing?

[edit:
maybe not jump to putting the warden in the loop. maybe use cf instead?
maybe separable keyboard? a low cost e-book reader is probably pretty useful as well]
]
They talked about shipping durability, which was the point I was making. A cylindrical-ish plastic bottle would be less prone to crushing than a square cardboard carton.
Please see my edit, I missed a crucial part of your reply. (And I think it answers your question as to how: i.e. don't respond harshly when you don't have to, whether to me or anyone else. There were lots of gentler options available in both our cases here.)
Amazing AI Startups You Won't Find in Silicon Valley
After college, I had a NEET period of roughly 6 months. I would see friends maybe once every other week because I was somewhat depressed about not being able to find a job and had to be dragged out of the house, and the only people I spoke to regularly in person were my parents. I went to my first meetup (for programming) towards the end of that period before getting my first job, and I felt all of the stuff you described.

It was really jarring, but I knew what was going on, so I didn't freak out. I'd read about how solitary confinement affects peoples' intelligence, especially their ability to formulate speech, and I figured I had a diminished version of that which only took effect when talking to strangers. It took about a week of work and interacting with people other than my parents on a regular basis for me to feel normal again.
Maybe the truly surprising thing about The Iron Yard is that they were able to run so many campuses in third tier markets for as long as they did.
By spending most of your time at home, your immune system probably dials down.

I noticed I was falling sick when I took a short break from work and was mostly home. Everything returned to normal once I resumed my normal work schedule.
> Say you want to know how long it will take to develop some project (people famously always get this wrong due to optimism bias).

Actually, I find that people are, in fact, quite reasonable at predicting projects. If I ask for two points, 50% and 85% probability of completion of task, and then I put everybody's tasks together I get a really remarkably good prediction of the project timeline.

Anybody doing a task for enough time gets a really good feel for schedules. Oddly. Sometimes you even wind up with great heuristics ("2 weeks per engineer per schematic" is one of my favorites).

The problem is that management wants a 95% probability point. Unfortunately, the variance/standard deviation goes flying to the moon, and it is IMPOSSIBLE to convince people that is correct in spite of mountains of evidence both theoretical (really, every statistics book ever) and practical (gee, all of those "late" projects could be the fact that your people are incompetent/liars OR it could be that you are willfully abusing statistics. Things that make you go, "Hmmmmmmm.")

So, that 95% probability point is WAY longer than anybody is willing to agree to. From a political perspective, it's better to play schedule chicken and pray that a lower probability point comes home, that you can blame somebody, or that everybody is now sufficiently invested that they are willing to continue to the real 95% point.

I actually did this for 2 different large projects where I put the estimates together, ran some random Monte-Carlo modeling of different task chainings, and posted the timeline on my wall. Everybody attacked the schedules--engineering and management. The projects came in at the 62% point and the 75% point. And that was with changes (which always cause schedule extension). Both of these are less than a SINGLE standard deviation late--by quite a bit (Yes, I know I'm horribly abusing the notion of "normal distribution", but I have no hope of explaining anything even slightly more complicated to business types).

Management asked me not to do this for the third project because people were actually paying attention. I left shortly thereafter.
Power law indicates an exponential distribution, which is often taught right after normal distribution in most probability classes. Normal distribution usually considered as white noise, hence a fixed value + white noise is often Normal, which is quite common as well.
I've been following the X11 vs Wayland story since very close to the beginning and have built and used wayland and weston multiple times over the years. Cutting through all the FUD on both sides, my conclusion is that Wayland was created in the context of some very specific use cases which essentially preclude it from being a general solution that can replace X by itself (it could succeed if there was a single project to reimplement X in a sane way, but leaving it to GKT and QT is NOT a solution by any stretch of the imagination). Nvidia's engagement with linux simply does not cover the use cases that Wayland was created to address. In my view desktop/workstation use cases are not sufficiently covered by Wayland, and that is where nvidia's focus has been.

tl;dr Nvidia has no need to play in this space, anyone using X will just use X without the translation layer.
This is why I buy Intel graphics only... No laptops with Nvidia, not even dual graphics.

Maybe AMD if they drop proprietary drivers. But never Nvidia.
That's definitely a cynical way (that I would tend to lean towards agreeing with) to describe it.

The other spin would be "we discovered illegal activity through evidence that would be inadmissible in court, so we went ahead and focussed on gathering admissible evidence". Probably by looking in places they wouldn't have looked otherwise, but not by making anything up or breaking any laws.
Hilary Mantel, Art of Fiction No. 226
What is fair compensation for innocent victims put behind bars?

When wrongly convicted inmates are freed from prison, I think it reasonable to remunerate them per year of jail time, with accelerating penalties (as more years are lost to jail, opportunity is taken away at an accelerating rate; 20 years lost to prison is far more than 10 times worse than 2 years lost to prison, for example).

The base rate of $550,000 tax-free per year for lost work/family/life opportunity and pain/suffering seems eminently fair to me, with escalating amounts per year, as stated before. Probably could get behind a permanent waiver of personal income tax for life on any income under $200,000/year as well.
Parsing JSON the hard way (in Ruby)
Totally. I agree 100%. App makers have a financial incentive to make their apps as addictive and engaging as possible. Notifications are a key tool. The above article is basically nakedly advancing their own financial agenda, but it's for the greater good. Remove the structural impediment to maximum addictiveness. Let the users fend for themselves! Who cares that their battery life will suffer even if they opt out of a given app. That's the penalty we all must pay to live in a notification poppin' utopia not unlike the most acclaimed episodes of star trek.
The radio's firmware, not the Linux OS running on the application processor. All 802.11ac radios have closed-source firmware even when there are open-source Linux drivers to communicate with the NIC. The 802.11n chipsets by Atheros didn't use proprietary firmware and exposed a fairly low level interface to the host system. This led to the open-source ath9k Linux driver being the platform of choice for people trying to fix WiFi in general or improve the Linux WiFi stack in specific.
A bit off topic, but do the people using deep learning GPUs use the same device for desktop graphics? There aren't problems with display lockups etc?
So I didn't get to speak with everyone but I wrote up my experiences and put up on HN. If you'd like to speak again in future just let me know there! https://news.ycombinator.com/item?id=14817341
fglrx/amdcccle and now amdgpu-pro is AMD's proprietary driver package
> You truly can not expect any sane person with another option to choose Detroit

This is the second time today that we've had to ask you to stop posting uncivil comments to HN. I don't want to ban you, but if you don't fix this we'll have to, so would you please fix this?

(Re-)reading the following might help:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached this subthread from https://news.ycombinator.com/item?id=14817477 and marked it off-topic.
Did you know that some people in Detroit are much more likely to be murdered than others? 1 in 2000 doesn't mean that you roll the dice every day and pray. The people being murdered are overwhelmingly poor people getting involved in drugs/gang activity or domestic violence or what-have-you.
There are a lot of quantities which are positive definite. If it's bounded from below, it's not Gaussian.
Of all the VCs I spoke with, ba16z was the best. They were proactive in reaching out (2nd3rd/4th+ teir VCs are lazy), they gave you a quick no, acknowledging their fallibility, and telling you why they passed. That said if you randomly email a VC and don't hear back, they're not obligated to respond. They get hundreds of inbounds each month and 99%+ are simply uninvestable.
> go fuck yourself.

A spirited defense of Detroit is certainly welcome, but we ban accounts that resort to personal attack. Would you please not post like this here?
Intel driver support is pretty bad. If you aren't running with i915 at close to head there are easy to hit graphics bugs. Running most Steam games on Linux yields much worse performance and stability than running the same games on the same hardware with Windows.
It would appear making a password store on Windows would be rather simple, wrapping DPAPI:

https://msdn.microsoft.com/en-us/library/ms995355.aspx

At that point you should probably be about as (in)secure as access to the platform is. I don't know how you could improve much on that (assuming secureboot and bitlocker encrypted disk).

Is there some magic going on the MacOS side that somehow improves on this?
Georges Lemaître
Dumb question: the remote side need to enable it too, right?
Really really good speaking with you Avi - I wrote up my experiences and put up on HN. If you'd like to speak again in future just let me know! https://news.ycombinator.com/item?id=14817341
Many of the best Scrabble players are Thais who don't speak English (2014)
Why is support from nvidia even needed? I remember that there was always this weird thing where graphics drivers were written for X11 instead of being part of the kernel (or a module) like all other drivers, is this still the case? Why can't they write a kernel (framebuffer?) driver so no specific support is needed for a desktop environment?
>"It’s important to understand that this exploit was not a vulnerability in Ethereum or in Parity itself."

I mean.... I guess. It's a feature of Ethereum, if we're going to weasel around.
Really good to speak with you today! I wrote up my experiences and put up on HN. If you'd like to speak again in future just let me know there! https://news.ycombinator.com/item?id=14817341
I guess the Apple should pay them well enough if they don't want them to leave.

But you know they'll just spearhead another collusion with other tech company.
I agree that the victims of false imprisonment deserve a heck of a lot more than they get now, but one thing to consider is that mandating things like this may lead to fewer convictions being overturned due to the costs it would incur. It wouldn't help at all if the requirements just keep more innocent people in prison longer.
The business cycle is perfectly apparent... in retrospect. If it was apparent in... forespect... we'd all be rich!
Users cannot run 'any code'. They can run contract code, which can only interact with the underlying application through a protocol. The multisig hack was not a case of the underlying application being compromised. The contract itself was compromised due to a vulnerability in its code. The only parties affected were those that trusted the contract. The rest of the contracts operating on the application were unaffected.
I think most developers know not to eval()

Why would you execute arbitrary text in any other languages?
While your post is interesting, it is also vague. Can you specify what Wayland is missing that can't be adequately handled by QT or GTK, or do you just have the feeling there is such a thing?
> Dumb question: the remote side need to enable it too, right?

umm, no.
It all comes down to knowing how a company makes decisions. What's the thing that sells. At most companies it is revenue, so you basically run experiments that correlate to revenue strongly and then use that causation to adopt new metrics. People like metrics that lead to their higher order KPIs a lot.
Wayland is the default for Gnome now, and Ubuntu is switching to Gnome for its desktop next year. Have they said anything about whether they plan to change the default from Wayland to X for their installations?
WHY AMERICA KILLS INNOCENT PEOPLE BUT FEAR TERRORISTS?
The developer shouldn't have executed arbitrary text. Hopefully we can just fork, blacklist the stolen transactions and pretend this didn't happen.
> Power law indicates an exponential distribution

This sounds wrong. One is invariant under scaling, the other under translation.
>obvious
>trick
As a product manager who writes sentences just like these, genuine question -- what would you prefer instead?

Let's say this has been by far the #1 app request for the past year, and the reason you've built it is literally because it's what people have been asking for. And as a team, you're actually excited to ship it after months and months of development.

Really curious how else to phrase it? Without sounding immature or unprofessional ("it's here WOOT!") -- or too self-absorbed ("Drum roll please...").
I remember back in the early 90s when I visited, Chennai certainly did have siesta periods. It wasn't everyone though, but enough that you couldn't be sure.
> I understand that there are good theoretical motivations for this --- namely, the normal distribution is the distribution that maximizes entropy for a given mean and variance.

That is indeed true, but why should such a property imply that the use of Normal distribution is appropriate ? Just a rhetorical question, of course, because your comment does indicate that Normal is not a good choice unless one has compelling reasons to do so.

Another argument that is used to justify its use is the central limit theorem. That says a sum of (nearly) independent variables with (nearly) identical distributions with finite mean converge to the Normal distribution. If the process under observation is indeed a superposition of such random processes, then yes the choice of the Gaussian can be justified. But it is surprisingly common that one of the 3 requirements are violated. A common violation is that the variance is infinite or it is so high that the process is better modeled as one with an infinite variance. In such situations the family of stable distributions are the more appropriate choice.

Gauss' own use of the Gaussian was motivated by convenience rather than any deep theory. Even at that time it was well known that other distributions, for example, Laplace distribution works better.
I haven't gotten to know the unattractive ones well enough for them to tell me their romantic history. But yeah, I bet a lot of them get abused too.
In my experience, dual graphics on Linux is more of a pain than either solely Nvidia or solely integrated. Both my current and past laptop have had dual integrated/Nvidia setups (the first because I didn't know any better, and the latter because I mistakenly thought it was discrete only), and both times my solution has been to just not set up the discrete card at all because I've been unable to get the dual setup working in a reasonable amount of time and I don't do anything graphics-intensive enough for it to matter.
I think if you can't get statistical significance than the growth team model is probably too early. You mostly need to be in the "invest" stage and not the "test" stage. That's not to say you can't try to hack merely that measuring through multivariate tests is a waste of time and effort.
My home deep learning machine only had a monitor long enough to install Ubuntu. After that it's been accessed entirely through ssh on my home lan...

I sometimes fantasize about hooking up twelve monitors for a wicked game of descent, though.
> (it could succeed if there was a single project to reimplement X in a sane way, but leaving it to GKT and QT is NOT a solution by any stretch of the imagination).

Qt and GTK are not responsible for implementing the compositor at all. Compositors aren't actually the problem at all, the problem is applications.

XWayland is one of the main ways we are going to bring legacy applications to Wayland desktops. It works about as well as X does, and lets the other applications take advantage of the sane architecture of Wayland.

> In my view desktop/workstation use cases are not sufficiently covered by Wayland, and that is where nvidia's focus has been.

What use cases? The only thing that's missing for me is input method integration. It has full display colour management, handles multiple refresh rates in the same session well, handles scaling, supports every input device I own (including graphics tablets). What's not really firm right now is native support in every application, that's coming along at some rate, and XWayland is bridging that gap quite well.
Taxes is the short answer. But there is also the expectation that huge savings to the government would be possible, by abandoning all the current financial aid & support systems.

(I'm actually not familiar with the USA setup, but in the UK things were complex - to the extent that often councils AND claimants don't know of all the benefits to which they're entitled.)

So rather than a complex system where some users get zero support, some get $100 a week, and some get $200, all the paperwork processing, etc, the system becomes:

* Are you a legal resident?

* If so here's $250 for the month.

The system also has an implied goal of helping people work. Right now if you're receiving benefits in the UK, as an unemployed person, they cease when you get a job. So if you can only find a part-time job bringing in £600/month, but your benefits total £800/month accepting it is a net loss. If you receive UBI instead you'd end up getting your "free" money as well as the £600 - leaving you better off, and reducing unemployment.
I can only speak from my own experience (2-3 GPU rigs running tensorflow) but I have never had any trouble. Full Ubuntu desktop. Training models on the GPU does not cause any problems with display lockups etc.
Memory size limits... hmmm... text compresses fiercely. 7k only being able to store about 4 pages sounds an awful lot like zero optimization. I think some clever microcode might quadruple this or more.
We had project managers come in and say "the business" has set a deadline of X on the project. I wasn't involved in setting the deadline even though I'm the architect responsible for leading the dev team to get it done.

I said I wouldn't commit the team to a date that I had no role in setting. They asked me when do I think it could get done, I told them I didn't know.

Then when we estimated our first sprint and based our capacity on a realistic 5 hour days per dev based on meetings, tickets, etc. they tried to push back. Agile sounds all good until you start talking about a "sustainable pace" and 40 hour work weeks.

All that to say, my job is not my family. I set the expectation of 40 hour work weeks. Even if I do end up working extra because I'm on a groove or doing something challenging or interesting, I don't let anyone know I'm working extra.
"smart contracts can also do things that normal contracts can’t, such as enforce a set of rules entirely through unbreakable cryptography."

Isn't "unbreakable" a bit of a dirty word in the security community? Is there really such a thing as "unbreakable cryptography"?
I know I'm this situation the dev made a simple mistake, but I wonder if Ethereum is safe as a system assuming developers will make many mistakes, and those mistakes will happen more often as more complicated contracts are written.

At some point I wonder if the idea of smart contracts is better than a traditional system, since they seem prone to developer error due to complexity.
While that's a real problem it seems to me like agriculture is a better use of a scarce resource than lawns.
One time pad encryption is unbreakable given integrity of the pad material itself.
> but far more likely it will happen if you bounce a $50 check as a welfare recipient.

That's quite an extreme mischaracterization.

It is VERY unlikely that you are going to be arrested for bouncing a single $50 check.

Generally the people who get arrested for bouncing a check have something extra on top of it. They immediately sold the purchase (so it can't be reversed). They have bounced many checks up to this point (you mentioned repeat offenders). etc.

There is genuine injustice in being poor. That "bounced check charge" disproportionately hits the poor. And banks were going out of their way to reorder transactions to make things bounce. Parking fines, usage fees, etc. all are meant to tax the poor.

However, even multiple bounced checks are unlikely to result in prosecution without something to add to the pile.
Frankly I think people are insane to use any of these password manager products, whether SaaS or local. You're trusting a 3rd party to exercise control over your most sensitive digital information. Since the majority of people on HN are developer-types, you'd think "we" would write a little code, if necessary, for ourselves to make it easier to remember passwords. Basically a little DIY.

IMO, this will end badly.
There's this funny "heuristic" converse of the central limit theorem (by Mandelbrot, I think):

The ONLY variables that are normally distributed are those that are averages of many independent, identically distributed variables of finite variance.

Thus, if you cannot find the finite-variance variables that average up to form a variable X, then X is not normally distributed.

(The parts about independent and identically distributed are technical red-herrings. The only essential condition is finite variance.)
The camera app I truly miss on Android is Instagram's Hyperlapse. They should make it happen!
well said and so true.