skysight-inc/HackerNews huggingface dataset:
What's regressive about admitting that it's literally impossible to maintain a developed country standard of living for 7 billion people?

There are physical limits and laws of thermodynamics that no amount of innovation will be able to fix.

What is the point of continued population explosion? Satisfying some people's belief that reproduction is an inherent right?
You're right. This is one of the top priorities of ours to update.
I call 'denier' on this.

The greenhouse effect is 'incidental and temporary' in the same way as a pandemic or nuclear war: if you're thinking in geological timescales and have no particular interest in the wellbeing of human beings.

Trees that are cut down (and their predecessors) may have been storing carbon for a long time, and whatever comes next may not store anything like as much carbon (or may be continually harvested and used).
Personally I don't agree with you at all. I prefer what you call "media browsing experience" or "As a user I dont care about files and folder, I just want to watch movies.. show me that!" It is about time to get rid of the filesystem concept.
But anyway in Plex you browse by folder since the beginning, and you can still do it in this new version of media player, as you could do it with a file browser + VLC solution
I agree with this. I work at a well-funded startup, but despite the funding, most of us are working for below market wages. I'm employee 22 and my options are about 0.02% of outstanding shares.

It's disappointing to me to see so much disparity between the compensation for C-level and VP-level versus engineering. Without engineering, there would be no product to sell and nothing for investors to invest in. Ideas are nice, but implementation is hard.
So what you're saying is that more people should start companies? Maybe you're on to something...
To purchase or to sign up?

Emails are required to purchase as download links are sent to users upon purchasing ( in addition to being redirected to the download page ).
If that were true, wouldn't you expect real estate prices around San Francisco not to be rising as fast as they are? Something is driving up wages around the startup hot-spots, isn't that a sign that there really isn't that much risk?
How big a deal really, in the grand scheme of things, is the destruction of personal finances in your early 20s to 30s? If it helps, compare starting a startup to getting a PhD or MBA etcs. In most other skilled professions, people start actually having a career in their 30s anyway.

When you think about loss, consider things you can recoup vs things you can't.

You can recoup money. You can't recoup ... well .. pretty much anything else.
I don't use it everyday, as Clojure is just a side hobby for me. I had tried LightTable and another dedicated lisp editor but at the end I just embraced Emacs instead of fighting it. I'm still a novice, and I struggle between a cheat sheet, but I figure it's such a rich environment for Lisp that I wouldn't be limited by it as I grew. So my philosophy has been, when in Lisp land, do as the Lisp people do...

That said a friend of mine recommended some promising vi plugins which look quite good.
I have been told that I am perhaps being unfair to Mozilla...For reference, here are the connections that Firefox tries to establish immediately after startup

So: It connects to Mozilla itself and to Google (specifically their server for the malware/phishing DB). The fact that Ghostery is in there is because you have third party addons installed.

FWIW shavar.prod.mozaws.net is a Mozilla server which updates the blocklist for Tracking Protection. Somewhat ironic you're complaining about it given the context.
Hosting is not cheap and we don't have a ton of money right now to host stuff at a loss. We plan to drop this to 5% in the near future if we won't lose money by doing so.
That was really well written; I hope she writes more stuff, it looks like the blog is updated really sporadically.

Bonus easter egg: place your mouse over the author's photo.
Umm, no. I would like a planet that still has a semblance of uninhabited environments that are mostly unperturbed.

Look at any satellite images of the amount of land that is being used by farming in the world. Those places used to be natural ecosystems that no longer exist.

We have already started a mass extinction event from which the level of biodiversity we used to have is essentially unrecoverable.
I wouldn't mind seeing more cars with brushed metal exteriors. The doors I can skip.
You're getting ripped off.

We can have a debate about whether "industry norms" are fair or not, and that's an interesting conversation to have. But your stake there is well below industry norms.
Not if there is no investment and no one is getting paid anything yet.
Hi. I only joined hacker news relatively recently, but I have been programmimg since 1983. My first 'open source' contribution was to Tom Jenning's bulletin board routing algorithm in 1989.

