skysight-inc/HackerNews huggingface dataset:
> it looks like maybe he is making progress to also knowing that the model will predict well. I'm looking forward to how he does that.

Yes that's exactly it. By way of Vapnik and Chervonenkis' result (essentially an uniform law of large numbers) one upper bounds the expected accuracy (over the unknown distribution) of a classifier in terms of the training error and another quantity that depends on the class of hypothesis that one is using. One can give bounds even when one is using an infinite class, for example all linear functions in the feature space, or some Hilbert space of functions.

This was one of _the_ major early break through result. Its often quoted in the context of ML but it really is a result in probability theory. Since it bounds the most pessimistic situation possible, they are quite bad (although achievable).

It also brought about a paradigm change in the mindset. Since the optimal classifier is just the thresholded conditional density, early approaches had focused mostly on estimating this conditional density. But that's an impossible task. V&C showed even if you do not have enough data to learn the density, you may have more than enough for good prediction accuracy. Don't learn the conditional density, just learn the discriminating function directly by optimizing its expected loss.

People have moved to different tools to bound expected prediction accuracy. You get a lot more reasonable bounds, say with the PAC-Bayesian theorem.

Key thing is that these are distribution independent, non-asymptotic and also dimensionality independent.
This whole thread has been awesome. One of the things I learned is that Massachusetts just changed its laws to allow grandparents houses to be built within your lot. So grand parents get to live with their family, enjoy the grand kids ,etc. A byproduct is that they may free a lot of houses to be used for younger families.
actually, all it takes is high fat butter in your regular coffee (while taking the sugar out). You don't have to buy anything from him. Also, excess protein turns into sugar, so if ketones are raising your resting blood sugar, you may have another underlying metabolic or pancreatic issue.
Movies about realworld tech (not sci-fi)
I think the best thing that ever happened to me was realizing the thesis of this article and getting some humility.

I used to be firmly in the software will eat the world camp. Turns out the world is pretty cool. If you still think like this: travel, study people and get outside.

Getting to know the world around you and people who are different than you will make you a better person and a better engineer.
> but this is hacker news.

So? There are too many domains to be familiar with. You just happen to be familiar with this one. I bet there are plenty things I'd consider obvious on many other domains where you'd be clueless.
Chris Palmer on Getting into Security Engineering
That would be really valuable to a lot of founders (myself included).
> so it's well worth making individual lines a bit less readable if it means you need less of them

What does it mean?
Please dont do it unless you are google and have built google scale tooling (gforce/big table for code cache)

benefits of monorepo

* change code once, and everyone gets it at once

* all third party dependencies get upgrade at once for the whole company

cons (if you are not google)

* git checkout takes several minutes X number of devs in the company

* git pull takes several minutes X number of dev

* people running get fetch as a cron job, screwing up and getting into weird state

* even after stringent code reviews, bad code gets checked in and break multiple projects not just your team's project.

* your IDE (IntelliJ in my case) stops working because your project has million of files. Require creative tweaks to only include modules you are working on

* GUI based git tools like Tower/Git Source dont work as they cant handle such a large git repo

Google has solved all the issues i mentioned above so they are clearly an exception to this but for rest of the companies that like to ape google, stay away from monorepo
> Scholze avoids getting tangled in the jungle vines by forcing himself to fly above them: As when he was in college, he prefers to work without writing anything down. That means that he must formulate his ideas in the cleanest way possible, he said. “You have only some kind of limited capacity in your head, so you can’t do too complicated things.”

