skysight-inc/HackerNews huggingface dataset:
> its leadership is completely inept at fighting for its people against the cost-cutting mediocrities

The worst thing about the "cost-cutting mediocrities" is the cost-cutting doesn't extend to themselves:

"Forty years ago, America’s colleges employed more professors than administrators. The efforts of 446,830 professors were supported by 268,952 administrators and staffers. Over the past four decades, though, the number of full-time professors or “full-time equivalents”—that is, slots filled by two or more part-time faculty members whose combined hours equal those of a full-timer—increased slightly more than 50 percent. That percentage is comparable to the growth in student enrollments during the same time period. But the number of administrators and administrative staffers employed by those schools increased by an astonishing 85 percent and 240 percent, respectively."[1]

[1] http://www.washingtonmonthly.com/magazine/septemberoctober_2...
There are many things in the standard C++ library which are named incorrectly (std::string), awkwardly (std::unordered_map) and and implemented inefficiently from the perspective of modern CPUs (same std::unordered_map, which uses linked list for the underlying hash table buckets). See the great talk on CppCon 2014 about those issues - https://www.youtube.com/watch?v=fHNmRkzxHWs.
It was built. Yesterday I was in the same room as the guy who built it. It was never officially released, however, due to the jailbreaking requirement.

Officially, there was Firefox Home, which was just a bookmarking thing and not a full browser.
100 amps deserves to be treated with respect, yes. Just try and break the circuit and you'll see why.

It's basically like a welder. I did some welding a couple weeks ago, right around 100 amps. The output voltage of that machine is probably less than 48 V. Still makes a very pretty arc. :)
Sounds like, "Actually I take the idea of a 'rate' off the table, by becoming an equity cofounder with a cliff, and leveraging my connections at fortune 500 companies to sell the entire company for $60 million. This nets me about $20M based on the way I structure my contract, and takes approximately 800 days of work, so that works out to about $25,000 per day or something like $3125 per hour. Really, if the business is in a big market with good growth and good margins and some kind of proprietary lock-in or moat, $60M is quite a reasonable figure for many Fortune 500 companies to acquire for. Then I just make whatever needs to happen for that to happen, happen."

Well, good for you - but I don't think it has much to do with freelance web development! (the 'commodity' you mention).

In particular, what makes you think OP could do the same?
In our experience of ELB/SQS, AWS has done a good job on these services. A few things we noted:

- ELB takes about ~15 minutes to scale out completely when you hit traffic spikes.

- SQS is simple to use, rather cost-effective and quite reliable. It will add a bit of latency, but as the author notes, this can't replace Kinesis.

- The redrive policy on SQS is really nice to catch corner cases.
I've done them all. Here's my writeup on the pros/cons of each: http://doubleyourfreelancing.com/the-definitive-guide-to-pro...
>...you can't really say that it was the money-driven people in banks that were the cause of this issue.

Yeah...

> It was the money-driven people in general that were the cause of this issue.

there, fixed it ;)
Here in NYC ConEd charges a very large fixed fee for that physical infrastructure. Last month I used 96kWh but paid $43.35 (basically $0.45/kwh).

Around $20 of that is fixed fees, to pay for the basic infrastructure, billing, meter reading etc...
Surely they could go with something cheaper than iPads?
I actually think that, compared to OOP, FP has a lot more theory and the language matters less because the language constructs are simpler. I could see someone saying "don't learn OOP by writing JavaScript", but for FP, there are many languages that'll work for you.

Scala is probably a great target language, but I haven't seen tutorials for Scala for beginners. It's a (relatively) complicated language, and its adoption seems to be concentrated among people who are already experienced developers.

All that said, I'd suggest Haskell. It's purely functional, and it actually forces certain functional practices (e.g. immutable identifiers).

I can't honestly tell you a good place to start because I don't know how much formal CS education you have, but see if this is your speed: http://learnyouahaskell.com

There's also Real World Haskell, a tree book that is now a free e-book: http://book.realworldhaskell.org/read/ (please excuse my rhymes).
Honestly, you really shouldn't have to hit "36,000 requests per minute" scraping a website for price updates. Can someone explain if there is any scenario in which this is reasonable? Do QVC's prices change that often?
Some cameras have open-ish firmware so it sounds easy enough to add. Unfortunately, the big SLRs from Canon and Nikon have terrible firmware run by an organization that's stuck in the 80s or worse with the typical poor level of software hardware companies are known for.
California does subsidize upgrades to gas and water heaters and insulation. Check out https://www.energyupgradeca.org/en/save-energy/home/take-con...

I'm in the bay area just replaced my furnace, water heater, and insulated ducts (an 11k job), and I'm expecting a $2800 rebate from the BayREN program (the local program that implements Energy Upgrade California).

https://www.bayareaenergyupgrade.org/program-overview
See this graph of energy density over time:

http://electronicdesign.com/site-files/electronicdesign.com/...

from http://electronicdesign.com/power/here-comes-electric-propul...
How I got hacked in 10 hours on Google Cloud Platform
It takes care of it the same way voting takes care of bad politicians in democracies.
One of the most helpful pieces of reading for me on this topic is Paul Graham's How to Get Startup Ideas: http://www.paulgraham.com/startupideas.html ... specifically "Live in the future, then build what's missing." This perspective has helped me filter ideas that were likely derivative and fleeting to ones that might really matter and be challenging/fulfilling to solve over the long run.
Show HN: Open Source NgTetris – tetris game built in Angular
OpenSource Github Repo: https://github.com/davishacker/ngTetris
If you like it, star the project and have fun.
In #2, I'm curious why you didn't like sehe's answer?
Yes, but Postgres had lots of technical advantages of MySQL for years, and still was less popular. For most uses people would decide "MySQL is good enough feature-wise for me. It's so popular it's probably safest ecosystem-wise"

It was the MariaDB fork that shook people up. Now suddenly the decision became "should I bet on one of these forks, or should I skip that drama and use Postgres which seems like a nice stable project" The fork is really what changed the game.
Was very cool to watch the descent and splashdown.
If someone publishes a ruby-duktap c extension, I'll definitely get that supported in ExecJS.
Fallible Humans
My father was an organic chemist and worked at the DuPont Experimental Station from 1947 to 1977. He was diagnosed with acute myeloid leukemia in 1977 and died after several months of chemotherapy. Our family suspected that exposure to benzene in his research lab at DuPont contributed to his illness, but we had no proof. I remember hearing stories about how, in the early years, lab workers commonly used benzene as a general cleaning solvent.
It has everything to do with freelance web development, because I (a 1099'd freelancer) am still doing web development. I've just come to realize that clients don't pay me for lines of code, therefore I don't sell lines of code :-)

Figure out WHY a project's being commissioned and then propose what your clients actually care about (hint: not code), vs. doing the usual "here's a proposal with a bunch of technical line items, a quote, timeline, and a signature field"
We may not have US constitutional rights but that is not the same as not having any rights at all. The USC establishes the USA not humanity.
but the costs are absolutely ridiculous. $120,000 for four rounds...

As the article details, it took 15 years to bring this drug to market, and the process has been and continues to be very research intensive. That money also pays for failures, it's not cheap to produce, and it's sold in small quantities for a currently small number of patients.

Yeah, it's not wonderful, but every time I hear that sort of thing, I also hear the sentiments that are (not so?) slowly shutting down new drug development.

You'll see this play out rather starkly as bacteria become continue to become more resistant to the usual antibiotics.
OpenSource Github Repo:
https://github.com/davishacker/ngTetris

If you like it, star the project. Have fun.
"You can't encrypt SD cards."

Right there she throws any accountability that she has any idea what she's talking about regarding encryption out the window.
Rather than an entire camera (which would have incredibly high R&D costs and likely not be on the same level as professional cameras), why not just an SD card which encrypts the data before it writes it to flash?
I dont have exact source, but common myth is staring at one point while you are coding, your eyes focus will be adopted to the distance between you and your monitor, muscles inside the eyes will be adopted to less frequent movement and this will cause dropping eyesight. whole body functions in this manner, if you train your muscles they will get bigger, otherwise they will stay as it is and after while you will not be able to muscle power for 100% thats why people are training their brain, muscles and etc,.
Play Store kills PirateBay applications
I haven't looked deeply enough into Plan 9, but from what I have seen it's a step in the right direction.

A major weakness of all existing OSes in this area is the network subsystem. The outdated "privileged ports" restriction means that most services must run or at least by started by root, making the OS effectively single-tenant by default. Simply removing that legacy cruft would improve the situation a lot. There's also no way to assign IPs or network interfaces to users. Network interfaces should have uid/gid and permissions like files, and a user should have a default interface. (Sharing of course would be possible.) Firewall rules (e.g. iptables) should also be per-user as well as global.

Another major weakness is libraries. DLLs should be implemented using either per-user or even better with cryptographically secure content-addressable lookup of binary objects. This would allow the OS to cache symbols globally but in a secure way. The whole binary/DLL paradigm is outdated and needs a modern rethink.

Software installation is broken. There should be no such thing, except perhaps in the case of hardware or system drivers. The idea of "installing" software beyond just unpacking an archive needs to die, period. Apple's .app bundle system is pretty close to the right thing.

I'm not knowledgeable enough about Plan 9 to know if it addresses those two issues.

Containerization sort of accomplishes those things, but in a stupid ham-fisted way that involves a ton of duplication and resource wastage. Virtualization is even more wasteful and ham-fisted.
The power and authority religion grants the adherent is the key motivator. Power over women, power to kill 'enemies' in the name the faith, and so on.
Amazing libraries from around the world
You'll see many power companies that offer incentives like this - https://www.pacificpower.net/ya/po/otou/ooh.html

