skysight-inc/HackerNews huggingface dataset:
Just because a language borrows significant amounts of vocabulary from a language, it doesn't mean that it's related to that language. Take, for instance, English. Neither the fact that English has borrowed significant amounts of vocabulary from the various Romance languages (French, Spanish, Italian, Portuguese, &c.) nor that Norman French had a large effect on the language's orthography and phonology make it a Romance language: English, in spite the many, many outside influences upon it, is still solidly a Germanic language. About the only odd thing about English is its lack of V2 word order, and there are still _plenty_ of vestiges of it.

The same goes for the influence of Chinese on Japanese, only more so: Chinese and Japanese aren't remotely related.

As far as Japanese being an isolate, please keep in mind that the Ryukyuan languages are practically dead and all the other Japonic language are long since dead. There's some _very_ scant evidence that it might be part of the hypothetical Altaic group of languages, but the evidence is weak at best, and only marginally more plausible than the Nostratic hypothesis.
The features generated are >200nm wide and the writeup doesn't mention a path to scaling this down so it isn't clear why this provides any advantage over conventional lithography.
The leaves of the tomato plant are poisonous, even before you think about the salt.
It's probably self-serving, but I think it's valuable to have people in society who have different incentive structures. Trial lawyers don't answer to share holders or analysts--they answer only to judges and juries composed of ordinary people off the street. Within an otherwise capitalistic market economy, having some of them around provides a valuable foil.

Tort reform in Texas worked out as designed--what you have to ask is: what was it designed to do? Take caps on jury damages: do you think that's targeted at frivolous litigation? Or is it targeted at limiting compensation in the most meritorious cases, ones where someone really fucked up and a jury saw fit to award a big number?
Thanks for the recommendation. That book looks fantastic!
Depending on where you are in the world, home/SoHo broadband might not have enough upstream (1 megabit is common in Australia) to support a VPN - however it might be enough to do your banking or whatever. Now to make it user friendly.
1) With symlinks Dropbox doesn't sync the changes you make to those folders until you restart it. With Boxifier, changes are synced in real-time.

2) If the target of the symlink is not available/not found then Dropbox will delete the contents of that folder from your account. This is the case for instance with removable drives. With Boxifier, ejecting the USB drive doesn't cause the contents to be deleted from your Dropbox account.

3) If you use selective sync with a symlink, the contents of the target folder willl be deleted you uncheck the folder from the selective sync settings dialog. With Boxifier, this doesn't happen because it has built-in support for this scenario. The folder just gets marked internally as inactive.

4) Symlinked folders lack the Dropbox overlay icons (green checkmarks, blue circles) so you can't get an idea of what the sync progress on those folders is. With Boxifier you have full Explorer integration so that you get the same experience as with the Dropbox folder.

5) Symlinked folders lack the Dropbox context menu functionality. With Boxifier you get the full Dropbox context menu functionality so you can easily share files, get public links, see previous versions or see them on Dropbox.com

6) A person who is not tech savvy will probably have a hard time understanding how to use symlinks and all their shortcomings. With Boxifier you simply right-click a folder to sync it with Dropbox. No need to be a computer wizard.
You are correct, that news trickled out after I wrote my comment :-/
Care to blog about your refactor? I can sort of see how you could use type erasure combined with numpy dtypes but it would be great to see a concrete example.
Had Microsoft attempted to pull even 10% of systemd on Linux a few years ago, the wailing would have reached the highest heavens. And "frankly, after ShellShock," learn to use a less bloated shell for init scripts.
I love how they spin it to being the victim here.
Just as an aside the D latch you're showing is the more traditional NMOS circuit rather than CMOS (see the diagram at the bottom of page 510.

http://books.google.co.uk/books?id=5zUABAAAQBAJ&lpg=PA511&ot...
If you want a comprehensive read on this topic, check out the book Code by Charles Petzold: http://www.amazon.com/Code-Language-Computer-Hardware-Softwa...
So this is a redo of https://github.com/georgebrock/1pass ?

