skysight-inc/HackerNews huggingface dataset:
Definitely adding that to my reading list. My understanding is that the Ottoman strategy for controlling the Mediterranean was to go the "long way 'round" and control as much of the surrounding ports, as opposed to the Knights Hospitaler, the Genoese, and the Venetians who took the approach of building unmatched naval strength.

As an example, during the siege of Constantinople, the Genoese and Venetian navies were ultimately defeated when the Ottomans literally carried their ships over land to get behind the other's defensive line.
As a OpenVPN client, the Pi handles 10MB/s without breaking a sweat. It's a quad core computer after all.
British Airways could face £100m compensation bill over IT meltdown
They didn't have to limit their release just to bibliographic index files. If they wanted to, they could have released manuscripts, letters, newsletters, videos, or any other media they have. But they may have felt inhibited by copyright laws.

So my question is, had copyright laws not been an issue, how much more would they have released?

There is also the larger question of whether the value of copyright law outweighs the value of not having it, so that everyone can benefit from this treasure trove of knowledge.
Is this universally enforced?

https://news.ycombinator.com/item?id=13591314
Umm, not what you asked about but you could use a Linux live usb/cd to boot the laptop and explore the disk?

I'd highly recommend using Google or SO for such questions. HN is hardly the right place for this.
Insert Linux live CD of your choice, mount drive, see if you can read stuff?

That'd be my first thought.
It's entirely possible it might be the catalyst for a large unwinding. Let me just set up a hypothetical scenario:

Bitcoin prices begin to unwind (trigger: emotion? unknown unknown?).
Chinese holders of bitcoin, who have been using them to get out of the yuan and avoiding capital regulations, start selling, accelerating the problem.
Chinese WMPs (wealth management products) that may hold bitcoin start to default or go under, accelerating the deflation of the current Chinese debt and borrowing bubble.
Global market contagion risk from China causes markets to rethink what is going on? The US has been calling for a correction for months, and the VIX is stubbornly low. Central banks have interest rates very low but are trying to tighten, and if they tighten into weakness it might cause a recession.
The plan of making a agrarian country out of Germany never went into action!
The market is segmented reasonably. Most people won't pay for business, so most seats are economy. On certain routes, the flight is so unpleasant that economy would be unbearable for most, so airlines have planes that don't have economy (e.g. SIN-JFK on Singapore Airlines used to be all business class; when the route comes back with their A350-10 deliveries, it'll be all premium economy and business).

Personally, I fly only in business or first on long flights, and buy economy on short flights. It's worth it to me to avoid the jet lag and be able to bear the amount of travel I do (in the past year I've probably done over 40 flights >5h and close to 100 flights total). Flying domestically in economy becomes a lot more comfortable if you give a legacy airline your loyalty. e.g. I get upgraded to first two third of the time and always get the best seating, priority lines, free drinks & food onboard, and lounge access as a United 1K frequent flyer.
> In my opinion (and I welcome disagreement and debate) engineers have an obligation to say 'no' to wiring unethical code.

And, IMO, yours is absolutely the correct one.

As engineers, we are in a unique position to understand the intricacies and associated risk to any one of our functional requirements we satisfy. True, we are under marching orders from a PM who may (or may not) have provided adequate backstory to understand the goals of the company, but it's our duty to express any concern of risk it may present to the company or society.

When verbal warnings don't work, go ahead and put it in writing.

In the US, part of my engineering curriculum included courses on engineering ethics case studies to drive this point home.

I've written exactly 2 of these letters in my 10yr professional career. On both, the PM sharply changed course, demonstrating their knowledge of failure of the ethical litmus. Putting written responsibility upon them to act encouraged further discussion and ultimately a better resolution for all.
Most foks who are in the middle of such a crisis don't particularly want to die, they want to alleviate pain. If they can find alternative ways to alleviate that pain without killing themselves, many would choose to live.

