skysight-inc/HackerNews huggingface dataset:
I agree with this article. Classic adventure games have a lot of terrible, frustrating design.

On the other hand... I think there's something to be said for obscurity as a mechanic.

Games these days tend to be easy and digestible. They're built on systems that we're all intimately familiar with, and we can usually tell how a game's going to go from the first 15 minutes. So when I played Metro 2033 for the first time, I suddenly found myself in unfamiliar territory. My mask could get smudged and break. My filters could run out, as could my ammo. I knew that I could easily box myself in and ruin my save if I didn't manage my resources carefully. So I found myself running around and exploring some really terrifying nooks and crannies — air running out and ammo on the low! — just for the chance to get some extra bullets or scavenge the filter off a corpse. At one point, in a dark cavern surrounded by dangerous monsters, I even found myself switching to my rare currency-ammo — something I would never do in any other action game — just because I hadn't brought enough supplies with me. I eked out with just a few bullets remaining, wondering if they'd last me until the end of the mission. It was truly exhilarating.

Another great example is the metroidvania platformer La-Mulana. From an outside perspective, that game is incomprehensible. You can go in one of a dozen different directions. There are obscure phrases scribbled on the walls, each corresponding to a puzzle somewhere in the ruins. Pushing a button is as likely to open a door right in front of you as it is one across the map. You find strange items all over the place, none of them with any obvious function. Some traps insta-kill you or wall you in, and some items can't be found again if you approach them the wrong way. A real mess, right? But this sense of mystery — that I'm in way over my head — is something that truly excites me, rekindling distant memories of exploring strange shareware worlds through my creaky, yellow-tinted CRT. Back then, as a kid, the world past my backyard was a nebulous, murky unknown to me, and games were an extension of that feeling. Now, as an adult, I mostly understand how the world works. That frontier is closed. But that feeling can still be found in those few difficult, incomprehensible games that don't follow the trends. You're not coddled by them. There are no rails. You're in a hostile world that wants you out, and it's up to you to figure out how to survive it.

I don't like consulting walkthroughs. I don't like instant-death traps. I don't like stumbling around aimlessly looking for a solution. And yet, when I'm deep in a game like this, I somehow find that I can't pull myself away.
It looks quite a bit more plausible than the specs in http://www.howtospotapsychopath.com/2008/03/03/stop-press-pi... , but based on my experience with things like shake/crank torches, the light output would have to be really low to last as long as they claim it does.
I was reminded of consensus reads for a replicated database value. The independence of implementation would be at the hardware not algorithm level. As is typical, Sussman's ideas inspire thought
How is someone who believes in self observationally distinguishable from one that doesn't? How does not believing in self prohibit certain actions?
Yep, and if important (to the user) data is involved you better be super sure you don't corrupt/lose it.

I'm still mad at Evernote for losing my data years ago and tell everyone I talk to not to use it.
Because, you know, the US has never conducted cyber-espionage against China or obtained valuable information before.
Actually, if you signed a contract and provided a rate, and they accepted it and they didn't pay you, they have (I am not a lawyer so in my opinion and this isn't legal advice) violated the contract. That may mean the NDA is not enforceable, depending on the terms.

If you have not been paid then you also still have copyright over the code.

For small claims, I think you want to be able to prove that you invoiced them, then serve them.

Or talk to a lawyer.
Yeah, systems really are not so complex they fall short, its the fact that there are ineffectual non-technical leadership, and they always tend not to listen to their technical people and SME's
Great to hear your thoughts, we made this company so people like you can focus on the market and product development and keep doing awesome stuff like this!
Software that will be used for a long period of time. For example medical devices, or vehicle parts.
They've been purging corruption for the entire Xi Jinping's administration. Not that it isn't there.

They would also have to disrupt the world reputation of China - not just its domestic one.

