skysight-inc/HackerNews huggingface dataset:
> A power law is the maximum entropy distribution with a well defined mean, but undefined variance, on the range (0, infinity).

The maximum entropy distribution with a given mean is the exponential. I think to define power law distributions you will need additional constraints more concrete than "undefined variance".
Formally, the condition isn't "never use a one-time pad with the same key numbers" it's "make sure the key numbers of each pad are statistically independent of each other".

Not that it matters. The sqrt(n) birthday effect isn't sufficient to overcome the exponentially low chance of a one-time pad collision for pads of any substantial size.
I'm guessing they also have a coding manual.

Tabs or spaces?
Thanks mate. I've put a lot of effort into it. Vue makes it easier. It really is a great framework.
Indeed they can, For basic framebuffer, but for doing 3d acceleration, to get many nice desktop effects people are used to you basically have to speak their proprietary protocol to the GPU. You can do a little better than framebuffer, like the "nv" Xorg driver, but it's still not really sufficient for composting, video playback and other things commonly expected from a desktop OS.

There's an effort to reverse engineer this called nouveau, they've done a surprisingly good job in a surprisingly short time, but it's still far from perfect.
What is the root cause for the decision to end this business?

Insufficient income?
Costs too high?
Cash flow issues - unsustainable inflows vs outflows?
Mismanagement or something else?
Because for random variable X, sometimes need to care about X^2, and when X is normally distributed X^2 is chi-square distributed and not normally distributed.

Because under mild assumptions, for arrivals, say, of visitors to a Web site, gas station, hospital, the arrivals form a Poisson process, the times between arrivals are independent and identically exponentially distributed, and that's not normally distributed.

Now at nearly any server farm, it is easy to get wide, deep, rapidly flowing oceans of data on the performance of the server farm, and, as U. Grenander once explained to me in his office at Brown, the data is wildly different from what statistics was used to, e.g., in medical data. In that ocean of data, finding anything normally distributed will be very rare.

The claims in the OP about many effects are nothing like good evidence for the central limit theorem or normally distributed. E.g., from the renewal theorem, many examples of Poisson processes are from the results of many independent effects.

E.g., the usual computer based random number generators return what look like independent, identically distributed random variables uniform on [0,1], and that is not normally distributed.

The question in the OP about why not normally distributed is, in one word, just absurd.
> The startup pace is fast, and you need to be creative, think on your feet, and come up with solutions as quickly as possible.

Sounds like two weeks before a paper deadline!
Weakness of Will
But that hypothesis doesn't let the author post a click-bait title/article!
> Privacy is the one problem that Mozilla/Firefox can address

could address, unfortunately Firefox default settings are no better than Chrome nowadays - what a shame. Every time the Firefox settings dialog gets changed, privacy related settings get less, and default options changed for the worse. One has to dig through the about:config mess, and even there the settings get renamed. It feels like their new devs learned their work at Microsoft, with Win10 as shameful disrespectful highlight of user hostile behavior.
Show HN: (vy) A nifty vim-like editor running on python3 now
https://github.com/iogf/vy
How are you evaluating their performance? It is unlikely that you have a full knowledge of all of their duties.
Show HN: API Bootstrap – A better way to build your API
Does xrandr's --scale option not do what you want?
Passbolt, give it a try!
https://www.passbolt.com/
Mechanical Turing Machine in Wood (2015)
> In the end, it was much easier to model the trainer like a video game, where every object has its own state.

Uh? Making an interactive simulation was easier if made as an interactive simulation? How could this possibly be a surprise?