I'm in the hedge fund world, and my day job is investing but I use technology to help me do that. Andy Smith gave a talk on using D at a 20bn+ hedge fund at dconf. My background is at similar large funds, but I am now using D to develop some tools to help the investment process at a smaller but decent sized fund. A couple of D people will be helping me. So it's ready for real work, and the combination of high productivity with efficiency and correctness is a killer feature for my problem set. Fast compilation is also important as its a dynamic environment and you want to iterate quickly.
Asymmetric crypto clearly is in NPcomplete. What one can not prove yet is that some crypto system is in NPcomplete \ P (since this would imply P != NP).
Everyone at my office is eager to try it out, even if it's buggy. Can you put it on Github? We'd be eager to help, even if it's a private repo while the issues are ironed out. I'm @tlack on Twitter if you'd like to discuss.
So, all of the flakiness of Bitcoin with none of the anonymity.

I'm a little confused by this concept.
Perhaps I'm just feeling like a Grump Old Guy today itching for some down votes, but, why was concurrency control like this not in the client in the first place? Seems like a pretty core thing to an application designed to do destructive things to large swaths of files.

I bet the devs could code algorithms on a whiteboard like nobody's business though! /s

On a less-grumpy note, we really need a way in this industry to disseminate knowledge through the generations. I can't believe how many posts like this I read every day where someone rediscovers the same truths over and over again, that those of us with more experience also "discovered", and those before us, and so on.
I'm so surprised that Venmo has not been acquired. You think someone like Paypal, Android Pay, or Apply Pay would buy them.
It's also a good read.
right, and that is completely valid to discuss.

I think it does a disservice to the other problems and discussion points to toss everything under "risk".
No kidding! The code they can write are naive solutions which may likely slow down the code/app as it 'scales'. As a computer scientist, I'm not threatened by those whose entire development expertise is the boot camp that they went to (as some seem to imply in this thread). But I fear that once their boss asks them to 'make this faster', they'll have a much harder time doing so since they may not have the proper CS fundamentals (e.g. can they profile code and see if it reflects the general theoretical run time?). They may risk their jobs if their employers may start to think they don't have the actual chops they were hired for.
Baby don't spy on me, don't spy on me

No more.
This subthread started out inflammatory and turned, predictably, into a ridiculous flamewar. Please don't do that here.

We detached this from https://news.ycombinator.com/item?id=10413927 and marked it off-topic.
> Video Games - try writing one without knowing much about Linear Algebra. See how far you get.

Trivial in Unity or UDK. Good frameworks / game engines make non CS people productive in building apps. There are thousands of successful mobile game developers with little to no CS background.
Building with ReactJs: Part 3: Linting
But what would you call it besides risk? ie you're gambling (risk) that your opportunity cost will be made whole (and hopefully even exceeded!) via a liquidity event.
This algorithm can be simplified - step 2 can be skipped.
Neat, I bet you have some amazing photos.
There's a big gap in parsing the bitcoin blockchain vs parsing a local database.

The blockchain is a public ledger so any (encrypted or not) information you store there can be retrieved by anyone. Downloading it is very slow, and parsing it in a reliable way, i.e. using bitcoind's rpc, is even slower. So you'll want to build an index from it, which you'll happen to store in a local database. So after all that you end up with a local database and public information that anyone can access.

How is that useful for this purpose?
Not really, because the only people that benefited from VW were Vw managers, whereas as a user I am quite happy to trade off speed for not validating useless fields when processing terabytes of JSON. And he is quite open about the tradeoff, so it's a perfect analogy except for what's different!
Ah, your clarification brings this into perspective.

