skysight-inc/HackerNews huggingface dataset:
One of the big things they clearly did right, which when I was in the middle of a half-decade project I did very wrong: they kept communicating.

I went dark - stopped blogging, stopped Tweeting - because I figured it was better to spend time on making my thing (the film Death Knight Love Story) than communicating with no deadline in sight. That was a major mistake - "out of sight, out of mind". I'm digging myself out of that hole now, and it's tough.

If your project's ETA starts running faster than you can catch it, DO NOT make my mistake :)
In the scheme you propose there's also no single entity that defines the pricing at any time, so the nature of the drivers work changes (for example: they can set up their own price structure).

Unfortunately algorithms and implementations for truly decentralized auctions (for the pricing) and trust models (for the feedback mechanism) and actually transferring the money without resorting to cash-in-hand (which, for some reason, seems to be highly unpopular in the US) are hard and by design less profitable than setting up a central instance that controls everything for a fee (eg 20% of revenue).

You're right that under such a system, every driver would be self-employed with as many benefits as they pay for themselves. Uber isn't that system.
> Nobody's saying you can't do it. But RAII makes it way easier.

Except RAII doesn't work for heap allocated object and then it is back to reference counting.

> You'll discover you want the correct behavior in the presence of exceptions. In short, you want RAII.

Well, then one would have implemented a GC by hand with worse performance, specially in multi-threading contexts, unless there is someone on the team expert in hazard pointers and related performance tricks.

Maybe a performance improvement would be for the ANSI C++ standard to mandate that that compilers give special treatment to *_ptr<>(), so that they can elide needless calls, but I don't see it happening.

In FP languages one can use the concept of transactions, yes the M word, to encapsulate scope based workflows where the resources are to be released at the end.

What I can definitely see killing GC is affine types becoming mainstream, but they need to be made more friendly for the average Joe developer. Rust made them easier than ATS or Cyclone, but still a bit hard.

I think ParaSail's work might also be worth checking in this regard.
Those earpieces still weird me out a little. :-) But I keep a good humor about being in a supermarket full of cyborgs.
I removed all cookies from the Economist and it worked.
Is this some kind of affirmational statement, kind of a counter to "ceci n'est pas une pipe"????
Ask HN: Games with multiple users in one running instance?
Is there any desktop games that allow for multiple users to use it, as of a server that would allow different users to connect to and play separately?
ex: a cod server to which 4 users can connect and play the single player mode but only one game instance is running
To be clear, this device costs a couple million of VC to create. This Kickstarter is a market launch activity and not raising useful money for this project.
We're going to test the effect of nuclear weapons on San Franscisco so we can understand the effects of nuclear weapons on San Franscisco so we can protect San Francisco from a future attack by nuclear weapons or so we can understand the effect of the nuclear blast on Vladivostok. Sounds rather like the Tuskeegee Syphilis Experiment. To be fair though, the United States of far from the only country that has done this sort of thing.
Either it's an uninformed person or it's a shill. Public opinion manipulating, as usual.

https://firstlook.org/theintercept/2014/02/24/jtrig-manipula...
Why gulp might not be the answer
Someone posted a 13 minute NYT video to HN:

http://www.nytimes.com/video/science/100000003783764/fast-an...

I thought it was enjoyable.
I would expect a book written in French to follow French conventions, unfortunately, in English (American), a space would read as very confusing!
It's not that simple. See [1] and [2]

[1] https://bugs.openjdk.java.net/browse/JDK-8054307
[2] http://shipilev.net/blog/2015/black-magic-method-dispatch/
Go Set a Watchman First Chapter
There’s no reason to ban anyone, well you can ban me if you like I won’t make a fuss about it. But this is the Internet, sometimes harsh words are exchanged. It doesn’t matter, we lack physical connection so we are hyper sensitive to how something is articulated. Other than that I seriously doubt the HN community will be hurt by half a dozen posts that might got derailed. We could all live happily ever after.