It's not like we don't have simulators - flight training being the canonical example.
Accompanying video: https://www.youtube.com/watch?v=vo8izCKHiF0
I thought this is an extremely inaccurate portrayal of CS PhDs who want to get into good startups. Pretty much all the PhDs I know can hack prodigious amounts of code and are not totally incompetent socially. Where they lack are mature sw dev skills (unit test, fancy design patterns, comments in their code, variable names). This is not because they are lazy or unawares. Most systems grad student projects have a specific structure that makes this a reasonable choice. Many students don't work with teams of devs during their PhD education. So please .. do not think most PhDs can't code.
So now people who are self taught excellent programmers are unemployable without paying a 60,000 tax into the hands of private institutions but morons who graduated from diploma mills in countries with lax educational standards are entirely safe.

I'm also sure that nobody will act to artificially limit the supply of legally employable programmers just to enrich the few at the expense of the rest of us.

I'm also sure that such guilds wont be run by the least talented bureaucrats possible unfit to produce code themselves!

Further I guess we can just cancel open source software.

This is a terrible terrible terrible idea. The cure is worse than the disease.
Brilliant setup. Seize both sites but only keep one down so you can document suspects migrating their criminal operations.
Same Day Loans Bad Credit – Way to Access Appropriate Cash Deal
What you are proposing:

(1) Is bad economics. In most cases, getting rid of occupational licensing would create wealth. To take law/lawyers as an example, see http://www.econtalk.org/archives/2011/09/winston_on_lawy.htm...

(2) Would have the practical effect of taking away my livelihood and ability to work. Would have radically altered my life, personally, for the worse.
> 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.

This will probably come off as being assholish, but I honestly don't mean it to be: you should read the rest of the article. It actually covers this topic in depth and has good thoughts on this fundamental issue with smart contracts.
The image is pretty misleading. It looks as if GraphQL server connects you to REST and SQL.

In fact you simply have functions called resolvers where you write your logic to get data from wherever you want. SQL, NoSQL, API, filesystem, etc.
I based the prior probability on NIST's past behavior with respect to backdoors.

https://google.com/search?q=nist+backdoor

Further, I reviewed the architecture in the write-up.

If they wanted a random beacon that was not backdoored, they would xor it with samples from a lava lamp or something simple and unpredictable and point a web cam at it that anyone can see. As explained, this cannot reduce the randomness.
They would not carefully design an architecture that is possible to backdoor, which is what we are reading about.

As for the reason why they say it should not be used in cryptography, I addressed these in my original comment.

In my estimation the chances that the government can predict the output of this random beacon are 200:1 in favor.

You are free to disagree, that's fine.
That's just too bad, especially for those who use Wine (Wine on Wayland now looks completely stalled, and XWayland would be the only way to use it in the foreseeable future). Firefox is also far from ready.

But Mesa really caught up lately, so switching to AMD was never as good. Just forget Nvidia and enjoy properly integrated graphics stack.
It's not a sink.
Ahhh ... yeah, that makes total sense. So it would literally be the worst thing you could do.
Timestrap: https://github.com/overshard/timestrap/

Time tracking and invoicing.

Django back, Vue.js front
"This has been by far our #1 request for the past year. It's been a long haul and we're very proud of what we've put together. We think you're going to like it."
> Their current X11 drivers tear like crazy, and I have hope that Wayland will fix that.

No they don't. I have had 3 different nVIdia configs, and presently 2 for gaming, and through my experience hopping from one distro to the next I find that the problem is actually unrelated to nVIdia drivers - but the compositor. For example, in Mint if you switch to compton, it makes all tearing disappear. This is well documented.
KeepassXC has a command line option with the latest release.
the problem is that the tools don't facilitate writing correct contracts

i don't know how to do this myself, mind your. to be broadly applicable the tech has to be accessible to people who would be writing contracts. a fucking professional using the state of the art for this shit has very little tooling support for checking that the contract actually operates in a particular fashion.

something like an SQL query planner that helps you write contracts
Sorry - somehow I missed that.
> Gaming enthusiasts aren't running Linux.