And be rest assured the US already does and attempts to do this.
Anything where stability is more important than features. E.g. I would be incredibly angry if work paid me a few weeks late, or paid me significantly less than they should, or couldn't process my leave, etc, because the payroll processing software devs took the attitude of "move fast and break things".
Who is Yahoo trying to target with all of these acquisitions? The only person I know who interfaces with the yahoo brand is my mom, because she doesn't know how to change her homepage.

I don't use tumblr so I'm not sure if they've found a way to get those users flowing to yahoo, but it seems like they would be completely contradictory demographics anyways. Same deal with with polyvore.

Any opinions?
Show HN: Simple poker tracker for casual players
You are not wrong, however, I would have a hard time believing the NSA would hack a personnel database, and then sell social sec info and personal info to the highest bidder. I have no problem believing the chinese would.
WW3 would be too devastating. Something like Cold War 2.0 is more likely. Imagine sanctions on China, couldn't happen both our economies would suffer horribly.
So the carrier goes extinct. You're left with F-35Bs and F-35Cs that can operate perfectly well from land bases. What's the problem?
I didn't envision anything harmful like stuxnet. But It would be funny to see some 14 year old kid take ownership of Atlantic Yards in Brooklyn.
what about RSA making DUAL_EC_DRBG the default in their BSAFE crypto library?
Well, may not be physically hurt but a full blown cyber war does affect everyone's lives.
Agreed - The US is way too laissez-faire to get into that kind of nonsense
Alternately, it could just be that Certicom saw a means to profit off of an emerging standard by modifying it to support key escrow. It's not like key escrow in general was something that no had thought of before in 2005. If this was an NSA backdoor, why would the NSA reveal it publicly by having Certicom patent it? Not to mention that it this was a horribly unpopular algorithm long before any suspicion of it being a backdoor. If it was an NSA campaign to break public cryptography, it was a miserable failure long before Snowden ever hit the scene.
No, you just can't recognize that systemd is objectively and clearly superior to every other Linux init system by just about every measure. In fact, systemd is revolutionary in it's own right and that's why it is hated so much. People who actually design operating systems — as opposed to basement-dwelling traditionalists — have expressed admiration for it. Haiku are doing their own systemd inspired init system. And there's been FreeBSD developers talking of doing their own as well. Supposing you're the idiot who wrote that article you linked, the whole "I take no sides" thing is called the middle ground fallacy. Ironic that you should speak of "ape brain" when you either endorse or perhaps wrote such an article.

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

Oh, and speaking of self-control, aren't you the idiot who couldn't resist replying to my obviously satyrical comment in the first place?
Not that counterattacking is necessarily the best option, but from what I've heard from colleagues in China, the security ecosystem there is far worse than the US. Especially with respect to encryption, many companies and government services rely on poorly designed homebrew solutions.
Relevant thread from the designers of Cap'n Proto and Flatbuffers from around the date of the Flatbuffers release: https://news.ycombinator.com/item?id=7901991
And I heard they were profitable, which when combined with all those #s, makes the low acquisition price really fishy. $60m for all that is way too cheap. Maybe Polyvore's CEO panic sold or had terrible bankers, but with $22M raised you would expect a professional board to have control and to be much more experienced. Growth could have totally stalled, or worse, started to reverse. I'd bet there's more to this story.
The "stop the world" phase of the collector will almost always be under 10 milliseconds and usually much less.

...and all of a sudden, GC becomes a non-issue for all but the most highly performing software.
> Oh please [...] Keep your "values" to yourself, please [...] what in the world are you talking about?

Please don't be personally abrasive in HN comments. It degrades the discourse, whether your argument is right or not.
Your professor has some good advice. The problem I see is that many students discard the basics as 'boring' and 'pointless' and want to jump straight into new and fresh ideas. The end result is huge knowledge gaps.

If you want a startup, don't go to college. If you want to learn, go to college. When you try to do both at the same time, you just end up doing each half-assed..and both will eventually fail.

