skysight-inc/HackerNews huggingface dataset:
Couldn't agree more. It's like we are constantly driven by these little shocks that makes us forget the only reality, the present moment. As you say, taking the phone off and escaping from it allows us to become a bit more grounded and fully engage in the present moment. Hopefully those stretches of time get longer, but it is a lifetime journey
I think we could see YC or a branch of YC start some sort of enclave with living and working opportunities for member businesses and eventually supporting businesses. Could well see a town spring up around it, depending on how it was done.
That isn't the point, the game is a better game. It's existed for about 2 years, how long has DF been around?

I've read the developer's reasons for not having graphics, and it's BS. If he doesn't want to do it himself he should let someone talented in that area join the development team.

You're right of course, it's his project and he doesn't have to share it. It's free and beggars can't be choosers. But a game belongs as much to it's community of players as it does to the people who create it. The best games ever created have all been open, either open source or by embracing a modding community. As a gamer who's had a passion for all forms of gaming since before I could read, I find the developer's attitude extraordinarily negative in general.

That's my opinion, nobody is obligated to share it. I'm just saying something superior is going to come along and when it does nobody will remember DF. And that would be a shame, really.
Can EFS be used as a volume for ECS tasks?
What functionality got broken?
Bloom filter for Scala, the fastest for JVM
Well, no. Apparently if you call with a bit of advance notice it's rarely an issue.

If I do it, who the hell knows. I've called the night before and still waited almost an hour for a taxi beyond when it was supposed to come. The difference between taxi and uber/lyft variance is night and day, in my experience.

Your experience seems to be exceptional to me.
It may be, this was in Chrome on an Android phone. Go to the inbox and it'd pop up app store. Close it, and the browser would be displaying the message about soon having to install messenger instead of inbox. Close that message and the process would repeat.

Only by visiting my friends profile and hitting the message link could I actually break out. It'd still take me to the app store but on close my friend's messages were visible along with the box to send a message.
What capabilities does this provide over IKEv2 with certificates and MOBIKE for roaming?

One disadvantage off the bat is that every operating system from OSX to Windows 7 to Linux to *BSD already has support for IKEv2 and MOBIKE caked in.
This ensures that the development of the framework is not guided by commercial interests.
Website Security Threat Report 2016 by Symantec
Unfortunately, the importance of the journal you publish in is decisive for whether or not you get a job in academia. It's fucked up but people like the author of the blog post are not in the position to change that.
Collection of quotes to Motivate Startups
Here's a post we wrote earlier in the year about EFS and ECS: https://aws.amazon.com/blogs/compute/using-amazon-efs-to-per...
well. My first comment would be. If your encryption algorithm produces output that can be compressed. Your encryption algorithm is broken.

As for compress. My understanding is that the inscurity has nothing much to do with timing, and everything to do with giving an attacker some "known" plaintext they can use Bayesian (Turing?) analysis against to shorten the key space.
They don't spam you directly; they just sell your personal information to spammers. This is called 'lead generation' by the afflicted.
One more thing is emotional health, it's already pretty known that exercise helps with anxiety and depression. But I disagree about your assertion about intelligence, I think it plays a huge role in academic success.
They should at least be in multiple availability zones. Multiple regions often comes with a lot of challenges, but there isn't much reason not to be redundant in multiple AZs.
Very very few people are physically disabled to the extent that they can't exercise. I see people who walk with canes lifting weights. Water aerobics can also be a good option.
Why elections are bad for democracy
I was in this camp for a long time until I tried to get mod_deflate and mod_socache_memcache to play nice together and the wheels came off. Moved to Varnish (fronted by HAproxy) and could not be happier!
Immediately thought about another awesome resource about how to write a language in JavaScript:

http://nathansuniversity.com/
However it's basically true. You need to be running specific hardware and/or drivers to make use of kernel bypass. You most definitely will never be able to use DPDK on the average laptop.

For a VPN that intends end-user device deployment it's kind of silly to require specific hardware.
It's good to know that the templating engine can be exchanged.
>There is a very clear causal explanation for why greenhouse gases do what they do

I'm sorry, but it doesn't work that way. We have very clear chemistry/physics on the composition of food, how it is digested, etc. But nutrition science is still an embarrassing shitshow.

We have clear physics on how neurons fire, etc. but neuroscience is still in its infancy and psychology... well, it is psychology.

Earth's climate is a large scale multi-variable control system with thousands of feedback loops. A good understanding of the physics that drive a single forcing doesn't really tell us shit I'm afraid. It is just as open to manipulation as these other fields.
Isn't it the way Qt + QML works?

Last time I checked, this stack wasn't particularly slow. I would also express the same style in much less lines of code than HTML + CSS.
We had some experience with Wordpress and from the list of features, it fits the bill almost. Almost because we found the templates were very messy.
It's in the top menu bar on their technical support page. This is visible on browsers, but closed my default on mobile.

