skysight-inc/HackerNews huggingface dataset:
Man Cannot Live by Unit Testing Alone
Proofs of Space-Time and Rational Proofs of Storage [pdf]
Enough miners did not in fact do so, and the "centralized control over miner software" was anything but - bitcoin.org pulled links to the one or two services that used XT because there was a huge amount of demand from Bitcoin users to do so, and they were making the same demands of everyone else. Also, part of the problem was that the threshold for enough miners was intentionally set dangerously low. If it had succeeded then I'd say it would be a sign that Bitcoin was fundamentally broken and couldn't survive without centralized control, but it didn't.
If you want a cheaper consumer EEG sensor, you can check out Neurosky, which retails ~$100 and also has an SDK. Be forewarned about consumer EEG headsets though: they're slightly less random than a PRNG. Real EEG experiments usually happen in Faraday cages.
I get the feeling this guy takes Star Wars (and probably himself) just a little worryingly seriously.

I can't really understand what he's saying - that George Lucas is evil? That the Star Wars films are promoting Lucas' evil agenda? That no one has actually noticed any of this and that's bad?

The cynic in me wonders if perhaps David Brin has a new novel coming out soon...
At least TFA tried to go practical effects again instead of all-CGI.
They (and the bacteria on their skin) could wipe out native life forms and prevent us from knowing if life ever started truly independently on other planets.
Drupal is not really a CMS, it is more of a framework to build a CMS with.

I agree it has gotten better on many fronts since the old days but plenty of my old reservations against drupal still (surprisingly, I expected those would be major focal points for improvement) hold today.

> It's got to be something that a non programmer can build their project with.

That's a huge restriction, and in fact, if a non-programmer can build a project on a self hosted platform then you're essentially asking for trouble with respect to security and future maintenance. I don't really believe such a system could be made if it is at the same time required to be secure and reasonably scalable, unless it is hosted and kept up-to-date and secure by another party.