More and more do today.
I'm assuming this solver only works on a particular subset of SQL like ANSI SQL. Applications are often coupled to one database by using exotic features and non-portable SQL. In fact, the more you need performance, the more likely you are to leverage these aspects of your database and prevent yourself from using a tool like this.
> Formally, the condition isn't "never use a one-time pad with the same key numbers" it's "make sure the key numbers of each pad are statistically independent of each other".

And to expand on this - this is why it is imperative that a source of true randomness is used as a seed. Pseudorandomness cannot (by definition) satisfy statistical independence.

If you don't have a source of true randomness, you've just implemented a stream cipher, not a one-time pad.
> If/when Wayland becomes the default for Ubuntu

Ubuntu is the default distro for gaming, too, and I doubt they will jump until it's well ready, and certainly NOT before nVIdia provides support. It would make no sense.
You can be held responsible. You don't have a right to obtain a substance just because you want it. It doesn't matter if it "goes in your body" or not. That's not how rights work. You have to justify the value to society.
> ethereum dev.

how would you even get started for this kind of job? all of the ads popping up seem to be looking for somebody who already has significant experience
How to Make a Clichéd High Fantasy Cover
Wow, that first story is just brutal. Poor guy.

I went through a similar struggle at my first interview out of school, at least in regards to an interview.

As I did non-majors courses at a community college before an intense 2.75 years at a full course university, I sometimes had to compromise on my course selection, as some things were taught in semesters I was unable to take them in.

In the interview(consisting of multiple interviewers, this was my first) in my first I was given the task to create a small class that would hand out read or write access, allowing many reads, and one write, and never a read and a write at the same time.

I thought for a moment, and started dictating my solution. Unfortunately, due to the above, I was never able to take an Operating Systems or Parallel Programming course. Thus, I had never even heard of a semaphore (I now consider that inexcusable, but perhaps understandable). As I set to work implementing two locking list structures, the interviewer would constantly interrupt me, trying to steer me elsewhere - a place I could not have possibly even known about - an unknown unknown if you will. This ultimately resulted in what was, to me, and I'm sure to him, a very frustrating 15 minutes and maybe 3 lines of code.

All this to say, I think sometimes there are just vastly different expectations on each side of the table, and it can result in mutually poor experiences in the interview room.
One of my backburner projects is to check out the declassified CIA documents, OCR and clean up them, and make these available on my website [1].

The idea was to look for stuff that was interesting as a resoure for role playing games, mostly, but I also included one about "how to produce estimates"[2] that is close in spirit to the one about writing.

[1] http://www.pa-mar.net/Main/Games/Games/Espionage%20Files.htm...

[2] http://www.pa-mar.net/resources/The-evolution-of-some-techni...
Scatteract: extraction of data from scatter plots
In total number yes, but in percentage of the total market, there's hardly any change, Windows and Mac gamers are also growing segments too.

And the GP comment was right anyway, 90% of the Market is for sure not running Linux for gaming on PC. 1~2% is nice but it's hardly enough to convince large publishers to support Linux.
Honestly I read the comments first, I enjoy and learn from HN comments often more than the original article. Thanks for pointing out I was missing context.
We don't use the display at all - there's not a lot of space in the server room for monitors.
i'd like formally verified laws if i could
Hey! Tech-death isn't what I listen to nowadays, mostly, but it's where I started from. I learned to appreciate complexity in music from there, and branched out to other things. Still do enjoy the occasional Gorguts listen, though.

