jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
With Limited Liability, your private assets as an agent are shielded, but only if you don't pierce the veil. Criminal acts pierce the veil, and the government is usually pretty happy to scoop up money when possible.

I suspect there's more to the story than just "oopsie, private company did evil thing and got rich but nobody was held responsible". More likely is that they did what they were supposed to do at least to the black letter of the law, but failed otherwise. The directors, managers, etc likely didn't break any laws.
Then please violate and/or change the guidelines.
Yeah, and as with Wordle, I think there is some strategy that can be employed in the first couple guesses to aggressively eliminate digits and operators. Currently I use 3 * 5 + 2 = 17 as my first guess in order to try all the prime digits, 1, and the "easier" operators. There are probably better options though...
I understand that MMT is controversial. And I can’t quite bring myself to believe that MMT (magic money tree?) is possible. But I also watched the US and European governments use quantitative easing to bail out the financial sector and then again rescue the economy during Covid.

Was QE not MMT in action? I’d appreciate enlightenment from someone who understands better.
I figured it was about restricting login sharing. At least that's why they do it on sites with question banks for standardized tests.
Wow. That's amazing, Pinterest is amazing! This is a great move: Pinterest you rocks!
This isn't anything new caused by SecondMarket and Facebook wouldn't be the only company that isn't traded on a major public exchange that has to publish information, example SunGard: http://www.sungard.com/aboutsungard/financialinformation.asp...

Having to file with the SEC doesn't force Facebook to go the route of a traditional IPO, they can continue to sell shares on limited access marketplaces such as SecondMarket -- they will just need to start publishing audited financials.
"Torrent of all HN Passwords" (thepiratebay.org)
Summary: The first time you do anything, it usually sucks. NASA do things first, so that we don't have to.
Pretty much every industry that has bankrolled agencies would have people believe otherwise. Associations and consortiums spend considerable time and money trying to convince people of the importance of their role in the whole process. Prime example: the ridiculousness of commercials for the National Association of Realtors.

Travel agents, literary agents, Realtors, temp agencies, even stock brokers have seen the hyper-competitive market diminish the need for them in the whole process of adding value. More often than not, they end up taking so much of the economic surplus from the transactions that they actually end up harming both parties (in terms of producer and consumer surplus, that is see: http://en.wikipedia.org/wiki/Economic_surplus)

Information asymmetry is one thing that agencies have used traditionally to exploit parties. http://en.wikipedia.org/wiki/Information_asymmetry. But as it becomes less expensive to exchange information, those who have traditionally profited from doing so have more to lose. Hence dumb commercials.

I think when/if I go back to grad school, this will be the topic of my dissertation. It's a fascinating subject that really explores some intricacies in economics, and how technology is changing the landscape.
Read B) again.

'B. Things that specifically Hackers find interesting - as opposed to the general population - belong on the front page.'

Note the word 'specifically' and the phrase 'opposed to the general public'. I'm a hacker and I like pizza, however pizza is not a thing specifically Hackers find interesting.
Cancer is one of the biggest concerns over extending telomeres length and prolonging 'life'.

If you create cells which will replicate forever and avoid the problems of aging, it may also replicate any mutations which could turn into cancer.
What part of Asia? Japanese are far less prudish when compared to USA or UK et al
True. The problem is people share the bug tracking spreadsheet over email, and you have to find out the latest version from inbox. I still don't know what the best solution could be for both business people and IT people.
For word documents, I write in markdown and check in to git which allows me to compare the difference, etc. And I use pandoc when I distribute it as a proper document.
Yeah, whatever % of Chinese who blame the West are the mirror image of westerners blaming China, and they're all absolute morons. It doesn't matter where the virus showed up first, it's here and we all have to deal with it.

> Who is the "we" you are referring to? The western world? The US?

I was thinking US -- I guess it goes to varying extents to the rest of the "western world", depending on how you define that.
Like this? https://www.google.com/amp/s/news.yahoo.com/amphtml/seattle-...
And it might have been a wild virus extracted from animals that escaped from the lab due to the poor safety protocols in place. Not the first time this would have happened. Soviets released the anthrax spores due to the filter not being in place, for example.
Ok, if it's fluff, do tell us what issues he overlooks. If he's made a mistake about how Puppet or Ansible work, point them out. In other words, criticize what he said, not his pedigree.
Hm, just some data points:

my private laptop is a Thinkpad T520. I replaced the battery four times now in some 10 years, I gave it a RAM boost a year ago... the marketing lettering is flaking off, and it has one small crack on a side where it made unplanned contact with a concrete floor - but the machine is working strong. They will have to pry that machine out of my cold dead hands should it not die before me. I run it under a debianesque Linux with i3wm.