I spoke to their technical support this morning (sadly my company still runs Symantec, although we are moving from it). None of them appeared to be aware of the issue.
No, read the dang article. You leak information about the content of the plaintext because you're changing the length. The crib doesn't matter with secure constructions.
Count me as one of them. My coding style suits me, but I know it's not for everyone. There's always a balance between writing elegant code, and throwing in a bunch poorly optimised conditional statements just because you are having a bad day and you just want that part of the app/game/whatever to JUST work properly after 5 solid hours of trying to debug it..

Going open source is like letting someone walk around inside your brain; If you are not thick skinned enough it's going to hurt, a lot.

I tried it once, and admittedly I was a much worse coder than I am now - it was my first big personal project (a MUD server) and I basically levelled up my coding skills from 'tinkerer' to 'semi-expert' over the years I was I writing it. When I finally open-sourced it (due to pressure from the community) several people tore it apart, and basically told me I was a shit programmer.

And that's why I don't do Open Source.
Consider a run-length encoded image. One possible implementation is to have a command, a length value, then a sequence of 1 or more pixels. A "run" command's sequence would just be the color to repeat, while a "dump" command's sequence would be a number of pixels to output directly into the image.

In a sense, that's a piece of source code that would "compile" into an image, if you take a loose interpretation of what it means to "compile".

For other examples that may count, LaTeX and Postscript are both Turing-complete languages, usually compiled into a typeset document and a vector graphic image, respectively.

You might call them Domain-Specific Languages, in general (the DSL mentioned by the sibling comment).
Most people in my company have mostly been working with PHP and thus it would be too much of a break with the past to switch languages.
Another note, since it's too late to edit: this part shows that the PulseAudio people may not know all that much about audio:

> The high rate is just an ALSA quirk originating from the choice of pretending that the compressed data is PCM audio with only two channels, while the compressed data actually carries more channels.

This is almost certainly not a quirk of ALSA, but more likely a reflection of how certain audio formats are (or were) transmitted over an AES or SPDIF digital link.

--

And why does PA need to have a 384k hard limit anyway? Just report the driver's supported rates, maybe with a blacklist for drivers like the old BT878(?) that support silly high sample rates (presumably for non-audio purposes).
I fine this to be really helpful, you can check the website below for more info
It reads the NTFS Master File Table (MFT) which contains records for all files and folders. It only does this the first time it runs (or when you manually tell it to rebuild the index). It also uses the NTFS USN journal [1] in order to update changes to its index so that it doesn't need to read the MFT and rebuild the index every time it runs.