(Your link is excellent.)
Or the hour+ commute. The opportunity cost of not only that much time 5 days a week, but the tiredness, delays, and other hassles that are involved, are just something you avoid if you have the leverage.
Gamers know to either use rolling distros, or to make sure to install recent kernels and Mesa from backports and etc. instead of being stuck on LTS kernel / drivers.
It is too bad that these bootcamps can't find a way to invest real money in excellent teachers. A few of these teachers are great. The teachers are the core of the business, just like they are in a university. We all know what has happened to salaries there. I think if bootcamps and colleges keep paying teachers like they are worth less than one of the jillion dollar Vitra sofas these schools are furnished with, they deserve to fail hard. (nice sofas though) Perhaps this is one of the key areas of failure in the model? Just a suggestion. Most of these teachers really stink. These bootcamps value youth or a let's call it a"certain look" over teaching experience and teaching innovation and creative teaching techniques. They also hire a lot of sadly unqualified grads of their programs who are confused when current students submit apps that are slightly more complicated than what they are used to seeing. They have no idea how to reach out to a diverse array (no pun intended) of students, because they are usually the "tell me what to do - I just follow orders" type of student/employee themselves who are all too keen to buy into the positivity consensus so enthusiastically promoted by these bootcamps. I hope you can teach where you are appreciated one day.
Working in a Prison Goat Milk Farm
I do not agree with the definition of "production quality software" in this post, which exclusively focuses on purported readability and extensibility by others.

No. No. No.

The difference is that production quality software needs to be usable by other people -- often many other people -- instead of just the author or a small group of researchers. In many cases it must work close to 24 hours/7 days per week under highly variable conditions.

This means it generally must have fewer and less severe bugs than a proof-of-concept or research prototype. This often requires extensive testing by end users or QA folks standing in for end users.

There are many examples of shipping commercial products and widely used open source programs that clearly meet this criterion but are certainly not easy to read, maintain or extend code.

Modularity in particular often fails to produce either readable or extensible code, rather producing numerous layers of confusing modules and/or objects -- "lasagna code" instead of "spaghetti code." It also can fail to produce "production quality software" as I define it above.
>This filled a real need in Detroit and it saddens me.

The same is true for Houston. I'm about to hire an Iron Yard graduate for a junior dev position, and if I had the budget to more people, one of the other top candidates was also an Iron Yard grad.
> There's an effort to reverse engineer this called nouveau, they've done a surprisingly good job in a surprisingly short time, but it's still far from perfect.

Nvidia has been putting a lot of hurdles on their efforts since the Pascal GPUs. If you look and pre-Pascal GPU the performance of Nouveau is really impressive, but Pascal GPUs are crawling to go beyond a few frames per second. It's really sad.
Get Polaris cards, like AMD RX 480 / 580. Vega is upcoming, but so far didn't gain proper kernel support (DC wasn't merged yet).

Sapphire is one of the best card makers with AMD chips: http://sapphirenitro.sapphiretech.com/en/580-8.html

The only problem - lately they are hard to buy. I guess all those bitcoin miners buy all of them at once.
thanks.. that reference was a little too oblique for me
"Ethereum is a descendant of the Bitcoin protocol, and improves on Bitcoin’s design"

Misleading statement
TL;DR: The investments are moving from the city proper to South Bay over the last 2-3 years. Mostly a good writeup backed by sufficient data points.

If I may anecdotally share my observations, of the handful of people that I personally know who have founded Startups in 2016 and 2017 -- all of them are in their late 30s, and have dependents (spouse, children, pets). All of them currently live on the peninsula or in the south bay, even if at some point in the past most of them lived in the city.

It is increasingly getting harder and harder to justify the costs of living in the city in view of the small livable space that your apartment gets you. Add to that a lousy school system, a never-ending homeless problem, and an incompetent MTA. Living in Palo Alto, Menlo Park, or Mtv. mitigates most of these flaws while retaining all the upside of being in the bay area.
Solus is, as far as I know, working on a software solution to make dual GPU systems better supported.
bizarre that this basic question was left unanswered. Any one of the above would have given some satisfaction to the many people who have a vested interest in Iron Yard/the success of coding bootcamps in general
If you'd like you could send me that dev's info (also in Houston)
So how do you know when you get a Maybe? Every time you do not get a yes, does it mean you got a no?