The fact that wordpress.com is raking in the money is an indication that for simple websites this is definitely a market opportunity, and given the frequency with which self-hosted wordpress sites get hacked the 'non programmer' restriction would seem to be the cause of a bit of a problem. It's like asking for a car that can be constructed by a non-mechanic.
Too bad that startups don't make profits
I know the basics of C, but stopped short of getting deep into threading and concurrency since it seems like Go and Rust handle that in a more efficient way (although there's no way I would use Rust in production yet). Are there any advantages to using C/C++ for a new large-scale project?
Agreed with everything you wrote here, I should have been more precise.
That's the present dystopia. The future dystopia is that off-message books get censored and rewritten on your device without you ever knowing.. or is that also the present dystopia? :)
I'm also curious why. I wonder if any of the original designers ever shared any insight into their design process.

As for what is wrong with it, multiple things. My personal pet peeves are:
1. the lack of formatting or interpolation support (i.e. QString::number(3.14, 'f', 2) or QString("Hello, %d!").arg("world")
2. the utter lack of Unicode support

I've seen other people complain about how it interacts with <algorithm>, inefficient support for common operations (join, split, copy) and mutability. I don't particularly care about these, given that its lack of Unicode support pretty much relegates it to a glorified std::vector<char> implementation for me.
Zoiper 3.2 Crack Patch and Serial Key Full Free Download
That's the whole challenge for cryptocurrencies :) (although, not really related to the current issues discussed in the article)

For the sake of providing hypothesis, I can see one reason for which it could help. I've watched dogecoin quite closely since it was released and what stroke me is how stable it has been (past the big up and low after release): each time the btc/usd value raises, the doge/btc value lowers, and reversibly, to always keep about the same rate in doge/usd. In that regard, we could consider altcoins to be an advantage for mass adoption: the main reason why I won't keep my money as cryptocurrency is because I can't stand my wallet gaining and losing half its value one day from the other.

Now, we can find way more reasons why it wouldn't work (merchants finding adopting lot of currencies being too difficult, users being lost in all conversion rates, and I'm not even sure dogecoin stability applies in other altcoins). So I won't be too optimistic on this. It just seems to me it addresses the very problems mentioned in article.
My thoughts are - all self driving cars at the moment operate knowing that there is a human at the wheel, so they are likely to notice a broken suspension coil, rattling clutch, or deflated tyres(even if the sensor reports they are fine, which happens). For "true" autonomous cars the car has to know it itself - especially if it is to allow passangers to literally go to sleep, or even drive without them - so you can summon it from the other side of the city for example. The computer just has to know 100% of its own state, and that requires a huge number of sensors.
http://250bpm.com/blog:4

http://250bpm.com/blog:8
Yet there are people on this site who define hacker as "person who can code", which was a real eye-opener for me.

https://news.ycombinator.com/item?id=9790316
zlist_first and zlist_next can be made thread safe by using a thread-specific variable for the iteration cursor, rather than a simple member of the list structure.

Of course, that's a big, inefficient hack, and tied to a particular threading model (not generally reentrant).

Anyway, it's probably largely moot because neither example is safe if the list is treated as mutable (there is at least one writer concurrent with the reader).
It's redshift, based on the contents of previous blogs.
Yes. Reactions are definitely slower but they're not negligible. Some proteins and chemicals only last a few months at -80°C.
That last sentence is why I think a system of altcoins won't have traction - you may as well stick with Visa/Mastercard. One of the potential benefits of Bitcoin was that if online goods were denominated in BTC, you wouldn't have all the mental math of currency conversion & fluctuations. Pricing of items would be stable against your Bitcoin holdings.

Of course, in practice, goods ended up being priced in USD anyway (and converted just-in-time to BTC). So much of that potential benefit has already been lost.
The main advantage is a huge body of mostly functional code that you can attempt to integrate into your build system.

The main disadvantage is that good C++ programmers are very hard to come by.
This idea was proposed for mainstream news, and rejected. It would amplify the filter bubble effect. Certain topics which are probably already popular would get all kinds of funding, others , which might be just as important but just not currently popular, would be ignored. It's better to consider the content generally.
Reentrant is more general than thread-safe. Thread-safe can be achieved with hacks specific to a threading model: thread-specific variables, locks and so on.

Reentrant is just about absolute. As in, pretty much, "you can stick this routine into an interrupt context on a randomly selected microcontroller and everything is cool".

Look at this particular zlist example. We can make it thread-safe with thread-specific variable for the iteration cursor. Yet, the function will not still support recursion, or even nested iteration of the list. A reentrant function will.

Making a function reentrant is not easy, if it has arguments which are pointers to various objects.

Only functions that receive everything by value and don't refer to anything global are easily made reentrant.

(Of course, the compiled code for all functions refers to global things: registers, such as the stack pointer. So reetrancy isn't absolute; it depends on machine contexts being correctly saved and restored by all the responsible code, like trap handler entry points. The compiler also can't do stupid things like use static buffers for passing structures (very early C compilers did that) so the source code only looks reentrant.)
Tin whiskers is another problem https://en.m.wikipedia.org/wiki/Whisker_(metallurgy)
Do You Need More Money for Economic Growth to Occur?
An in-depth look into the ARM virtualization extensions
Is there an interesting story about why the StateX architecture was created?
to me, the compelling feature of solving a problme better than an existing company is that they already have a market tested and proven exists. finding a market is actually a non-trivial problem that often seems to be over looked!
> what is it with the penchant these days to use absolutely minimalistic, flat interfaces

It has dragged graphics design costs to lows that have never been seen before.

It used to take weeks to design a proper icon set for an application, especially on OS X or iOS, where users were particularly wary of how applications looked. This is a drag, especially on mobile, where most people don't want to pay a real artist too much to build them a good-looking UI. The trend towards flat and simple is a blessing. You can pay a few dimes to someone who can Photoshop, and he won't screw it up too hard.

I'm not deriding minimalism. Rendering, in a work of art, only that which is essential, is so hard and so beautiful that only few artists manage to do it.

This crap is just cargo cult minimalism.

I'm not sure who started it. I used to work in a place where people thought flat, white and grey and no indication on how to use it was the epitome of design, and they worshiped the ghost of Steve Jobs.
It seems you are blaming C++ as a language for the design of the libraries you are using.

I've also never seen a program actually be slow due to string manipulation (excluding grep). My guess is that if you profile, it will turn out that your performance is getting away from you in places you don't expect.
I've personally migrated projects from MySQL to PostgreSQL and I'm currently working with teams that are moving wholesale from MS SQL Server to MySQL.

I tend to abhor full ORMs that require layering deep knowledge of the ORM's idioms on top of my existing knowledge of SQL and the underlying SQL implementation. An ORM doesn't magically free me from understanding the actual implementation and the additional overhead often isn't worth it.
>Generate a bunch of (optionally multisig) addresses. Print the private keys. Copy the addresses to your server that processes transactions. Lock away the private keys (optionally in multiple places). Never connect the offline computer or printer to the internet.

Only for millions of coins? What about the savings of the average person? A loss would be devastating. Do you recommend the same security measures? If the system is insecure, it's insecure.

The idea that Bitcoin is in any way ready for the mainstream is kind of funny.
I wish. :)
What if a background thread deletes a node from the list while the iterator is running?