The researcher I knew was definitely not an engineer, so I assume he was on a lower payscale. Biomedical engineers typically get paid a bit better than the researchers everywhere.
Noticed it when installing it on openSUSE, but VLC wont install any codecs that get installed on Windows, not sure what the legal issue is with that but it might as well be a paperweight on my laptop as is. Maybe I'll give it a shot as a terminal music client. On another thought, does that mean VLC somehow displays video with ascii? hah
> What the tech companies moving into LS are paying is way out of line with what the "native" LS companies are paying, too.

This is an interesting observation, particularly when considering the engineering vs. science distinction that you mentioned. The value traditionally produced by life scientists is less predictable than it is for engineers, due to the more unpredictable nature of the business. To some degree, Google has probably overshot in terms of estimating the likelihood of success (the 'Andy Grove fallacy'). They've hired a lot of ex-biotech people though, so that's surprising. Perhaps they just want to ensure they attract the best life scientists despite the lack of a track record in the industry.
"Because it's stuff" is considerably better than "because it's Quintessence", and "stuff is attracted to other stuff with a force F⃗ = GD̂m₁m₂/D², which accelerates it by a vector m/F⃗, whose integral is its velocity vector, whose integral ∫∫(GD̂(t)m₂/D²(t))dt² is its displacement, and the Sun has a whole hell of a lot of stuff in it, from which we can derive Kepler's Three Laws as follows…" is really a dramatically better explanation than "the natural motion of Quintessence is eternally circular".

