skysight-inc/HackerNews huggingface dataset:
This is probably going to send this whole thread on a wild tangent, but here goes...

I've posted this before, but check out this link:

http://www.elevatesoft.com:8081/maxgridtest/maxgridtest.html

That app was created with our web development product (check the site if you want to know more), and has the following characteristics:

Two files, one HTML loader and one monolithic JS app, so latency during loading is minimal. The HTML loader is ~189K and the JS app is ~462K, and includes the entire runtime and UI layer, and a lot of the control/component library. Both the HTML and JS are aggressively compressed/obfuscated by a compiler, and the coding is done in a statically-typed, OO/procedural language with RTTI and other nice things. The UI was designed using a WYSIWYG designer with two-way tools (code-behind).

So, there are products/tools out there that will do something along the lines of what you want. And the existing JS engines are very good in terms of performance, so all that developers like us need to do is some quick compilation to JS and we're all set.

However, I do agree with you on two points:

1) JS, by itself, just isn't structured enough for large-scale applications.

2) The push towards libraries and away from frameworks was misguided because JS, by itself, doesn't have the means to allow for this approach to be successful. Instead, what we have now is every single small library reproducing the same functionality over and over again. Case in point: I was looking at writing an external interface (tells our compiler how to type-check external JS code) to ChartJS this week (great little library), and started looking at the code. 80-90% of the "common" code in the library was code that was already present, in some form, in our UI/runtime layer, and that was around 70K right there. Multiply this by the number of small libraries, and you end up with a lot of duplication of functionality that is, essentially, dead weight. I don't know if it's 10MB of dead weight, but it's pretty significant.
Ask HN: What to do if you hate your coding job? (UK, 24yr old)
Okay, so after just reading my question again, it seems the obvious answer is just to quit it. But it's not that simple. Or is it?

I taught myself coding when I was 14-15 years old. I love working on my own projects. Since I started my job (2 years ago) I wasn't able to find any energy to do that, it just seems time is too valuable (after working 9 hours a day and feeling pretty tired) to work on some stupid idea just for fun when you know it will lead to nothing.

I moved to UK to get my Computer Science degree. I loved it. I love learning new stuff. That amazing feeling when you have some interesting problem and you need to solve it.

I'm sorry for this horrible mess of a text. I don't know what I'm actually expecting to get for an answer. I guess people will just say quit it and go travelling. I don't think it's that simple. I don't want to just blow up my all savings for a few months of travel, and just start working again. Some will probably say go into academics, but even though I don't care about money, I don't want to live with strangers for the rest of my life. Plus you have to be way way above average to achieve something meaningful in academics. And even though I love learning new stuff and applying that learnt stuff to solve something, academics is just not for me.

I don't know. I just posted this because I guessed many people here have been in my shoes. Have you? What did you do? I don't care if I had to move again to some new country. I don't care about large salaries. I have saved up some money for me to survive for the next 1.5-2 years. I just want to work on something interesting. Solve problems. Not just debug code and fix legacy code. I want to do stuff which made me fall in love with computers and programming. I don't want to do this bullshit any more. Or it's just the way it goes for average people?

Working conditions are fine. Managers too. I always have access to food and water. I'm not at war. How can I complain?
Not speaking for the parent, but I have a similar feeling.

Imagine you are thinking about buying a car. You think about your needs, your budget, the different costs involved, the technical choices etc.

You are then bombed with very relevant ads for some car X that is suitable for your needs.

From that point, if you decide to go on searching for the best car matching your needs, you'll be comparing the models to the X car, and your vision will be tinted every time you see it in the results.

Perhaps that X car is actually the one that fits your needs the best. But until you make a choice you'll have to make an effort to discard all the promotion and overselling surrounding X. You'll be spending energy to ignore information thrown at you because you need to think at it independantly to compare with the other choices.

In this sense, I also feel relevant ads are pollution
> As a parent, you have an obligation to provide your child with the best, safest, environment that you are reasonably able to provide.