I volunteer on a suicide hot line; I got a call from a young woman who'd tried to hang herself, then googled how to tie a noose, and found the NSPL (National Suicide Prevention Line) number. Long story short, she was in an intensely abusive relationship; the cops had basically blown her off when she called for help; and she had no family resources or money. So from her perspective she was totally isolated and had no options.

After about 40 minutes of talking, where she discovered what it was like to talk to someone sympathetic to her problems and who believed her, she asked about alternatives to suicide, and I was able to get her in contact with a women's shelter who (to the best of my knowledge) got her into transitional housing and helped her start up a life on her own.

This woman did not need to die, and didn't need to live the particularly awful life she was in; once she'd found alternatives, she didn't want to die.

It sounds like you're dealing with some very painful things and feel like you have no options. It's hard for me to know what the specifics are based on what you're saying; there can be resources, however, depending on your situation and needs.
You're making a couple of assumptions which make your entire argument invalid in the context of a "private" blockchain between e.g. several banks.

The first is that you're assuming a race to the bottom where the banks will simply try to outspend each other on CPU. You can get a lot of the benefits of a blockchain where e.g. the 10 banks could all agree to each have 1 x86 box contributing to their part of the blockchain.

Any violation of such an agreement could be easily solved in meatspace, i.e. 9/10 remaining banks would just agree to ignore the chain maintained by the violator. Since they'd all recognize that they're getting /other/ benefits out of the blockchain without succumbing to some game-theory-esque race to the bottom.

Even if there's no such agreement the claim that any sort of alternate blockchain will use up the same resources as Bitcoin itself does is trivially refuted by various altcoins which use up less total CPU, since they're smaller networks.

The second faulty assumption is thinking that the only thing standing in the way of rewriting blockchain history is prohibitively expensive CPU resources. In the context of a "private" bank blockchain the banks could simply manually ignore a branch of the chain recognized as being produced by some malicious actor.

That leaves a bunch of valuable uses of the blockchain for banks. It's been mentioned as a replacement for the largely manual cross-bank money settling protocols they use now, replacing those with a blockchain would likely be much more secure and transparent, and any issues that arose by voluntarily running a "limited" blockchain would likely be smaller and more easily mitigated than whatever security issues their ad-hoc protocols have now.
Well reading about this non interactively is still better than, well, not reading at all. I have vivid imagination!
Did it actually endanger the public? A silly question, however, what was the actual measurable consequence of this cheat? Did air quality become measurably worse during the period of this? Was anyone actually and measurably endangered?

An older car on the road puts off more emissions than the modified VWs, yet older cars are still allowed on the roads.

Laws should be followed, so I am not excusing the behavior, but making it sound like the safety of the public was materially compromised is a bit of a stretch.
Is there a general solution to that problem though?

What stops the "race to the bottom" in company-provided hotel accommodations? Do corporate policies say something like "2 star hotel less than X minutes from where business will take place..."?
I find this very useful.

To add more value, add another column that gives how much of a given food source an average-sized adult needs to eat to get the recommended daily intake.
You have made some very strong points - thanks for summarizing it together.

I would like to ask: What do you think should an ordinary employee do when they see a behavior like you describe from their management? How to efficiently protect themselves (and their colleagues) from this kind of treatment?
Slightly off topic but one thing I never understood was how they're able to add additional art to their QR codes and still have phones successfully read and decrypt the code. Are there parts of the code that don't actually provde any value and can be replaced? Or do they use a modified protocol that enables them to use custom QR codes?
SUBLIME TEXT 3.0 DOWNLOAD FREE WITH SERIAL KEY 2017
A dozen good ideas
I wasn't at that school anymore when that happened, but a classmate killed himself when he was 18. He stabbed himself in the heart, and he fucking succeeded.

He was a very kind and gentle person. Good looking and well built, even. Very into death metal. I still should have his tape of death metal songs he recorded for me. In hindsight he would probably have made a good friend, but he never dared to really reach out to people and we kinda overlooked him, took him for granted.