I've seen it too many times..
You want to spend a trillion dollars on the new IT project? No. Well then I guess it can't be 100% secure.
The gun has been tested on the ground both in and out of the plane. The software that would enable full use of the gun was delayed at program office request. It was decided that using missiles and bombs was more relevant and important.

I get that you don't like the plane but your arguments do not reflect facts.
Nope. That is exactly what I meant. Whenever workplace discrimination comes up, I get the sense that a certain portion of the community concerns itself primarily with establishing that most (maybe all!) of the people involved are not Bad People. My point is that they may be right, but whether the people involved are Bad People is really not the point.
Don't change it. i prefer it the way it is too.
I'm surprised they need so many bits.. you really just need to know if the item is an object (so the type can be embedded in the object), or a primitive type. But there are not so many primitive types.

Some dynamically typed systems put the tag at the beginning of a page: so all items of a particular type are allocated out of a page tagged with that type. You don't waste any bits from the pointer or data, but you do have to do some masking and worse, a remote memory access to get the type.

Probably safest and fastest to do something like: struct { int type; union { char *s; int n; double d; }};
>On the same machine, a default Windows 7 install will take 1.6GB of RAM.

Are you sure about that? https://i.imgur.com/jXRrEJS.png

My mostly stock install of Win8.1 seems to use less than 600MB at idle. I 100% agree with you that Linux can be more efficient (that screenshot was taken from a VM running on Linux, which is my primary OS), but Windows isn't that awful memory wise.
The PRC is a state, not a criminal gang. They have the second largest GDP after the USA. Why on Earth would they sell the information? The more people have the blackmail material gathered by hacking the OPM the less valuable it is.
So I came across Paul Graham's online essay "Mean People Fail" and thought it was quite an enlightening piece. Starting this new thread for discussion ...
We just discussed this earlier today: https://news.ycombinator.com/item?id=9983224
We could have the US conduct a widespread, multi-day DDOS against Baidu which would be proportional considering the Chinese government used Baidu to conduct a widespread multi-day DDOS of github.
How much binary size does it consume? Have an app with 100 objects with a few thousand fields total and you have several megabytes consumed by protobuf alone. With 3mb source files if you put it all in one proto file.
It will all depend on the PCB assembly & design. If that is still somewhat functional or even if you think it is bricked, you may still be able to recover the flash through the processor. I have had to deal with a PCB Design that utilizes the AtMega 1284p processor and if the clock flag(s) get set wrong it is "bricked" but can be reset and functional again. Like you I am not a hardware engineer but have written my share of firmware although it always helps to have a hardware guy with some design/debug experience around.

Either way, if you have never dealt with the hardware part it might take you a little bit but you can figure it out. I suggest you start with the processor data sheet and familiarizing yourself with JTAG. That is usually your saving grace, at least it has been mine a number of times. BTW, this can be done even on third party boards, you just have to figure out the processor and the pin outs to get the right access.

bisrig has good suggestions and he is absolutely right you might be able to find a PCB shop that has the ability to pull the flash data off for you. There are even smaller shops you can find that might be able to do it at a reasonable cost. Just a thought too, you might look specifically for data recovery companies, many generally focus on Hard Drives, but my bet is some pull data off flash too (never know at least worth a phone call or two).
Bulletproof Hosting Services That Fuel the Cybercrime Underground
Why can't women just learn Django? Is it necessary to create an organisation for it?
There's even an app called Fountain that lets you facetime with a plumber who then tells you what to buy/fix. I tried it when my bathtub faucet wouldn't shut off. It was surprisingly convenient.
I did this late last year for a traffic analytics backend. As you said, I had to wrap a lot of Node.js libraries, and then wire them up with core.async.

It was a fun project, and I learned a lot, but I ended up reimplementing the whole thing in Clojure+Java because performance and DB access was so much better in this use case. Having only a single event thread kills Node relative to the top JVM servers.
Yep. That's why they add "Unacknowledged" and "Waived [from extra reporting]" in front of SAP for those that are. I usually only call USAP's, esp waived, black programs in my usage. Seems most accurate, eh?
First of all, China likely has far less cyber surface area than US. Which means US will suffer more damage in the event of a cyber war.