it is still daytime, but typically not peak solar hours.
"... Beckham’s are custom-made versions of the Nike Vapor Jet 3.0, which features molded fingers, a “strategic mesh,” and “MagniGrip CL” on the palms and fingers. MagniGrip CL is a sticky material made from a mix of neoprene and silicone designed to help receivers hold on to a ball."

That's about the only "tech" in this article. Wish they would've done a little bit more like go into why neoprene and silicone are particularly good at gripping a football (which is made out of ...?).
I feel like somewhere, somehow, a point is being missed.
Deep learning has become a buzzword that every CEO on the planet is going to put in his/her presentations.

e.g

Deep learning will allow us to identify new opportunities and capture more value from existing markets..blah blah blah.
> It was caused by an uninitialized variable.

And in case anyone thinks that sheer developer machismo (or 'rigor' or whatever) can keep you out of harm's way here, then I suggest reading John Carmack's excellent writeups on the horrors found by static code analysis.[1][2] Even the best programmers out there will get caught by any number of language traps.

[1] Sadly/happily, still available via archive.org. CSS seems to be busted here, so scroll to the bottom for Carmack's article:

https://web.archive.org/web/20120104024203/http://altdevblogaday.com/2011/12/24/static-code-analysis/

[2] The above was discussed on HN, and that thread is pretty good as well: https://news.ycombinator.com/item?id=3388290
I did not read this article and am only commenting on freelancing in general.

It requires a good understanding, and importantly, articulation of the problem; but flatrate for projects is the way to go. You can charge more and make the client happier. So many software projects fail; that many clients are happy to pay 50-200%+ premiums for the insurance that if you fail to deliver they won't need to pay.

It is hard/impossible to do this when you first start out; but generally speaking if you realize you are selling "peace of mind" rather than whatever it is you are doing; you will make a lot more money and have happier clients.
Have you investigated the insulation/sealing status of your house?
I am honestly not aware of anything that was revealed that would violate any international treaty the US agreed to, but will definitely listen if you have examples.

If something is not restricted by international treaties, it does not mean it's ethically ok to do so. I can understand that the US would push the boundaries when it comes to enemies. But it is utterly painful what it has done to so-called allies.

Europe has a lot of historical debt to Canada and the US. However, 'betrayal' is the word that comes up describing what many Europeans feel.
There is an extent to which this is already the case. If you're homeless and unemployed, three hots and a cot starts to sound mighty attractive.

The obvious solution is to make sure the same benefits are available to the general public without the requirement of criminality.
What is pi.ca. ?
I wasn't trying to list currently successful companies, rather companies that have stood the test of time. Despite the goodwill they've burned through and the layoffs, I think they will continue to exist and make games for a while.
Posting here as breadcrumbs for when I inevitably need to explain this to someone.
If you found any issues in desktop or mobile, feel free to report them in the github issues session. I say thank you up front for your support.
Crazy Pool Vortex
IANAL. The linked cases are probably more relevant than yours, courts will have different standards if the other party is a (presumably unsophisticated) consumer vs. a corporation. Also unclear if there was other communication b/w QVC and Resultly, which may be important.

Also, "clearest source of a remedy" refers to ability to actually get compensation, which may be limited or difficult to argue for under DMCA/CFAA.
It seems you are mistaking DNA's quaternary structure for its tertiary structure. DNA's tertiary structure remains helical while wound up in chromatin.

http://upload.wikimedia.org/wikipedia/commons/d/db/Nucleosom...

