skysight-inc/HackerNews huggingface dataset:
We used (enforced) a writing method for software developers of three categories: So Far, More To Go, Save It For Later. It was something like a personal Kanban board for project members sharing a real schedule in weekly compiled/tested feature deliveries. This was a visibility feature for schedule and release rationalization. There were no Hail Mary pass negotiations or requests permitted. The prose mattered and project leads were forced to read them. It was not anything that could be rushed at the end. "Save it for later" kept team time boxed and synchronized and gave managers features to schedule for future version releases and sales messaging. We fired people who could not write English right alongside their Java and PL/SQL. It worked great. 100% project completion over 125 projects. I attribute it to HR weeding out ADHD gamers suffering bad grammar of inadequate educations needing paychecks. Software is 100% a product of communicative action. There are few excuses for execution failure absent bonafide academic grand challenges.
Why not? Look how much consumer business is conducted online.
Wake me up when they let one sync contacts without giving icloud cleartext access in the process
NixOS makes a great OS for personal/workstation use, too.

With NixOS, my system is always 100% clean, and never broken.

I can install packages in my home directory without root.

Best of all, whenever I want to write any code, I can use nix-shell to make the toolchain and dependencies temporarily available to a self-contained shell. No more cluttering my system with libfoobar-dev for a quick build, and forgetting why.
Clearly, you've never worked with philosophers.
Chinese government is panicking over its crashing economy, and it shows in its actions. As of this year, it

- banned soft cheese

- banned all korean music and entertainment

- (got rid of) Liu Xiaobo, the Nobel Laureate, and prevented his wife from leaving China

- banned ICO

- banned a bitcoin exchange

- prevented its companies from investing overseas (Wanda, etc)

- (rumored) prevented the richest person from leaving China

- banned beards and veils in xinjiang

- banned 'muhammad' and 'jihad' as baby names

- banned entertainment news that promotes western lifestyles

etc
Most expensive compared to what?
I'm the author of that PR. I apologize for the forced usage of btrfs. This was one of my first delves into the nix language, and I literally copied the digital ocean backend and changed the API calls (and the d.o had a hardcoded filesystem and I wanted btrfs and didn't know how at the time to move that into the configuration level). After the 17.09 release of NixOS is completed, I'll put some focus back in that PR and hopefully get it merged upstream.
Was that video available on mobile? I didn't see an embedded video when I read the article.
Since when has The Economist ever been pro-communist? They don't even like Piketty.
The land distribution and collectivisation I think we're communistic - you're right it's very early on.

I think the Khmer Rouge were communistic too - everyone became a farmer. The city people can't farm properly and died.
Algerian start till end algerie debut et fin
and possibly more secure!
Northrop Grumman Nears Deal to Buy Orbital ATK
> Ignition, the interpreter, generates bytecode from this syntax tree.

I guess she was addressing something more V8 specific.

In the case of V8, the Ignition 'module' first generates the bytecode directly from the AST, and then in another step, interpret the generated bytecode.

So, in this particular case it does both.
The adjective I would have chosen was not "probably", but being any more explicit than I was might have earned me a "What did you know, when did you know it, and what was your part in this?" from either of two government agencies who could deport me by either pressing a button or failing to press a button.
Deterministic wallet means that all of the keys/addresses that are used by the wallet are generated from the wallet's initial seed. (As opposed to the older classic style where 100 keys are pre-generated randomly, and more keys are randomly generated as needed.) The benefit of a deterministic wallet is that a single backup is enough to cover all of the funds that will ever be kept in the wallet. (In the classic wallet style, if you don't make a new backup regularly every 100 addresses, then funds in later addresses won't be accessible through the backup.)
Do you have an example that's not from user32? Usually people extrapolate that subsystem to the entire kernel.
Eh. I think we'd like to believe that, mostly because we don't want to face the possibility that China's system might work out fine.
Looks interesting. Maybe you should submit it here for discussion and publicity.
This is not an attack. This is iTunes. This is trivial to do.
> This shows the fundamental flaw in cryptocurrencies.