But that was Newton, not Galileo. (And the notation of course is more or less modern, except to the extent I've screwed it up.)

The main problem with Copernicus's new theory in Galileo's time, as I understand it, was not that it didn't make numeric predictions well; the problem was that it predicted qualitative phenomena that were "known" to be false, like stellar parallax.
Is it Yahoo again? I thought it was Bing now. But it's advertising. It's advertising for whomever gets their shitty search engine in the prime real estate.
You are surprised? Have you been to an American University? It would be far more plausible if you had said "that's exactly what I would have expected"
One common factor between the web and win32 is backwards compatibility. Committing to backcompat is awesome and important, but it does mean that every bad idea that gets wide use must be supported for a very long time.
Slightly off-topic, but do most members of your cohort have academic backgrounds in CS? I'm interested in the program, but have a non-CS bachelor's plus work experience in development, and I'm not sure if it's worth my time to apply.
> Burning trees doesn't actually change the atmospheric balance at all.

This gets trotted out every time population, deforestation, and similar are discussed in relation to climate.

Yes, the cycle is roughly balanced. However, the magnitude of CO2 in the cycle increases. The cycle is not instantaneous; some of that CO2 in the cycle is always atmospheric. If you increase the volume of CO2 in the cycle you by definition and necessity increase the volume in the atmosphere at any given time.
Sometimes the only way to fix that is to quit your job, start your own startup or get another job. Or maybe you should talk to your employer about your point of view, if you haven't done that already?

The job market might change on these invidual opinion pieces a little, but on invidiual level the most realistic options are either renegotiations or getting a new job.
> Now imagine the future where Web Components are supported natively, and someone else is allowed to write a <better-input>, an element that is a real, encapsulated DOM element, and not just a div soup.

For now, you can just use Polymer any other components-backed library like React. I think it's good enough, although native support of Shadow DOM is very exciting.
for everyone who doesn't understand the 'temporal' part - it's something you want in a lot of places but haven't done it because it's fiendishly tricky to get right. read https://en.wikipedia.org/wiki/Temporal_database for a good intro.
> What he is saying is that it doesn't grow. It is a constant relationship. Cows sequester GHGs from the atmosphere (via the food they eat, mostly) and then release it.

There's two issues with that:

1. cows really release the carbon stored in the food they eat, that carbon could otherwise stay locked (as it was before we cleared the field from which we grow feed).

2. cows also convert part of the carbon their release from their feed into comparatively worse greenhouse gases than just CO2
The Front End Landscape – Art History and Choosing a JavaScript Framework
Your comments have broken the HN guidelines by being personally abusive. That's not allowed, regardless of how wrongly someone else has behaved, and we ban accounts that do this repeatedly. Please re-read the guidelines and post civilly and substantively or not at all.

https://news.ycombinator.com/newsguidelines.html
You can fix that right here: https://angel.co/ =P
Tell that to someone who is over 40, has kids and is in the Tech Sektor. Age is a huge stigma.
CoordinatorLayour and FloatingActionButton part 2 – Custom behavior
You work for facebook? They are rewriting w0rp in C++?
What else is opportunity cost in this case but risk that an early employee at a startup misses out on a much better financial endpoint at a non-startup with much higher salary and benefits (401k matching, etc)?
I had some success in loading Mozilla's JS library asynchronously (using RequireJS in that particular application) after initial render/dom-load. That certainly mitigates some of the performance issues. (You'd notice even more of a bit of a slowness in the UI picking up if you were already logged in on page load, but that is more and more common on the internet these days, for many of the "SSO" authentication systems, so I don't consider that much of a problem.)

Also, from your waterfall you've posted here, most of the Persona stuff is happening in background/parallel anyway: the big slowness in getting to render start certainly appears to me to be your fonts more so than Persona, which is what I would expect to see. That is, I'm wondering if you are scapegoating a bit here as the impression that I get looking at your waterfall is that you won't gain as many milliseconds as you might think by removing Persona.
How am I supposed to take seriously an article which believes a survey of meteorologists is in any way relevant to a claim about the opinions of climate scientists?

If climate "skeptics" aren't completely full of it, why do they constantly mix up climate and weather and otherwise constantly demonstrate fundamental misunderstandings of the topic?
My first thought too.

But looks like this may be somewhat more oriented towards including temporal information in queries, which implies a slightly different indexing model to Datomic (where time is the last component of all the indexes the Datalog query system accesses).
It would not surprise me if the two are related. Google says there are approximately 20 million felons in the US. It's not difficult to imagine many of them are unable secure employment.
Tesco seems to have overdone it, which has to be running up their inventory costs. That's just a Tesco thing; they're so big that they can't get out of their own way. Safeway in the US may have three or four choices for something, but not 20.

Decision paralysis is amusing in kids. I've seen little kids totally freeze up when faced with all the topping options at the frozen yogurt store. It's kind of cute, except that they're holding up the line.
I'm sure you can mind my own business for me, maybe I should even let you write my next comment?

Would you like to see my papers?
If you're using incognito mode for anything more than not recording local browser history, I think you're using it wrong.
Sadly, you don't normally get your 'real' offer until you announce intention to leave. This is partly because all hiring processes are flawed and you can't really evaluate an employee until after a few months at least. In the last ditch attempt to keep you (assuming they decide to) you'll see a more true value driven offer.
PhD in "future studies" --> LOL
Wow, didn't know that. Any suggestions for NoScript alternatives?
It is not a common occurrence, but it does happen occasionally.

Once upon a time the best known way to compute discrete logarithms was Shanks's Baby-Step Giant-Step. This method begins by constructing a table of size sqrt(p), and then finds a logarithm in time sqrt(p) as well. But in 1978, Pollard came up with the rho algorithm, which did not require any storage beyond 2 group elements, and had the same asymptotic runtime! This method relies on collision-finding, and is still the best algorithm today---in a modified fashion to make it parallelizable---to attack elliptic curves.

Another example happened in integer factorization, but is more nuanced. In the early 1980s, the best known integer factorization algorithm to break semi-primes (i.e., RSA keys) was the quadratic sieve. Now, the quadratic sieve runs in time exp( sqrt( log n log log n ) ), but also requires storage proportional to the size of its factor base---exp( 1/2 sqrt( log n log log n ) ). Then in 1985 Lenstra came up with the elliptic curve method, which once again requires little storage and has the same asymptotic runtime as the quadratic sieve. In practice, however, the quadratic sieve will be faster for RSA numbers. And in 1990, the number field sieve improved the running time to something curve-based methods could not match.
I'd modify the headline to say "Early Employees....".

They're the folks typically being asked to take below market salaries, but unless they're founders they won't see tremendous upside without a larger equity stake.
This course teaches android development. Usually the scalability issues are handled by an outsourced backend.Seems like a perfect fit.
Not true. If you work for yourself and you're losing money and you get polled by the CPS, you would rightly report that you are self-employed, and you would be counted as working.

http://www.bls.gov/cps/cps_htgm.htm

It doesn't matter if there are investors or a profit.
Drug with rage-inducing 5,000% price-hike now has $1/pill competitor
That's wrong. I started in that era and the saying was "till Lotus won't run" even back when it was fresh.

Microsoft also put misleading error messages in Win3.1 to sabotage DRI's DR DOS product. There are email snippets of the execs planning their strategy.

It's their standard operating procedure.

They fixed around SimCity because it didn't compete with any of their offerings.
Depends on the change of real estate prices relative to changes in wages. Wages can go up but after cost of living the effective wage might be quite low.
Would you be willing to extend the same logic to the medical profession?
What about law?
Or perhaps architecture? Would you let a 12 week bootcamp graduate design your home?
Or really, any other type of engineer. After all, the argument about "theory" differing from "real world practice" and becoming "good enough" can be made for those as well. You don't need to know about how germs work in order to treat a cold. You just need to know which medicine to prescribe.

The only difference between the above mentioned professions and Software Engineering is that there is no formal "examination" that you have to pass to demonstrate your qualification - which is the barrier that is there to ensure quality students. It comes down to qualification. Unlike doctors and lawyers, the barrier to entry in our industry is much, much low. Which most assuredly leads to a decline in quality.

So yeah, thanks for the passive aggressive attacks about me feeling threatened, but no. I've never seen a 6-figure salary, I don't live in US/Bay Area. I just like quality code and working with quality people. Bootcamp devs aren't those. Can they be? Sure, but as some graduates in this thread themselves admitted, it took them 2-3 years to reach that position anyway.
> I feel the much of the negativity towards bootcamps is partially due to people feeling threatened by new entrants.

There's so much work in this industry, and will only be more over time, that I'm not worried about being replaced by any stretch. Fear certainly may be the driving force for some folks, but my experience with bootcamp graduates has just generally been unimpressive. I'm certain there are quality graduates from these programs! I've just never actually worked with them, and it's getting to the point where the correlation is uncomfortable.
Cowspiracy
I wouldn't recommend linux if your parents keep getting malware. Wipe the PC, and set yourself up as the admin. Create a base user account for your parents, and RDP in to their machine to install programs for them. Or get them to use a tablet. The other option is to set them up with a mac. If they stay within the App Store, they're pretty safe.
The whole context of this discussion is "creat[ing] a better world for nothing" through government intervention on pollution. I didn't think I had to spell it out when it's part of the topic of the conversation.

I'm curious as to why you think completely unregulated industry would result in the most reduction in pollution, when industries with no pollution regulations (but with other regulations) have repeatedly shown to pollute enormously at every opportunity. What mechanism would cause industry to suddenly care about their pollution in that scenario?
Nike's power-laced 'Back to the Future' shoes
The difference is semantics - one is a software engineer and the other a software programmer.

You don't need to know classical mechanic physics as a construction worker to build a structure, but you do need to know it as the architect designing it. The bigger the structure, the more important.
> if adding a particular engineer to the team increases the company’s value by 10% overnight

Btw, how do you prove that? For me hiring seems more difficult than that, you start to grasp the value of an employee after 6 months or so.
A strange way of putting it. He started out using the standard library for D with dmd compiler, and then people submitted pull requests to give better information about choices and he incorporated these.

Anyone else is free to do the same.

If you know of a faster parser in any language, I would love to hear, because getting the job done well matters more to me.