skysight-inc/HackerNews huggingface dataset:
Why is the article singling out twitter? One reason is, a minor market correction is adjusting the perception of the value of Twitter. This type of criticism happens when new tech companies are formed, when there's large amounts of money involved and the market corrects, criticism is magnified. [0]

[0] Guardian, Jana Kasperkevic, "Stock rout demotes Twitter CEO Jack Dorsey from billionaire to millionaire" http://www.theguardian.com/technology/2016/jan/20/twitter-sq...
People are trying, e.g. http://www.karmacrm.com/
Thousands Apply to US to Forgive Their Student Loan Saying School Defrauded Them
> Mathematica isn't magic and the source code for your mathematica program is perfectly readable text.

Yes, but the user's program only tells Mathematica what to do, not how to do it. How Mathematica does it is proprietary, and this represents a serious transparency problem for academic work and publication.

> Hell you could probably reproduce the necessary code just from reading the paper without ever looking at their source code.

If this were true, Wolfram wouldn't be able to charge thousands of dollars per copy of Mathematica. The reason Mathematica is expensive is because of what it conceals, not what it reveals.
Letter carriers were customarily paid to run their route. In the old days, that meant you could find the mailman in the pub after his rounds.

Nowadays they audit them very aggressively. Also the migration away from letters to packages has led to the decline of the route and an increase in other mechanisms.
Sorry, I misspoke. Only non-machine-specific collectors run on the Prometheus machine.

> rather than reinventing cron.

But Prometheus already has a job interval setting. With text files emitted with cron jobs, you get the silly effect where metrics are produced at intervals which don't correspond with the job interval.
Mark Miller is not great at maintaining web pages. He's more of an academic paper kind of guy.

BTW that page is 15 years old.
Fellow 'burgh resident here :) Any plans to add other tests (ftp, smtp, random homebrew app port, etc) or is the focus going to stay on web applications?
Ever heard of Keybr?

You can specify external sources for practice text. Why just read the news when you can practice typing while you read it. If you could find a hosted copy of a classical piece of literature, this does exactly what you described.

Typeracer
Uses text excerpts from popular movies and books with competitive match ups with other people. It selects competitors based on their current rated speed so it's challenging no matter how good/bad you are. For something as boring as typing, it's seriously addictive and fun.
Caesium 137 has a fucking halflife of 30.7 years. There is still a lot of that material in Ukraine and Belorussia. The economy and agriculture of both countries sustained severe damage as a result http://www.greenfacts.org/en/chernobyl/l-3/5-social-economic...

now were just very lucky that there was no full meltdown of the reactor core. Can you claim without flinching that this will never ever happen? I doubt it.

Just look up 'heroes of Chernobyl' - we were very close http://knowledgenuts.com/2014/04/13/when-three-divers-swam-i...

The fact that an accident of similar magnitude happened after Chernobyl sort of invalidates the point that it was all exclusively due to faulty reactor design.

In Germany this assessment led to a full shutdown of all nuclear power plants.
> Also, enough with the blame game. All three countries have to put in all possible efforts.

That's the point. Some people seem to think that shouldn't be the point. But it has to be. There's only one biosphere, nobody gets a free pass for carbon emissions just because some other country had higher per capita emissions in 2015, that's not how that works.
Ask HN: Rebranding a startup tech recruiting agency
Im going straight to the community to which we service for this request.

Our small recruiting agency has a client base made up of 90% startups under 80 Headcount. We only recruit software engineers. Many of our clients are YC companies. We are based in SF and service SF and NYC startups.

Problem: Our current name is not relevant. Im asking for your help in re-naming our 12 person company. This name will likely live on for a decade or more and will service the same community many of you work in.

Keywords describing us: efficient, precise, relevant, highly curated, ethical, agile, high-touch.

We are recruiting engineers working on innovative tech stacks and typically working directly with Founders and CTO's.

Im grateful for any and all ideas.
I back the Patreon campaign of a software engineer who makes a very niche platform that I find lots of value in:

https://www.patreon.com/cubetutor?ty=h
Political Correctness Neutralizer
Or finding out that my Chromebook Pixel 3 has USB Type-C, but not Thunderbolt 3... which means I can't have an eGPU.

And with the Razer Blade + Core set to actually make eGPUs a big thing... I'm pretty disappointed. I'll probably end up with a Razer Blade sooner rather than later.
I like the philosophy of optimizing for programer happiness even if it's imperfectly implemented. I think those kind of ideas have more power than they are commonly credited with.
This sounds like a good time to mention that the Tor Project, modern defender of Internet freedom and privacy, is running a donation campaign [0] to diversify its funding.

[0] https://www.torproject.org/donate/donate.html.en
>with very little scope for making money.

You've just described about 90% of over-funded startups!
Concurrency isn't pretending to do multiple things at the same time, it's the concept of multiple things happening at once.

Concurrency doesn't necessarily involve parallel computation. Concurrency is just when you think about something as multiple things happening at once. This includes parallel computation, as well as premptive multitasking on a single CPU, as well as cooperative multitasking (including in green threads). It also includes coroutines, and the notion of an "iterator". Arguably dealing with time is also concurrency because it weave your program's thread of execution with the thread of time.
Actually in his son's book he said that Hunter Thompson started out retyping Hemingway, F. Scott Fitzgerald, Steinbeck etc. He used to give that advice to beginning writers as it allowed you to be able to develop a feel for what was good in your own efforts.
So it turns out an admin interface on top of a CRUD API is a good design. Weirdly, that's what the pragmatists have been doing for 10+ years.
1) I think you're off by about 2x for wholesale lithium battery prices; they are closer to 300 USD/kW-hr.

2) a) The economics of battery energy storage are effectively a type of arbitrage in time, where you get some fraction of depth-of-discharge over the time in question.

2) b) In the most limiting case, lets assume that battery energy storage is only being used for daily cycling, that the maximum cycle depth is 75%, and that the investor expects to break even in 5 years. In order to be viable at that breakeven time, the price of energy needs to swing by over 0.22 USD/kW-hr over the day (RMS !). Considering that bulk energy is only 0.05 USD/kW-hr now (average!), that's a huge amount of volatility that needs to be exposed to the market.

I suspect that if customers are exposed to that volatility instead, that we will see enough voluntary adjustment on the demand side of the market to prevent 5x swings in price. With that much volatility available, consumers will demand the savings that aggressive time-of-use pricing offers in such a market.

On the other hand, the economics become much more favorable for energy storage in the frequency support market. For example, the market for primary frequency reserve (PFR) operates on 15 minute time scales and faster. Therefore, the time between battery cycles is two orders of magnitude smaller than the bulk storage market. Right now, there is enough PFR on the US grid (via coal-fired steam and gas-turbine power) that the price for PFR is very low. But as renewables continue to displace fossil fuels as a fraction of total power, the price for PFR will start to creep up.
Confusing title - to add some clarification from the article:

> He's a federal police officer at the Marine Corps Air Station-Miramar in San Diego.

Ronnie, the male passenger is employed as a Federal police officer, but his wife (driving) does not have her employment specified, nor are they driving an official vehicle or on Federal business. He also sounds more worried about losing his job than having his employer go to bat for him:

> "It makes me angry that someone would attack my character because not only do they attack my character, but that could cost me my job," Ronnie said.
I have this debate with my parents from time to time. They're big readers of James Kunstler, who seems to advocate for reverting to a primarily agrarian society as the only sensible and correct response to the impending climate crisis. My argument is primarily that the planet cannot support 7 billion people with 19th century technology, so best case we'd still be looking at a decimation of the human population. Additionally, as you said, people simply won't give up the security and comfort which technology provides for them (for which Kunstler deems them morons).