From the cpp reference: "Concurrently accessing or modifying other elements is safe, although iterating through the container is not."

That's the problem with multithreaded code. You can't just see a read loop in isolation and say "this is thread-safe" - it's not.
...and an incomplete js transpiler (), and a heated discussion about how exactly the TIOBE index is unfairly skewed against plankalkül.

( implemented by comparing the provided source against any plankalkül implementations that might exist on http://www.99-bottles-of-beer.net/ and emits the highest rated js implementation if it matches, undefined otherwise)
Even more fascinating is the list of unsolved problems linked in this article:

https://en.wikipedia.org/wiki/List_of_unsolved_problems_in_p...
Yeah, bold claims.
> These should all be thread safe (assuming no other threads modifying the list) and I wasn't aware of any documentation that contradicts that.

In other words: this code would be thread safe if protected by a readers-writers lock or similar synchronization mechanism :)
Your response, specifically #3, makes me wonder if you have ever worked in a medium to large business. Forgive me if I read it wrong. I think his response is solid and the best that one could expect from his role. I could not imagine some director from a different department by passing the product team and coming to my development team and saying, "stop what you are doing, and handle my request! I read something on HN! I need a plan of action that directly addresses issues that were raised!". I would, however, expect him to say that he knows or can find out (he is new still) who needs to see this and make sure the discussions happen to ensure that product team has the information required to make an informed discission allowing for a roadmap to be formed that could be shared with the community. He can totally guarantee the right people see it. He can't ensure they do anything about it, but he can champion the issue. I would hope/expect to hear back after all this has happened. What's wrong with saying he is still getting an understanding of how things work at github? And what approval are you dismayed with? His acknowledgment that feedback is important? That was just civility.
Wikipedia: https://en.wikipedia.org/wiki/Celebrity_bond#Bowie_Bonds

The Financial Times: http://www.ft.com/intl/cms/s/0/ad21c6e2-b851-11e5-b151-8e15c...

Google of it's title: https://www.google.com/search?q=Bowie%20Bonds%20blazed%20a%2...
Obama Proposes $4B Budget for Self-Driving Cars
>"Hello,
Lucky7Coin is not maintained and I would like to take care of it. I have announced that on bitcointalk.org in Lucky7Coin thread. You’re the only exchange for this coin and I hope you will let me take care of it. I’m responsible. You don’t have to be afraid of errors or forks. I’m developing multipool and I know bitcoin internals and protocol."

That's the email they received, and did business with this company, while overseeing millions of dollars in other people's money. Then got ripped off. Who needs banks?

>If they are returned, then we will assume that no harm was meant and will not take any action to reveal who you are. If not, well, then I suppose the entire community will be looking for you.

Not the FBI? Oh, right, they don't care. By the way, the guy who stole the coins was part of "the community".

>2.	Somebody else comes in to purchase and run Cryptsy while also making good on requested withdrawals.

How is that even an option?

What a bizarre story.
"I get the feeling this guy takes Star Wars (and probably himself) just a little worryingly seriously."