I think the trigger was having failed his drivers license. Other than that, and that he had strict and cold parents, I basically knew nothing of him, and I can't guess at his mind state or the reasons. But I know that they weren't good reasons. Time has this funny way of putting adolescence into perspective, and it makes stuff like this more tragic and pointless with every passing day.

I also worked at a cancer ward for a bit, and a nurse told me a patient once offered her some obscene amount of money to kill them. Of course she didn't do it, but, you know.. it's hard. But that's far off from something like my classmate, or Kurt Cobain for that matter, whom I also consider a waste. Toughing it out is always even more brave. I'm not in a position to command anyone to live, but I would rather err on the side of life. So many things are a matter of perspective, of lighting, and it's such a big thing to throw away.

If you're ready to kill yourself, you're not losing anything if you life longer, and suffer some more, do you? I mean, the second you die, your memory of whether you suffered 5 seconds or 50 years would be equally gone. I say this as someone who went through dark times, too. But whenever I pictured something like actually putting my neck on a train track, and a train incoming, I KNEW it would make the hair on my neck stand up and shoot up like a bolt, I couldn't even do it in fantasy. I'm glad for that, I know that's not something I can take credit for, and loosing the will is nothing to be ashamed of IMHO either, I never thought low of that classmate for example. But a tragedy is a tragedy, damnit! Don't be one :(
I had not yet listened to the QA portion of the talk when I wrote my comment, so maybe I did not entirely account for how much my take might have been a response to what was said for effect...and now I have also had a bit of time away from my comment to think a bit more.

Openness may be a third axis that relates the design of platforms/systems intended for liveness and literacy. A sketch of contrasting approaches to openness might be between Emacs and a traditional Smalltalk IDE. Emacs is open in the sense that the designers designed the tool around user customization and extension. Smalltalk IDE's tend not to have that as a first order design principle. Over the long haul (openness in Smalltalk seems to happen at a different layer of abstraction). I think it may be more practical to add liveness to a programming tool with openness as a primary design goal than openness to a programming tool with liveness as a primary design goal (with the premise that openness is not also a primary design goal of a particular programming tool).
Well, the government has thought of it,
and, at this point, appears to think it is legal.

Look up "family limited partnership" or see:

http://scholarship.law.marquette.edu/cgi/viewcontent.cgi?art...

https://www.forbes.com/sites/brianluster/2014/03/18/why-form...

Note especially the discount from fair market value
for shares of interest in an FLP.

[usual disclaimers - not a lawyer, not legal advice,
see a qualified professional in your jurisdiction, etc.]

The problem with tax/estate planning is the same problem as insurance
- the time when you really want to have done it
is often the time when it is too late to get it.
(e.g., founder/owner is dying, building is flooding or on fire, etc.).
IBM made computers for the Nazis too; are we going to hold today's IBM culpable for the Nazis?
> By symmetry if you expand the remit to include every ounce of stupidity committed by people in the west, we in India will crush them outright.

Yeah right. You have a very rosy picture of how people are in the West. I've lived in 3 countries, there are stupid people everywhere. It's not an exclusive domain of India.

> value privacy because of the historical context they came out of.

What historical context?

I got no issues with the Aadhar card, so I'm staying put. Why don't you stop trolling, drop your smartphone/computer and instead go out there to make a difference.
To me, Win32 was already falling away from the more intriguing model, which was Win16.

Effectively, a Win16 system is/was basically exactly equivalent to an Erlang node, but one where your "processes" just happened to be paired, component-wise†, with handles to structs of GUI properties held in window-manager memory.

Like an Erlang node, Win16 is/was:

• green-threaded — i.e. they both have very low-overhead in-memory structures containing a tiny heap/arena and a reference to an in-memory delegate code module, through which execution would pass in turn. In Erlang, these are "processes"; in Win16, these are windows—i.e. actual windows, but also "controls" in the controls library.

• cooperatively-scheduled (yes, Erlang is cooperatively scheduled—when you're writing C NIFs. When you're executing HLL bytecode in the Erlang VM, this fact is papered over by the call/ret instructions implicitly checking reduction-count and yielding; but if you're writing native code—like in Win16—you do that yourself.)

• Message-passing, with every process having a message inbox holding dynamically-typed message-structs that must be matched on and decoded, or discarded.

• Offering facilities to register and hold system-wide handles to large static data-blobs (Erlang large-binaries, Win16 rsrc handles);

• Capable of doing IPC only by having processes post messages to another process's queue, and then putting themselves into a mode that waits for a response;

• Based on a supervision hierarchy: in Erlang, processes spawn children (themselves processes) and then manage them using IPC; in Win16, root-level windows spawn controls (themselves windows) and then manage them using IPC.

And, crucially, in both of these systems, real machine-threads are irrelevant. Both Win16 and Erlang were written in an era when "concurrency" was a desired goal but multicore didn't yet exists—and so they don't really have any concept of thread affinity for processes/windows. Both systems are designed as if there is only one thread, belonging to a single, global scheduler—and then their multicore variants (SMP Erlang and Win32) attempt to transparently replicate the semantics of this older system (though in different ways: Erlang allows processes to be re-scheduled between scheduler threads, while Win32 pins windows to whatever scheduler-thread they're spawned on.)

Win32 later introduced an alternative model to take better advantage of multithreading: COM "multi-threaded apartments", allowing windows (or, as a generalization, COM servers, which could now execute and participate in IPC on a thread without spawning any window-instances) to interoperate across thread boundaries without requiring a message be serialized and passed through the scheduler/window-manager process.

† http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy...
+1 for the VR "feeling transmitting Tech" thing.

however it might be a bit scary to use it in the long term I expect a short hype like with Chatroulette or SecondLife because everybody wants to try it at least one time but itl only stick with a few of those Initial Users and serve a real purpose there...
QR codes have error correction that can be set to four levels (http://www.qrcode.com/en/about/error_correction.html). If you set the level high enough, you can cover parts of the code and it will still be readable.
Ask HN: Could America also benefit from ephors, council able to depose POTUS?
In ancient Sparta, a council of 5 common people/populist electorate were elected in 1 year only terms to oversee the co-kings and depose them, if necessary.

In addition, to outlawing lobbyists, PACs, overturning Citizens United and enacting strict, traceable campaign financing.
There's no value of the work if there's meatspace negotiation, limitations like that on mining, etc, etc.

Tell me how this theoretical private blockchain would be better, in any way, than a git repository where each bank signs commits, commits them, and pushes those commits to all participating banks.
the problem is the wording on the emission regulation, you need to respect the limits during the testing cycle and you can't have defetaing measures to cheat - if something it's not intentional, it's a gray area.

a piece of code which purpose is specifically defeating the testing cycle instead, run directly afoul of the regulations, no arguing against multibillionaire company needed.
Reverse-Engineering CryptoAPI's Certificate Registry Blobs
You're right, the CSM is terrible and is what I was actually referring to. However, I will still try to avoid the traditional machine shufflers since they still get more random shuffles than a hand shuffle which rarely has more than 3 or 4 riffles.
This is well covered, though not directly, in the book "Art & Fear"[1]. The more creative ideas and iteration one performs, the more skilled and accurate the end result. Approaching problems from scratch and settling on one approach too early can result in a long and flawed project outcome. The tension is that more ideas are better than less, and when on a deadline can result in less attention to detail for a specific iteration. The paradox of our craft in the technical business setting, is that deadlines are typically imposed arbitrarily.

[1] https://www.amazon.com/Art-Fear-Observations-Rewards-Artmaki...
What about in cases where there is no one "solution" due to an environment that you are embedded in or something: like writing a good song or making a painting or writing a nice poem for a friend?
Done: https://github.com/Kickball/awesome-selfhosted
There is "right to die" [1] advocacy along those lines, and different views in different cultures -- including antinatalism [2]. Actually things are getting better for those who share this opinion: at least it is not illegal to commit suicide in many countries anymore, and euthanasia is slowly getting available (though it's just for terminally ill people who are in pain, not just depressed or those who decide to die for whatever reasons).

Unfortunately, there's still social stigma, and the active prevention measures make it harder to acquire equipment for painless suicide -- so some choose rather brutal methods instead, like jumping under a train [3]. I wish there was a way to commit suicide (not necessarily euthanasia) in a more civilized manner.

[1] https://en.wikipedia.org/wiki/Right_to_die

[2] https://en.wikipedia.org/wiki/Antinatalism

[3] https://en.wikipedia.org/wiki/Suicide_on_the_London_Undergro...

Edit: another unfortunate thing is that it is not easy to discuss the topic, even on Internet. Taking the side of "suicide is fine" may have unpleasant consequences, and even this is a "dead" reply to a "flagged" comment, from a throwaway account.
> Why would regulators do this in a lab? It's like health inspections that would ask restaurants to send food to be tested, instead of showing up anytime, unannounced.

Because the law on how regulators work was written by the auto lobby. (At least, that's how it is in the EU. Don't know about the US.)
Or alternatively, the breadth of human knowledge was small enough that one person could hold most of it in their head.
> As I recall, Delta and United premium economy are normal economy seats in the forward half of the airplane. It saves you a few minutes deplaning, but does nothing for the comfort level in flight.

On United it is the same economy seat, but it does have more legroom due to increased separation between rows of seats, compared to standard economy.
I think it should be just as OK as owning and sharing videos of death, murders and of adult people being raped. There is no reason why CP should be better or worse in the eyes of law.

(not justifying CP, just saying that it's just as bad as the above)
When Pieter from Nomad List Starts Bullying You on Twitter
This paper highlights that it had positive effects for those who had a previous hospitalisation with a suicide attempt, a study[1] also shows that 26 % classed as MA's (more than one attempt) regret their recovery opposed to 7% with a single attempt, so I get your point but these decisions are often not thought out and made rashly.

[1] Miranda, Regina, et al. "Suicide attempt characteristics, diagnoses, and future attempts: comparing multiple attempters to single attempters and ideators." Journal of the American Academy of Child & Adolescent Psychiatry 47.1 (2008): 32-40.
No one is making the argument with ∀. It would be preposterous to do that in the real world because "for all" quantifiers only work in mathematics. Almost always when someone says "all" in common conversation they either mean some form of "almost always" or "a good majority"; Otherwise, they are thinking too simplistically if they really think it applies to a true "all." Taking exception to "no true Scotsman" arguments of course.
For someone with no real interest in cryptography, do elliptic curves have any other interesting applications in computer science?
QR codes contain error correction bits. Depending on the error correction level up to 30% of the information can be restored. This allows you to add overlays that conceal some of the information while the code will still scan correctly.
Agreed! I wish the sources of CygnusEd (Amiga) were open. Those guys nearly 30 years ago made a graphical text editor which on a 16 bit CPU clocked at 8MHz run circles around most today editors on 32/64 bit CPUs clocked over two orders of magnitude higher.

Do we have to count optimization as a forgotten art, at least among non system developers?
How about people who want to kill themselves for years but don't go through with it?
Macros are the best part of vim for me. They allow me to transform large quantities of text which would be difficult to do using a regular expression even. Also, after enough use (I'd say 4 weeks in my case) a lot of the commands become muscle memory and I don't have to think about what I'm hitting. I think about a goal and know what to do to get there.
FYI: from similar past discussions, sometimes it helps to leave some way of contact you either in the post or in the HN account details. It looks like people who work at MS lurk in such threads.