Grigori Perelman also worked this way. According to "Perfect Rigor" (Google Books link: https://goo.gl/tFe6hP):

> Perelman did his thinking almost entirely inside his head, neither writing nor sketching on scratch paper.
Possible that most people really like to have distinct level encoded as syntax.
Ooh, the encryption comment I just made reminded me of an example of compression potentially working on encrypted content.

AES-ECB mode will actually compress fairly well for some inputs (the canonical example being a bitmap image). The reason the compression can work? Because the crypto is broken. In the image case you can actually just visually (no maths or anything) see a large amount of the details of the source image.
So, it's not just compression per se, but compression plus real-time plus some knowledge about the underlying information.

These sorts of attacks don't matter against a compressed and then encrypted file of indeterminate data, correct? Similarly, an amalgamation of many types of data, such as a disk or archive?
The alternative is many many many people in Germany and france losing their jobs.

It's just not politically allowable, not to.
> The thing is if this is so rare and so precious, why is it cheap enough to put in balloon.

The price is literally held down by law (at least in the United States). Because people need to have their birthday balloons. Which is stupid as hell.
I think the issue at hand, is these devices should be able to be treated mostly as appliances... you wouldn't put up with your TV tuner just randomly dropping, requiring you to turn it off and on again... or your oven suddenly switching to clean mode while you're cooking a chicken.

It comes down to standards compliance and quality control issues.
Maybe not such a shame. Having something (mostly) static like CSS has lots of performance advantages. Imagine the web being even slower than it already is, that's what DSSSL probably would have resulted in.
He Was a Hacker for the NSA and He Was Willing to Talk. I Was Willing to Listen
Welcome to Ansible-Container
spoken like a good engineer... i btw am that guy too and agree, yet i am not sure it is truth. i hope so.
"We wouldn't want to wipe out the solar system by accident."

I'm totally with you there. If we are going to do it we should be doing it on purpose.
Interesting thoughts, it is a bit of challenge I must admit to explain something big and complex in a good simple way, maybe especially when you know all the engineering behind it, easy to get lost in all details.

I have been thinking that maybe a video can do a lot, a screen recording with some voice over (I have an okay English accent even if it's not my native tongue) explaining the concepts and UI. The casual visitors might be able to get through a video like that whereas few really takes the time to read a long text.

Thanks again for your feedback!
Ruby on Rails for one simple reason - it's still the fastest way to build small and mid-size web apps.
I agree and disagree with you :). Yes, I agree, he's advocating in-lining one-off functions, and I can see both points of view from that.

Having said that, how often do you have a large method where it isn't modifying a lot of state? I guess it depends on the context like a lot of things, but it seems like that's what is happening in the code I deal with (large methods changing state as well as having a lot of dependencies).

But the "article" isn't an article exactly, it's a commentary of an email that's 7 years old. The original email seems to completely advocate in-lining; the "article" part backtracks somewhat, and that's what my comment was around. I'm not always the clearest in my writing though.
> I imagine, at a point when hardly anybody can afford decent housing, that a lot of retail spaces will be squatted as housing.

Or, as people have been doing for decades, they'll move to suburbs. And suburbs of suburbs. Housing is unaffordable in cities. Suburbs, not so much.
Because they've had 25 years of anti-EU propaganda blasted at them, mostly by Boris Johnson.

By his own admission, when he was a journalist in Brussels in the 90's, he fabricated stories from whole cloth - he compared it to chucking stones at the neighbour's greenhouse for fun. He was fired for this repeatedly, and therefore entered politics.
This is so cool. I got a health check up and running in seconds. We're gonna be trying it out :)

- What are your plans on pricing after beta?

- ETA on sharing dashboards/checks, or some form of team/organization functionality?

- UX Feedback: I dislike the search bar. It's very non-obvious that it's an input, barely even looks clickable.

- General feedback: No obvious way to customize or even view check frequency. Are they every minute? Every 24 hours? I can't tell.

- Bug: I broke webhook test with an ipv6 address. Can I add custom headers to the webhook?
I thought Mercurial, but I don't work at Google so I'm not sure.
Agreed, Vapor[1] is coming along nicely.

1 - https://github.com/qutheory/vapor
There's one thing Transylvania needs: You
Context: https://reddit.com/r/technology/comments/4q8ywp/til_that_som...

Latest update is that Facebook restored access.
"Strongly typed" is not the same thing as "statically typed". Most dynamically typed languages are strongly typed, too. The distinction between static and dynamic type systems comes from whether type errors are caught at compilation time or run time.

Which basically settles the question for me as a programmer, anyway. Eliminating the possibility of a class of run time failures -- how can that not be a good thing?
They can probably be converted into new uses. Business parks, chopped up into smaller retail spaces, a mini mall, other big space requirement locations. One near my hometown converted into a bowling alley and batting cage place.
Only if you do it wrong?

If it ends up like thousands upon thousands of if statements then you got it wrong (or so I think).

Getting it right IMO means realizing that rules are not necessarily source code but often data to be iterated over, filtered etc.

This is a form of metaprogramming that can be practiced even in Java ;-)
tldr: learn from history