Technology got us into this mess, but only more advanced technology (along with good government policy and cooperation) will get us out of it.
So you define someone with labels and then argue against what you think that person thinks. Labelling and then arguing against that label is a good way to feel correct but fail to persuade. I am not American nor do I fit into any of the labels you wish to press onto my argument.

I don't 'deny' that human activities have an impact on climate. There is scientific and physical evidence that this is true. It also passes the 'obviously' test because any change to the state of a system will have an impact on the system.

What I do understand is that previous predictions as to the level and severity of impact are completely incorrect after several decades of study and predictions. On this even ipcc contributing scientists agree. What I also understand is that current policies are inconsequential even if the current sensitivity levels (which appear overstated) are correct. On this most politicians and activists agree as we can read from the sober observations from Paris.

What is true is that trying to socially engineer changes by banning certain types of technology or use of technology, or by erecting grand schemes are all doomed to fail, and are a complete waste of time and resources. What will change things are the development of new technology. The best way to get that is to stop trying to distort resource allocation in a specific way, particularly as doing so diverts resources towards negative or low eroei reruns which further hampers the ability to deliver new tech and lowers the ability to adapt to a changing climate.

If you're an activist, that's fine. But I write for the people reading this and thinking through positions, not to sway people by using labels and stereotypes.
The strange life of Q-tips, the most bizarre thing people buy
Change.org petition to open source Sublime Text
you're so cute when you try to look all grownup and important )
The next in line is scheduled Iperf. Right now you can run Iperf manually between two agents or an agent and your own Iperf server. The scheduled Iperf will allow you to run the test periodically (e.g. every 2 hours), or specific times during the day(e.g. 8:00 AM, 2:00 PM, 10:00 PM).

Apart from bandwidth, Iperf will give you jitter and packet loss.
Yup. When I was researching front-end / back-end stuff three years ago for the project I'm still working on, meteor was on the list. It's neat for sure, but I didn't want to be stuck with mongo as a forever thing.

I ended up in a more fragmented place - node on the back-end with a lot of libraries (hapi.js, knex.js as two major ones) and angular plus a lot of extra code on the front. On the plus side, everything in my project works well, smoothly and exactly how I want it to work. Plus: referential integrity in the data model, since it's postgres back there. I even get live updates from the server to the frontend using postgres listen/notify and websockets. It took more time getting there, but ultimately I'm one of those Other kinds of devs - I don't want one big opinionated framework, I want a lot of littler pluggable bits.

But that's okay, there's room in the world for both.
I assume they are using the same JSON API for their client side web app and their native mobile apps. Is there a compelling argument to move template rendering to the server if the native applications don't render using a HTML DOM?
Thank you, fixed!
Hah. We created the Tor project. Yes use it, we run many nodes there and we watch ALL of that traffic.
...and by manually he means ad-hoc. Setting up the iperf client and server is automatic. :)
No, he said long-term.
I just wished they hadn't indicated this new planet is the "ninth planet". Dwarf planets are no less planets than little people are people.
I'm surprised that this is surprising. Aesop's fables are pretty well known childhood reading, and they were ancient oral tales when he wrote them down 2500 years ago, in early iron age Greece.
Niburu!
Thankfully we have wikileaks to clear that up for us so we don't have to "ascribe" anything.
Pardon my ignorance, but what is wrong with a JSON response and how does this library solve that problem?
> ...a key concept in concurrency is that it gives way to potential parallelism, but this does not follow from the queues and coffee machines analogy.

How do you figure? From TFA:

> A lot of software systems are useful to reason about as having multiple threads of control — for instance, separate clients connecting to a server, or separate UI widgets. Programs that are organized this way exhibit concurrency. The fact that multiple threads of control are a good way of organizing and reasoning about certain programs is orthogonal to whether those programs are running on one processor core or four or 1000.

One queue of people executing the "get espresso from the coffee machine" routine and another queue executing the "get drip coffee from the coffee machine" routine seems like concurrency to me. Two different routines are competing for the use of a single resource, but neither routine needs to know about the other -if we presume that there's a work scheduling system in place-.