http://en.wikipedia.org/wiki/Nucleic_acid_structure
I suppose she meant that cameras don't provide encryption and she was worried about audio/video data being extracted from the SD cards if they were suddenly confiscated, since most cameras don't do a low-level format. But it struck me as an odd remark as well.
Out of the four Lyft rides I've done so far all of the drivers were nice and didn't violate any laws. That said, none of them knew the streets very well and even with GPS I had to direct two or three of them. I've even heard of some drivers claiming it's good way to get to know a city. It should be the other way around, you know then city and then drive for Lyft.
Is it integresys? If so I opted out of that and saved quite a bit of money. (It's the fee that gets you) Going direct with ComEd has it's advantages. Also Chicago has a lot cheaper power than other areas.
He didn't just try to undo it, he `git push -f`'d over it.
I assumed that she just meant that consumer cameras cannot write encrypted data directly onto SD cards. It's not precise technical phrasing, to be sure, but I wouldn't conclude anything so broad from just that sentence.
The American economy sputters too. I'm not sure exactly what you're saying. Can you be more precise and give a time period?
No, not at all. It was the handful of very greedy politicians that relaxed the laws that allowed this to happen; "ordinary" traders, quants and managers at big banks had essentially nothing to do with the direction in which the world was headed, they were only there for the execution.
This is materializing in Australia right now.

My parents just put 5kW of solar on their roof, and are still tied to the grid, selling some back for a tiny fraction of what they buy it for at night.

The government has now mandated that everyone on the grid must pay an "access" fee every month, even if they use nothing, and they are limiting how many people in any neighborhood can go solar and sell power back to the grid.

It's no secret the government are doing this to protect their friends in the coal and electricity industry.
Not concerned about innovation here. I was listing companies that have made a lasting career of videogames, which is what the parent was asking for.

And while Blizzard has milked WoW for a lot, I don't think they're done. They're planning for another decade at least and I don't doubt they'll do it, profitably.

Finally, yes the series were created in the 90's but they've updated them with thoughtful sequels with good content. SC2 is not just a reskin of SC in the way parent comments are describing the Angry Birds franchise.
I really want to applaud your effort. Are you accepting donations?
Taken at face value I think this is misleading - a typical F# generic type will be represented as a normal .NET generic type at the IL level. However, it is true that some types are erased, like unit-of-measure type arguments or types surfaced by type providers.
Result.ly are really a bunch of jerks. One of the most common sense things you can possibly do while crawling a website is monitor the response time and/or error rates from the sites you are crawling. If those are going up, your crawl rate should go down or go to 0.

There is one form of internet justice, which is QVC should file abuse complaints to the ISPs that host those IPs. I've found abuse complaints are the best way to stop people from using IPs for bad activities (excessive scraping, spamming, etc).
...it often feels like there is an under-current feeling of, "Where are we heading, as a nation?"

Thank goodness, if this is actually the case. It might be heresy to "leadership" aficionados, but "national" goals are usually windfalls for a few people, fairly benign to most of the elites, and disastrous for the rest of us. Less national direction, please!
Tell HN: Voting requires 2 request, can we improve that?
When you click on an "up vote" link, the browsers send some request like this:

https://news.ycombinator.com/vote?for=:id&dir=up&by=:username&auth=:hash&whence={news|item?id=:item}

..then the server answers status=302 with a "Location: <whence>" header, which triggers the 2nd request.. which returns an empty body for news, or the same itemId.

Not sure about down-vote .. dont have that much karma :)

so question is.. is this second request really necessary?

I browse the site regularly on 3g networks and I would love some speed improvement
What are the performance, security and stability benefits of removing native print-to-PDF functionality from iOS? It was supported by Apple in early iOS releases.
It would have been great but they didn't follow through on their cross platform commitment.

They never have in the history of their company so I'm not sure why people believe this time they will. Open sourcing the core guarantees nothing if they move the Microsoft support at a faster pace and don't commit to keeping the other platforms at par.
Hi, I'm the author -- feel free to ask any questions :)
Awesome blog post! I am definitely inspired to create an open API for something. Still deciding on what. Thanks.
Hehe, ignorance truely is bliss I guess. Just ask yourself: what size is a char in Java? To unearth 90% of the problems with strings in any language, ask two things: first, what size is char? Any secondly, what is the length of a string? If you cannot talk about these things for an hour, you don't really understand how computers deal with strings.
Thanks, I couldn't remember details on the other characters! despite loving Izzy, I mostly remember him as "the techy nerd" of the group. I also found the series very thought-provoking as a young boy.
I posted this not necessarily because of pirate politics but because this is an example of how important it is to have software in free distribution. Suppose that the majority of software would only be installable from app stores and third-party installs were disabled. That would immediately censor any software deemed questionable by the status quo.

And software is speech: programmers "talk" a lot by writing programs, and if at some point app stores are the only way to publish your programs you are no longer able to express your ideas unless they conform to what is politically correct. Thus, no new ideas could fly anymore.

There's Linux but Android is a Linux too and quite locked down. In future there might be less hardware willing to run free Linux distributions such as Debian. It would drive hackers back underground.
Rovio was one of the few big mobile gaming companies that favored the cheap, not free pricing model for games. When that model collapsed, they got hurt by it.

Still, i'm very impressed that they were able to take a hit that could have evaporated in a few months, and turn it into a pretty solid IP. Angry Birds might not be as big as a Disney brand or something, but it's still doing good and can support movies and merchandising. In the long run, those characters and creative IP could far outlive the game itself.
I am both amazed and disappointed at the cost to do one launch of this machine. How much of that cost is going to occur each launch?
This makes sense, but unfortunately not all clients are inclined into accepting propositions like these. Some clients do the research and design internally and then they hire a "consultant" to do the development part of the project.

I consider that the term "consultant" is used to freely and most of the time clients advertise that they are looking to hire a consultant when they actually want to hire a freelance developer.
Some restrictions do. Some restrictions have economic benefits for Apple.