You're missing a word: "...flaw in cryptocurrency-centralization entities". Actually cryptocurrencies are achieving the opposite: they're decentralizing security.

Exchanges are just a bridge to that world.
Can't you just use the regular HN site and avoid clicking the comments link? How hard is that? I do it daily and comment rarely. The only time I ever see HN comments is when I choose to see them.

Also if you want to avoid comments in general on the internet or on a per-site basis, install something like the ShutUp extension (which I use to remove comments on some areas of the web, such as YouTube)
This is a great solution to the ownership problem, but now each individual is responsible for patching and updating their 25 devices? Doesn't solve the security problem.
It's a big change. Telco-provided wireless internet connections are not actually real internet connections. Half the time you don't even get a real routable IP address and nearly 100% of the time you don't get ports or even the ability to forward them. And that's not even mentioning the horrible data transfer limits and traffic shaping.

Whereas home connections are real, have real IPs, and have full ports that you control and generally have at least a few hundred GB of data transfer with no traffic shaping.
It's not as much a bubble as it is a supply-demand situation.

> The buyers, who work in tech, had been hunting for a home for a while — but kept getting out-bid, said Mini Kalkat, the Intero agent who represented them: “They lost two before they bid on this one, so we kind of knew what the numbers would be. It’s a crazy market, but there’s a way to maneuver the market.”

Source: Mercurynews.com [posted in previous Discussion] https://news.ycombinator.com/item?id=15238835

Given that the house is close to Apple HQ and other tech companies there, and that these buyers kept getting out-bid 2 times before, they probably got tired of it, and had the money to put in a very high 1st bid that would almost guarantee that they'd win it, and they won it.

San Francisco went through a very similar situation from 1998 to 2004 (the .com bubble and burst was in that period). If you lookup any house in the city for a 10 year period (from 1995 to 2005) you'll notice that the prices almost tripped for most house, condos, big or small, because .com millionaires were doing something similar to what's mentioned in this story back then, i.e. placing ridiculously high bids over asking so they could guaranteed get a place, and since they had the money, they didn't give a sh*t.

Even though the .com bubble burst brought down prices from 2004 - 2008, they didn't fall nearly as much as they rose in the 10 year prior.
Technology and "progress" are never without problems or externalities. And residents of MBY are the ones who deserve the right of self-determination regarding said BY. Including evaluating whether they are going to get proportionally enough benefit from a project to justify the costs they will inevitably bear from having it situated there. They have a right to be suspicious of EM radiation, or even downright superstitious. But what about the mere fact that it's simply an ugly-ass tower? Maybe they're just fine with 4G or even 3G service and they're like "no thanks." So your challenge is, how do you present the value proposition in any non-condescending and convincing way? If you don't agree with their reasons, fine, but then it's up to you to make an honest go of persuading them, and if they still don't go for it, oh well. Maybe try building it in your own BY. But the arrogance represented by your viewpoint is not going to win any battles or friends. "Oh my mistake, thank you so much for educating me!" is what nobody will say ever. They can be arrogant too, just as easily. And stubborn.
It is not GPL, therefore it is bad.

If their main point was to get rid of GPL in kernel, and low level userspace, their main point is bad.
HN is dominated by cryptocurrency bulls.
One phrase I've used with success in the past is that I have secure governmental cryptographic codes owned by someone other than myself in my laptop/bag/iphone and am not allowed under law to disclose them to unknown parties such as yourself.

Most first level TSA/DHS people measure the cost/benefit of my assertion and back off.
Huh, do you have a source on that statement?

I'm not disagreeing with you, I actually don't know, and am always happy to learn useful facts for refactoring and improved performance :)
You're looking to monetize. That makes it a business. If not we're back to square one, skip out on a Starbucks and just pay for your server costs yourself rather than fucking over your users :)