Personally I will stop commenting in any posts relating to Greece, or any other non-technical/geeky post for that matter, since obviously my temperament is going ballistic these last couple of weeks.
Why does he say SubbableString example is not threadsafe? The private fields are only written during object creation.
Talking about the finite group classification, there was a project which achieved to formally prove it correct in Coq for the odd case: http://www.msr-inria.fr/news/feit-thomson-proved-in-coq/

However, having a Coq proof does not mean someone human understand the proof, and the software can evolve in incompatible versions unable to recheck the proof.
> To monetize the apps have you considered trying to get Signal into enterprise

I agree with this bit. It seems weird that people with clear requirements for privacy, like doctors, lawyers, insurers etc, remain totally clueless about encryption.

While we might have more personal sympathy / affinity with political activists and nerds, they don't seem to be very good at proliferating encryption technology.
The thing is - I don't think "heroin is an extremely bad thing" - I know a bunch of ex-heroin users, and even a few current users. The current users I know basically just maintain, and are otherwise completely competent and normal people - You honestly would have zero clue that they were current users.

The problems with heroin are usually in conjunction with alcohol or other depressants, people using too much, throwing up, and then drowning on their own vomit, not having a clean rig, or, god forbid, sharing needles.. And, of course, using too much, and then dying from the toxicity.

The toxicity thing typically comes from the legal element - people don't know how pure a component they are using; also they do it alone with nobody around to help them when they get into trouble. If they did know the purity, and their tolerance, and shot up in a safe, clean and social manner - overdose deaths for existing users drop to zero if there is someone around to revive a person who is ODing. http://www.theglobeandmail.com/life/health-and-fitness/vanco...

But coming back to my main point - we can't have reasonable conversations about this, because "oooh, Heroin, Crack, Cocaine - scary evil monsters" - and all rational discourse goes out the window. If you brought this into the public light, then when people meet heroin addicts, become familiar with their situation, and realized what a stupid and possibly expensive addiction it is - you treat it like a disease and have zero interest in touching the stuff.

I will note, that I know an ex-heroin user who also quit smoking, and he said kicking the smoking habit was 10x harder than heroin.
Also unlocks the achievement 'Super Unethical Climax'.
The author notes this in the post.
I wrote Carmack a message which apparently had the subject line "Doom diddly doom!" and said something like, hey, since you wrote this game on NEXTSTEP but don't want to waste your time tuning it up for that platform (it kind of ran in a pseudo-PC-emulation layer) can Omni do it for you and release it for free?
To their defense, they seem to have thought that they were using harmless bacteria. The background seems to be that they wanted to test the distribution of the bacteria rather than the effects on humans (which they thought to be zero any way).

Add to that the fact that bacterial infections often hitchhike on other injuries, infections or conditions, it's not clear that the death was entirely the fault of the particular bacterium.

In any case, it was a violation of the Nuremberg code, and I'd hope no democratic state would do such a thing in the current time.
Release HackerPush 2.0(still readonly)
I think you are right.

You can find the actual evidence gathering on the clients like in this file, where it's also enriched with metadata and encoded the same way the ruby script does (at least to me, not a c++ programmer, it seems to be the case).
https://github.com/hackedteam/soldier-win/blob/master/Soldie...

Also, while there are plenty of functions for getting data from the target device like `URL_GetBrowserHistory` there are as far i can tell, no obvious equivalents for putting them.
Bruce Schneier: More on Hacking Team
Slack, Spotify, Atom, React Native ... I think desktop/native apps implemented using web tech have come on leaps and bounds recently. They started off clunky, but are now starting to feel like native software imo.
Your cat is eaten by a grue?
"there is no way to detect someone uninstalling without unregistering"

The TextSecure app could ping your server with a "I am still here" message if it goes a week without sending any messages. Don't hear from it for two weeks? Unregister it.

