skysight-inc/HackerNews huggingface dataset:
Could you please explain why it doesn't work like that?
My very limited use of jedis felt pretty clunky, this looks like it could be a bit nicer to use.
Next time I need to interact with redis I will give it a go.
I don't get the point of this article. SQLite is fine, especially in an embedded database, but once you have concurrent access, it starts to suffer because it has very coarse grained locks, so a "real" database is better for a distributed single-DB design. It's more about using the right tool for the job, and the author seems to be talking himself out of some kind of guilt for SQLite being the right tool for him.
Cedric, do you have inside information of Jane Streets hiring difficulties or is it just speculation?
The file-level deduplication [1] is interesting. Not being a filesystem expert, this sounds like it fulfills a similar usecase to snapshots [2]. Or am I reading this wrong?

Is NTFS's shadow copy like Snapshots?

[1] http://dtrace.org/blogs/ahl/2016/06/19/apfs-part3/#apfs-clon...

[2] http://dtrace.org/blogs/ahl/2016/06/19/apfs-part2/#apfs-snap...
Interesting insight into what addiction is really like. That mentality of 'I could relapse tomorrow' even after four years is very telling. Good on the guy for four years clean. He obviously wants it, and he's got the willpower to keep it together now that he's hit rock bottom. Glad his life is back on track.
Modularity and the desktop
So this applies to anything.

I helped my friend learn to paint. Bought him a canvas and 4 brushes and some paint. He watched YouTube all day yesterday . I think he painted this circle thing that looked like a sun. Painting isn't hard.
Brilliant programmer like Steve Wozniak who severed ties with his Steve Jobs ie Romero
http://www.indeed.com/jobtrends/q-android-q-kotlin.html
I use Ctrl-@, also known as Ctrl-Space or the null character.