Maybe if you manage to create something worthwhile people will be willing to pay you some money. It's not like you need much of it for a single server. Consider it an opportunity to learn how to not piss away money/time.
Thank you. I have submitted it before - https://news.ycombinator.com/item?id=15197728

If there's interest, I can resubmit it as a new Show HN thread.
Of course. I also know you're not going to earn any remotely significant amount of money from crypto currency mining if you do that.
Here's a dumb question I haven not easily found the answer to.

Can I configure my iphone to require TouchID, FaceID, and a PIN for each unlock of my phone every time?
I tried going from a MBP at home to a ThinkPad last month (bought the T470p). The problem is that at work I'm still on a MBP.

In Linux, I tried to get my T470p to emulate the MBP key mapping but was unable to get all apps, terminal to work properly. I really thought there would be a low level tool (kernel maybe) to switch Alt with Ctrl.

After 1 week of trying, I sent the T470p back...
>did you ever stop to wonder why every communist state ends up the same?

Communists have. Anarchists have. I know you're using the question rhetorically, it deserves an answer. Some say that it lies in praxis - the method in which lower-stage Communism is established; some say that it is because of Lenin's praxis, that is, Marxism-Leninism, not Marxism or Communism in general; some say that it is because the state must immediately cease during revolution (this is the position of the anarchists); some say that it is because of poorly maintained democratic models and incorrect transfers of power; some say that it is because of the action of counter-revolutionaries within the party.

It could also be what you said. But I do not think it is nearly as simple as you are making it; arguments have been advanced for the reasons I have mentioned. Where are yours?
This also opens up the door to more secure payments. The "basic card" handler is one where the browser might just store your raw card number. But you can imagine that your bank might implement a payment handler that requires you to enter a 2fa code before using your card.

When it comes down to it, a credit card number is kind of serving double as a username and password for online payments right now. This new API has the potential to significantly improve upon the security of raw PANs.
I wish I knew more about Chinese history. They have about 4K years of institutional memory to draw on and they likely are more aware of their history than we are of ours in the West.
Mysterious Data Persistence in Firefox
I'm not sure there's even any evidence it was planned at all (even 30 seconds in advance) versus a panic response to being under attack by a surrounding mob.

Oh, please. Take one minute to watch the (graphic, disturbing) videos from the scene and observe that, before the attack, the Charger was nowhere near the "mob" when he made the decision to gun the engine to plow through it. Fields started his attack run from well down the street, perpendicular to the marching counter-protestors.
OT, but are you from Jarnac? A good friend of mine lives in Tilloux
The iris scanner on my S8 carried a warning not to let young children use it.

That was enough to put it off for myself for long term use after trying it a a couple of weeks, until I can find something that explains the risks - or rather, lack thereof - very definitely. I've attempted to search but have come up short each time.

The S8 iris scanner was super quick, very impressed by it.
I fly into and out of PDX regularly, and there's no scanner that you have to gaze into. Parent is talking about cameras at a high angle in a hallway—no one is there to make you look up. Are you talking about the millimeter-wave scan in security? Your eyes can be closed while doing it—no one complains.
Having used Apple Pay a few times on my phone, I'd love to see such a thing implemented across the board. It was remarkably easy.
>> I know people will say "Well, you should have known. The signs were all there." But there were no signs.

> It was not impossible to tell this was going on.

How do you tell, though? The comment you replied to was about the lack of signs, so claiming that signs existed doesn't really help anyone.
Our CS department had harsh penalties for copying code. You would be banned from CS classes for 1 year. It bred a culture of zero collaboration. Our Computer Engineering department was pro collaboration and rarely did anyone get accused of cheating. If it looked like someone else's solution, then you probably worked together on it. I even saw one student get caught copying and the professor asked the student if he understood the code. If so, then who cares. That student did not understand the code, so the professor told him to start over and gave him a deadline extension.
A great read.

It's easy to think of the GFC as something that 'happened' and is now over but this is a good reminder that events can have lasting and dramatic effects on the lives of individuals.
> just need to speak ICE lite, DTLS, and SCTP...