Would this not work?
Introduction to Python async/await
Sadly the search is also broken. Not only it often opens too slow so the first letters of the search are not taked in account (the start menu was blazing fast in comparison) but to add insult to injury even Windows builtin programs aren't always displayed in the result search (eg. Powershell ISE). So if you don't know the program exists and don't know its the path, good luck finding it.
Yes, people tend to underestimate how long it is to do a RPG.
I'm currently composing music for a RPG two of my friends are doing in their sparetime. It is in development since 9 years. It is really hard to make it interesting and fun to play. We hope to release a demo this year.
I'd hope no democratic state would do such a thing in the current time.

Wishful thinking. Let's hope we can meet again in 50 years and chat about the good old times.
Yeah I wish C# had a flag for this. UTF-16 is stupid, and in so, so many cases, it's just a pure loss with no benefits at all.
Fun fact! Original Java, before they started adding autoboxing, had precisely one place which did heap allocation: the 'new' keyword (which is why it was a keyword). If you avoided the keyword, you could be sure you weren't using the heap.

...which meant you could run (a limited subset of) Java programs on very, very small devices. 8-bit microcontrollers. Such as Maxim's iButton devices, or smart cards.

My memory says that the standard is called kJava, but it seems to be ungoogleable these days, so I could be wrong (and Oracle ate all of Sun's documentation).
Reference counting?

What about scalability, if you have more than a few CPU cores? You know how expensive atomic fetch-and-add (aka LOCK XADD) is, right? Atomic compare-and-swap loop is even worse.

Put simply, those things broadcast coherence information on inter-core (and inter-processor) network.

It's ok for a low number of cores, but this solution just won't work well with more CPU cores.

Good for a mobile phone with two cores.
Obama's "problem" is a "solution".
It's using the Google Android push stuff, which means to deliver a message to a phone, Moxies server sends a message to Google to ask Google to push a message to the phone ASAP. So he gets no feedback.
Indeed. If people want a carbon tax, then implement a carbon tax in the right place. Either at point of burning or point of extraction/import.
I don't know about Apple or MS, but building TextSecure from source and installing it on an android phone is about as easy as you could reasonably expect it to be. It seems churlish to complain that there are also easier ways to install it.

Edit: although, of course you have to trust Github or whoever if you install from source.
> "Properly engineered" probably isn't the right term. C/C++ code written for speed would not perform heap allocation in its main processing. However, this is true with garbage collected languages as well.

Not just code written for speed. Stack allocation is easier. There's not much that can go wrong. Heap allocations on the other hand you have to be careful not to leak or free multiple times or free a wrong pointer. So after you've debugged one too many of these bugs, you learn to avoid heap allocations where possible just to make your own life easier.

(This is my experience with C, I don't have enough experience with C++ to know whether it sufficiently takes care of some of that complexity to the point where heap allocation becomes as easy as stack allocation.)
Dandelion APIs for Your Knowledge Parsing Needs
My vote would go to caffeine, not only is the damage minimal (at low doses) to your body, its LD50 is also really hard to hit without trying exceptionally hard (though not unheard of). Lots of people OD on heroin and die accidentally, its extraordinarily rare for someone on tea/coffee to OD and die.
I would hope NO state would do such a thing in the current time. We are well past the point in civilization to accept this type of action from any state or organization.
I would have loved to try it, but I'm far sighted and anything closer than 2' from my face is blurry, I don't wear corrective lenses most of the time, and even if I did, google didn't have a solution for this.

I can think of a lot of scenarios where glass would have been a fit (if they got the cost down to even $500/pair)... the ability to have a context aware helper screen would work in a lot of scenarios... from parts pickers, to manufacturing, to presentations. Most of the ideas I have around google glass are pretty boring, but could really boost productivity in a lot of areas commercially, and this is probably where they should have started.

If you are paying someone $35k/year to do a job, and they could be 5-10% more effective with a given tool, that tool would be well worth $1000-1500. And I can think of a lot of jobs that pay over $12-15/hr that could be assisted/improved with this.
They did the same in NY City and Washington DC [0].

[0] https://en.wikipedia.org/wiki/Project_112
If You're Trying to Join ISIS Through Twitter, the FBI Probably Knows About It
> and get confused when memory blows up

this is fairly easy to spot with a profiler though
What is SMAC and how is it important for a business?
First, I love the concept. I've often been reading interesting books and wished I could dynamically jump through them. I've even wanted to do this in fiction -- for example, if characters reference something I forgot about, I wish I could just click that and go back to that original chapter/scene and refresh my memory.

I suspect that any UI awkwardness will be growing pains caused by it being a new idea for books.

Technical Issue

1. I click a planet expecting to go to a chapter about that planet (say, Saturn), but nothing happens despite the page reloading and the address bar changing to #saturn. Chrome 43 on OS X 10.10.

Content Issues

1. I love the animated cover, but it wish it had relatively accurate orbits and periods (within reason). One of the coolest things for me as a kid was realizing that Pluto and Neptune switch places.

2. The summary for the book says "all ages," but very shortly in you have a bunch of math and symbols that don't make sense unless you've already had geometry.

3. The homepage presents Bubblin as "for developers," which doesn't seem to fit. Do you want authors to present books (as suggested by your own), or do you want developers to use it to present stuff (documentation, use cases, white papers?) about development? It's also at odds with your statement "Meanwhile, to those who are unhappy about the idea of having books with flipping animation on the browser, here's a little tip: A lot of kids, especially my nephews, love it," so I feel like there's a little bit of confusion about the audience. :)

A nice idea/platform! I just wish I had something to use it for.
It's hard to imagine a situation where the hash function would be so slow as to justify adding 4 bytes to every string.
Yeah because one of California's issues is they put into place extensive means to direct rain water into the ocean. Only one city went the route of creating aquifers to retain it; their name escapes me at the moment.
This problem is not specific to TextSecure, it also exist with iMessage and whatsapp as far as I know.

You can unregister here: https://whispersystems.org/textsecure/unregister
The User Is Drunk – UX Testing
CloudFlare Transparency Report for the First Half of 2015
Sir Tim Berners-Lee reveals the world's most influential open data leaders
Fusar Rides in with Wearable Gear for Bikers at TechLaunch Demo Day
I would not have objected to releasing this change in Java 1.7. But releasing it in a BUG FIX RELEASE causes me to lose confidence in the maintainers of the JVM. One of the reasons that large companies like mine build in Java is because of Sun's long history of extremely careful attention to backward compatibility. Oracle is no Sun.
Not just enterprise, but mechanical assembly, live training/retraining... deliver services (a step above typical gps), hell, making sure your order is correct.

For that matter it would make a great sales tool... you can check inventory while interacting with a customer, not having to look away or turn your back. Presenters being able to have notes on screen while talking...

There are definitely commercial applications.. but not for a product you can't actually buy.
It would be slow on MySQL, though.

If you EXPLAIN that query, it's a DEPENDENT SUBQUERY which has to fetch N*M records. It would be mitigated if the columns are property indexed, but two separate queries (N+M) just as eager loading would be faster and more predictable than nested scans in terms of IOPS.
If you're going to work with Cauchy sequences, why bother defining the reals as Dedekind cuts? You can define them as Cauchy sequences of rationals.
How do you know their customers didn't just want spyware for better ad targeting?

Because, you know, that makes it good.
Anyway, the're doing great great things with Blackphone a security based phone.

Looking forward for their future and what products they develop!

-Sent using Boreal, the final HackerNews client: getboreal.com
All the due process money can buy
But what about the fork https://github.com/SMSSecure/SMSSecure which can be installed on via f-droid google-less phone?
Backward evaluation always make me smile. One of the most surprising things I've seen to this day.
It's interesting to read the negative reviews, most of them are so incredibly ridiculous.

Several people complain there's not enough content, but each one of them had put 30 odd hours into the game. Almost everyone else is complaining about the difficulty, which the steam page makes clear is a selling point of the game.

Bizarre.
"Cant the erratic behavior of the transistors (eg flawed ones overheating)"

Yes but that is either a manafacturing defect (if persistant) or a transient error, or running out of speced tolerances. Or simply details of reality.

Whereas a logical design flaw, is more the actual design/implemenation, is fundementally wrong more akin to a bug.
I have used disqus in the past and I would say, go for it!
Pros and cons:

+ Highly customizable

+ Loads of moderation options(whitelists, blacklists)

+ Active community

+ Easy to use admin tools

- Seems to load slowly sometimes

Also, the most compelling reason for using it is that you don't need to waste time coding your own commenting system. In the future if you decide to make a commenting system of your own, you can always export comments from disqus.
Can Compliance Management Rid Itself of It’s Painful Tag?
Yeah, equations seem to be completely broken on Firefox. Is there a reason you use Mathjax?

Personally, I prefer using LaTeX -> PDF -> SVG and simply including them as images. Nothing's going to break with that, I guess.
Simple means of accessing the currently available resources:

gamePage.resPool

e.g.

gamePage.resPool.maxAll()
Because he takes a reference to a char[] in the constructor without copying it. char[]s are mutable so this means that the internal state of his String can be mutated by something else without any synchronisation guarantees.
I would expect any messaging app these days woud never send pafkets with plain text.
I don't understand how that isn't a huge trademark issue for kickstarter, since american trademarks are on the base of "protect it or lose it".

Edit:

To make it clear, here are some quotes from http://www.inta.org/TrademarkBasics/FactSheets/Pages/LossofT... :

"it is possible to lose rights in a mark by allowing third parties to use the mark without controlling how it is used. This can include failing to control the nature and quality of the goods and/or services offered under the mark by the third party."

"improper use by a trademark owner or third parties also may result in the loss of trademark rights. A trademark should not be used in a manner that strips its significance as an indicator of the source of goods and/or services."

(emphasis mine)
You don't have to do anything close to that for it to destroy your UT. More like a couple years of occasional recreational use. It's a huge problem with younger people who use the drug recreationally.
Not just an RPG :)
I agree that heroin is a really bad idea. But the reasons people die by accidental overdose are:

1) they've recently tried to quit and thus have a lower threshold.