I have contact some VC using emails and showing my MVP. Usually they ask some questions, or give some advice. Sometimes they say No, but for now... Other times they said that it is not a fit for us. One of them say that we are in a different country and that he preferred to talk in person.
Second this - meetups are pretty good for a variety of topics, not all of them tech related.
It's far from being a single variable here. WHen you talk about games, it's not just about the drivers, it's about what graphics API used as well, and how well the engine is optimized to run on OpenGL in the first place. Most engines are made with DirectX in mind so any quick port to OpenGL will lead to worse performance regardless of driver quality.
> Not coincidentally, 2^n is also the number of possible one-time pads there are, so your adversary gains no information from this fact.

Yes! And this is what's critical to the success of the one-time pad: you've not just encrypted data, you've encrypted data in such a fashion that (from the attacker's perspective), all plaintexts they recover are equally likely. Cryptanalysis is fundamentally impossible.

The information theory is absolutely groovy, but the application of it is unfortunately impractical.
Writing That Works
As an alternative available in India for sale now, consider the VW Polo: https://www.cardekho.com/overview/Volkswagen_Polo/Volkswagen..., available for ~$7800 with dual airbags. True, that is nearly twice the price, but the safety results at http://www.globalncap.org/results/ (bottom, with airbags) speak for themselves. I know everyone has a different price on safety but buying one of these second hand, IMO, would be a better investment than buying the Renault new.

In the Global NCAP page above, it seems that the Kwid was re-tested and in subsequent tests, it looks like the passenger cell retained its integrity.
would it be more interesting if phrased as a form of sabbatical rather than a full teaching career?
A most impressive achievement for programming evangelism
Is xwayland the same thing as wayland?
White with Eastern European accent. I get asked all the time, it's an innocent ice breaker.
Just a comment, whether a 0.1 percent false positive rate is "small" is a subjective value judgement. Would you drive across a bridge that had a 1 in 1000 (0.1 percent) chance of collapsing and killing you as you drove across it? No, probably not.

In addition, the 0.1 percent false positive rate is based on a small sample of around 1000 cases. The Federal fingerprint databases such as the ones used in the Brandon Mayfield case have millions of people in them and may eventually have all US citizens (over 300 million people) in them. How does this "small" rate extrapolate when a fingerprint is compared to every fingerprint in the US or the world?
You should be happy to hear that while AMD still has a proprietary driver for some outlier workstation cases, the officially recommended "default" driver is the fully open-source stack.
That's about hardware makers, not about publishers.
Yeah the diagram is intended to represent where GraphQL usually sits in your architecture.
Thanks for the rant! Enjoyed it.
Houston: Lot of .NET here (oil and healthcare), but I believe IY here was teaching Ruby and React.
I heard that "Perry Mason" was a response to inept prosecutions (the defendant always looks hopelessly guilty, and Mason always proves him innocent).
They do for many users, and taming them is a pain. That's why using Mesa is a breeze in comparison.
Both top-level comments have mentioned housing prices. I grew up in the Bay Area and want to stay here and I am trying to work to change policy to help build more housing. Unfortunately due to law, bad policy and NIMBY's the market is not going to solve this problem on its own, without political change rents and housing prices will keep increasing. Here are some political actions you can take to help:

- call your State Assemblymember about SB 35, which would streamline (read: Force cities to approve) the production of housing near transit. Up for a vote very soon

- call your State Assemblymember and ask them to vote Yes on AB 71, which would end the state tax deduction on second/third homes and use the money to build affordable housing.

- contact the Brisbane City Council and ask them to build housing on the Baylands, near Bayshore Caltrain. The developer wants to build 4,400 units and the city wants to build 0. Baylands@ci.brisbane.ca.us

- Ask for more housing in the Central SOMA plan. BART and Caltrain are packed every commute hour and they want to add 50,000 new jobs and only 7,500 new housing units. Best is to show up for the hearings, failing that, email the plan director, steve.wertheim@sfgov.org. http://sf-planning.org/central-soma-plan#contacts