What's more, this trivially gives way to parallelism: add another coffee machine (which is analogous to another CPU core) and assign one of the queues to that machine. BAM! Instant parallelism.

What am I misunderstanding here?
Augmented Reality for Trying on Makeup Is a Booming Business
Yeah the way they were kept open and then shut down was purely political, no argument there. But they were doomed in an era of free trade. Arguably the UK should have moved to free trade earlier and reaped the benefits instead of arguing about coal mining. I don't have a lot of hope for people to ever agree on that though.

It's true that old mines can reopen during periods of high demand, but they'd be shutting again now as the coal price has plummeted again, probably due to the energy glut especially in gas. In an ideal world the mines would be owned by someone who would open them when it made sense, and close them again when it no longer made sense.
Yes, absolutely. It would take far less than that to lose it.
Seconding the practice of collect, then parse.

Storage is cheap relative to hammering a server (or working around the bounds of rate-limitation), so always save your collected things, then crawl it as many time as you desire as you play around with the right scrapes.
Most names of programming languages are based on nouns (e.g. Ruby, Python, Lisp, Java) or noun-like (C, C#, PHP), whereas very few are based on adjectives (only know of Basic and Groovy) or verbs (only know of Go).
Prehistoric Massacre Hints at War Among Hunter-Gatherers
This is actually the conventional wisdom despite nearly all of the evidence being against it.

You can name the few startups that have done what you're recommending, but every other (high growth) startup did it the way you're knocking.

A great many people try to create startups while maintaining day jobs. You don't hear about those ones, ever.
Looks like YC is sending a signal of dominance to other accelerators.

Classy.
>> Are the advances in the ACH system going to do away with fees that include a percentage component?

Didn't Stripe just debut ACH that had (admittedly an initial percentage based) pricing capped at $5? They have a $10,000 limit per payment, so maybe you that's not high enough for what you're talking about, but it does seem like things will move that way.

I will say, the higher the dollar amount, it seems like there is an increasing fraud/risk component that while not costing any more money to send/receive, needs to be considered and paid for by someone.
End of next year we should have NPP(https://en.wikipedia.org/wiki/New_Payments_Platform)
I would suggest reading the article and the linked articles in it, and then thinking about it for a bit.

I do not mean this flippantly.
> we have to restrict growth to keep costs down

This one always confuses me and cracks me up,classic correlation vs causation thing. Prices aren't going up because of new apartments, new apartments are going up because of rising prices. That people can't understand that drives me crazy.
Find a better use of your time and, for you at least, the content will disappear. Voila.
Newer ones coming out are ARM but they're not a direct replacement yet due to being significantly more expensive

uno currently retails for $25, the arm-based zero is going for $50
How 37 banks became 4 in just two decades
http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/

nope, just optimization.

>Now that they won't be around

People in this thread keep talking like this is the "death" of Atmel. I don't see it changing much other than being guided by Microchip management to meet higher profit margins. If you think that Atmel's compilers and IDE's are going to be dropped overnight in favor of MPLAB X and Microchip compilers, you are almost surely mistaken; there's a big gap between architectures so it would be a lot of work to get Microchip tools to support Atmel parts.
I think Chase has problems in this area. AMEX seems to clear payments overnight for me. Chase will take days.
I don't think you're ignorant. To me, it is niave for anyone to think that HTML meets all needs for response data. Having to support everything that HTML can do relay limits the practicality. Similarly, HTML can't support every kind of response you might want to provide, and then you're forced into parsing or transforming the HTML. It's stupid.
Acquihires from 2005 to Today: From Hype to Pragmatism
Are you referring to the DataFlow paper at http://www.vldb.org/pvldb/vol8/p1792-Akidau.pdf
I do wonder what the end game looks like to these investors. Patreon doesn't strike me as a company that's going to have a big exit.
Scientists reveal 'quantum pigeonhole principle'
I am designing some embedded devices that would only support USB 2.0, and I considered using Type C because it would be more convenient and also more compatible in a future world where most people have type-C cables.

So I am wondering why the author thinks type-C ports that don’t support USB 3.1 would be that rare.

Edit: The author might have meant the downward facing ports in a computer or hub, and it would be rare to have those type-C ports not support USB 3.1. That would make more sense.
The graphs I found seem to disagree...

https://www.skepticalscience.com/medieval-warm-period.htm

http://www.ncdc.noaa.gov/paleo/globalwarming/medieval.html

> The various studies differ in methodology, and in the underlying paleoclimate proxy data utilized, but all reconstruct the same basic pattern of cool "Little Ice Age", warmer "Medieval Warm Period", and still warmer late 20th and 21st century temperatures.
I would also love to see micropayments replace ads. I block nonessential scripts, ads and trackers for privacy, security and speed. I also block ads to avoid mental pollution.

To use micropayments, I'd need to fund via Bitcoin or another anonymous method. Even cash in the mail, I suppose. Also, I'd want to buy per article, but I wouldn't want to substantively interrupt the flow of browsing, or think very much about the amount. Ideally, I'd like to be quoted payment amounts that just won against bids by advertisers.
Mix Panel is not updating their status page
Would piecemeal through household/business energy bills and fuel costs cover the bulk of it? I'd guess transport, home heating/cooling, etc to be a significant portion?
I learn new stuff right along. Just now I'm trying to get my startup live so am cutting back on learning new stuff, but I have several lifetimes of new stuff I'm eager to learn.

I've learned lots of new stuff in computing and in programming languages. But, by now, in programming languages, mostly I give up -- structured programming, object oriented programming, logic programming, rule based programming, functional programming, programming based on actors, threaded, stack based programming, frame based programming, strongly typed programming, programming based on communicating sequential processes, literate programming -- because the tools are, net, not better.

For some progress, it would be good to be able to have some proofs of correctness. I looked at that field, and it's hopeless: First problem, the proofs are too long and hard to do, e.g., have some astounding collection of induction arguments. Second, with programming language side effects, etc., have to assume away a lot of possibilities for errors. Third, a proof needs some hypotheses and conclusions, that is, givens and results, and for realistic software those two are too difficult to have in precise terms. E.g., for realistic software, it's just too tough to describe in principle, as needed for a solid proof, all the possible inputs and what should be done for all the cases. So, attention to proofs of correctness mostly went away.

Net, in my programming, for progress in having the software simple, efficient, easy to understand, easy to write, debug, and change, my approach is just good conceptual design, documentation, and use of the basic tools in VB .NET. I'm no longer looking for such progress via programming language syntax, semantics, constructs, or features.
NodeChef Adds Let's Encrypt Integration – Free SSL Certificates
You can deploy your certificates with a single deploy command

deploy --ssl -i simple-todos -domain blog;www;@simpletodos.com

The above command creates an ssl certificate for the following domains:
simpletodos.com
blog.simpletodos.com
www.simpletodos.com
Same [1], but I'm considering deleting it, as most of them are shit anyway. After seeing Assembly die in less than 2 years [2], I filtered my side project ideas through a "do you see this running in 10 years?" filter, and I saved them as bookmark folders [3].

1: https://github.com/andreis/ideas

2: https://webcache.googleusercontent.com/search?q=cache:wUe7XO...

3: here they are

cask.space: website for brew cask packages - categories, info, screenshots, discovery, etc.
"deep" ai: strong artificial intelligence - more of a career goal than a side project
docsite: simple, standardized landing pages for doctor's offices, á la jameda or zocdoc
games: tons of game dev resources and indie game websites - if I ever find time to work on one, I love game development
peer interviews: p2p pair mock interviewing for interview practice - an interest of mine (github.com/andreis/interview)
sidelog: a tool to organize [ideas for] side projects + collaboration
"was"?