Apropos as YC looks into giving everyone money and designing cities from first principles.
Just want to say how much I appreciate the refactoring into smaller libraries. d3 has enough traction that it's not something they had to do, but it's the right thing to do, and probably took a good deal of effort and thinking.
Does this mean you intend to update your existing examples in place? It might be nice if you forked them with v4 instead to create a defacto upgrade guide.

I know many tutorials reference your examples and it might create more confusion if they are updated in place.

I suppose it depends on how much you want to keep supporting v3, but I'd argue its worth keeping the old knowledge base intact for a while.
I didn't say it was wrong.
Your analysis isn't merely uncharitable but actively tendentious, almost insultingly so. Reading it I'm left wondering who here you'd expect to convince with it. "Those are political problems, should be left to politicians"? That's "M-x doctor"-grade logic.

I'm sure you have any number of substantive rebuttals, most of which I'll disagree with but many of which are at least interesting. Why write a comment so contemptuous of the site, instead of simply writing out what your real thoughts are?
This chart is wrong in at least one line (probably many more): Norway pays about the same per capita as the UK does/did (source: interview of the german treasury secretary, Schauble).

So while the Norwegian model is a valid option - it does not save the UK a single Euro.
“I have a copy of a Terrorism Blacklist. Should it be shared?”
You and sklogic took this thread into an inner circle of flamewar hell. This is a poster child for the kind of discussion we don't want here, which pollutes HN for everyone else. Please don't do this again.

If you feel provoked, catch it before it drives you into an angry back-and-forth. That's not easy, but it's something we all have to work on in order not to destroy this site.
show HN: Crunchbase Chrome Extension IP (trademark and Patents)
Bot Lawyer That Successfully Appealed 160,000 Parking Tickets Is a Damn Hero
Intercepting SSL and HTTPS Traffic with Mitmproxy and SSLsplit
I went back to a wired keyboard and have been happier ever since. Same for mouse, though that is somewhat irritating at times... I use a unicomp keyboard, and a logitech m500 mouse... Though I do miss some of the older mice that were more sturdy feeling.
User history is a useful thing: https://www.cameronhuff.com/
Long distance was pretty expensive. I don't remember specific rates from back then, though Metafilter has some specifics-- $0.434/min for daytime rates in 1980 (Source: http://ask.metafilter.com/211826/Long-Distance-Rates-For-the...). I do know that we basically couldn't call our cousins or grandparents a state away except on weekends, because we were assured by our parents that it would bankrupt the family to do otherwise.
This simultaneously illustrates how e^(180') is halfway round a unit. Tau (literally/numerically?) > Pi
Does it go without saying that actually running a simulation is super easy? At times I feel locked in by my operating system, so I wonder how these guys did it.
Stellar Build Challenge Will Award 2B+ Lumens
What I find amazing, is that except YC no-other VC firm would publicly acknowledge that 10 year exercise periods make sense. In this age of social media, I find it absolutely appalling that they still endorse the current 90 day rule. I am guessing they categorised the PR nightmare of not endorsing is marginal. So, they kept quiet, since keeping status quo is in their interest.

YC is trying to make things better and fair for employees. For a really long time the odds were always stacked against the employees the most. YC, Adam are hacking it for the better. All good entrepreneurs who believe in "making the world a better place" should endorse this. Unless, the idea gathers enough momemtum, the old-guard, vulture VCs will not change their stance. This includes A16Z.
Go has a relatively weak, unsafe type system despite being statically typed.
Also, lack of generics, optionals or tagged unions is kind of a bummer.
React component's lifecycle
Quit digging :-)