I was thinking the same thing, but he restores some perspective when he says,

"Does entertainment have to have an outcome? We were doing it for fun."

But it also seems that, for Brin, Democracy is an unassailable good, and pointing out its shortcomings might be a little bit evil.
Thanks! Great tips. Dropping the "advising" part is a good idea.
If you look at the prequels vs a new hope, the same could be said about Luke.
I think the answer there is that Luke is more force sensitive than any Jedi of the past, making his training to get to the same level minimal.
And maybe we're seeing the same thing with Rey.
Java, C#, heck even PHP has classes support for languages these days. So has JS if you don't mind compiling using traceur.
The examples are either PostgreSQL or Amazon Redshift (which is based on the same syntax).
For those interested in digging deeper :)

WinUAE Demo Toolchain 5: http://www.pouet.net/prod.php?which=65625

And here you can find plenty old and new demos for all sorts of platforms: http://www.pouet.net/prodlist.php

Enjoy!
App with automatic emotion detection from text to track my mood swings
Redux 2 in the works with Dan and Contra
I don't have a good solution. That's why I'm asking.
as a maintainer of many open source projects (both active and inactive) this obviously makes sense, however many projects fall victim to being assumed dead if there is no recent commit history or issues being open frequently ... while in fact the project might be good as-is, or stable, with little need for constant updates ...
I thought the effects looked amazing. Since the turn of the millennium we've had movies switch over almost entirely to digital effects, but pure cgi still just doesn't look really real. It's missing some ineffable emotional weight that makes its fruit not quite believable. TFA, in trying to recreate some of the look of the original films using practical effects, also had the effect of saying, look what we can do when we combine real things that are actually in front of the camera with state of the art digital effects. I don't think I've seen a big special effects movie that looked so actually real since the golden age of practical effects in the 90s – movies like Jurassic Park come to mind.
> It's like asking for a car that can be constructed by a non-mechanic.

I think that's a good analogy actually, but that's the market. Honestly, I think to try and move into the market that WP has so tidily sewn up would be a waste of time and energy so Drupal has aimed for the higher end of the market - large institutions and companies with content mgmt needs. Also, in my (admittedly biased) perspective, Drupal provides vastly more interesting work opportunities than Wordpress ever could. That's why I chose to invest my time in learning it all those years ago.

> if a non-programmer can build a project on a self hosted platform then you're essentially asking for trouble with respect to security and future maintenance

Granted, but programmers are at least as likely to spawn security holes by being given a more powerful weapon. Relatively simple things like XSS and SQLi can be taken care of for a user who's not touching the code while they build their project. The strong params feature in Rails was a result of a gaping security hole in what I would consider to be the bellwether of good framework design. Mistakes are made.

So you still haven't named a better alternative ;)

In my opinion, I sort of agree - Drupal is the worst CMS, except for all the rest of them.
Totally, I don't see it either as being as game changing as it's often mentioned.

The main reason I'm interested in cryptocurrencies is because I tend to view current banking system for individuals as a problem more than a solution. Last year alone, I've had to borrow cash from a friend because my visa was not replaced in time and I've been stuck at a grocery with all my goods because I had hit the maximum amount I could use with my card for the week, without any warning and having way enough money on my account. Not to mention how it's annoying that wire transfers always take two business days and are not proceeded during week-end (... why?).

I can see the reasons behind that to reduce fraud, but I would totally dig having day to day money in cryptocurrency and being able to send them in a record time, always having visibility on what amount I can really use.
The best solution is going to be strongly dependent on how you define "player progress".

On the simplest end of the spectrum are games where the levels are entirely standalone; an example would be a puzzle game like Hexcells. Changing levels is tricky - should a player still get credit for "solved level 2" if level 2's puzzle is different now? - but the (add / remove /reorder) are straightforward.

In the middle are games where there's some state but it's fundamentally a "you are here" status; the Half-life games are an example of this. In this model, the trickiest parts are handling changes to the "level" a player is currently in (if a player last saved on a now-deleted level, what happens?) and maintaining the state (if you insert the level where the player picks up the Gargleblaster between levels they already done, how do they get the thing?).

