skysight-inc/HackerNews huggingface dataset:
Hey arbesfeld, I really like that project, and the nice writeup really presents it well. But especially as people might use it for inspiration for their own temperature-controlled cooking projects, I think the lack of a proper isolation of the mains-powered parts is a little bit worrying.

For the next project, or maybe as advice to the random person looking at the HN comments, here's what I normally do:

Try to minimize the area of unisolated conductors in devices on which you work. If I solder cables to e.g. a mains inlet, I'd put heat-shrink-tubing over it, so that it's not touchable anymore. Or use the proper crimped terminations, which also are available in isolated versions.

https://www.google.de/search?q=flachstecker&tbm=isch

To protect braided wire, and make the connections more reliable over time, I like to use "wire termination" (I don't know the correct english term, in Germany we call them Aderendhülse (literally: conductor end sheath).

https://www.google.de/search?q=aderendhülse&tbm=isch

Instead of these "screw on caps" for cables, try to find suitable terminal blocks.

If you have the possibility to access a 3D printer, make a small clip that goes over the screw-terminals of the solid-state relay.

If possible, try to have a "high-voltage" and a "low voltage" side in your enclosure, that way, you are even less likely to come in contact with mains voltage while working e.g. on the MCU part (connecting/disconnecting the programming cable).

I'd like to stress again: I really like your project as presented, I only want to show some ways in which the project could serve maybe as a inspiration also to safe mains-powered electronic design.
Ruble Tumbles Most Since 1998 as Traders Pressure Central Bank
A lot of business owners, large and small, still go out of business or do badly in recessions, who are part of that 'capitalist' group.
There was no danger in driving someone out of the Sydney CBD.
Yep. But living dangerously is so much more fun. runs unpatched Windows Vista in a VM
At the risk of answering without a guaranteed answer, "probably not," given the amount of the power necessary to drive that screen and complex architecture inside the box to make it work. But Target Display Mode as a thing has been around for a while.
They are also funded by what amounts to ramen money.
Buy a copy of Physically Based Rendering (Pharr and Humphreys). It is a literate program that won an academy award. Make that your "gold standard" for good programming.

Literate programs explain "why", not "what". Think of a literate program like a physics textbook. Your code is the equations but your explanations (not comments!) give the reader the reason WHY you wrote the code.

See http://axiom-developer.org/axiom-website/litprog.html for an example of a trivial literate HTML program.
F(x) = F(x) + F(x)

Eventually you hit OOM or some death limit even on a stackless language.
How do you know ? Do you work there ?
It doesn't look like Automately is open source, but their API looks nice (based on examples from http://blog.automate.ly/).
In the Sydney CBD, that's very, very difficult to do. It takes quite a lot of time to get in there due to traffic, and all they are doing is increasing gridlock.
crikey, it's looking very impressive!
> Exactly. All GC does is push down the code that can cause problems like double-frees into the language implementation. It doesn't magically make problems like double-free bugs impossible, like so many people say.

The difference being the compiler vendor vs all the developers using the language.

> Then why did you respond to and quote something that was talking about something entirely different?

Maybe my bad English could not decipher "where the compiler could determine when they can be thrown away, matters would be different. (So, in other words, the compiler inserts `malloc` (or whatever) calls, and ensures that every variable created is either `free`d exactly once after it becomes unreachable".
They can charge what they want, but let's remember that the free market only works if there is complete information. "Whining" in this case is helping to provide full information, so the rest of us can choose which service we pick in the future.
Earliest tweet about it that I could find (with a screenshot): https://twitter.com/eanlz/status/544585861421993984

The overwritten page read:

Arse security.
@nidohax - @metapawd
cue the music

It looks like Ars has the moonshark up for now. Maybe DNS-related?
Nice effort. Perhaps you can grab some inspiration from Wolfram Alpha's Facebook Report, which is really comprehensive

http://www.wolframalpha.com/input/?i=facebook%20report#_=_
Hand write a holiday card from your iPad. A gift from lululemon + Felt
Sure, it needs bookkeeping but it's still trivial to create a loop equivalent of any tail call optimizable code that your compiler recognizes.

PS: Feel free to look for any counter example.
I used to work on a team which would collect data for PR purposes for the company. The data is often very heavily skewed towards only what data is available to the company. This is far from a proper sample of the population. For example, instead of '24% of people do x' should be '24% of people that use our site do x'.

Zero statistical methodology is ever used to make sure the data is accurate for the broader population.

Also, just because some data is associated with someone with a PhD, doesn't mean it is any more accurate. Many PhDs and professors are put on part time pay rolls of these companies so as to give the bs data an air of accuracy and authority.
Thanks for the tips. This was my first time working with power components and I wasn't familiar with most of these parts. I'll incorporate these suggestions into the blog post so that they can be a resource to others.
I discovered it when I tried to reply to a comment. How do you avoid a site when you're one of the first to see it hacked?
The limitation on Apple storage is a bad business decision in my opinion. Once my storage got full I simply stopped buying apps unless absolutely necessary. Before that I purchased everything I could find that looked mildly interesting.

It also means I never buy movies from Apple because there is simply no space on the device to download to.

IMO bad business decision.
Indeed. Everyone says they want legroom! then everyone goes on the internet and just buys whatever's cheapest. Same with people who talk about workers rights then go shop at Primark.
They've replaced the site now, but probably not fixed the underlying vulnerability. However since this looks to be done by a white-hat who just wanted to plug his rap video, I'm sure he's told them what it is. :)
Vernā Myers: How to overcome our biases? Walk boldly toward them
Cheap shots and meme humor are frowned upon here. Clever humor is always appreciated, but this kind of stuff pulls down the level of discourse without offering anything memorable or redeeming.
I think you could store objects of type Box<DerefMut<IWidget>> and then write a generic wrapper struct which holds an Rc<RefCell<T>> and derefs into the trait object.

Admittedly this is ugly, and unnecessarily slow. For a more general solution, I think the language would allow implementing some kind of RcTransformed type which, given 'T, U : Unsized?, Transform : Fn(&T) -> &U' (or possibly a more general type, but I think that would require HKT?), takes an Rc<T>, calls the transform, and stores both the reference and the transformed reference, allowing direct access to the latter. This would require an unsafe implementation, but would be safe to use.

Alternatively, there may be some existing functionality like that that I just haven't heard of...
Go Multi-error
ever speedrun i've seen never has commentary

Search youtube for "AGDQ" or "awesome games done quick". It was a charity speedrun livestream. They have cameras on the people in the room doing the speedrun and talking, the amount they actually talk about the game varies from video to video.
BPG: A new, superior image format that really ought to kill off JPEG
Is there a way to filter out posts trying to hate on Uber? I think I've gotten the point already.
I've definitely heard rumours of drivers that drive only during surge periods. No idea as to the veracity, but clearly the higher you hike the price the more people will find driving worthwhile.
BTW, @nidohax and @metapawd have no posts on their Twitter accounts. Since they appear to be seeking publicity, lets keep it that way - zero posts on their accounts.
SEC Settles with Bitcoin/Litecoin Exchange Operator
That's cute. Now someone needs to hook it up to Kerbal Space Program so you can fly with it.
And that doesn't even take into account inflation. (at least the article makes no mention of it, maybe the original report does)
TNW’s Apps of the Year: PushBullet for Android
Inaugural William Zola Outstanding Contributor Award Presented at MongoDB SF
That's often configurable. For example, in xterm:

> -cc characterclassrange:value[,...]

> This sets classes indicated by the given ranges for using in selecting by words. See the section specifying character classes. and discussion of the charClass resource.

(I haven't tried using this myself.)
You don't. I'm pretty sure they're talking to everyone on HN who's going to come to the comments and then click on the site to check it out.
Just saw this. Immediately, left and hoping for a quick recovery. More and more just keep on falling. Is it really that fun to bring down other people? I don't understand it. Truly.
TNW’s Apps of the Year: Dashlane’s multi-platform password vault
Are Christmas Lights in Series or Parallel?
"We're aware of the issue with our site and are working on it. :)"

https://twitter.com/arstechnica/status/544587442305523712
Nurture creative thinking and new ideas
This is so cool and graceful in a way. Love those analog synths and banjos altogether.

I'd really like to know what every piece is used for, and what kind of "processing power" this beast had.
Well, now you're moving the goal-posts. Nobody insists that this is the only way. But it's a way, and it appears to work well - and it's perfectly consistent with one of the most basic and uncontroversial tenets of economics.

It's obvious that Uber is an experiment on many levels. Their approach to public policy and regulation is one, another is whether users will accept a priority of better availability over uncertainty of prices (and so the risk of feeling fleeced), rather that the "old style" total certainty of prices over uncertainty of availability.
DOD wants bullet that can change direction after being fired
Thanks for the lwn and cambridge links, they both look like a good read. Considering the big picture I feel like we need another Tony Hoare to show us good ways to reason about shared memory concurrent programs. CSP is cool, but at some point Erlang/Go message passing style is not enough, and one must dive deep into the crazy world of parallel processor architectures. It is my opinion that before somebody sorts this out well we should not expect processor manufacturers to play along - after all hardly anybody understands shared memory concurrency well.
If you want a proper external monitor to go with your laptop, invest in something like this: http://www.bhphotovideo.com/c/product/1021217-REG/asus_mb168....
This comment will run the risk of sounding condescending, but I believe it's true so I'm going to post it anyway.

Thought processes like the ones captured in pg's post are fostered by education in critical analysis--the sort of analysis that one learns in the humanities. Art, literature, philosophy, history, etc. are the products of human thought, and learning to critique them is in part an exploration of how humans think. Not the physics or neurology, but how influences can shape each person's mental model.

Part of this is exploring the influences that affected the mental model of the person writing or creating the art. Another is exploring the mental model(s) that the artist or writer sought to create. (This is what we experience when we "get into" a book.)

So, if you're looking for a reason that CS or engineering students should take humanities courses, I think one is illustrated in this post: it teaches you how to read books consciously. It gives you a framework for exploring how the thoughts of others (and therefore yours as well) are influenced and shaped by the information that is consumed during a lifetime.
All you need is to have is a manual for the codes. This thing is mainly a shorthand assembler computer connected to sensors outputting raw number data.
There's a new episode being broadcast tomorrow evening in the UK.
What are you meaning by general-purpose here? Do you not have to use a different programming model anymore?
And yet even in that context, regression of the standard of living is still a bad thing.

The "but other people have it worse" argument does not negate the need to address bad things happening at home.
Ask HN: Which are the remote-friendly places to work nowadays?
I've always worked remote for several companies as a senior dev but I've lost track on the cool-companies-to-work-being-remote. Any good recommendations? I want to do some fun stuff during 2015.
What is going on with these graphics?
There is something to what you say, unfortunately. Here's an interesting article from the New Yorker about it.

http://www.newyorker.com/science/maria-konnikova/i-dont-want...
Are ad networks ruining Christmas?
New York Post List the Paper Factory as the #1 Hotel to Stay at in 2015
This seems to be based on Node.js and Bower? Both fully cross platform. At the worst it would be Unix-specific.
This essay reminds me of a NY Times essay:
http://www.nytimes.com/2010/09/19/books/review/Collins-t.htm...

Interestingly, if shown a series of hundreds of images, we wouldn't remember many in the list. But if we're shown alternates (was it a goldfish or a watch?), we would instantly recognize the item.

We didn't forget, we just couldn't access the memory on demand. The conclusion is the same: it's there, influencing us and adding to our lives, even if it doesn't feel like it sometimes.
interesting but seems like just a selenium in the cloud. wouldn't it make more sense for someone to host automation scripts on their own servers?
Congratulations, you found a collision.

What's meant by that is if you can find a source string that hashes to the same thing. Using ROT13 is pointless since it's trivial to generate those.

MD5 is only slightly harder.
Unwinding the Mystery of Namibia’s Natural Crop Circles
Can you recommend a replacement?
I think you're misunderstanding how you bypass the reprompt. LastPass has two separate features - auto-logoff and reprompt, and you can tick a bunch of boxes to decide which features you want reprompt for. I usually tick most of them.

You can then set a reprompt delay (from 0 to 24 hours), and while still logged in, you are reprompted at every interval when you try to use LastPass' features. This is a nice alternative to simply having it log out at intervals or log out when idle; some defense against a swiped computer or malicious coworker, etc. Of course the usual rules apply and you should never leave your computer unlocked but it is a nice feature.

I would except that many LastPass users use the reprompt model instead of the auto-logout model, as it allows you to use some nice features (like site/form detection) that you wouldn't get when logged out. So the workflow with reprompt is simply: go to a site, click the autofill button, get prompted & type password, continue on. This is significantly easier than clicking the extension button, deliberately logged in, waiting for decryption, then clicking the autofill button.

Unfortunately, if you rely on reprompts and somebody does get a hold of your computer, they can do some trickery with the inspector and lift your passwords so long as you are still logged in. This makes the reprompt useless; may as well not have it at all.
I think they submit the sequence description file to that website and capture the returned image.
As in, if they had to pay to check bags, they would bring them all as carry on, where with southwest they can check them for free and not deal with. I'm not paying to check bags either.
A traditional publisher would have most likely turned any random author down in the first place as it was the norm throughout the history of publishing with high initial costs and a few publishing houses functioning as gatekeepers.

Then there were the so called (vanity) self-publishing houses who more or less capitalized on the rejects, while asking for a quite significant amount of money first to print and rudimentary, if at all, edit whatever the author offered. Here the gatekeepeíng factor to the public was how much money you had to spare to get your books printed and listed.

Nowadays with digital publishing the initial production costs are so low, that suddenly copy editing and proofreading by a person other than the author becomes a significant part of the costs, which it wasn't before, since that cost was dwarfed by the actual printing costs and was normally considered a given.

With no money to spare for third-party editors/proofreaders/layout this job is outsourced to algorithms and mechanical Turks with questionable results.

I suggest the best way to improve quality and acceptance of self-published work, is to actually pay a professional third-party person to proofread and copy edit your book first in a joint effort with the author. Only after that you should submit your work to a digital publisher. If amazon then still rejects this, based on customer complaints than we have an actual problem at hand which is not just the absence of any kind of human copy editing.

---

Substitute 'damn' every time you're inclined to write 'very;' your editor will delete it and the writing will be just as it should be.
— Mark Twain

https://www.goodreads.com/search?q=editor&search_type=quotes
I suspect that's unlikely. The drivers I've talked to (London) say that surges are short and geographically isolated: They're only worth it if you're already on the road and fairly close to the affected area.
New Image Format BPG Looks to Replace the Popular JPEG
Yes! Great post. As you note this is good news. If house prices stay at sane levels we will be able to have true wealth creation instead of money printing via housing which leaves the next generation impoverished.

We should celebrate a reduction in house prices as we celebrate the reduction in the cost of a laptop. More disposable income for the next generation and less going to the banks for creating money on a screen and then crediting your account with it.
Microsoft y2kfix
ftp://ftp.microsoft.com/ResKit/y2kfix/
Hello, I'm Visha from Sendwithus. If you have any questions about the blog post or the making of the video let me know :)
This is super neat! For usability reasons, I think it might be good to add some labels. For example, on the two "by Year" graphs, there are two lines, and I have no idea what they mean.
Not sure if this was meant as a contradiction or not.

First you said: "All of the bad stuff you listed are symptoms of an empire in decline as well as a massive change in how the economy works"

Then at the end you said: "Also it'd be nice if the USA and China could avoid a war/proxy wars while trying to figure out the new world order."

I do agree we are seeing the US in a state of decline. Too many wars, a destroyed economy just starting to recover, educational issues, floods of illegal immigrants. There's only so much one country can take. Add in the massive amounts of financial aid we give other countries and fight their wars for them, it is very reminiscent of the fall of the Roman empire.

The Roman Empire was stretched too thin and soon became overrun by other neighboring tribes. It eventually took a toll after years of invasions and recoveries. Then education began to suffer, crime increased, production decreased, and cities began to shrink.

Also keep in mind the dark ages followed the fall of the Roman empire. As such, I hardly think we've seen the end of this very turbulent time period.
I have an interesting take on this. Most of the books I've read, I have a copy of. A while back, I endeavored to cut, scan and OCR them all into my computer. One idea was then I could do a full-text search, limited to what I've already read rather than what google thinks is relevant.

So far, I've found it very handy to find something if I at least remember which book it was in. But I need a program that can extract the OCR'd text from .pdf files - anyone know of a simple one?

(I can do it manually, one at a time, by bringing it up in a pdf reader, but that's too tedious and slow.)
Totally agree. We could drive people into the sea whilst shouting "at least you're not in World War II" using this flawed rational.
I'd recommend GOING to the Oregon Programming Languages Summer School. It's amazing.
Depends on the relative elasticity of supply and demand.

1) If demand becomes more inelastic with respect to price, you can raise prices more than you will reduce rides, allowing uber to pocket more money.

2) If supply is elastic with respect to price, more drivers will be ready to provide rides as prices increase.

Uber is saying it's purely case 2 because that sounds like better PR, but any profit-maximizing business that knows any marketing 101 is going to seriously interested in case 1.

case 2 is questionable - how elastic is the supply? The supply of drivers is limited - there are only so many uber drivers. The question is, if you raise prices 4x, will you get 4x as many drivers or something less than that?
This is incorrect. WNCO has a big revenue management department, meaning they change pricing based on supply and demand. I believe they use PROS, but I can't recall 100%.
I'm guessing most Americans net worth is based on the value of their homes, and property values for the most part have declined since 2007, this would make sense.
Beginners mistake. These are minus (-) not hyphen (‐) characters. </unicode-jibe>
We didn't see the subtitle.

The site guidelines explicitly ask you not to post questions like this in the threads, but rather to email them to hn@ycombinator.com. The minutiae of title editing are not on topic here.
The Year of Living Dangerously

I like the music linked up on autoplay:
http://www.youtube.com/embed/FoUWHfh733Y
KSP controls and UI are already a thousand times more powerful than this, though, so you'd have to disable all of those. The game would be unplayable without a ground station helping you out with the tracking, guiance and so on. Which, incidentally, is how this computer is designed to be used.
What high living standards? I'd say medium living standards. Take Scandinavia if you want to claim high.
You've unfortunately sparked a fairly pointless litany of quibbling about language, which I don't think was your intent.

The problem is that GDP is a lousy measure of median economic well-being, which is what matters most in social policy, yet it is the overwhelmingly popular summary statistics for (mean) "economic well-being". The problems with using arithmetic means rather than medians are so large and well-known that it's astonishing anyone still uses them, but the historical inertia of such measures is huge. There are decades of social science and economic research that needs to be re-considered in the light of median measures.

The article in question is part of this process, as it focuses on median measures, and anyone who is paying attention acknowledges that median measures are far more appropriate in many cases than mean measures.

"The GDP is growing" is no more relevant to a person who can't afford to buy winter boots than "Boot production has increased". And if the median person can't afford to buy boots, that indicates a major social problem. We need to move the discussion on from GDP and talk about the median person. It's still an imperfect measure, but a much, much better one.

A "double dip recession" translates in those terms to "things getting much worse for the median person."
We will actually be open sourcing our core very soon! We will also be including the source code for our SDK and Automately Pi (unreleased Raspberry Pi integration).