Which was just featured on HN just before the time your repo got started, it looks like. His post was here 9 days ago, your repo has been around for 8 days.

Why not give credit, if it's inspired by that? You make it sound like you created this whole idea.
If you smoked weed, you probably wouldn't. If you did before, you would be so used to the black market, you'd stick with it, because. Weed is already expensive, so you are in luck if you could afford the shop prices on a regular basis, which we are talking about at 14k/day. Also, the negative side-effects are ignorance, for lack of a better word, so your reasons likely wouldn't even come up. For (most of) the occasional toker, it's just as much about convenience, while the moral high ground stance is just a pretense, as is much of the stoner's cultural background.
It's a great shame that it doesn't use an open API.

Having a standard way of telling devices to play media would be very useful.

As it is I backed the Matchstick on Kickstarter because I wanted a more open device.
Ah Impulse Tracker, how I miss you. These days I'm running Renoise, a modern tracker (crossed with a regular DAW), and I adore it, but theres a special place in my heart for Impulse Tracker (and another tracker that I used to run on Windows 95, but I can't ever remember what it was).
Yet it seems installing systemd drags dbus and bunch of other dependencies in with it... tomato, potato.
Clearly a joke, shame that few understand the irony.
For J, IMO, jsoftware.com has good resources. That includes vocabulary (the way to specify the language), a few textbooks (JforC, J Primer), essays, examples of short code... And J forums are pretty helpful.

Coming back to the question, for J its vocabulary on jsoftware.com is a good resource.
The author attempted to explain this in a previous post: http://jpkoning.blogspot.com/2013/04/why-fed-is-more-likely-... Summary: A blockchain is cheaper than maintaining three redundant data centers.

As long as mining is involved, I don't agree with that argument.
I don't think this is a fair assessment. There was a lot of concern over implementation issues during SHA-3 and every finalist did have constant-time implementations, usually coming from the design team itself.

The thing with AES and its derivatives is that they make it very easy to prove resistance against cryptanalysis (differential and linear); ARX designs are very hard to analyze exaustively, and bit-oriented designs tend to be slow. Using AES-like constructions provides a middle ground of reasonable performance and provable security (for some value of security).
Hiding History in Firefox
The Coming Code Bootcamp Destruction
If the priority is performance-per-watt, then an Intel NUC offers user-upgradeable disk and RAM, plus a range of processors from low-power Bay Trail Atoms to i7 vPro, at a smaller size than the Mac Mini.

The next version of the NUc will support Broadwell (Core) and Braswell (Atom) with a much-reduced power envelope that beats the Haswell processors in this "new" Mac Mini. And it will support 4K graphics with integrated GPU.

http://www.extremetech.com/computing/188533-intels-nuc-2-0-l...
> I see it as absurd because when you get to that level, there's no information about what you can practically do to fix it.

I disagree. I see it as important to recognize our shortcomings and find successful ways to deal with them. It may be that we haven't yet figured this out in general, but figuring out specific cases may allow us to solve individual pieces of the problem one at a time and improve things even if we cannot fully overcome our flaws.
The DuckDuckGo guys are not gonna be happy...
@natch, I actually saw that and thought it was the same thing I was building. So I thought someone beat me to the punch.

The projects look similar, but georgebrock/1pass is a CLI to 1password db itself. It doesn't do anything to render the UI or anything like that. With sudolikeaboss, I don't actually decrypt any of the password data stored on your machine. I actually call to the undocumented API for the local 1password daemon. So it took a small amount of reverse engineering to get to this point.

In terms of age, I have actually been using a prototype of sudolikeaboss, written in Node, for several weeks.

Hope that is clear! I wouldn't ever want to say I'm using someone else's idea! I think georgebrock's 1pass is an awesome project. I also intend to port it to Go at some point. When that is done, I promise I won't say it's my own work. :)
> Developaralysis. Be afraid. There is no cure. The panoply of options available to developers today is ridiculous. We’re choking on a cornucopia. Over the last few years I’ve been paid to write Java, Objective-C, C, C++, Python, Ruby, JavaScript, PHP