2) they've somehow got much purer product than they're used to.

http://www.bbc.co.uk/news/uk-england-nottinghamshire-3312699...

Heroin for addicts could be much safer than it is now.
We're discussing what freshmen in CS should be learning, not what sophomores/juniors/seniors should be learning. Getting people hooked on cool, albeit superficial, things they can build is the right way to get a broader range of people interested in CS (as opposed to just people who started programming before coming to college).
Upon considering that this talk was delivered pre-Snowden, the value and prescience of this talk is even more significant.

This article is now on the front page of WSJ.com!
Generic shared space office building, I would be more interested if other Kickstarter groups had offices there or members of the Kickstarter in question were part of companies before their current.
I've seen steam comments (in other games) complaining about the game being boring & not having enough content made by people with 100+ hours in-game.
Sorry - been 11 days and have not contacted you - I'm preparing another submission regarding a collaborative venture and will send you a reminder to check it out - thanks.
Would it have been easier to include modding tools and then releasing earlier?
secure transmission of texts is the goal, not providing anonymity of sender and receiver.
> don't typically support RAII because it does not mix well with GC semantics

Just to expand on this a little, one problem is that no matter how you collect a cycle of objects with finalizers, one of them will see the others in a finalized state. Another problem is resurrection, where the finalizer creates a new reference to self or another finalized object. You could try solving these problems by nulling all references to finalized objects (including self) during GC, but that makes finalizers useless. I don't know any good solution.