I think your proving my point here. That's a lot more to ask than a simple libsodium based crypto + auth token that something like Netcode.io uses.
I think you're putting the cart before the horse here. The reason that USD is used to buy goods and services is not because everyone woke up one day and began to "think of it and use it as a currency".

USD just happens to be the most convenient financial instrument for a lot of people.

The more people that own and value BTC, the more convenient it will become to transact with, the more stores that will accept it, and then people will think of it and use it as a currency (if it succeeds, that is).

Any item of value is priced according to its future utility. So BTC's price now relates to what it's value as a currency will be, adjusted by the probability it will succeed, in the future.

If you don't believe that BTC will ever be used as a currency, then you don't believe in the success of the bitcoin experiment in general, and since that's its only purpose, then of course you would have to conclude its in a bubble. But if you do believe in the success of the experiment, then the price does not seem out of whack at all.
Here's my gedanken experiment (caveat: I'm not an environmental scientist or engineer!): suppose you have a large box (closed system) with a large number of light bulb sockets and an infinite power source. Let a light bulb represent the amount of energy required by a person (i.e. home electricity, gasoline for travel, food for consumption, etc.). As the number of light bulbs increase within the box, the temperature rises. Regardless of other factors (e.g., CO2 emissions, energy sources) the transformation of fuel to energy, and energy to work, is not 100% and so there will always be waste heat produced.

One may use more energy efficient bulbs to maintain (or slightly decrease) the temperature within the box while increasing the number of bulbs. But savings from energy efficiency will be quickly spent as we add additional bulbs to the box.

I'll let the reader (experimenter?) draw her own conclusions about this thought exercise.
The endless adaptability of Philip K Dick
Didn't mean to imply you'd done something wrong, just added to your comment.
>It's because utopian projects are at odds with human nature

This asks the question - what isn't at odds with human nature? Why do you think that utopian projects are necessarily at odds with human nature? Marx and Engels were sociologists, and in fact many modern sociologists are Marxists too. That doesn't mean they're right, but it's some indication that the "human nature" argument needs looking into.

And it has been looked into. Erich Fromm, a member of the Frankfurt School, wrote a book called Escape From Freedom in which he details the investigation of the human condition and attempts to identify what human nature is and to what extent it is malleable. The idea that "human nature" is suited to our current mode of production is as he notes a little fallacy stretching back to Freud's time.

The nature of humans is at least in part influenced by their environment. The mode of production we currently see (capitalism) is part of our environment. Are not changed men the product of changed circumstances? Perhaps Marx himself would agree with both you and I here:

"The materialist doctrine that men are products of circumstances and upbringing, and that, therefore, changed men are products of changed circumstances and changed upbringing, forgets that it is men who change circumstances and that the educator must himself be educated. Hence this doctrine is bound to divide society into two parts, one of which is superior to society. The coincidence of the changing of circumstances and of human activity or self-change [Selbstveränderung] can be conceived and rationally understood only as revolutionary practice."
— Karl Marx, "Theses on Feuerbach, III"

To "human nature" I say firmly: human society.
Now that no one has the power to deport you, do you mind if we pose those questions? The answers would be informative for anyone who has to weigh which exchange to be using at any given time.
Agree with this. Make it possible to play with it without an account, then create account to save the drawing. Or just use a random url for each drawing.
Valgrind Is Broken on Mac OS Sierra
Not anymore. Before he became the baby boomer conservating investor guru he made his millions borrowing in leveraged investments to buy the "cigar butts" of the equities market. Companies which had poor management.
That's not entirely the case. Just this weekend I managed to crash my browser multiple times after forgetting to clamp a loop that ran multiple canvas operations. CPU shot steady to 100% and my entire system locked up for a bit.
Traditional banks have insurance.

An uninsured Bitcoin exchange, once the first few coins have been stolen, becomes a secret game of musical chairs to see who gets left without the coins they deposited.
> The solution is to choose things that are not internet connected.