Secondly, it is dangerous to suppress cyber attacks via negotiations, appeals and threats (as opposed to technological means) because then we'll be in the dark as to their capabilities and our exposures, and in the event of an actual war we'll be unprepared and they will cripple us easily.

Instead, we should do what companies such as Google and recently United Airlines have done: reward hackers who find vulnerabilities. Then disarm the opponent by fixing our vulnerabilities as quickly as possible.
They may be important, but the argument against them isn't just not understanding their market.

If they were a strongly profitable, or even high revenue-generating, company then the announcement wouldn't be about strengthening Yahoo's digital portfolio or expanding their reach in mobile, social, and native. It would be yelling about the cash flow potential.

Site visits, money raised, and number of employees are not business metrics.
I'm going to create an organization for one of my libraries written in Rust. Hey, fans of "frank_jwt" - join me.
Retaliation is a side show. Focus on hardening. The same sets of laws that exist for products and environmental liabilty must be implemented for information liability. Make companies economically liable for hardening their software and hardware and the lawyers will get it done. If there is one thing our overly litigious system is good it... Its extracting economic penalties for failure.
Trying to capture a moment, many lose track of time
There should be more focus on the deceased donors issue: even when a dead person explicitly stated they were willing to donate organs, the administration still asks family, and they often refuse, mostly for religious reasons.
Look what happened in France when the government tried to make deceased donation the default: all the religious zelots went postal about it, and it didn't happened. As a result, people continue to die by dialysis.
Or simply drastically reduce the surface area of attack.
Not only can JSON be slow, SQLite has been shown be very problematic as well: http://0b4af6cdc2f0c5998459-c0245c5c937c5dedcca3f1764ecc9b2f...

The filesystem is a fantastic way to persist data for 80-90% of mobile applications.
> Theoretically, economics would dictate that by paying people $70K who would get paid $40K would make them fight like crazy to keep their jobs, wouldn't it?

From the article, it sounds like his business had a host of employees below and above that threshold, and the ones above felt resentful and unappreciated, with some people quitting. Remains to be seen if it will have any effect on the business, but it's the people above that level that tend to do non-trivial work, and are harder to train and replace.
I think Dual_EC is a backdoor just like everyone else. It's extended-random I have questions about.
> Roger Reynolds, a co-owner of a wealth management company, said his discussion of the pay plan with Mr. Price got heated. “My wife and I got so frustrated with him at a cocktail party, we literally left,” said Mr. Reynolds, who complained that Mr. Price unfairly accused him of measuring his self-worth solely in terms of money and trying to hold somebody else down. Everyone may have equal rights, but not equal talent or motivation, Mr. Reynolds said. “I think he’s trying to bring in some political and aspirational beliefs into the compensation structure of the workplace.”

Curious. The status quo is inherently political. There is already a heavy political stance built into the structures of the workplace.