Ah, see, I'm not a parent, so who knows, my perspective may well change when I am, but if you asked me what a parent's job is, that is not the first thing I would say. I think I would instead say something hand-wavy about raising valuable, high functioning, members of adult society. Certainly, safety is a prerequisite to making it into adult society, but it seems like quite a lot of the stuff parents do to try to provide their child with "the best, safest, environment that they are reasonably able to provide" is counter to the main goal of raising good people. Keeping kids segregated from "those people" (whoever that happens to be in the parents' view) is a perfect example.
What is it? Is it supposed to be a parody? It honestly looks like the site is trying to impersonate a (silly) eBay listing.
As a founder who has raised both angel and institutional $$, these articles can have the same effect on me. For nearly everyone, raising money is hard, especially in the beginning. Uber had trouble closing its first money. There's a lot of luck, hard work and network involved in getting $$ in. The first money is less about idea and more about reputation and hustle.
Docker has some really smart people leading it to success. But make no mistake, the economic thesis of Docker depends on a massive landgrab of vendor lock-in. This acquisition is a hedge against any Unikernel company looking to make the same landgrab.

There's a reason Docker is so heavily funded by the biggest cloud companies. They're the ones who stand to benefit from specialized Docker container optimized for their own platform. It's a great way to package open source services and leverage the effort of the developer community into centralized profit.

It seems blatantly obvious that Docker is looking to build the app store of devops. I wish them the best of luck, but they are going to face some heavy resistance from open source initiatives. There is nothing about Docker that makes it fundamentally superior to the systems it's based on, specifically the LXC project. When developers finally wake up to the fact that they are sleep walking into a massive walled garden, Docker will lose some of its clout.
The traditional way to buy a consumer good is in a store, then you can see the alternatives and pick the best one...
Ok cool, I thought so but just wanted to ask. Thank you for sharing your experiences. I'm black and have never been in a majority black school (always either asian or white) so I lack perspective.
90% of the startups will be repriced or die and 10% will make it

I thought this was always the assumption.

Is it because they are already valued at $1B+ that this thesis should change? I don't see why that should be the case...
Search API https://hn.algolia.com/api

BigQuery https://news.ycombinator.com/item?id=10440502 (2015-Oct)
I was gonna say that'd be devastating down the food chain, but then I found this claiming otherwise: "A world without mosquitoes"
http://www.nature.com/news/2010/100721/full/466432a.html
Hopefully Docker's paternalistic attitude doesn't infect Unikernel systems.

I'm not very hopeful given that their CTO is quite open about wanting to embrace-extend-extinguish competing technologies. This move embraces unikernels, and now they are perfectly positioned to go the rest of the way.

The discussion at https://news.ycombinator.com/item?id=10904452 may shed light about my complaint.
Hmm this is pretty cool but I'm a little sad my project, msngr.js, isn't listed (it was on HN 344 days ago and hit the front page briefly). Would love to see it stated what criteria(s) are used in determining the projects without me going through the source.
The problem I have with is that those are two different philosophies to address the same problem. I have concern whether docker can pursue both of them at the same time. I see that sooner or later they'll have to decide which direction to pursue.

If they decide to drop containers and go the unikernel route, then a lot of what they already did to this point is no longer relevant. If go the containers direction then unikernel technology won't be too useful, unless using it to create hosts OS that would run the containers, but that is a huge challenge and at that point it no longer would be simple kernel.
As an American who lived for a decade in Zurich, I can confirm that the Swiss pay less in taxes.

The big difference is that, in Switzerland, the rich pay taxes.
Navy SEAL Turns Over Picture of Bin Laden’s Body
Any summary of linear regression ought to at least point out that the "cost function", which depending on the circumstances is often viewed as modeling the variance in the data, is typically limited to one data coordinate. That is, the separations to the fit line to be minimized go entirely along the y-axis; which has the effect of assuming that there's perfect knowledge of the x value. And while that can be the case for some sampling protocols, it is also often not the case. So please consider including something like:

If there is uncertainty in both the x and y coordinates then one needs to pursue alternate approaches which admit variation in both, one of the most popular being "Deming regression"[1]

[1] https://en.wikipedia.org/wiki/Deming_regression
Some Vintage Logo Inspiration Using CSS
What are some companies that are in the 90%?
"True" VR could maybe.. just maybe simulate the full extent of that kind of experience, but I think we're very far off from that.
Of course, Nader is not really alone. The Ecuadorian Civilian Space Agency (EXA), which he founded in Guayaquil in 2007, counts on about a dozen other engineers, and despite its name, it is partly owned by the Ecuadorian Air Force.

Makes a good headline though.
How's your treatment of timezones?
You can't. The "valuation" number that is reported for unicorns is made up. It's not related to the sale of shares of the company because the company isn't public yet. To short, there has to be a market for the shares with reasonably good liquidity.
Since I've installed uBlock Origin browsing the web is much more pleasing. I used to use AdBlock Plus but it ate a lot of RAM. Occasionally I might also turn JS off, although that sounds like an overkill and some sites don't work at all. I don't mind ads in general but profiling really gets under my skin. You search one thing on Google and then you're barraged by relevant ads all over the web. Thanks but no thanks. I liked the old days when ads were relevant to the content of the site I was visiting.
This made me think of "The Making of: Dust", which describes the iterative (and serendipitous) process of creating [two of] the most well-known Counter Strike maps. I think it's a brilliant how a design that feels obvious involves a lot of work and uncertainty.

http://johnsto.co.uk/design/making-dust

HN: https://news.ycombinator.com/item?id=9772521
I am from Brazil, we are actively trying to exterminate mosquitoes, it ins't working...

First, ignorant people don't cooperate, and seemly trying to make them non-ignorant (ie: teach them), don't work, some people just refuse to learn even when you shove information in their head.

Then any slight mishap that break the systematic killing of mosquitos, allow them to come back in full force, for example in São Paulo a contract problem led the government mosquito killers to be carless for some months, meaning they could not get fast around to kill nests, in this year the mosquito population exploded, undoing several years of work.
Time wasted in court and lawyer fees would be added to the list of damages when the victim is finally found innocent. The police and the prosecutor might argue over which one is responsible, but I'm sure after the first few cases of malicious persecution they'll have it figured out.
Maybe the business opportunity is in the third party legal compliance system. A viable business could build out a solution that works across platforms, including Uber and Lyft, and then once enough drivers are using it, they could release an open source, decentralized ridesharing app that allows flexible pricing and higher profits for drivers than the centralized model.

Its core business value would be the facilitation of legal compliance. The p2p ridesharing app would simply be another reason for drivers to use the compliance platform.
Yep. I've used a variety of different languages, and it always struck me as odd that Java was considered some uncool cumbersome language, and enterprise-y in some sort of bad way. It's not a dream to code in, but it is highly practical and in no way limits what you can do or makes anything particularly hard. I see now that I joined the Java party in better days.
"R3 is not a bitcoin company, or even a cryptocurrency company, and there is no 'BankCoin' or 'R3Coin'. So this is really nothing to do with them and conspiracy theories are just a waste of time when there are more serious issues to consider."

Source: http://www.coindesk.com/mike-hearn-bitcoin-post-banker-consp...
I suspect Uber will actually beat McDonald's to automation. I tried to find any evidence that McDonald's in trying to automate their restaurants, and all I could find was a joke news article.
Here is an example:
http://www.rank2traffic.com/ycombinator.com
Only because the rich don't pay taxes in the US.

As a middle-class American who lived and worked for a decade in Switzerland (and I made more money there), I can confirm that I always paid less as a percentage in Switzerland.
Well, let's see...

Google's CEO: Sundar Pichae

Microsoft CEO: Satya Nadella

Adobe CEO: Shantanu Narayen

It is true, though, that Chinese people are underrepresented in upper management.
End users don't know or care what a blockchain is.
FiFa 16 Ultimate Team Hack Android-IOS No Survey
TrumpScript Is Donald Trump in a Programming Language
I search for reviews from people I trust, compare the results, and decide on an option. I can't think of the last time I discovered anything I wanted from advertising with the possible exception of movie trailers.
Lines prefixed with "> " usually indicate a quotation. The line you criticise was quoted from the article, not the Hacker News user.
Just like Andreesen's second company was destined to be a hit. Ex Loudclouder here. I'd say 90% of us were there for that reason.
I thought I'd give a little more information here about why I wrote this library.

A good expect library can save a lot of hassle when dealing with a command line interface to a system when that's all you have. I've gotten a lot of mileage out of Pexpect, but a constant thorn in my side was the lack of support for using Pexpect on serial devices under Windows, because Pexpect requires a file number to work with. I set out to patch Pexpect with functionality to allow it to work with generic streams (anything that defined a read function), but the code in Pexpect didn't really lend itself well to the updates.

About this time I was also dealing with the headaches of string/binary differences between Python 2 and Python 3. I decided that anything I wrote needed to take the same hard-line approach to text vs. binary that Python 3 did.

streamexpect is the end result of that. For 95% of cases, it requires only a single line to initialize:

with streamexpect.wrap(some_stream) as stream:
# do stuff with wrapper

Under the hood, there are clear delineations of responsibility that should make it very easy to extend where necessary.

Please let me know your questions, comments, and suggestions!
> As a FreeBSD user I'm worried

You need not be.

One of the lirc maintainers a few months ago moved all Debian support out from the main source tree (http://sourceforge.net/p/lirc/git/ci/44696400eb92de342444665...) and this month proposed dropping its System 5 rc scripts (which is what Debian still packages up and uses for running lirc even in "unstable" and "testing", incidentally) and providing only systemd service and socket units.

The issue of Debian kFreeBSD came up. As an exercise, I took the FreeBSD binaries for lirc, which I built from the FreeBSD port, ran the service and socket units through the conversion utilities in the nosh toolset, and (after selecting "ideal" mode and fixing a bug) the converted services successfully supervised the FreeBSD binary under the nosh service manager. This was on actual FreeBSD: on PC-BSD version 10.2, specifically. Even in a world where its maintainers provided only systemd ancillaries, lircd could be run on FreeBSD.

The bug was in the lircd units themselves that the lirc maintainers were wanting to switch to, ironically. lircd is putting stuff in an ephemeral runtime directory /var/run/lirc , without either making the directory itself or declaring it with a RuntimeDirectory=lirc directive in the systemd service units. I simply added RuntimeDirectory=lirc .
> With powerful new protections, we disabled more than 10,000 sites offering unwanted software, and reduced unwanted downloads via Google ads by more than 99 percent.

Yet when I search for "download Firefox", the thing I see is malvertising. https://i.imgur.com/IRQ85fx.png
Rather than list attributes consistent with "bumbling" it would be better if you compared Finn to other prominent black characters in Star Wars:

Mace Windu? Master of the Jedi high council.

Lando Calrissian? Permed out badass who is in charge of Cloud City

Vader? The original voice actor was black but does anything else need to be said?

Can Finn really compare to any of these? Is he a hero I can personally identify with? No way.
If the web were not funded by advertising, these hollow-corns could never exist. Advertising is arthritis to the invisible hand.

It's utter bullshit that advertising is good for the web because it gives us stuff "for free": https://news.ycombinator.com/item?id=7485773
Source of those numbers, please.
Ask HN: How do you keep your coffee fresh?
For those who buy a full bag of unground or ground coffee?
Why We Use Om, and Why We’re Excited for Om Next
#2 I have no evidence that time spent learning and practicing a particular discipline influences skill level, but I am guessing that there is a correlation :). For majority of top schools aside from Barkley it is not a prerequisite to enter into CS program. From people I personally know which is not a representative sample I'd say 50/50 but it skewed by good number of them having Stats./Math as original major and then CS Masters or Ph.D.
Course: Learn deep learning with tensor flow
If he does, we have the same malware. I am running Chrome 47 with Adblock on Mac OSX and I can reproduce 100% of the time. I can even reproduce it in an incognito window.
Maybe you could have some kind of application, or "app" that users could install locally, on their computer or device, and then this application could play videos from Google, without needing to use a web browser at all!
I'm a tech recruiter here in Chicago. I work with a Unicorn that's website looks like its from the early 90's, is primarily using old legacy code, and just hired a contractor that has been unemployed for 9 months who I thought we would never place.

This company alone has convinced me that the term unicorn means very little.
Ustream acquired by IBM for $130M in cash
Another interesting tidbit: the word 'farangi', which is commonly used for foreigners ('firangi' in Hindi/Urdu) literally referred to the French (i.e. 'Frenchie'), but was later applied to anything foreign.

[0]: https://en.wikipedia.org/wiki/Firangi_%28sword%29#cite_note-...
I always thought these were some really weird fetish camgirls.

Only watched a bit of one video[1], and I'm going to avoid watching any more. Can confirm that the sensation is surprisingly haptic, and it is viscerally uncomfortable for me. I'm feeling disgust and revulsion even as I'm typing this.

[1] https://www.youtube.com/watch?v=EPVuYgVEwt0
Huh? The $1+ billion successes make up for the $1+ million failures, not the $1+ billion failures.
Stock App for Tracking High and Low Breakouts and Finding New Trading Opportunities
Yeah, but I don't think the wages paid to developers in SV (or pretty much anywhere in the western world) would be classed as 'low'.
Appreciate your take on this "Antii" ;)
PICs used to be less power hungry though and had ROM versions.
I like "relevant" ads because they're almost always for something I just bought. "Oh, you got a new lens for your camera? How about buying the exact same lens again, from Amazon!"

This is great because it makes sure most of the ads I see are not offensive and will have no effect on my life.
Can't hit the back button to go back to the project list. Makes for bad UX.

Cool concept.
Why don't I see Antii Kantee's[0] name all over this?

[0] https://archive.fosdem.org/2013/interviews/2013-antii-kantee...
Ethereum, while interesting, is even more obscure than Bitcoin. It's not well tested, and by their own admission is not production ready.

https://www.ethereum.org/
Yeah, it may be a joke, but it's obviously intended to deceive, which is what they're after. Why would this need to be in their index?
Automated cars still require drivers, though. Yeah, sober people could take an automated uber, but drunk people (a lot of people taking ubers) would still need a driver.
I've though a lot about your comment.

I don't think that they're dummies. This is one of the big unsolved problems in statistics and empiricism.[1] There is no general solution to this problem, and the practical solutions to this problem are all very particular to their field. The geneticists have certain ways for controlling for certain known problems; the neuro imagers have certain ways for controlling for certain known problems; same goes for ML, particle physics, economics, ect. I'm personally familiar with a few of these, and I know that they are very particular to their field and that they each have their own history (which is why I'm hesitant to present myself as an expert on statistic empiricism in the context of trans-neptunian planet hunting). And those histories (the ones I'm familiar with) are a parade of over confidence followed by the community establishing new things that need to be controlled for. The red flag in my mind isn't that they are following the established rigor for trans-neptunian planet hunting (I'm sure that they are, because peer-review), or that they aren't following a theoretically valid methodology (I'm sure that they are not, because it doesn't exist). The red flag in my head is that trans-neptunian planet hunting, as a field, looks like the kind of place that there would be a lot of false positives (few historical true-positives, relatively small field, relatively novel methods). I don't doubt this experiment the way a expert in trans-neptunian planet hunting would: "They should control for X, Y, and Z, but didn't!" I don't have the expertise to do that. I'm criticizing it the way a philosopher of science might: "This sort of question in this sort of field is likely to have such-and-such problems and not yet have good ways to dealing with it yet." And I do think that know enough to log that criticism.

Love to know what you think of that explanation.

[1] https://en.wikipedia.org/wiki/List_of_unsolved_problems_in_s...