On that note, sometimes we all get too attached to our own hard-won mistakes. We all need to remember that sometimes we should set aside pride and just say, "Whoops, my reasoning was unclear or I was misinformed, thanks for correcting my misstatent or misunderstanding."
Python(Django and pydata stack). Most surprising to me, there has been a huge uptake of Python in my country (Kenya) this year. Ruby didn't win. Neither did JavaScript.
The short answer is likely "It wasn't worth the cost/complexity/etc of that approach".
I agree. `vim-go` is my favorite example; it actually is comprised of a number of daemons that service different facilities. The innovation would be a common interface specification any backend can play with any frontend.
> Contrary to popular perception, Mosaic was not the first graphical browser. It was predated by ViolaWWW

Neither was ViolaWWW the first grahical browser.

In fact the very first browser by Sir Tim Berners-Lee was already a graphical browser (even with WYSIWYG edit mode later known from Frontpage/Dreamweaver) - made possible by thr advanced NeXTSTEP operating system and its window builder IDE (nowadays known as OSX/macOS and XCode respectively): https://en.wikipedia.org/wiki/WorldWideWeb and https://en.wikipedia.org/wiki/NeXTSTEP
San Francisco's currently seeing a strange political alliance between homeowners - who want their valuable property in the Bay Area to appreciate - and well-meaning progressive activists earnestly trying to alleviate poverty.

Supervisor Peskin has built up a reputation for walking this line; for instance, he generally favors increasing affordable housing (BMR) requirements to very high levels. That appeals superficially to progressives, but also causes fewer units to be created overall, leading to ever-higher market rates and single-family-home values. It's really bad news for anyone who ever wants to rent in a market rate apartment.

This proposed policy follows a similar vein. It subsidizes everyone else - both asset-rich homeowners from earlier generations and those barely getting by - at the expense of San Francisco's newcomers, who have no reason to support him anyway. Coming from Peskin, this move doesn't surprise me at all.

Great to see renters (of all income levels) finally banding together in the most recent election: http://www.sfyimby.org/
Layout should have been constraint-oriented, not procedural. You should be able to express "Bottom of this box is adjacent to top of that box", and such. All those constraints go into a constraint engine, and a layout is generated. This is something a WYSIWYG editor can generate.