(edit: see Jeff Schmidt's book Disciplined Minds)
Timely – Changing location recommendations to maximize user efficiency
>Retaliation is a side show. Focus on hardening.

Think of a fort. Forts had defined security controls in the old times. In a fort, you go through a security rotation of making sure the pot of boiling oil tips over on time. You practice your smoke signaling so that the appropriate people are notified in the event of a wall breach. You measure your walls and review their height periodically. You protect transports carrying crown jewels. But the only way to make sure all these worked effectively was to write down their processes down and practice them.

You need a systematic checklist to control your sensitive environment and protect your fort. In an agile environment, keeping all the processes in your head is painful. By prescribing to a series of security rotations (e.g. Code review process, Change control process, Log review process, Key Rotation process, Secure Delete process) you can provide accountability that reasonable steps were taken to build your fort and protect your crown jewels.

1. Boundary Control (e.g. Firewall, Router, Switch)

2. System Hardening (e.g. Chef, Puppet)

3. Data Storage (e.g. SAN, File Servers)

4. Data Encryption (e.g. VPN, TLS, SSH)

5. Malware Protection (e.g. App Isolation Containers)

6. Source Code Analysis (e.g. Unit Testing, Integration Testing, Code Coverage, Linting, Code Formatting, Brakeman)

7. Authorization/Authentication (e.g. LDAP)

8. Physical Access (e.g. Badges)

9. Log Monitoring (e.g. FIM, Logstash, Papertrail, Splunk)

10. Intrusion Prevention (e.g. Snort, Metasploit, Burp suite, Nmap, Nessus, Kismet)

11. Write current processes (e.g. Code review process, Change control process, Log review process, Key Rotation process, Secure Delete process)

Its writing down current processes (and following them) that's the missing piece to a holistic security program.

The other missing piece to a hardened environment is buy-in from the three primary stakeholders that hold up the fort: Sysadmins, Developers, and Security Officers.

Developers don't realize the importance of Source Code Analysis. Is your code even 80% covered? That's a big part of building up a good defense :).
Show HN: GIFpitch – your elevator pitch in an animated GIF
My assessment of dogfighting capabilities would be my own personal assessment. That would not be worth sharing, because it's not backed up by testing. The government is conducting operational testing now, but all you'll see made public is encapsulated here: http://breakingdefense.com/2015/07/dunford-mulls-f-35b-ioc-d...

More developmental testing will occur over the coming years. But I have nothing public to share with you.
To answer your questions:

1) What do you mean by "visually track"? If you mean "with the good old Mark 1 Eyeball", no. The F-35 doesn't have the cockpit visibility of an F-16 or something like an Su-27/35. Now, if you mean, with avionics, then yes, far better. Check out this video on the EODAS: https://www.youtube.com/watch?v=9fm5vfGW5RY Spotting things hundreds of miles away is very realizable with this system.

2) Can the craft turn as well as an F-16?

Well, what kind of F-16? A clean F-16? That's going to be hard to beat even by a lot of combat UAVs. An F-16 with a usable combat load of bombs and A2A missiles? Yes, the F-35 has comparable maneuverability to this configuration of F-16, AND it carries all that ordnance and fuel internally, maintaining stealth. Check out the maneuverability section of this excellent resource for more info: https://comprehensiveinformation.wordpress.com/

3) Does the cannon fire reliably and with enough ammunition to do its jobs?

In ground tests, yes, it does well. The first in aircraft test was done last month (https://www.youtube.com/watch?v=R1HJjcVIuJg). It fired 10 rounds without problems. More testing to come in the future.

Basically, he has an idea of the plane in his head -- like you seem to have -- and he's bending all the facts to this narrative. It's a thing that humans do. But all this reads very differently to someone who looks at this stuff every day.
In my opinion, seeing an article like this is a huge display of weakness of behalf of the united states.

You don't see other nations who engage in adversarial ways against the US broadcasting their intentions in public theatre.

If the US and obama administration really wanted to demonstrate power and deter china from cyber attacks, they wouldn't go chatting about all the things they're going to do. They would go do it and it would be heard of after the fact.

Has the concept of the element of surprise been forgotten?
Mercurial 3.5 – new feature release
Are there any proven (or speculated) damages? If no one was actually damaged, is there really liability?
I think this was researched in numerous psychology studies.

All else being equal, people were happier earning $70,000 knowing that their peers earned $50,000, and unhappier earning $90,000 knowing that their peers earned $110,000.

I am likely wrong on exact numbers, but studies are well-known enough to be quoted in "Fooled by Randomness", "Predictably Irrational" and some other pop-psych titles.
If your goal is to create larger societal change, however, you NEED to publicize the move.

He may or may not be right, but if shaking things up even outside his company was the intended effect, mission accomplished.
It's been documented that the "purging of corruption" has by and large just been a means for Jinping to attack his enemies.