skysight-inc/HackerNews huggingface dataset:
The end in this case being the ability to decrypt cellphone traffic. And what will that capacity be used for? Spying on foreign nations? Halting nonexistent terrorist plots? Further secret surveillance of American citizens?

If we judge the means by the ends, I do not believe that their end provides sufficient justification for their means. They appear to believe otherwise, however they fail to offer any evidence for their perspective; as an American, I am feeling ever more alienated from the organizations which were theoretically founded for our benefit.
Did you read https://github.com/amark/gun/wiki/How-to-Create-GUN ? It is only introductory though. The slides might be helpful.

I've demonstrated GUN before handling conflict resolution across machines with significant drift. I need to get a video of this and more docs out on it.
In many cases you have specific procedures in place for security-conscious MNOs, but some of these procedures are such a pain that you inevitably end up finding workarounds to get the business going, e.g. email or USB tokens between various people who are not supposed to have those keys.
Of course security officers and other officials are not aware of this. Dig through any sales mailbox and you will find CSV files (usually called output files) containing Ki encrypted with simple DES. I let you ask around to learn which DES key is most often used.
Disclaimer: this is not specific to Gemalto.
There's crapware, and then there's spyware/adware.

The shovelware that most vendors ship on their boxes is offensive, yes. It's annoying. It steals a little of my life each time I buy a new machine, because I have to take time to re-image the system or clean off the crap (my current HP Envy was particularly egregious in this waste of my time, in that the restore image didn't work, so I had to wait ten days to get a restore DVD from them, and had to pay them $15 for the privilege of being able to restore my system). But, none of this is comparable to installing spyware on your customers systems.

They keep making claims that it isn't spyware, but in a previous HN thread, someone was trivially able to find the tracking and re-targeting codes in the injected code. It is the definition of spyware, and even worse, it is broken in such a way that it enabled MITM attacks.

"It might now be the case going forward that Lenovo will be a better choice. They've been burned."