A few ultra privacy-conscious people will do this, but they'll be statistically irrelevant.

I believe the more likely answer we'll see is whistleblowers. Either internal employees of tech firms or hackers. It's a lot of fun to tear down IoT devices and RE firmware. It's getting harder to get any type of reasonable coverage across the plethora of devices available, but every tech firm knows if they're up to shifty things, it's going to end up as a twitter storm at some point in the future.
This is exactly my behaviour. I end up with a bunch of tabs and ctrl-w/ctrl-tab through them with a small set of simple heuristics, the primary being quality of the first few comments.
If this isn’t clickbait then I don’t know what is. There is no new information here, and I don’t see anywhere where it says that the SEC supports ICOs.

I do not know the author, but this is kind of an embarrassment to be considered journalism.

A much better read would be Fred Wilson’s thoughts on the matter:

http://avc.com/2017/09/the-china-ico-ban/
There is a basic physical issue here. For an EM wave to induce any sort of voltage difference across the length of a DNA molecule it would have have a wavelength on the order of that molecule's size.
They actually got it in 2011, my mistake. Had to double-check.
Which problem would you like a solution to?
Not only that, but they can also register as a payment provider in the user's browser, allowing for a convenient checkout flow on any site that uses Stripe.
No, my handle comes from a famous duel. A case of judicial combat that undermined the French crown.

http://www.thearma.org/essays/DOTC.htm#.Wb8agK3Mzyg
It seems like the software you mentioned does well because they are so small. I'm not sure a team similarly small could produce a modern OS that addresses the needs of generic phones (in the sense of they are truly incredibly complex oses, not in the sense of running on arbitrary phones).

Notably, small teams can dictate priorities that don't scale at the level of tens of thousands of engineers.
In 2015 I had the idea to start a meme aggregator and use it as a distributed JS computer where visitors are the nodes. I just didn't know what to do with it. Until now!
Yeah, the Arduino really opened up the world of microcontrollers to a lot of people. It's easy to get started and the price is reasonable.

I've used an Arduino as a glorified breakout board thanks to the ICSP header (connected to an AVRISP mkII), and I've also used it with the Arduino IDE.

It's a surprisingly versatile platform.
Shipping storage servers is by far the fastest way. You can encrypt data if needed and have options to either fly the thing out or ship it ground.
I got one of those after my time at SCO, supporting Z-mail. It was quite an upgrade from Wyse 60s running at 9600 baud.
Crossing the road in the world of autonomous cars
South bend checking in.

A few landed in the river which i predicted. Definately seeing some users in them. Awesome.

Lot of bike hostility here. Even 5% more people biking could help tip the balance a bunch. Make it a lot safer to bike.

This could be huge.
As a rule, I now try to avoid anything that isn't 32 bits with hardware multiplier. Unless you need a controller for under 50 cents I don't think that's a high bar any more. Floating point - much as I'd like to make it a minimum requirement I still enjoy doing some math in fixed point.

Oh for the day when RV32IMAF can be considered low end.
That said, there are modern Communist projects which rely not at all on agrarian population; they believe that education should be tailored to fit the current mode of production; for a view on this, you may be interested in Paul W. Cockshott's Towards a New Socialism in which he elaborates what a society might look like under lower-stage Communism and what methods can be used to get there, and how an economy might be organised.

Communism is nothing about farming or peasantry - this was largely a Leninist invention to apply to the feudal society of pre-revolutionary Russia, and strengthened by Mao Tse-tung in the Chinese revolution. Marx, to my knowledge, had no support for the idea, nor did his contemporaries or predecessors.
This sounds like a fun project.
The bad proof can be trivially checked and discarded.

If you want the results of the mining it makes more sense to run yourself with a native miner than run on the browser.

This coinhive thing only makes sense [to run on a browser] because they're exploiting the resources (hardware and electricity) from the visitors.