Work laptop is a 2017 HP Elitebook. This thing is utter garbage. I'm not talking about the funny idea to add a display port instead of HDMI for political reasons - but it keeps overheating, it's fan is loud as hell's airport approach, and every once in a while, it randomly bluescreens - and needs some funky key combination during BIOS to become workable again. Once Covid is over and we're back in the office, this thing will get replaced. Windows 10, and sluggish.
All the details of OO aside, it for a first gave a way of managing the complexity for large projects. It allowed for large number of people to come together to write one piece of software and a way for putting it all together, testing, debugging.
Google is new Microsoft
Can you sell the house and keep the cash? You own the house, the deed is in your name. You have a debt with the bank. The bank has your house as collateral but the city chargers you taxes on it because you own it.
I've always sort of chafed at the "simplification" model of things, the term I like is "deliberateness". Have a lot of stuff or a litte, but make sure you're not just mindlessly accumulating or pushing away things.
> What were the pain points?

If Apple can't even convince Google to provide push for the native Mail client, draining the batteries of hundreds of millions of users everywhere for no good reason, all at the altar of driving downloads of the Gmail app, some pathetic self-hosted emailer isn't going to be able to get Google to accept their mails once it's marked as spam by an automated system (or a change in strategy decided by a PM in 10 minutes).
You do, in fact, own the house. It is encumbered in that if you sell the house, you have to pay back the mortgage first.
It's also sometimes not, though. In college I was a minimalist mostly out of necessity - it's not hard to keep tidy if you can only afford a $600/mo. bedroom and only own a laptop, bed, a desk, and some clothes.
I wonder when IBM sold off their /8. When I left IBM in 2012 it was still used internally. My department alone had about 10K addresses.

I figured IBM would eventually sell it off and I wasn't looking forward to the day I'd have to reIP all those systems. Glad I missed that party.

--Edit I just did a whois on some the IPs that I remember. Looks like IBM still has big chunks of the 9.0.0.0/8. Likely only sold off what they hadn't already used. Honestly I'm surprised they sold off any of them. With their cloud ambitions I'd think they want to keep them for use there.
But you own a portion of the house and the bank owns a portion equal to the loan value.
My understanding of net worth is that asset purchases like a home would initially be a wash w/r/t your net worth.

Starting with a $200k net worth, and you (for instance) put down $100k on the home. You now have $100k in cash/securities and $100k in home equity, assuming you paid the appraised value of the home.

Hope that helps!
This is a great idea for users, but the platforms would never go for it because it would decrease engagement. People would be dissuaded from sending messages to people who are rated as very unlikely to respond (and rightfully so), which would lead to less time on the platform.
Not the case, my Signal is linked to my old phone number, it is, in fact, the only piece of my identity web which is.

I wonder, sometimes, what would happen when someone else acquires that phone number and tries to sign up for Signal...
Yes, Agile in not a panacea: you can't just drop it into an existing org and expect things to be rainbows and kittens. It needs to be accepted both at the grass-roots level AND management level.

Then when Agile fails a person or an organization it's Agile's (or Scrum's) fault... when it's really a people problem.

I guess I'm just waiting for the blog articles, 10 years from now, bemoaning ROWE because it didn't save an organization with a toxic environment. :-) (And feeling sorry for the poor developers involved).
How is a table with one column not meaningful? The meaning is obvious: it's a list.

That HTML has specialist elements for lists is nice, but I don't see how that implies that a table with one column isn't also appropriate for a list.
Agreed. Especially if there's no other (clean) option to accomplish what you want. As always, lucid comments are vital for high-level code.
Next, everyone will be called a cheater and have to retake the exam because they have read xkcd before.
It has to start somewhere. It hasn't gotten better yet, but it still might. History is hard to see while it's being made...
CNN Link

http://edition.cnn.com/2010/US/11/28/wikileaks.attack/index....
> The spontaneous rise of Silicon Roundabout

Was it? I was under the impression that the whole idea was pushed by the government and officially planned from the start...
No institutional change per se, but a realization that state institutions enjoy too many information protections. These protections are ostensibly in place to further "national security", but are in fact a means to cover up crime.

Julian Assage's demeanor or persona is irrelevant.
I don't think it makes sense to call processes either higher or lower level than threads. Splitting your program into multiple processes often comes with many other drawbacks than spitting it into multiple threads. You can even still have data races if you use files or mmap to communicate between processes (you can also get something similar even with pipes/sockets for complex chunked data structures).

Even worse, there are very few, if any, tools that could help you analyze a multiprocess program for any kind of race conditions.
Cynically, I believe "advanced spy tools" means "I want this story to sound exciting". You hardly need 0-days to pwn most targets. A combination of 7-days, "check out this draft of next week's roadmap", and weak/reused passwords is more than enough.