Those languages have different syntaxes and platforms but are almost all the same thing (inheritance-based OO imperative programming). Because you've basically learnt the same language over and over again, you haven't progressed. But there is a cure...

> I just feel guilty that I haven’t done anything with Erlang, Clojure, Rust, Go, C#, Scala, Haskell, Julia, Scheme, Swift, or OCaml

Unlike the list of languages you've used, this list actually has more variety of paradigms so learning many of these will cure you:

Erlang, Go - communicating processes
Clojure, Scheme, Julia - user-defined macros
Scala, Haskell, OCaml - functional paradigm
Haskell, Clojure - immutability

You didn't use any of those paradigms in your previous list of languages.
Google and Microsoft do this too when you enable real-time searching via the address bar, but both are pretty good at letting you know it happens. Doesn't Safari have some kind of first-run experience where the user gets some notice on this?
Actually I think breeding salt tolerant plants would be significantly easier than trying to improve desalination. Although we still have the solve the problem of salt build up. But perhaps it will be easier to remove it from soil and plant matter than from water.

In any case the immediate application is to use it places where the soil is already salty. Better desalination wouldn't help there.
Just because one person can't handle shoes does not mean that they should be given a magical de-shoeing ray gun.

Just because one person cannot cope with changing technology does not mean that the rest of us should be crippled to their level. To do this through censorship is double odious.
Simple workaround: don't use safari. Long term solution: don't by Apple products. Or at least don't run their software.
I have always been dreaming of a browser extension that could detect the video element on a page, and "inject" subtitle on the video.

Then we can watch Hulu or Netflix in another language besides English.
> This is only a problem because ad-serving companies don't vet their customers. Make ad companies legally and financially responsible when they serve malware ads, and the free market will then stop the problem.

No. Then you will destroy those companies in the US and everyone will use foreign-run companies not so bound.
Didn't stop the British government from apologizing to Alan Turing....
Doesn't it do logging? And cron? And login/console? And configure network interfaces? And a bunch of other stuff...

... systemv sucks enough that I'm in the middle of re-working our firmware at work to use systemd instead (I do like socket activation and supervisor stuff), but of all the systemd features one could like, "do one thing and do it well" isn't one of them.
Doesn't even need to be a javascript replace.

$ uptime > blah
$ open blah

Change the address bar. Screenshot.
SSL Strip does works here
Pedagogy: A toy model for pointers in C++
Client isolation means, in most cases, that the router drops incoming packets on the wifi interface with a destination MAC address which is known to be on the same interface, effectively preventing wireless clients from communicating with each other. This prevents ARP spoofing if it's properly implemented.

This only help against MitM attacks, though. An attacker can still passively sniff traffic.
Yup, what codexon said.
It's a bug, there's no way they did this on purpose.
>Can you think of any reason why the car should not have operational power steering when it is in motion[1]?

You can't have an electrical cut-out that doesn't cut-out certain components. The reason you need a complete electrical cut-out is for safety reasons (eg fuel leaks into engine bay). If the ignition switch is not used for that purpose they would need to put a big red button on the dash like GP said.

The ignition switch cutting all power has worked without incident in every other brand for many decades. The issue here is GM's incompetence, and I'm not inclined to the idea that they would have competently implemented another system.

If anything I think this is an argument that power steering should be limited so that average drivers don't lose control of their vehicles if it fails (I've lost power steering in motion due to an engine stall, it is very scary).
The iron box approach?

I've never heard of anyone actually using it. It would be a huge pain and wreak havoc on sysadmins. Also, really nasty attacks are capable of bringing exploit code with them.
Why Is the Bitcoin Price Going Down? An Explanation
Any speculation on what they might be using this data for?
> When you give someone the PSK, you give them the capability to impersonate the access point.