For another screen session that I run within a terminal in my main session (don't ask), I use Ctrl-].

(There's at least one keyboard/terminal setup that doesn't let me type the null character. When I use that, I temporarily change the escape character.)
I never thought mine was an issue. But by doing what you said, it amplified the ringing, and now I realised I've just been good at ignoring it.
I escalated access to my school district's webserver and accidentally took it down. For some reason I was trying to close the hole I had used; instead, I default denied all access. Whoops. I explained what happened to a teacher, he called in the IT group, my change was reverted and nothing was ever spoken about it again.

I also hacked the online grade review site, which was trivially hackable (javascript password protection, wtf), told a teacher, nothing happened to fix it (or to damage me) and I dropped the issue.

Both of those were done in attempt to be altruistic but technically both were completely illegal. Since no administrator ever found out, no cops were ever called and no prosecutorial discretion was in play, but I wouldn't want to bet I'd have been "let off", which is sort of terrifying.
Assuming that insurance is correctly priced, buying a policy in any form is negative expected value. The companies that write such policies would slowly bleed dry if that wasn't the case. However, that's irrelevant unless you have the bankroll to withstand tail risk. Given that most people don't, as a society, you pretty much have to make things like auto liability insurance compulsory.

If you're a "good driver," as defined by a lack of tickets and accidents, you get discounts. There's really no way to tell if you're _actually_ a "good driver" because "good driver" is a hidden variable, and the only observables from an insurance standpoint are tickets or accidents. I know horrible drivers who never have accidents and avoid tickets via luck or skill. Conversely, you can be a good driver who's unlucky enough to have multiple accidents in a short period of time. Outcomes = baseline truth + random noise.

Most corporate data grabs bad news, but I'm ok with it when it comes to pricing insurance (outside of health). If I run a business that has rock solid, well enforced policies in place to mitigate risk, I don't want the insurance company's priors over my company's sector driving the premium. I only want to pay for coverage on idiosyncratic risk - the risk that remains after addressing everything that I can. Same goes for driving habits. Things like health are almost entirely idiosyncratic risk (ergo, let's agree that doing this for health is a bad thing), but when that's not the case pricing policies using true states (the baseline) and not observables (baseline + noise) puts you as the policy buyer more in control, not less.

That said, I have major concerns over the implementation. A breach is all but inevitable, so there needs to be a means of updating models online, and rules against data retention. It's also bad news if flawed models or corner cases incorrectly price someone out of a policy and there's no sanity check. Unfortunately, that's not too different from the actuarial status quo.
> No, it's not as benign as you implied.

Yes it is. He didn't hurt anyone or even mess with their files in a naughty way. I was so happy to get away from school and this kind of bullshit.
A wristband seems like a much less obtrusive way to accomplish this goal (tracking tendons or muscles in the forearm) and would be great integrated with a smart watch.

This looks promising http://www.smh.com.au/it-pro/business-it/writing-in-the-air-...
Reminds me of this that fizzled out http://matias.ca/halfkeyboard/
IDK.. but Ubuntu doesn't call their product Debian. They call it Ubuntu.

If OVH wants to take Ubuntu and call it OVH Linux, they can do that.. and they won't need to pay Ubuntu anything.

OVH is being asked to pay for a license because they refuse to rename it, and they refuse to distribute it unmodified.

OVH could also distribute it unmodified, and then package their changes into a deb package that they tell customers to install. Or they could simply allocate severs depending on which OS a person selects (so Ubuntu will work unmodified).

The fact is, they have several options to comply with Ubuntu's trademark policies.. but they've chosen to do none of those things.
Interesting, didn't help. My tinnitus was caused by a very loud noise causing some hearing loss, so I constantly hear a squeal in that frequency.
My wife has had issues with almost everything she's been on. The only thing remotely acceptable to her has been the depo shot but she still had to deal with migraines, mood swings, considerable weight gain, and body hair. I finally said enough is enough and took the high road: I apologized for the last decade she accepted as "normal human life" and requested her to stop her contraceptives immediately. I called up the doctor and demanded a vasectomy. Problem solved. She's much happier now.

edit: the number of side effects for some of these female contraceptives are staggering and many women aren't aware of the entire scope of possibilities. I suspect most women are affected and don't realize it, just accepting it as normal because their friends have the same issues.
We can't even convince Microsoft, Apple, and everything else Unix based to agree on line endings. How on earth are we going to convince everyone that one character encoding format is the only way they should store their data?

Annoying as it is to deal with, our history as computer scientists demands that we maintain compatibility with older systems and encoding formats that were once used but are now almost forgotten. If we removed all the other encoding formats (code paths that, while underused, still function perfectly fine) we would lose the ability to parse and manipulate a lot of old data.
I would be interested in a repo or post about your setup for the actual project; downloading, storing and using blockchain data. Sounds super interesting so if it(article, repo, site) isn't private & exists, would be keen. Cheers.
That's the argument for opaque indices. You can only slice at rune boundaries.
I am thinking that N Queens would make a great hobby FPGA learning project. Not the automatic math->HDL translation of the paper, but writing a solver directly in VHDL that would blink the solutions on an LED matrix.

It seems to me, at my level of VHDL knowledge, hard enough to be interesting but easy enough to be achievable. It's better than making 7 segment LEDs count, which was my last project.
More of a Regex Picross.
Something about reading about doom or quake development, that gives off so much nostalgia.

I hop back on QuakeWorld servers every few years, but the gameplay is just too crazy from what I remember, the people left playing it are simply too good.
No doubt they learned a lot from Gemasolar. The article describes Crescent Dunes as the first "utility scale" plant. The wikipedia page is a bit more quantitative, listing its capacity at 125 MW, vs Gemasolar's 20MW:

https://en.wikipedia.org/wiki/Crescent_Dunes_Solar_Energy_Pr...
I think you're misreading the post. They're just trying to explain why sqlite is the right tool for their particular job, so they don't have to keep explaining it to other people who keep trying to shoehorn in the wrong tool. Lack of concurrency in their app is specifically mentioned as a reason sqlite is appropriate. There's no guilt there.
Makes sense, thanks :)
> how is new code deployed on a smart contract?

Unless there's a provision to allow for that, it isn't possible.

If there is such a provision it would likely be for the old contract to forward funds to a new contract and simply "step aside". Everyone would use the new contract but refer to it with the same name.

It seems easy to screw up. To end up breaking the new contract too, or have funds still pile up at the old one that it was no-longer capable of forwarding, etc. Even if there is a provision it may not actually be useful.

> If this is even possible, what prevents the holders [...]

Well, nothing. (Do you have their home addresses?)

That's why there often isn't a provision for it, it's a catch-all such as "or any terms that may be added at a later date."

You wouldn't sign that contract, would you?
Some people are unfamiliar with the phrase "right tool for the job".

As the developers behind the project, I'd have to think the authors are in the best position to make the determination about which tool is appropriate.
I am unsure. Your link is for the STM32F303CBT6 breakout board, mine the STM32F103CBT6, but perhaps they are interchangeable.
Exactly. With our current techniques -- high-voltage or superconducting lines -- as I understand it, it's more expensive to transmit than to generate "locally" (within a few hundred miles?). I'd be curious to see the tradeoff (1) researched better and (2) visualized quantitatively.
Or just remove one [DB] layer completely. Such databases can be stored directly on machines executing http requests.
And if you need to rebuild DB structure you don't need to stop the world - do them one by one.

Of course, all this depends on amount of data you need to store for each user and informational structure of the app.
"Birth control" is ridiculously available. "Hormonal birth control" can have serious side effects and interactions, at least at the level of something like tylenol-fortified opiods or mild antidepressants, to say nothing of any net public-health effects (even after you account for "unwanted pregnancies"). Hell, testosterone, the direct analog, is Schedule III.

But some people have a political interest in promoting infertility, so quasi-OTC it goes.
This article told me absolute zero about counter insurgency or about how lessons from the great plains might apply today.
This is very different from the concern you expressed in your toplevel comment.

One concern leads to the other. That is to say, if I thought patients were receiving a medical consultation which met the normal standard of care, I would not be concerned about physician-avoidant behaviours; it's the combination of "may have received medication without a proper medical consultation" and "may be unlikely to seek medical care in the event of potentially life-threatening complications" which concerns me.

it's my impression that most of the medicines people obtain this way - specifically contraceptives and erectile dysfunction treatments - are straightforward enough that an automated decision tree could probably do a reasonable job screening most patients.

I agree. And I'd rather have such screening performed by an FDA-approved automated decision tree than by a doctor who has financial incentives in conflict with his ethical obligations.
Yes, there were and are many groups like that with curated content. But the great majority are photo buckets with no curation.

That said, it was always "social". People made do with the tools Flickr gave them. But the tools were left to wither and were never updated or given finesse knobs.

Then, when "good" phone cameras became mainstream[1] Flickr didn't take that and run with it to accommodate its users who were now using their camera phones as either their main cameras or at least took a good chunk of their pictures.

One reason Flickr continues is it has a core of dedicated users, some of whom have tried alternatives but who come back because the others have very few tools for photographers to use (by tools I mean ways to organize, comment, tag, favorite, curate, groups, galleries, pool, moderate, etc.

[1] The NYT's Damon Winter's getting recognition on photos taken with an iPhone in 2010 should have been the aha moment, but it wasn't: See http://lens.blogs.nytimes.com/2010/11/21/finding-the-right-t...
Currently reading this book. Although not a great fit for "history", but it is a great story kind of book with a few good points of advice here and there.
In the US.

Offtopic: Even Canva, an Australian company that knows I'm in Australia, sent me a Father's Day related email.

https://en.wikipedia.org/wiki/Father%27s_Day#Dates_around_th...
I've run into this issue before with Django's automatically generated migrations breaking in SQLite. As a workaround, I rm my local test db or make the change myself.
I'm four years clean from heroin after six years of addiction (from 16 years old) this August, and he's completely right. I also volunteer, because I feel that giving back and helping those to follow a better path keeps me grounded and sober. Addiction is probably the most selfish thing in the world, at least in terms of how you begin to think and act, so it makes some karmic sense that selfless acts can help you beat it, in my mind at least. Great article!
Ever thought about whether the assumption that having control over what your see on your Facebook feed might be incorrect?

If we're talking about the ideal world that may be true, but the real world is far from perfect. If you ask 100 people do you want to live a meaningful life, probably 99 of them will say yes. But do they? Probably 1 out of those 100 will live a meaningful life. If you ask people do you want to be told what to do, or do you want to do what you want, most of them will say they want to do what they want. But in reality most people just want to be told what to do because making decisions and being responsible for it is not an easy thing.

Coming back to Facebook feed, there's a reason why people keep using Facebook even though many people hate it. Sure it's not ideal but there will never be an ideal world. I think the reason why most "decentralization" advocates never succeed is exactly because they're being too ideal (read naive) about this.

That said I think the pendulum will swing back someday in the future surely, it just won't be by these guys. It will be from some random technology which didn't even aspire to "disrupt" the web.
This, and an "Automatically delete photos after X time" is simply a massive recipe for disaster, even if you layer it behind several explicit tagging actions. Even assuming it is bug free, how long before the first massively popular "Apple deleted all my [super important event X] shots".
In a while loop, if the index is not at the end of the string and the top two bits of the character at the index are both one, advance the index by one.

So what you're saying, is that it's very easy to get corrupted strings by anyone who doesn't have an understanding of utf-8 at the bit-level - which in my experience seems to be the majority of programmers.
True, especially as a child it's not unnatural at all. I discovered qbasic by accident and just played around until I could write small games. It never felt hard, frustrating or exhausting. All fun and play.

That is the big difference to actually work in the field and have to do the boring stuff too :)
>I imagine the box of the future is a home cloud box with a small touchscreen on it for the easiest bootstrapping ever.

Already done with the Almond+ and others. The problem is that at best, the firmware behind the pretty screen is terrible. At worst? http://www.theregister.co.uk/2015/05/13/home_router_botnet/
Neat stuff, but I think that particular study had a pretty small sample size (~100). It would work from telling mom from mom or junior, but not so well at picking the zip car driver from a pool of all zip car drivers.
It seems like a poor choice not to have the new version include compatibility code allowing it to attach to sessions created under the previous version.

This isn't the first time this has happened, either - last time a small patch was bandied around (I think I saw it on the Debian bug tracker) that fixed the problem.
It could be either, depending on the way the contract was written.

Out-of-band would be something like m-of-n control of a secret 'update' key where any properly signed update-to-script-X message is accepted. You'd vote by providing your segment of the key, or not.

In-band would be something like the DAO but where there was a special "update self" proposal with some set of quorum and rules all enforced in-script.

Both have their place. In-band is more transparent, and can have a lot of complexity modeling the intended domain. (Classes of shares with more voting power, auditors with vetoes, etc.) Out-of-band is more likely to work in cases where the script has major bugs.
It's crazy fun, though. Very relaxing after a tough day's work.
تحميل برنامج فايبر Viber 2016 مجاناً لجميع أنواع الهواتف
Yeah, seriously, and stop teaching people how to code. You people are seriously letting the cat out of the bag.
ReactOS 0.4.1 review
I personally never take out my phone DURING concerts. It's usually off so that I can save battery to call for an Uber when I'm done. However, I do occasionally use it to text friends to find them when I'm in the venue but before the event starts. This would completely prohibit that. More importantly, I like to rock out at concerts (halestorm, the pretty reckless, etc.). This would potentially discourage me from doing that, because I would be worried about that bulky bag popping out of my pocket and subsequently getting stepped on. This directly hurts my appreciation of their music and the event. I dislike this so much that I will boycott any artist who does this.
Ask HN: Is anyone developing a HTML5/JS offline version of FreeMind?
I have yet to meet a medical doctor saying "medicine is easy" - because it would diminish their status, salary and they love to brag how it is the hardest thing to study.
I remember typing "finger johnc@idsoftware.com" every couple of days.
> "All night" isn't quite true.

Ok, we've replaced that title with representative language from the article.
> Btw, I don't know how much Lightroom improved on iOS, but it always felt like a hassle to get photos into it. The same could be said for desktop version. I'd select a few important shots and do whatever it takes to have them in Lightroom, but there's no way I'd use that as my primary photo manager, and I feel that those "serious" people also have a different managing system that doesn't rely on Lightroom (I remember articles about pros manually filtering in folders and backups before even starting lightroom)

Lightroom isn't really aimed at day-to-day individual shots; For big collections eg. Studio shoots, photowalks, vacations, weddings you can very easily sort, tag, rate, tweak, exclude, work on multiple copies and organise into whatever folder/tag structure you want, without touching the original file at all - and you can tell it to just passively use your existing photo folder structure. AFAIK The iOS lightroom is only really useful for Lightroom-using pros who want to easily pull up their catalogs

Most things I take on my phone just get auto-dumped into my Dropbox camera-uploads, where I can retrieve them if I want to. Most other usage of my 'Camera Roll' on the phone is flicking through the past couple of pages to show people what I have been up to recently.

I'm not saying A simple, on-the-go tagging system wouldn't be useful, and there is certainly room for improvement, but I wouldn't by any means say that there is cause to say that they "Don't understand photography"
As an aside I'd be interested in hearing why the article title was changed here - I thought it was explicit policy to almost always have the actual article titles?
I won't directly speculate but I doubt the Face Detection functionality is absent due to some ethical quandary.
Yes, but in some cases it could be faster to work in sole- writer mode. It is kind of cooperative multitasking
demonstrating by Node.js.
Out of curiosity, could you expand on the story a bit? I've recently undergone a very similar experience. The administrators at my school alongside the IT Department freaked out and were considering legal action since they didn't really understand what had happened, however I was able to talk them down from it. The entire situation has kind of made me curious about other peoples experience.
Please see the HN guidelines (https://news.ycombinator.com/newsguidelines.html):

Please use the original title, unless it is misleading or linkbait.

This one was both, so the guidelines mandated changing it. We changed it to a phrase from the article that seemed to more accurately and neutral describe its point.
Seafarming at the End of the World
No way. First, it has to be hosted in house. Second, that's basically the same markdown + pandoc I use for free already. Except it's even less flexible, and costs money. If API documentation would be just an ordinary book, I wouldn't have the urge to change anything, as pandoc + custom CSS actually does fine. Generating HTML + TOC from a bunch of .md files isn't really a problem, you know, it just isn't what makes writing API docs painful. I have a couple of sentences to say about every RPC call, maybe. It's actually mostly about providing huge (so, I guess foldable) params/result examples and making it easier to change the docs when the code changes. See Slate for example. Or even readthedocs. Both are not even remotely perfect, but are wa-ay more suitable for writing docs than gitbook.
For the IRC bot, is there protection against an attacker with superior connection seeing the message first and replaying the hash before the bot sees the original message? Also maybe you can use a Merkle tree to tradeoff storage and verification time?
Why don't you just change the prefix key instead?

unbind C-b
set -g prefix C-a
bind-key C-a send-prefix

I use C-z FWIW.
This Is Your Brain on Silence
Why I left Google (2012)
Tesla S swims through flood
That might just be human pattern matching at work, rather than actual similarities.

Regarding intelligent life looking similar, I sometimes have the opposite thought. What if the reason we haven't seen any aliens isn't that they don't exist, but rather that they are so different we can't even recognize them as intelligence or life? If intelligent creatures existed that were built out of magnetic field lines in the Sun, or variations in density in the interstellar medium, we might never recognize them as life, and they might never recognize us.
I think Zooko was being negative on 1999. As in "the last year of the party."