From The Intercept's analysis: https://firstlook.org/theintercept/2014/11/24/secret-regin-m...

Malware isn't really my specialty, but this mostly sounds like malware 101 stuff.

> This Regin driver recurrently checks that the current IRQL (Interrupt Request Level) is set to PASSIVE_LEVEL using the KeGetCurrentIrql() function in many parts of the code, probably in order to operate as silently as possible and to prevent possible IRQL confusion. This technique is another example of the level of precaution the developers took while designing this malware framework.

Or in other words, they read the documentation for writing a kernel driver?

Yeah, I can definitely believe this came from GCHQ/NSA/whoever, but the breathless reporting makes it sound like Fox Mulder recovered it from an alien crash.
I found this NPR article to be a bit more informative:
http://www.npr.org/blogs/thesalt/2015/03/24/394912399/a-top-...
Well, BASF sells an herbicide resistant rice + herbicide combo developed using completely natural breeding techniques:

http://agproducts.basf.us/news-room/press-releases/current-p...
Basically what I am wondering is if he were to make a post to Pepsi's blog on Posterous, what would the federal crime be?

The parent has a lot of upvotes, so I really want to know why they agree he committed a crime, rather than found a bug.
I don't understand why you aren't already organized as an LLC. Apart from some minor paperwork and nominal fees, there's no downside to it over a sole proprietorship. 'bd-at_rivenhill is right about this.
I slogged through a 3-year Software Engineering degree in Canada (nearly as snowy & cold), but I don't think it was worth it. Getting a good job is more about timing and skill, all the best programmers dropped out of college. The goal of any educational institution is to make money, they don't really care whether you get a job when you're done or not. You can't work at Google (tm) without a Batchelors degree in Comp Sci or relavent experience, but TONS of Bay Area startups are eager to hire the best & brightest. If you can prove your coding skills, then you don't need the piece of paper to go to work for a startup.
Ah. I should have double checked that. What's the emoticon for 'red face'/ashamed?

I'll leave my original post intact as an example of what happens when you get 3 hours sleep and then shoot your mouth off.
Greenwald's opinions about how the DoD manages classified information aren't relevant, because Greenwald has never seriously reported the IA practices in the DoD.

I thought the US government has itself admitted on numerous occasions that a great deal of classified information should not be classified. I mean, the whole Apache episode does seem relevant here: the military classified and then caused the disappearance of footage that made them look bad, even though there was no reason to hide that footage from Reuters. Or at least, no reason relating to operational security. Obviously, making sure that no military officer ever be held accountable for their conduct is a very good reason to classify everything in sight.

I thought it was implausible that he had valuable information?

Who said that? The closest claim I can think of is that it was implausible that analyst had access to information that was operationally relevant to national security.
To provide some extra information ...

Modern factoring techniques, broadly speaking, involve finding lots of relationships between appropriate numbers, and then finding a combination of these relationships that produce the desired result. There are heuristics to suggest how many relationships will be needed to get an appropriate combination, and progress can be "measured" by seeing how close you are to that number.

More specifically ...

Most factoring algorithms are a variant of:

+ Find lots of numbers that are squares modulo N (these are called quadratic residues)

+ Factor those numbers completely

+ Find a subset of those factored numbers such that ...

+ taken together, all the powers of primes are even.

The result is then two squares that are congurent modulo N, and using the difference of two squares formula, you ahve a non-trivial chance of a factorisation. The relationships I first mentioned are the quadratic residues, the combination is the subset.

There are various techniques for finding small quadratic residues that are (relatively speaking) easy to factor. These include the quadratic sieve, the multiple polynomial quadratic sieve, the continued fraction method, and the number field sieve (special and general).

The combinations are found by finding linearly dependent rows of a sodding enormous matrix modulo 2. This can be done using elementary linear algebra, but you need humungous amounts of memory.
http://en.wikipedia.org/wiki/Reference_counting ?
Sure. I think what I'm getting at is that the questions seem to implicitly assume anyone applying to a start-up is looking at a company that is (a) externally funded, and (b) not yet profitable. There's a lot of hero worship around here about getting early stage funding and Ramen profitability, but in the real world there are plenty of other possibilities.
Did you read the article? It contains 10 reasons why the MRI tests aren't sufficient.
The thing I find depressing and frustrating about this kind of discussion is the fatalism and non-constructiveness.

I really wish it was:

"I set up a server that runs ruby spec on ruby-head daily and automatically reports spec failures to ruby-bugs"