And to passively decrypt all network traffic.
I'm fine with that. I just think people are throwing out the baby with the bathwater by declaring mechanical ignition switches to be the problem (when they have worked fine for decades in every other brand).
If anyone from Google is listening, please release a version with an ethernet cable. Wi-fi is not reliable everywhere.
This was a case of 12V power disappearing to a lot of systems; that still doesn't explain the slack harness, but electric pretensioners would certainly fail to work in a crash under such circumstances.
Lovely. I haven't got Yosemite, yet, but I wonder what happens when you disable api.smoot.apple.com (say via /etc/hosts)?
I guess it's possible that the URL behind the black bar doesn't match the actual URL used for the exploit - further obscuring. It might be too easily guessable if it's short, no matter the censorship. And editing the URL would make the seal look like the above. Sure, it's fake, but there's a not too unreasonable explanation as to why it might not be fake fake and why he'd have made that mistake and thought it not to be relevant enough (or just didn't notice) for the central authenticity of the claim to be challenged.

It's absolutely possible it's fake. But it's also yet possible that it's not.
Who's products would you suggest as an alternative?
So nowadays Apple is posing itself as the champion of privacy, and yet they pull this shit...
That is quite a good point, i just get a tad annoyed when people complain wothout trying to edit(i am making an unfounded assumption here though).
Why is the title tag of this Twitter page in reverse?
Modern Money Mechanics: A Workbook on Bank Reserves and Deposit Expansion (1992) [pdf]
Yes, the two key hurdles to HDL are (in my opinion):

- Being able to think parallel. Software is sequential by default, HDL is parallel by default.

- Understanding what you want to build. If you can't draw what you want, you probably can't write good HDL. There's a reason it's called Hardware Description Language, and not "JS2GATES". In a sense, HDL is really just text-based schematics.

Case in point:

http://www.allaboutcircuits.com/vol_5/chpt_7/8.html

When you think "HDL" you probably think of Verilog or VHDL, but SPICE netlists is also an HDL.
Fantastic contribution - thanks for showing up.

What about the comment is wrong to you? It made perfect sense to me, but if you've got another perspective then feel free to share it.
Why is there no way they did this on purpose? Understanding common searches would seem like valuable data to use to improve Siri, et al.
Ask HN: What makes a good OSS community?
What makes one OSS project's community better than the next? What are the things the biggest OSS projects do well, or not so well (think top 20 on GitHub).
Today it is, tomorrow? A month from now? When the original dev ignores the site, and someone hacks his pw, changes the code, what then?

I cannot seriously listen to anyone who "cares" about privacy, then asks their users to download and execute unknown code.
Raspberry Pi, Node.js and Basic Electronics
Your finance guy didn't buy the planes though, he just sorted out the way the money is handled for the company that did. Still a pretty big deal, to be sure, but it's not his company that will go bankrupt if the end buyer can't figure out a way to fill up his planes at a profit.
They've repeated this for years, right up until it was revealed women have more issues with motion sickness in VR, which is the hot new thing. Result: the oculus is designed to be sexist.

Thanks feminists, of whatever flavor.
Google and Microsoft also run search engines.
Enough people have already demonstrated willingness to pay the higher price that I'm not sure I believe your argument. And at any rate, legalization is likely to grow the population of smokers, and that growth will likely be among those most interested in legal acquisition. In WA, prices will come down as supply increases, so it's not a static environment anyway.
The relevant point of your link is

"We find that alcohol consumption fell sharply at the beginning of Prohibition, to approximately 30 percent of its pre-Prohibition level. During the next several years, however, alcohol consumption increased sharply to about 60-70 percent of its pre-Prohibition level."

If I was trying to prohibit something but could only manage to prevent 30-40 percent of it compared to when it was legal I would certainly feel I had failed. This is without factoring in all the other problems Prohibition caused.
Not quite sure why you got down voted. I bought an iPod nano several years ago, because I quite liked the hardware/software that Apple made. However when I found out that they intentionally broke compatibility with 3rd party music software that isn't iTunes, I made the decision to never buy Apple products again.

I don't feel that I'm particularly missing out by making this decision (although I am aware that many other vendors probably have similar ethical problems associated with them).
Anandtech reviewed both keyboards maybe a year ago and preferred the Kinesis Advantage FWIW. You could checkout their reviews to see why.
These links might be of some help :

https://github.com/thibauts/node-castv2#protocol-description

https://github.com/thibauts/node-castv2-client
Entry for the 2014 Gallery of Fluid Motion of the APS-DFD Conference [video]
You think people in the US are going to switch from Google and Facebook to Baidu and Tencent?
Well, it would shield against simplistic attempts at exploiting setuid binaries, certainly, but beyond that its effectiveness would probably be limited, especially as it became more widely known.

Another interesting strategy, particularly in the age of widespread use of VMs and containers, might be to extend the basic idea of ASLR beyond address space. Randomize paths and filenames and system call numbers, for example. You'd need to build all your binaries yourself, of course, and run scripts through some sort of mangler (for maximum effectiveness, do this per-VM/container). You'd want to encrypt non-user-visible strings, too.

There'd be a lot of tooling work necessary to make this practical in the real world, of course.

(Edit: Just found this, which looks relevant: http://research.microsoft.com/en-us/um/people/helenw/papers/... )
I wonder if the same behavior is present for the browser in iOS 8. If they have done this on the desktop, it seems plausible they would also have done the same on their mobile platform.
This looks really useful!

The only thing that put me off and made me mistrust the quality of the content of a design related how-to, is the typographical choices made for such a text heavy site.
A font size of 14 px and a line-height of 2 em simply don't work in this specific layout. Legibility suffers and could be improved by sticking with a more consvervative line height of, ie. 1.5. - 1.7 em

The content itself I can't wait to evaluate though.
For browsing, Mozilla is probably the least likely to want to do this sort of logging. There are probably more niche browsers that focus on privacy that I'm unaware of too.

As for other Apple products, you can run Linux on a MacBook quite happily (Linus does, after all) and there are some nice Android ROMs which focus on freedom, such as Replicant.
I'm surprised the $99 nexus player doesn't come with ethernet either. I guess it doesn't meet their 'toothbrush' rule.
Perhaps Apple internally already consider themselves a search engine. This might only be a temporary misalignment of user experience and data being sent to Apple.
The gist summary on TFA says:

> even if you've disabled all use of Spotlight Suggestions and sharing of Usage and Diagnostics data
Rather than mining, you could just let a trusted authority issue blocks which would be validated by peers, it still prevents double spend, but would allow the authority to prevent transactions.
The One App You Need to Mention on Your Resume If You Want a Job at Google
This was fun, thx! Nicknames or custom colorable cursor might be a nice addition so you can identify your peers. Or it may ruin it, not sure.
Once your policy goes into effect and Google/Facebook either collapse or get out the ad network business entirely?

Yeah. I think that publishers will look abroad for networks who can pay out.
[Citation Needed]

Mozilla's "Safe browsing", for instance.

If you're going to go with something FF based, at least choose something with such things disabled by default. For instance, I run PM.
I don't think you are to this point yet, but a RDBMS under heavy write load can run into a lot of headaches too, requiring a very carefully designed schema and proper disk sub-system (lots of IOPS), plus the need to have a solid DBA to maintain it. However, non of that is a vote against moving to the RDBMS, so I do think you should seriously consider Postgres or MySQL though as it seems like a good fit.

What I would consider though is keeping your Redis up front for accepting/processing the records in real time coming in and then batching them into your RDBMS. This provides you the ability to do reporting and other analytics through the RDBMS, but utilize Redis as a buffer for the writes. It also gives you the ability to massage the data into the specific schema that best fits the usage of the data in the RDBMS, but allowing the most efficient schema coming into Redis from the POS systems. It adds complexity though so that would have to be weighed.
The guy's name on Twitter contains the Right-to-left mark[1]

[1] http://en.wikipedia.org/wiki/Right-to-left_mark
I upgraded to ios8 and the two most buggy, crashy apps are iMessage, and Safari, which have rendered my daily use of the device nearly useless. I gave the hardest time copy/pasting URLs from mobile safari into iMessage, it often pastes in something from days ago instead, no matter how many times I re-copy things I'm other apps.

I want my device to 'just work' like it did when I bought it, updates shouldn't feel like downgrades