Have you read their statements about it? Every single one of them denies any wrongdoing. They believe it's just a "customers don't like this software" issue. They don't believe it is a "We have likely committed crimes against our customers", which is what it actually is, at least in jurisdictions that take citizen privacy at all seriously. (In the US the TOS click through probably protects them, because the US doesn't give a shit about privacy, but in some other countries it probably wouldn't.)
If the USD government prints more money then the overall value of the currency goes down.
Notice how there are 7 startups at the $2B mark, only 1 at the $1.9B mark, and none at the $2.1B mark. To me this strongly implies that entrepreneurs are indeed trying to hit these big round numbers.
sorry about that. IDK why but it makes it easier on my eyes, maybe I should do a survey (I'm probably just weird) and then fix it.
Can you please define 'druggy', in this context and in general? Also, would you be comfortable listing all of your medications and past experiences so i can fit you into a generalized subgroup and decide what you deserve? k thanks
Totally agreed.

Funny thing, and similar story to yours -- and the guy that offered it to me didn't know this -- but one of my very first jobs while I was still in school was with this same agency. He was kind of surprised that I knew the building and their location in it. :)
Is it legal to pass the discount onto customers? The only businesses I've seen giving a discount for paying in cash are (some) gas stations.
As odd as it may seem, I ended up prefering car/cdr over anything else (except when access to pattern matching and destructuring). I know first/rest, head/tail or even fst/snd are clearer names, but car/cdr ended up as symbols having precisely this meaning in LISP idioms (recursion over cons-cell based lists).

My 1.5cents
It's going to be very close to Charleston. Thanks for commenting. I'll be emailing you soon!
Should we give up on the dream of space elevators?
I never knew open source could be so political until node.js came along. I really took for granted the value a good BDFL brought to the party.
Beko Bosch Hotpoint Indesit Samsung and Siemens Recalled Appliances
You've got to trust your VM host
Yes, I've looked at this paper before - I should reread it though.

I've done a tech talk (not recorded though) on the pros/cons of vector-clocks and timestamps. I have some very specific insights which I should probably write a paper on. Or at least get the tech talk recorded or written down. There are some slides at the bottom of: https://github.com/amark/gun/wiki/How-to-Create-GUN .

What questions may I answer?
Security and Network - YouTube
Bill Buchanan is a Professor in the School of Computing at Edinburgh Napier University, and a Fellow of the BCS and the IET. He currently leads the Centre for Distributed Computing, Net-works, and Security, and works in the areas of security, next generation user interfaces, Web-based infrastructures, e-Crime, intrusion detection systems, digital forensics, e-Health, mobile computing, agent-based systems, and simulation. Bill has one of the most extensive academic sites in the World, and is involved in many areas of novel research and teaching in computing. He has published over 27 academic books, and over 120 academic research papers, along with several awards for excellence in knowledge transfer, and for teaching, such as winning at the I ♥ my Tutor Awards (Student voted), Edinburgh Napier University, 2011, and has supervised many award winning student projects. He has also led a project which is a finalist for the BCS/Computing Award for Technological Excellence.
That is true. That is why attackers (like the NSA) would be happy to infiltrate routers (less changes from the outside like administrators) instead of clients (more changes). A proxy is a quality target, too. But a proxy is also more visible and tampering is usually easier/faster to detect. Corporations need to TLS and/or message encrypt everything. But that is often not priced into (project) budgets and a hard thing to do (key exchange, managing certificates).
I don't think the parent to your comment misunderstood the GP. I think he was making a valid point: that in order to pick the "right" value of N, you have to know what value of N will maximize the greater good. Unless you can do that, the proposed law does not make sense; and saying "I'm not trying to specify what the greater good is, I'm just picking a number N" does not change that.
It is a shame. Monogame seems to be moving to replace it, but it's not quite there yet. I wonder if MS has anything under wraps for Windows 10.
If you run a website and you'd like to help spread awareness to victims of this heinous crime, a technique such as this might work:

https://paste.ee/p/y1RvZ

These are the URLs on the malware peddler's server I examined to get an idea for how to detect whether their malicious payload injection has taken place:

https://www.best-deals-products.com/ws/sf_code.jsp

https://www.best-deals-products.com/ws/sf_preloader.jsp

https://www.best-deals-products.com/ws/sf_main.jsp?dlsource=...
I also abandoned pgAdmin because of flaky connection handling, as well as several annoying bugs on the Mac version. I was happy with psql for a while (and still sometimes use it), but IntelliJ's DB plugin is by far my favorite now. Its autocomplete is really smart, which makes a big difference in writing queries without having to constantly check various table definitions.
Oh good. Yet another reason why I don't take Mark Cuban seriously.

Of course it's an attack on big cable companies, Mark! They've been strangling the American public for decades, and it's about fucking time they got a what-for. I hope this "fuck[s] everything up" for the cable companies; it's not like they haven't fucked everything up for their customers (and even those who aren't their customers) all these years.
ZenCard
And how does this work when Unicode combining characters come into play?
Wordmark – Preview a word in every font you have installed on your computer
Ironic considering the wage suppression cartel
New Intelligent Keyboard Knows Who's Typing on It
Tech giants are blowing billions and achieving little
It seems like they've already mitigated your discovery; the only remaining nofish reference in their main.jsp file is the line "var nofish = false;"
Have you tried redis?

http://try.redis.io/
How does this trick save you money? I'm not really clear on the details of enterprise payments.
Check out the top comment of this article:
http://www.forbes.com/sites/jasonevangelho/2015/01/26/dell-x...

A commenter pointed out to the author that Windows Indexing was responsible for significant battery drain and the author confirmed by running the test again with it disabled.
user_00001 doesn't really mean it. They forgot to add the /sarcasm tag.
Update: Spy agencies hacked SIM card maker's encryption
> FWIW, OS X has a menu bar on every screen since 10.9,

Good. About time should we say? I left Apple three years ago.

> and you can indeed jump/select words, just substitute Option in place of Control (always been that way AFAIK).

Except if you use another application, then you have to use CMD or fn. But careful, cause in a third application that is a substitute for home/end.