So many companies are making big bucks off Ruby, yet so little are willing to fork out a bit of money and time to make Ruby better.
I hope you mean 'left-on-red' for Australia specifically :)
We have been using Swift for a complex production app since August, there are a few issues like SourceKit crashing very often and some tools like the memory report inside Xcode doesn't seem to work properly (Instruments works fine though). Other than that Swift has been solid and you should definitely use it for new projects.
The previous years were posted on You Tube, so maybe these will be posted there in the near future.
Not actually my own project, but a Swiss start-up that I'm helping out during a few weeks. Key difference with existing solutions is that it will encrypt your files locally in your browser and never transmit the key over the internet.

Very interested in hearing your opinions on how we can improve this idea.
Thinking you know too much is the correct expression. There is this story about a student who solved a previously unsolvable math problem because he didn't know it was unsolvable (http://www.snopes.com/college/homework/unsolvable.asp). If you believe to know the limits of what is possible, you will hold yourself back. For the beginner, everything is possible. I think that's a wonderful message.
>>an improved computer vision algorithm

I do this for remote sensing, and I might write 50 loc on the main thing, and often a bunch of python to test if the idea works.
The latest SF seismic retrofit program is for wooden buildings. Brick buildings, which are at much higher risk in an earthquake, were fixed long ago.

There were 1,987 unreinforced masonry buildings in SF in 1990, and all but 158 were fixed by 2013. That's why, all over SF, you see diagonal steel beams inside brick buildings, sometimes across windows. There are now supposedly only 29 unreinforced brick buildings left, mostly ones that are abandoned or scheduled for demolition. A few are still occupied, including some non-patient buildings at SF General Hospital.

In a really big quake, many buildings will be damaged, but structural collapse in SF should be rare. The occupants get to survive.
Thanks for this thoughtful post. I have been considering learning Erlang since it has concurrency built in and I work with state systems already. I took a look into its syntax and it was quite confusing and seemed like a huge learning barrier. I will give scala and go another look.
Being able to create a synthetic and graphical visualization of the problem they're working on.

Engineers draws plans of their problems, and use them as a starting point for discussion and thinking about design.

Everytime a software developer in my team fails to represent a problem graphically i know they're limited.
Imagine a world where the US navy doesn’t sail all seas, where there are no US troops around the world, no NATO or Military Industrial Complex.

That’s not a world that I, as a Westerner, would want to live in.
Roughly 600 episodes translates to roughly 600 work hours. That's 15 weeks. And now it's a full 3D game engine. Because he's not doing it contiguously and instead doing it once a week or so (there are breaks sometimes), it's continued over many years. So by episode 40, he's done about 1 normal work-weeks worth of work (and in truth, constantly starting and stopping affects the productivity, as does doing it live and explaining yourself. Imagine your productivity hit while doing pair programming, basically).

In that time, he's already got a hot reloading 2D engine https://www.youtube.com/watch?v=YBCOijN2fNA . And he's not exactly implementing it for speed of getting something done, but for educational purposes, by doing things like explicitly not using libraries, implementing PNG decompression, math functions, and doing software rendering first, and then switching to hardware acceleration even though he knew he would eventually do hardware acceleration anyway.

His point stands up completely. You can follow handmade hero and have your own 2D game engine up and running in roughly 1 week's time.

Furthermore, it's pretty disgusting to call an educational project that's had hundreds of hours poured into it "spending a billion years writing his game engine, and then whining about all these 'bloated' tools." Do you know how many people his educational videos have helped? The amount of patience and dedication it takes to answer all of these beginner questions and explain things way below his level of experience in terms of difficulty qualifies him for sainthood in my opinion.
It seems this is a logical path that has now been set, doesn't it? I've been deeply ashamed of my own countries invasions, and wars along side the U.S. People didn't care about that though.

Should we cancel ourselves, as we have done to Russia?
Which is patently ridiculous, IMO.
My current career as a computer programmer is not something my parents could have even imagined when I was born, so I'm not really sure if it really takes multiple generations for technology to create new jobs...
right, which is why unfortunately github couldn't counter by piping in some anti-china propaganda or something.

As a sidenote though, VPN users are probably also affected.
I believe that this whole "open office" concept is driven by the idea that an observed worker is a "productive" worker and that it's actually true to a certain extent. Sure, you may be less productive in an open office when you're actually bearing down on something but the management is assured that you're doing something work related within the boundaries of the company's cultural definition of "productive".

It's an old-school, assembly line style of thinking. An open floorplan gives the impression of vulnerability, you won't goof off on HN or reddit when you know somebody could be looking. A loss in crunchtime productivity may be worth it if the employees would otherwise spend 2 hours a day wasting time privately. The culture determines the amount of time spent socializing in plain view but the open office completely kills any attempt to spend company time on non-work activities in private.

I work outside the tech bubble but even with my limited experience, I know that the more company provided distractions (a 9 acre park, free snacks in the breakroom, etc), the less you'll be allowed to actually do anything but work.