skysight-inc/HackerNews huggingface dataset:
I was the OP who posted the first thread which was linking to his life-threatening tweet minutes after he posted it (https://news.ycombinator.com/item?id=10803924). Unfortunately it got deleted just before reaching to frontpage because
"We are not going to have a thread to gawk at a human being saying he might kill himself."

Well, I was thinking exactly the opposite of gawking when I posted it. I wanted the community to pay attention, I wanted thousands of people writing him emails/tweets, supporting his fight against the traumatic experience he encountered with the police. So he could see that ending his life isnt the only way to reach out to people about his cause. I feel like we actually closed our ears to what he was trying to say by deleting that thread. What was so wrong about discussing it here as normal human beings? People in that thread were actually discussing his experience about police brutality. From his Twitter logs, you can see that he was tweeting to some Twitter accounts and was asking for help on his cause :( I just feel like it would be nice for him to see himself on front-page of Hackernews and see that community is also outraged by what happened to him. Instead, he was harassed by several random people on Twitter calling him names and wanting him to broadcast his suicide on twitch :(

I don't mean to hurt/blame anyone or any moderator. Maybe I just feel very emotional since I met with Debian when I was 18 and it completely changed my life. I also met with him at a couple of events and he seemed like a nice guy in person, too. I just feel a little responsible for not being able to do anything after reading his tweets :( I do hope that community doesn't let what happened to him forgotten and fight for his cause.
Where are the published results of biblical hermeneutics/exegesis?

The text is of finite length and has been studied for
centuries.

When can we expect the, "okay, here is what it all actually means" report, signed off by all parties?
Teaching and learning things of interest to hackers is totally a good reason to be here
Can you recommend some books on this? I have been trying to learn to think in systems, and find that to be the most useful skill to have.
Where did I say that purchasing transit relates to an AS? I was speaking out them separately. "House bandwidth" in most colos is pretty garbage, and you don't have much control over it.

I'm a lot less impressed with Linode after this thread than I was before.
This is a really poor demo.

I opened up the demo page and generated the tests. On first glance, I see a bunch of tests that just verify that the given code does exactly what it was written to do. That misses the _entire_ point of tests. Oh, and only a single test case for each function.

Looking a bit more closely, the test cases wouldn't even pass. They're just filled with placeholder values. Okay, fine, the boilerplate is generated, but you have to fill in the expected returns.

What about mocks? Why can I only have one test case per function? Also, None of these test cases are documented. You're really still writing the bulk of the tests yourself anyway.

I'm not saying there is no value here, but if there is value, that demo shows none of it.
"Federal judge did not rule that drinking tea amounts to probable cause." I read the article, and yeah, he pretty much did.
I believe Michelle is one of the earliest employees, but she's not the CEO or a founder.
I don't think it's fair to say the sort of language that Torvalds is known for is "direct" or "unadulterated truth". It's absolutely adulterated and indirect, just in a nasty way instead of a nice way.
I think the issue here is not that the project failed, but that no attempt was even made. Their repo is a clone of an open source project with the name changed and no other commits.
Forbes doesn't even work with an adblocker for the last couple weeks. If you want to hear about the actual settlement, here's a ReCode article: http://recode.net/2015/12/30/apple-to-pay-348-million-to-set...

Not sure if the article brings up the same discussion and conclusions as the Forbes one though.
It's /pol/.

/pol/ was created as a containment zone for idiots because they were too much of a hassle on /b/ (the board where literally anything goes.). The only people taking /pol/ seriously on 4chan are the /pol/acks themselves.
International business is for the rich. Local businesses dont have a choice. not sure how this spplies
I wouldn't say you're particularly wrong, and as someone who does kernel development I can't say I agree with Linus here (though I may very well have in 2000 when he wrote this) - I use GDB to debug my kernel a fair amount, but it's also 2016 and it's rare that GDB helps besides notifying me when a condition happened and killing everything.

I think I understand his point though. Kernel debuggers aren't amazing by any means, not at all comparable to standard application debuggers, and a lot of the actual hard problems you run into when dealing with a kernel can't be easily solved by debuggers anyway. Single-stepping through kernel code is filled with bugs and he's right when saying you can't really trust it. Kernel debuggers can be helpful, there's no denying that, but if you're relying on a kernel debugger to solve your problems then you're doing it wrong, and I think that's his point.

There's too much that could go wrong that a kernel debugger couldn't easily catch for you - And I'm sure the debuggers in 2000 weren't as good as the ones we have now. Not having a debugger removes the risk of people doing that, and he'd rather have less kernel developers that are more aware of the code they're writing, then more that don't know as much about it.
Voyager still works superbly. Unlike my just completed reactive js mvp single page framework ridden app. Making good software is hard. Step by step debugger is not suitable for a lot of tasks - not least because it tends to fix some bugs like memory initialization and race conditions. What can save your ass is automatic formal verification and static analysis. And not using C/C++ creatively.
Yes, but my point is, it's a gimmick that a well-defined entity can use, and get away with. So the media may not be entirely wrong.
Possibly the part you misread, or Linus being a Finn, he might have poorly expressed in English, was the "start being careful early rather than late". The whole essay hinges on that.

Look we're all devs here, and everyone who's written more than fizzbuzz has run into judgment issues about speed. A military campaign analogy fits really well. You can advance slowly, defensively, without possibility of failure or accident, with full knowledge of every little step you take, every footfall of every process is understood and safe. In which case your code will never crash and people can run nuclear reactors with it and coincidentally a debugger would be a complete waste of time because it'll never be needed. Or you can ambitiously run ahead in a reckless offensive charge, probably right into a swamp or ambush or minefield, and then you'll need a debugger to pick and prod your way out of a self caused disaster. That obviously requires a debugger. It also results in code that possibly thru sheer luck didn't crash into the debugger being shipped, and then killing people when the nuclear reactor controller crashes or whatever. There are whole swaths of logical errors and race conditions and spec problems that debuggers won't help with but sitting there and thinking hard will avoid, and nobody wants to find all those mistakes the hard way in shipped deployed code, and then Linus has to find what should have been an obvious bug had the dev slowed down and thought a bit first, etc.

If you needed a debugger because you were too lazy to check a memory reference before you freed it or whatever, that's probably the quality level of code that also "forgot" to check for trivial buffer overflows or null termination of strings or just basic foolishness. He just doesn't want it.

Note that this is ultra low level kernel code that entire systems are based on. You have to be more paranoid and slow and methodical than everyone else with this kind of code. Probably the completely wrong attitude for someone who just installs wordpress, etc.

Note that he expressly denies the work ethic... if you can send him production quality code despite having used a debugger and despite having intentionally avoided thinking hard, if its none the less good he explicitly says he will take it... he (and I) just think it very unlikely that situation would occur. If he demanded the work ethic he'd be insisting on testimony that you meditated on that function for a minimum of two minutes per line or something equally effort based rather than achievement based.
good questions, however, the answers are all in his email :)
> impersonation

"Impersonification" of the server, you mean (inservication if that's a word). It would allow an attacker to operate a machine under their control that poses as mine.

But then, for password based logins, that will actually be enough to impersonify the user as well (the attacker will create an ssh connection to the real server with the given password). But I wonder how things work with key based logins.

I've ordered a server from Hetzner recently, I guess I'll just ditch it (and perhaps order a new one). BTW I haven't gotten any email notification from Hetzner about this yet.
I don't disagree with this, it was a response to someone saying that it is an open and shut case wrt suicide.
I didn't knew Ian, but Debian was the very first Linux Distribution i had come across, at a time, when i didn't even knew what a Linux Distribution was. This experience was the start of "something" that has changed my whole life since then. Literally, not only in terms of my profession.
Real talk: it's not that hard to run your own network. It sounds like Linode was skirting by on not making the infrastructure investment both in hardware and people. It's finally come back to bite them. No excuses and no pity for them.

Also, I wouldn't run around saying that having HE in house is a great thing.
Next they're gonna want to put trigger warnings on the Internet.
How an idea comes together for me
Some more stuff :

https://jackstormwriter.wordpress.com/

https://archive.is/F6woT

Also found this comment by jackstormwriter on (a now deleted) website:

-----------------------

Jay Daniels: I know Linus Torvalds owned a Macbook Air because he said he tried to install #Debian on it and failed. Godfather of #Linux uses a Mac!

-----------------------

Seems like he wasn't very fond of Ian's project.

https://i.imgur.com/5cLKoJk.png

https://webcache.googleusercontent.com/search?q=cache:nOPQxC...

https://archive.is/ycrbk
I can tell you that the police don't treat the mentally ill very well. They are not trained in helping out the mentally ill.

I got a friend who is mentally ill and is homeless sometimes, police beat him up and arrested him for being at a McDonald's on his Macbook. He was in jail for a year, gave him the wrong psyche meds, kept delaying his preliminary hearing until he had to plead guilty to get out of jail. Charged with threaten with intent to terrorize and only the police officer's word against his for evidence.

I am mentally ill myself, I became disabled in 2003. In the IT industry one has to keep the mental illness a secret or else they lose their job or end up not being hired for jobs. Basically my career was over when I developed a mental illness.

I can tell by Ian's tweets that he was not in his right mind. I hope his family files a lawsuit against the police, because they basically forced him into suicide for whatever they did.
Apple is doing the right thing by paying this to Italy.

Next up (I hope) is a similar agreement regarding Apple, the U.S., and Ireland.

The primary goal is to get Apple to pay each U.S. taxes on U.S. sales: when Apple sells an iPhone in the U.S, the profit should be realized in the U.S, not in Ireland in a Irish shell company. Then do the same for all other countries, so Apple pays fair taxes on fair profits to the right countries.

Forbes has a good introduction: http://www.forbes.com/sites/leesheppard/2013/05/28/how-does-...
It represents the axes of a space. Suppose you have a 3d space. It has 3 axes (traditionally referred to as X, Y and Z), usually all pointing in orthogonal directions, in some other space. The matrix holds the directions of these axes, one per column.

Here's an example 3-d matrix:

[ a d g ]
[ b e h ]
[ c f i ]

(a,b,c) is the vector representing the direction of the X axis; (d,e,f), Y; (g,h,i), Z.
It sounds like some people forgot a `Vary: Cookie` header while they were all running around with their hair on fire because of the DDoS.
one of the few that got it... :)
Looking at some component prices, you could probably assemble a passable gaming PC for under $350, so at $300 for a PS4 it does seem likely that Sony isn't losing money on console sales.
I think this gets down to the network effect (aka Metcalfe's Law).

Like the author notes, Coke isn't going to drive Pepsi out of business. Because fundamentally if either gets an additional point in market share, that doesn't compound into larger and larger gains.

But in marketplaces (Uber, Lyft, Ebay) or pure network plays (Skype, Facebook), having one additional user creates N new potential connections. Out of those potential connections, a handful are made which encourages more and more.

A 1% gain can compound over time to huge advantages that the next group can't overcome.
ironically
QNX4 is high throughput, mister.

Other contenders include eMCOS and FFMK, though those are obscure.

That said, I don't even understand the logic. HPC clusters where single-percentage overheads really matter are an extremely specialized use case, so of course COTS u-kernels might not cut it. Where's the shocker here?

Response to added: Not necessarily with message passing properly integrated with the CPU scheduler.

Response to added #2: Hosting a single-server is a valid microkernel use case. What's your problem? Isolation and separation kernels are a major research and usage interest.
--- quote ---

1. How much does So Cal Gas have to pay to the people of nearby Porter Ranch (who've evacuated their community).

2. How much does So Cal Gas raise rates on its millions of customers to pay for this (because their $1 billion insurance policy won't cover the damages and because insurance rates will go up for the next term)

3. Which So Cal Gas executives will be disciplined or fired, if any?

4. Perhaps most intriguingly, will anyone in any government regulatory post be disciplined or fired?

--- endquote ---

5. What is the political contribution history of So Cal Gas with respect to the current CA Governor, legislative leaders, CA Senators, and the (U.S.) Administration?
Forbes is using the 'FuckAdblock' thing... so yes, it doesn't work when you're using Adblock. But if you install the FuckFuckAdblock extension, you should be able to see the article. Here's a link to the extension: https://chrome.google.com/webstore/detail/fuckfuckadblock/hb...
We've banned this account for breaking the HN guidelines.

If you don't want it to be banned, you're welcome to email hn@ycombinator.com.
this thread has some info: https://news.ycombinator.com/item?id=10814560
I do not know why so much hate against IoT.

I have several devices which gives me useful data for quantified self proposes. I am also happy with my IP cameras and smart TV.

Like others, I would love to see these devices better secured. I would love them to be less cloud-dependant. But being like they are right now, they provide value.
It seems to me that Linux is slightly faster on an SSD and a hell of a lot faster on an HDD than Windows 10 when it first boots up. I have the exact same problems the parent describes.
Fuck , i began to use debian and everyone using tech now own him something i think.

That's a sad thing to hear.
Fuck, people like this don't have to leave to soon.

Scheisse.
Putting tables in RAM and setting the config as you suggest works just fine.
Valve is (was?) known for being silent too often - at least concerning Dota 2 (the diretide event 'scandal'). Maybe they're trying to correct that, after so many complaints about their poor communication, which is nice.
I've heard this argument a lot, but I've never really bought it. It implies most bugs can be avoided by being super careful. Most bugs aren't a result of carelessness, and if you spend 20 hours staring at each line of code you write, I guarantee you'll still write software with bugs. The only thing the debugger changes is how fast you find it.

And I say this working in an area where debuggers either kind of suck or are limited (graphics programming), so I have plenty of experience working on complex systems with no debugger. Believe me, I do this exact painstaking thinking when I write a shader (no break points or even print statements), and yet the shader code I write is about the same quality as any other code I write, it just takes longer.
That's why we need these systems to be open and modifiable. If I could do that same thing, but point it to "awesome-egg-recipes.com" instead of "amazon.com", it'd be an awesome service. I do foresee your take on the matter being the one that wins out, unfortunately.
Yeah I figured these kind of errors fall into the system interoperability/integration category...but I also figured they would fall into their own kind of test suite, one that is much more geared toward the measurements of thresholds and probabilities. Adding a "flaky" plugin to the standard test framework to do this kind of non-standard testing...feels like designing the workflow in a slightly backwards way, like monkeypatching a basic data object for very specific behavior needed in a few niche libraries.
China and Clinton Agree: Traders Should Pay for Canceled Orders
>>but I've never met an astrophysicist that was religious

You should visit the IAS in Princeton sometime.
He apparently softened somewhat on the issue and did eventually (2008 / 2.6.26) merge a debugger into mainline. I don't think he ever really had a good answer to Alan Cox pointing out that you can't always reason your way through hardware misbehavior.
What can save your ass is automatic formal verification and static analysis.

That's hardly what I'd rate as "primitive".

That a lot of people carelessly throw together CRUD apps does not contradict what I'm saying. In fact, I'd say most CRUD app development is highly primitive, notwithstanding the complexity of the web platform itself.

Debuggers do tend to sometimes to mask heisenbugs, but this goes the same for just about any tool performing intricate binary analysis. And there's some subtle timing bugs where it's a fact of life that you'll get misleading readings.
It is well established that the extended civil records of the Netherlands in the 30s contributed to the high rates of mass murder in the Netherlands compared to other countries with less developed systems. This is a real life example of where a lack of privacy thinking, even though not done with bad intent, led to significant loss of life.

Protection of personal rights is not about a single solution, it is about multiple systems in a Swiss cheese model where privacy is one of those layers. Other layers are a judicial system, democratic elections etc. Stating that there are situations where one of the layers fail isn't proving anything, it is obvious that they fail some of the time. The question is if a layer adds something significant some of the time. Privacy does.
I solved it and all of my wireless-networking issues by installing Intel wireless cards in all of my computers. Broadcom and Atheros have always given me problems.
i looked at their thread ~12h after; @jackstormwriter deleted the thread and tweeted something along the lines of 'never do this, but deleting tweets, blah blah'
"In both cases you're probably going to have to burn about 10% to 20% onsite to generate the power to run the compressors."

Isn't burning it in-place better environmentally than just venting it to the atmosphere?

All oil refineries and drilling operations have a flare system that burns off such gas - if not beneficial, why do that besides that it looks cool from a distance at night?
What you should know about web performance
I'm using uBlock Origin and it works just fine.
With Warranties at Your Fingertips, Startup Upsie Has Got You Covered
> The judge ruled that officers cannot be held personally liable for searching a home with a warrant based on two positive field tests for marijuana... at least when the officers did not know about the risks that the field tests results were false positives.

So then who is responsible when police are using equipment that is not reliable? Surely some un related third party performs tests on all the testing equipment, and it must be a accurate to a certain degree before it's approved for use...?

If that doesn't happen, why not?
I... never said anything about these spaces, which I suspect you would agree require significantly different kernel design from a "desktop system" which is what this topic is supposedly about.
> What can an average person do?

Leave the country.

Don't give them your taxes, vote with your wallet. There is also the added benefit that you would no longer live in a surveillance state.
On the flip-side, I love how much is so cheap, it's easily disposable, which leads to experimentation. Take Arduino/Raspberri-pi for instance: There's some cool stuff being done with those, that nobody would blow $300 to try out.

I agree with your point though. I wish tech was more "recyclable/upgrade-able" than "disposable".
Why downvote? How is VoltDB not relevant here?
Framebuffer and KMS working. I wonder if the radeon driver could be patched among the Xorg one to get some 3D acceleration support.
That's a really interesting post, and I'm glad I read it. I find myself agreeing with Linus quite a bit, and until now I did not realize that there is programming being done without step by step debugging. And I think Linus's claims that people would be more careful when first designing and writing code if they didn't have a debugger to help them going forward makes a lot of sense.

Unfortunately I work with too many people whose approach to programming is "Read spec, code, debug why code isn't working to spec, fix that specific bug". Design, architecture, etc. are simply not part of the process. I can see how a lack of easy debugging may force some forethought into the development process.

That being said, how valid would this be in a development environment (like the kernel) where a lot of the work you are doing is making changes designed and created by someone else? Linus says the solution is to make sure you were careful at the start. But what if you weren't even there at the start, and had to step in later?
It sounds like you need to start contributing, rather than, you know, complaining about free stuff not being good enough.
Those things usually have quite a long "grace period" which, while not removing the problem of such DRM measures, should at least help with the traveling.
Can't check currently as I'm not home.
Does Intel make USB bluetooth sticks? If my laptop didn't come with a combo miniPCIe card I doubt the necessary antenna is there. In a desktop, I looked for mPCIe - PCIe x1 adapters with lots of antennas but I can't really find any in low profile. So... how did you do that?
I don't know what positive and normative statements are, but think of examples of highly available services. Electricity, Water, phone service. What do you think when those are down 3 days (or 72 hours) per year?
I didn't expect SideCar to shut down just hours before the most difficult night of the year to get a ride. I hope their users install an alternative and get it working before they go out for NYE.
Government probably gets better bang for its buck by mounting a pistol onto each of 1,000 flying drones that only cost $300 per unit. That's an army I'd be unenthused about facing.
Also , I forgot to say once USB support is completted , a huge array of HW could be attached to the PS4, because these drivers on Linux are cross-platform.