[1] https://msdn.microsoft.com/en-us/library/windows/desktop/aa3...
I can think of one device where Bluetooth has been invisible, the Surface Pro 3 pen.
Patriotic Wedding Theme: A 4th of July Wedding Inspirations
What Is Deep Linking and How to Create Deep Link URLs?
Was buying LinkedIn a good decision by Microsoft?
> Corosync/Pacemaker: Designed for reliability. Leave VRRP where it belongs (I'm looking at you keepalived).

I just set up a floating IP address for the first time today and went with keepalived. Why would you recommend Corosync/Pacemaker over keepalived?
Sia Going 1.0 (Decentralized Cloud Storage)
Slightly OOT: Anyone know good alternative to Layer?
There are numerous public prereleases available and I'm playing the most current one right now (the barebones ascii version). It's still the ADOM I knew, but now with extra dungeons, stuff to do and a variety of fixes for bugs and scummy exploits.
I have worked part time at several different places while keeping a full time thing going. (which doesn't pay much, but I choose my own adventure) Each one has tried to make me sign paperwork involving them getting first right of refusal on things I make. I have refused to sign those documents, three times now, twice for one company, with no real recourse from their side. HR put on a show but I didn't take the bait. Make a stand when it comes to things like that. I own my spare time, nobody else.
It would be nice when saying things like "don't use regexps for parsing" that it is accompanied by an explanation (possibly I didn't read far enough to see the explanation...)

There are only a few actual computer science theory things that I think all programmers should know and this is one of them. There are classifications of grammars (1). Without going into detail, regular expressions can only be used to parse regular grammars.

The problem is that most grammars for programming languages, file formats, communication protocols, etc, are not regular grammars. With a regular grammar you can look at the current state and the next input symbol to determine the next state. With context free grammars you need to have a stack of states. With context sensitive grammars you need to have a stack of stacks states. With unrestricted grammars you are essentially screwed ;-)

So your first task when you are designing a language or file format or communication protocol or whatever is to choose a simple grammar. If you choose a regular grammar then you can (and probably should) use regular expressions to parse it. With context free or context sensitive grammars you can often do lexical analysis (creating symbols that you then pass to your parser) with regular expressions, but you need something more complex for parsing the stream of symbols (i.e., you need to be able to put parser states on a stack).

The problem that you often see is that people design things and have absolutely no idea what kind of grammar it is. They use regular expressions (or some ad-hoc code) and then try to keep track of state in global variables. If they happen to have a context sensitive grammar then chances are their parser simply will not work correctly no matter what they do.

You may be wondering why people choose to use more complex grammars if it is harder to parse. The main reason is that complex grammars give you more options for expression. Sometimes it is extremely difficult or even impossible to represent something with a regular grammar. Having said that, though, you should almost always try to keep your grammars at least context free. Once you get into context sensitive grammars, the difficulty of parsing will either make your parser very difficult to implement or buggy as hell (usually both). Usually it is better to remove functionality than it is to move from a context sensitive to context free grammar.

In the past I have often seen file formats that have unrestricted grammars (converting file formats used to be my job). People who do this should be replaced with programmers who know what they are doing :-P

(1) - https://en.wikipedia.org/wiki/Chomsky_hierarchy
Trying many different supplements.

Thought maybe I had mold in my house. Tested that. Maybe I'm allergic to my bedding. Got s new mattress and beefing.

Thought it might be kidney related since I had back pain in my flanks. Thought it might be my gallbladder. Thought it might be my liver. Tried various foods and supplements. Nothing helped.

Thought it might be thyroid related perhaps due to iodine deficiency. So I started taking table salt that has iodine in it. Started feeling less muscle pain immediately. Then started iodine tablet supplements. Pain returned. Then tried just salt tablets. Found relief. Then researched and found adrenals regulate sodium. Then found out licorice root blocks an enzyme that metabolizes cortisol, which is produced by your adrenal glands. Tried that. Fatigue disappeared. Sleep improved. Pain gone. Started losing weight.

So basically trial and error over many months. I'm only mentioning a small number of things I tried. Doctor was no help. But a better Doctor probably would have suggested better tests and things to try. But how would a normal person know their doctor is letting them down? Shit is hard.
Sydney, same result here

(has HN ever had a Sydney meetup?)
1 encrypted 512bit block is always more secure than 12 512bit encrypted blocks (average compression ratio). Larger size is always a bad thing.

Problem with compress is the protocol headers give you a known part at the start of every message. Which you can then very quickly test keys against rainbow tables or other statistical means.

The best solution i know for this is to compress, then xor with a stream cipher then run into a decent block cipher.

The "compress after encrypt" is a trick question. If your data doesnt get bigger after that your encryption implementation is royally broken.

But you definately don't want every "plaintext" message starting with "..gzip".
Strategic Technology: Brexit for Technologists
I love the fact that the guy not only couldn't pay his patent fee (so the patent was never official) but he waited until 2014 to file an official Copyright notice. Even then he originally did his drawings right about the time Apple unveiled the Newton, which this looks not that far from.

I guess this will get thrown out in 5 minutes.
Oh how convenient, blame the Chinese. Are American workers moving to Shanghai, taking all those amazing American inventions and client databases with them? What are you actually saying?
Within a standard deviation (just) of the hunter gatherers, but not for Western males.

PAL is 2.26 +- 0.48 for Hadza male and 1.81 +- 0.21 for Western Male. That's an average 25% difference in activity. I'm not a biologist but it seems like that could surely be significant.

Especially if the protein being talked about is generated by strenuous activity above some level. 25% total difference in activity could be a very large difference in activity above a threshold, since both groups are going to spend a lot of the day sitting around, sleeping or walking slowly.
When I was 6 years old, in 1996, my parents gave me a book about "Cyberspace" to go along with our dial-up internet connection (on our Pentium 100mhz Windows 95 computer!). This book showed me Gopher, and MUDs, and changed my life! I wish I could remember the name of it, it was a bright yellow cover with a superhero on it, I think.

I miss Gopher, in a rose-tinted glasses nostalgia-driven way
Try a Scala stacktrace if you think that's bad.

You could argue it's a consequence of well designed abstraction, though.
Start multi-tasking with your virtual reality headset
Meh. That's web programming.
All these players use the same code, you know. Here it is:

https://github.com/FFmpeg/FFmpeg/blob/master/libavcodec/hevc...

I'd be pretty surprised if there was a major difference between them. Maybe some bugs in the rendering path, or one player isn't doing threads properly?
Oh no, a deep stack trace, better blame Java. Excuse me while I go roll my eyes for a bit.
One use case would be one that came up a while back here on HN -- The person had a large binary blob that they needed to load up every time their Lambda function ran. If they could mount EFS from Lambda, they could put the large binary blob there.

Depending on how they wrote their code, if the Lambda could seek to the right part of the file then this would work, but if it has to load the entire file into RAM anyway, then it wouldn't gain them much except perhaps a slightly easier way to get the file into RAM.
I actually think the headline, which the writer may not have chosen herself, is a bad description of the post. The irony of a article about writing somehow missing le mot juste... It's not about handbooks; it's about the blurry edges of the writing profession, where people tip over from "someone who writes" into someone who self-identifies as a writer and is dubbed a writer by others.

This is partially because writing, like coding, is an open profession. Unlike medicine for a example. Degrees may be helpful, but they are not mandatory. So there is no clear symbolic threshold separating the hobbyists from whoever deserves to be called a writer. There is no officially accepted imprimatur, no government-certified club that doles out memberships.

But there is a clear practical threshold, and that is money. If you make a living writing, then you are a writer as long as you do that.

There are also other good indicators, which may involve less (social) currency: If you spend a lot of time writing or thinking about writing, until it becomes your daily and predominant activity, then you are a writer.

Being a writer does not mean someone is a good writer. Personally, I don't think Stephen King is a good writer, and I wouldn't read him for advice -- but he is indisputably a writer, regardless of that subjective judgment.
To be fair that's really "Friends don't let friends do Spring".
Well recent versions of CSS and HTML are limited by backwards compatibility. 20 years ago it was taken for granted that styling meant applying decoration, fonts and colors to a text, not building an application or a design tool.
Yes, i got it. Thanks
This is really cool but also kind of a shame. I feel like it will encourage bad behavior.

I can see people using this to deploy code by deploying onto the shared volume so that all their instances get an "instant update". Which is great when it works, but lord help you when EFS goes down and every app server you have is hung on a broken NFS connection.
> Abuse detection is a solved problem, correcting for bias is well understood too.

What about the bias introduced from the initiative name and/or description?[1] Who decides this? Who writes the laws that are proposed by initiatives? What if there's no counter side to a law proposed, or it's very complex, and hard to understand? Right now we have people whose job it is to keep track of these laws, make sure small provisions don't overstep, and come to an agreement on what should be acceptable to vote one. We elect those people (or we elect the people that employ and control those people). Who does this in a direct democracy? Do we still elect officials, and they do everything except they don't vote?

> Giving people access to information, while at the poll, will increase the number of truly informed constituents when voting.

If we have a direct democracy, there will be a lot more initiatives. 15 things every day, if we are keeping up with congress, according to to the flashforward link you supplied (thanks, I'm listening to it in the background right now). Looking up all the relevant information for each initiative to make an informed decision will take quite a while. Assuming a minimum of 15 minutes per item to research and consider each item, that's close to four hours, each day. Even halving that is a significant time investment. I think people will naturally defer to authorities they suggest. There's even less incentive for the random authorities people might choose to be accountable for their speech, and I'm also quite worried that people would choose non-qualified people for their queues on what to vote for very poor reasons (pick your Kardashian or their relation). If we want to defer to someone for our vote, why not our elected official?

What I think would be interesting, was a way to wrest my vote from my representative on a by-vote basis. That is, we all get a chance to have a direct vote, but if we don't, our share goes to our representative. For example, if I'm in CA, and my senators are voting on a bill, and I vote specifically a certain way, then their votes count for (CA vote eligible population -1)(CA vote eligible population) each, and my vote counts for 2/(CA vote eligible population), one for each senator, and assuming nobody else votes directly. For important issues, we can wrest control from our legislators, but otherwise the system will perform as it has. I'm still not entirely sure it would be a good idea given our predisposition as a species for poor judgement in certain situations, but I think it's a lot more feasible than a direct democracy on everything (and it keeps people around to design and present bills, and still incentivizes them to do so).

1: http://www.spokesman.com/stories/2009/dec/10/states-ballot-l...
Responsive UI for non-web system. But noone knows what the future brings so we'd rather build this thing on a solid base.
joking on Java is so 10 years ago.
Waste? Or overhead in exchange for having a cache?
That sounds amazing, from where are the subs sourced?
I like this - spent a good 5 mins designing some chars.

Suggestion: Add a grid of the chars created so far rendered at 100% (i.e. 8 pixels by 8 pixels, or maybe 200% 16 pixels), on the right hand side of the large box - so that the designer can see all the generated characters at once - to get a feel if any of the chars look odd across the whole font set.
where is the retweet button?!
Ubiquiti Wifi devices I've used have a built-in spectrum analyzer that can show channel, time, and intensity (a rough proxy for distance).
I replied to this: http://www.loper-os.org/?p=861&cpage=1#comment-16138
During jury selection the judge will ask if you deliver a guilty verdict if the defendant is guilty. When you say no, you're off the jury.

If you lie the judge will kick you off the jury when he figures out you're lying. He'll be angry, and he can fine or jail you if he wants to make a point.
Legalization of recreational pot on Nov ballot in CA