> What's "the standard" keyboard layout? Looking forward to that one. :)

It's easier to tell when someone breaks it:

* Adding shortcut keys on the sides of the keyboard so that I end up starting 5 calculators. (my wifes hp compaq)

* Not putting ctrl in the lower left corner, nor letting me remap it, causing frustration every time I move from the full size Apple keyboard to the laptop or between almost any other machine and an Macbook. (Some thinkpads fails here but at least then you can change it in bios.)

* not having home and end keys nor any consistent way of replacing them.

Again I'm an Apple fan and I am happy that they saved us from older Windows phones but it is not for everyone.
" The encryption keys would allow the agencies to intercept mobile traffic without court-ordered warrants or wiretaps"
Scary!
Really the key question is: if a transaction that you believe will become confirmed, turns out to be invalid, who wears that? Stripe, or me? Will Stripe eat that, or will I get hit with the difference?
I think he's thinking of VMs as in Parallels or other graphical VMs
I'm not sure I see the problem. You can safely write a utf-8 string to a bytes.Buffer.
A better or more accurate example I realize would be pointing out that if the US government prints money then the overall value per unit of the of the currency goes down. Bitcoin is mined which is akin to printing money. I'm not sure I am using the correct terminology, though trying to better articulate. Currency gets destroyed buy governments. They say take $1 million of cash and burn it/remove it from circulation.
Decrypting cellphone traffic is also a means. It's a means towards information and human connections and so on. That's the sort of stuff that can make or break an operation.

Did it? Has it? Unknown.

The trouble with intelligence is that it's only effective when done with secrecy and fairly broad latitude to operate. There are few easy answers here.
"Nokia, Motorola, Erickson, Blackberry. There was a glut at the cheaper end"

None of the dominant phones had what Apple's iphone had. Apple is clearly not catering to the low end/margin business either.

"But for Apple to make a big dent in a sector that is highly technical but with significant brand and aesthetic factors?"

Not sure what you're saying here. But in the past, Apple introduced some major changes to the marketplace around their products. They would have to do that if they want to be competitive in the automotive space.
It's actually started by a Japanese subsidiary of Korean company; LINE corporation (which used to be Navar Japan), but I'm pretty sure its parent involved quite a bit, so I guess it can be considered from Korea...
Interesting. Thanks for the insight in to your world :)
... had to think about it, but that makes sense. It usually helps me to think of "provable" instead of "true".

So, not-not-provable doesn't necessarily imply provable (since it could just be an open question). But, provable does imply not-not-provable (since by definition it isn't unprovable).