To get a sense of how this could work, try sketch mode in Autodesk Inventor (there's a free 30 day demo) You can specify that a point must be coincident to an edge, that an edge must be coincident to an edge, that something must have specified dimensions, that some dimension must have a numerical relationship with another dimension, etc. Inventor goes further, supporting constraints on diagonal lines, circles, arcs, ellipses, etc. Whether layout should support curves is an interesting question, but the technology exists to make that work.

The people who designed HTML5 and CSS thought procedurally, not geometrically. It shows. Designers think geometrically, and a geometric constraint system would make sense to designers.
We bent over backwards not to ban you, gave you lots of warnings and cut you tons more slack than we usually do. You're aware of how unacceptable it is to post comments like this to HN, and still you did it repeatedly in this thread, turning a large section of it into a toxic waste dump.

Obviously, your account is now banned. If you don't want it to be banned, you can email us at hn@ycombinator.com, but please don't do that until you're sincerely committed to never spoiling HN like this again.
Ask HN: Software from the 90's that was ahead of its time?
Sorry, yes, i deleted a line accidentally, but it turns out you can show both directions, and to prove a tight bound, you need to show they reduce to each other without changing the complexity class.
I think it reads better with intermediary variables. Granted sometime you go to name an intermediary variable that does two things (just like male_siblings = (2 * (X + Y)) if I have a brillant idea for the variable name.
We are already partially there only with athletes instead of engineers.

(That said I'm less optimistic I guess.)
Ugh. You're right. Not sure how that happened. Will re-submit. Thanks for the heads up!
Severe performance impact.

Since we appear to be bolted to the top of the thread, I'll repeat a point I buried deeper in the thread:

Maybe some readers of this thread are in the habit of casually bringing up random VPN connections between individual Linux machines. But in my experience, people tend to invest in VPN configurations so they can connect developers and ops to deployment environments and company networks. That's like, the big use case for serious VPNs.

In a serious VPN deployment, if you lose code execution on the VPN server, whether the attacker took the kernel or just a userland process is somewhat far down the list of concerns you have to deal with. A better first concern is "how many machines inside the VPN did the attacker just get code execution on because they can now make direct TCP connections to all our internal services".

From that vantage point, I'm a little less concerned about whether my VPN server is at CPL0, and a lot more concerned with things like "how complex is this code and how straightforward is it to audit".
It just should be more expensive, that is all. That is at least my understanding of the problem.
I'd have loved to see Paolo Soleri's "Arcology" idea take off better than it has - Arcosanti is a cool place to visit, but you wouldn't want to live there :-)

https://en.wikipedia.org/wiki/Arcology
Official PanGu V_3.0.1 Hack iOS 9.4 Jailbreak Download Cydia 1.1.28
Mobile ECommerce: How to Design UX Search
Exercise Releases Brain-Healthy Protein
This as a Chrome Extension from Crunchbase. On any company profile click on IP to view the current intellectual property held.
example:
https://www.crunchbase.com/organization/airbnb#/entity
Now look the treaties and duties both of them have.

Both of them are part of Shengen Area, UK no. And one important thing for the leave campaign
Penalizing a single industry makes no sense. Either increase payroll taxes across the board for every industry, or you are literally saying that tech jobs are "worse" than other jobs and must be punished in order to make up for how they harm the city. Totally ridiculous, populist idiocy.
"That's really all modern pilots need to do."

Recorded conversations between ground support pilots and forward air controllers would disagree. Lots of very fast paced observation, pattern matching, orientation and tough judgment calls.

If we ever fight a competent air adversary I would imagine the AWACS to pilot conversations would be fascinating.

Learning to fly a plane is like learning to throw a baseball. It takes hours at most. Of course learning to beat a pro player at their entire game not just one activity, so as to get their job, is a little harder. An interesting observation of human judgment WRT the ratio of people who think they can go pro vs the people who have the skills to go pro is not terribly inspiring WRT AI pilots, they'll be lots of coders with bravado and not much action. And learning how to lead a team to a world series win isn't even definable at this time. But yeah, toss that ball over there when I say to do it, that's a solved problem. Likewise successfully accomplishing a combat mission is a lot more complicated than "and this is how to keep the wings level and that button makes things go boom". A really smart autopilot is going to help yet isn't the only thing necessary.

Note that its possible to send a man to do a cruise missiles job, or even a plain old missile's job. That doesn't imply a cruise missile can do everything a man can do, it just means the man was mismanaged to not take full advantage of his abilities.
It was before BlueZ 5.0 was released. Not that it matters because BlueZ on Android doesn't use PulseAudio.
"Plus, I've heard a lot of developers knock PHP but I've yet to see a problem solved with Ruby or Python that couldn't have been solved with PHP."

Of course. Since all of those languages are Turing-Complete, this is trivially true.
Build and Monitor Kafka Pipelines with Confluent Control Center
A company is a legal fiction; not an actual person.
Good luck guys!

Btw, how beginner RoR developer could start contributing?
Geeks Guide to Culture Space Opera
"We could create more jobs if we just got rid of these onerous regulations that require us to hire accountants!"
My first thought was that Vonnegut realized this decades ago
When the Eight-Member Supreme Court Avoids Deadlocks, It Leans Left
Not saying this has any relation in this specific case, but both of those governments have made up similar lies about pilot ability (British in WWII with radar hidden by "pilots who eat carrots to improve eyesight" is the classic example) in the past to hide technological advancements.
They invest because they think it's a good bet that property will rise. If you build enough housing so that housing won't keep rising in price, people will stop investing.