At the far end are state-heavy games, where players can interact with the game world and NPCs in ways that persist over time; think Skyrim etc for this one. If you're storing player state as an event list, it will only be really really hard to use those events to regenerate the state when content is added / removed / reordered. If you aren't, well, good luck. :)
This reminds me of a car out of one of Dean Ing's stories, probably was inspired by the 2J. It used the fans to create a vacuum for cornering, pressure to reduce tire resistance on straightaways, and could even hop over obstacles. I think it was his book Chernobyl Syndrome, may have appeared in others too.
Given N, introducing q=10^N, they are looking for a and b in [0,q) such that

(q+2a)^2-(2b-1)^2 = q^2-1

For example, for N=1, q=10, given 18^2 - 15^2 = 99, we find a solution with a=4, b=8: 48

That suggests using https://en.m.wikipedia.org/wiki/Midpoint_circle_algorithm#Va... to get rid of that pesky square root (circle drawing uses sums of squares, but I think that is trivially adjusted for)

I also think it is worthwhile to extend this to other bases, as it more easily produces more examples to look at for discovering structure, and gets rid of the arbitrarily chosen number 10.

Edit: for those needing some explanation how to get at that claim:

let q > 0

(they pick q=10, q=100, q=1000, but this generalises this)

Assume

aq+b = b^2 - a^2 for some a,b in [0,q]

in other words: b^2-a^2, written in base q, is ab

Then:

b^2 - a^2 = qa+b <=> (bring all b’s to the left, all else to the right)
b^2 - b = qa + a^2 <=> (factor)
b(b-1) = a(a+q) <=> (using (p+q)(p-q) = p^2-q^2)
(b-1/2)^2 - (1/2)^2 = (a+q/2)^2 - (q/2)^2 <=> (multiply by 4 on both sides)
(2b-1)^2 - 1 = (2a+q)^2 - q^2 <=> (bring all a’s and all b’s to the right)
q^2 - 1 = (2a+q)^2 - (2b-1)^2 <=> (switch sides; slight rewrite)
(q+2a)^2 - (2b-1)^2 = q^2-1

Edit 2: for large q, it probably is faster to do the (p+q)(p-q) = p^2-q^2 trick again (apologies for naming the free variable q the same as the q introduced earlier), and get:

(q+2a+2b-1)(q+2a-2b+1) = q^2-1

Next, factor q^2-1, write all ways to write it as product of integers, and check each case for integer solutions for a and b in the right range. For example, for q=10, we have:

99 = 1x99 = 3x33 = 9x11 = 11x9 = 33x3 = 99x1, so we solve 6 systems (I guess one easily discard half of them on arguments of the p+q part being larger than the p-q part, but that’s peanuts) of two linear equations in two variables:

/ q+2a+2b-1 = 1
\ q+2a-2b+1 = 99

/ q+2a+2b-1 = 3
\ q+2a-2b+1 = 33

…

/ q+2a+2b-1 = 99
\ q+2a-2b+1 = 1

This also suggests that the number of solutions with d base q digits for a and b is correlated with the number of integers that divide q^2-1. That would link it to http://oeis.org/A000010.

Edit 3: and for the 10^N case, one might consider http://oeis.org/A095370. For example, the 62-digit number 1111…1111 has only 5 prime factors. You have to add 2 factors of 3 to get 9999…9999, so 10^62-1 can be written as product of two integers in 2^7 ways => only 2^6 = 64 equations to solve.
Waxy maize hidrato carbono
Hahaha. Downvote me all you like but experience agrees with my statement. There must be enough programmers or at least a sufficient so that employers looking can skim off the cream.

What they are all looking for are savant developers who can code a new linux in a day, who will do that for a pittance, who are willing to work 100 hours per week, who want to work at some bullshit web startup which hopes to be just disruptive enough that they get bought out. Any lesser people are outright ignored.

This requires stuffing hordes of people though education/training in the hope that just a few gems will be created.
Understanding today's market psychology [pdf]
Could you give me an example? I couldn't find many figures on protein half lives.