So, I should have said, "do you believe not-not-A implies A?" without the initial assumption that A is true (which, ironically, I added later in a comment edit thinking I was adding clarity...)
FOAAS: Fuck Off as a Service
Combinatorial creativity is a very real thing. So why limit yourself to one intellectual pursuit (whether that's liberal arts, STEM, teaching, etc)? This article could be reversed and still make sense - We need more liberal arts majors with STEM training.
Komodia Redirector installs non-unique root CA certificates and private keys
Superfish removal guide
"Can be" in some cases, yes. But in order for the proposed restriction on company size to make sense, it would have to be possible in every case. That's a much stronger claim, and one I find extremely improbable.
Having worked in games for 13 years, at studios large and small and projects of the same variety, source code access has almost never blipped on the radar. The few times when we had issues with various engines for which we didn't have source, our support contracts gave us the changes we needed to ship on time. On occasion we modified the engine, only to be hit by tricky merges with subsequent releases. In general, I've found that modifying an engine should be done by engine programmers (and if a game company does enough engine development to have such specialists, it's probably not licensing any of these options).

The latest Unreal is a wonderful piece of engine software. Their blueprint system as well as their material editor and best-in-class renderer really are something to talk about. They also have a gigantic learning community. And I think their licensing terms are a good approach.

However, Unity has blazing fast compilation time on the order of seconds, a properly built play-in-editor mode, large asset and plugin ecosystem, seamless asset pipeline, and support for a modern programming language in C#. Each of these could arguably be considered a game changer in isolation, but in aggregate they are an efficiency avalanche. Nothing makes a better game, faster, than being able to go from idea to prototype in five minutes rather than two hours. It's possible to try more things, to discard ten or even fifty bad ideas for every good one, and still come out ahead. This is what it all comes down to, in my experience. And when you're done, you can port your game to over a dozen platforms (in some edge cases by simply changing a dropdown value).

That said, I'm happy that both engines are so good, because it means neither will rest on its laurels. Unreal's marketplace and Unity 5's renderer are no accidents.
I don't think it is a mistake. I think the author is trying to make the case that startups end up having round-number valuations. I don't think he is making the case that the number of startups decreases exponentially as a function of valuation, which is what would be implied by the points (900M, Many), (1000M, 22), (1100M, 6).
Why in the midst of success, I’m preparing to leave the US
HTTP 2.0 finalized, a few facts about the protocol
redtamarin sources can be found here
https://code.google.com/p/redtamarin/

mirror here
https://github.com/Corsaair/redtamarin

and web here
http://www.redtamarin.com/
I might be a bit overkill because it has the modeling tools as well, but I really like pgModeler: http://pgmodeler.com.br/
PSA: Grab an easy 200GB of free OneDrive cloud storage
When I read your responses, I can‘t shake the feeling I'm talking to some snake oil salesman in a nice suit.¹

And to be honest, GUN‘s docs sound similar. Heavy on how to use, and how awesome everything is, but as soon as one tries to understand stuff, it‘s either WIP or “team up with me/us!”. eyebrow rises

And the claim of “building up connection with academics and hiring them” falls perfectly in line with this. Why the hell can‘t you describe what you did by yourself? If it's so awesome, why don‘t you just die to explain it to everyone who asks? Or, $DEITY forbid, should the “academics” lend some credibility to GUN, even if it's with just their title? What's this HAM about?

Maybe it's just me, but all this with a rather complex naming convention (souls...) and code...

eh, I'll go with “show us teh algoz”. Or describe it.

¹) To illustrate: « I'm actively working [...]» – I'd like to see you passively working.
Interesting project! It seems to share a lot of the goals and design choices of PouchDB/CouchDB: distributed, offline-first, eventually consistent, deterministic conflict resolution, etc.

One big difference I can see is that it's only using LocalStorage, which has good cross-browser support, but only allows 5-10MB maximum. Are there plans to add IndexedDB/WebSQL support so that users can store more data?
So was it Karpeles or one of his employees?
OSX => Gentoo, iTerm2 => gnome-terminal, Alfred => mlocate / window-manager command shortcut.
Raspberry Pi 2 is 6 times faster than Pi 1, supports Windows 10
Show HN: A loop station based on WebAudio and WebRTC
How to remove the dangerous Superfish adware preinstalled on Lenovo PCs
Bitcoin still doesn't fit the definition of currency on its own. The fact that Bitcoin has a value is more because of speculation. People early on mined it and therefore own larger amounts for relatively little effort or cost. Now it's worth more and they have reason to perpetuate its growth. Investors now have joined gamble and speculating by putting in $100s of millions of real cash in hopes they can help stabilize it and make their current Bitcoin worth 10x to 100x more just by getting more people to adopt it. There are some people who accept Bitcoin in exchange for services, and more accepting it for goods, however it's those base Bitcoins that were mined that are the problem.

Re: USD for EUR - As you mentioned above those are at set rates between fiat currencies, and therefore there is practical reasons for the currency having a value. Bitcoin's value is mostly dependant on demand, which is being pumped up and perpetuated by investors and those with vested interest in the ecosystem including those who own Bitcoin and larger amounts of Bitcoin - who all want the value to go up 10x - 100x.
Hello everybody,

This is the (old, made 2.5 years ago) application I implemented for my BSc thesis called "WebLooper".

It aims at simulating a loop station like the one often used by DUB FX (BOSS RC-50, here is an example of it: https://www.youtube.com/watch?v=WhBoR_tgXCI ). But do not expect even 5% of its features. :D Although you can create "online peer-to-peer concerts" (based on WebRTC). I've only tested it on Chrome but I'll try to work on it to make it compatible with at least Firefox.

I was looking at some of my old projects and then, since the source code of this one was already on GitHub, I decided to put it online to let others try it. It has some ugly bugs and the code was written on a serious rush but, hey, maybe someone might have fun with it and, maybe, improve the code him/herself or give me some (constructive) feedback?

(A big thanks to the author(s) of RecorderJS and PeerJS!)
I assume it would depend on where you live but it is in the US.
The conflict resolution guarantees eventual consistency, but not strong consistency.

Why did I choose that route? Globally locking data is something the universe doesn't even do, we are bound by the laws of physics and can't get faster than the Speed of Light to transmit information. So you have to make a trade off.

Now, the cool thing is that you can use AP systems to creating globally locking/strong consistency behavior ontop. I do plan for there to be some plugins/modules that handle this for you, as long as you are aware you're moving into either a very potentially SLOW system, or a centralized one.

Also, CRDTs are something that are really important to look into. They're a good reason to try parting ways with CP systems, because they have some fantastic guarantees on data integrity.

We're working (as I previously mentioned) on getting academics and papers involved and written. I don't have that much funding yet, though as it is a very expensive and long winded process, but very important.

Next issue: LARGE DISCLAIMER: GUN is NOT relying on TIMESTAMPS alone to converge data. THE ACTUAL ALGORITHM is a state machine operating within a boundary function, the boundaries are defined by sort values, which I then use a combination of vector clocks and timestamps. But it is not timestamps alone, timestamps have massive vulnerabilities to them.

CLOCK SKEW will NOT break data sync. I've demonstrated syncing happen across machines with bad drift. But you are very right: I need to get docs and videos and evidence of this up ASAP.

Pardon for the caps, I just want people to skim and know for sure that I am not ignorant of these things. I'm not trying to sound angry. I'm super happy people care about these things.
Yeah, my experience has lead me to believe that planning the solution in relatively high detail before touching my keyboard leads to faster feedback, better designs, and fewer bugs.

I’ll generally take a pad and pen and write down my requirements and assumptions. This helps flesh out any further information I’ll need before I begin.

Once I’m satisfied that I understand the problem I’ll sketch out a planned architecture (dependency graphs, data structures, etc). If this uncovers more missing information then I’ll get that information and revisit the requirements and assumptions. Sometimes the missing information is that I don’t actually know how to do something in the particular environment I’m coding in. In that case I’ll prototype the minimum code I need to figure out how to do what I need to (I never use the prototype in production code).

Once I have a planned architecture that I’m happy with, writing the tests and code is relatively mechanical and straight-forward.

I’ll do this for pretty much any change to a codebase that is more complicated than changing a single function.
>Text evolved from shapes chiselled into rock or pressed into wet clay, so the roots of typography are as tactile and 3D as it's possible to be.

>Even ink on a scroll has a 3D feel. The 'paper' - whatever it's made of - has texture, and the way the ink sinks into it has depth and texture too.

>Likewise with traditional printing. The sequence of pages creates a 3D object, and old-fashioned heavy letter press books have texture and depth you won't get on a screen.

But you don't see the depth of the stroke or the texture of the paper when you're reading. You see abstract lines. You don't see the imperfect squiggles our meat-appendages create unless you really focus; at a glance, your brain autocorrects them into the intended strokes.

>Minimalism has one big problem - it lacks scale-independence. A hand-printed book has visual detail across a range of physical dimensions. You can see the cover across a room, but if you look at the print with a magnifying glass, you'll see detail at that scale too.

>Minimalist digital typography has detail at exactly one dimension - the size of the content. Zoom out, and you can't see the content. Zoom in, and you see pixels.

Uh, no.

https://en.wikipedia.org/wiki/Vector_graphics

https://en.wikipedia.org/wiki/Vector_font

>So minimalism is literally shallow.

"It seems that perfection is attained, not when there is nothing more to add, but when there is nothing more to take away." - Antoine de Saint Exupéry