skysight-inc/HackerNews huggingface dataset:
The individual citizen (!) who lobbied tirelessly for this bill tried to get a broader version passed in the previous session. Unfortunately as bbanyc45 points out there was too much opposition from entrenched interests for that to pass. So he tried again (which is pretty admirable), this time using narrower language.
For some time now I downlod raw logs and use "Visitors, a fast web log analyzer".

Check it out. It's manual work but it might suit you. It doesn't get any lighter...
Does it help to have a brokerage that has only 401k rollover IRAs and another brokerage that's used for backdoor roth? (I'm guessing not). I've been postponing a 401k rollover for the reason you state.
Okay, so it sounds like compared to Europe, the U.S. has a thinner safety net such that welfare alone won't keep you afloat, but it will supplement a low-wage job such that the combination will keep you afloat?
It's simple. Don't sign a contract with ridiculous clauses like that. Demand for good engineers is high enough that it won't prevent you from finding a job.
You think the cost of food is only 15% more? That's funny.. still not enough to offset the cost of housing in SF though. Been looking at moving out to San Jose (to work in Los Gatos, that's expensive to live in), and need to make about 75% more to offset the cost of housing and taxes than I do in Phoenix.

I totally understand why some large companies would put their IT hubs in Texas or Arizona now. Relative to the cost of living, we have it pretty good here.. I don't want to be outside in June, July or August though.
Not disagreeing that it's horrible, but you don't actually need to use iTunes to use an iPhone. I can't remember the last time I opened iTunes.

iTunes Match worked great for me, but now Spotify has all but replaced any dependence I have on Apple for music.
It is, in fact, a hobby; a selfish, narcissistic, and extremely expensive one.
Ask your self if you truly treat the person who thinks you are condescending the same as the person who doesn't think you are condescending.

For example, it isn't uncommon for males to to be totally oblivious to the fact that they treat their female colleagues in a condescending fashion but not their male colleagues.
How quirky are these nerds if someone sticks out by having long hair? Did I fall asleep in 2015 and wake up in 1962?

Thanks for the link to his website! It looks awesome!
NSA tried Stuxnet cyber-attack on North Korea five years ago but failed
But that's madness! You'd be great for this job but we can't hire you because you don't have a piece of paper? How long can these self inflicted meaningless restrictions continue?
Yes. Unpredictable bugs have been my major concern with it forever. I'm never confident that it hasn't silently deleted some pictures from my documents or break the pagination. So I use all sorts of dirty hacks to try to detect corruption. It used to do that quite often. So it's great to see they're finally taking bugs seriously.
EnterTheWall – We are monitoring the Internet from China
AWS Device Farm adds support for iOS
I always think Golang is a Java killer, but I think Java itself is more a Java killer than Golang.
"Intelligience sources say a covert campaign to attack nuclear weapons programme was stymied by North Korea’s isolated communications system..." --- It seems like "process isolation" for an entire country.
After you've tapped a track in the main list of tracks to start it playing, tap the skinny "playing" bit at the very bottom. It should pop up the full screen player. Is the shuffle icon selected (green)?

I had the same issue a while back and I was infuriated at myself for not figuring out the solution.
The entitlement was evident in his footnote "please do not equate having a baby to pursuing a hobby."

I should have been more specific that parents should not be entitled to special benefits at work. It would make sense for a government program to subsidize child rearing to some extent.
In the mid-90s, email was offered as a selling point by ISPs. ("Sign up with us and get 1/10/unlimited email accounts!")

It's also one of the easiest online protocols to understand and an obvious benefit. So ISPs sold it to the public and business. And because all the ISPs were unique but needed to interoperate, there was no proprietary format.

AOL and CompuServe soon worked out that access to external email was a thing, so they built gateways which broke their users out of the walled gardens.

ISPs didn't do the same for IRC. It was always more of a nerd toy, which meant the public didn't know about it. AOL and CompuServe (etc) had proprietary chat, and there were a lot of chatalikes like ICQ, and eventually things like MS Messenger.

Without ISP promotion none of them made it to the mainstream.

I don't think Facebook and Apple can kill the web entirely. There's always an "AOL niche" for a simplified social Internet. FB lives there at the moment, but it's a vulnerable slot, and unless they break out into something new FB will be dead in a decade or so - if only because teens will grow up using something else, and will stay with that something else as they get older.
> I can see why's that would be frustrating, but my employees are not "mine" - so they are free to go at any time and hence, I need to treat them well.

It's great to hear someone articulating that point on HN. There is too often a constant stream of suggestions to the effect employees are a form of chattel.
Most people who apply to jobs are not seen as "good engineers," they are hazed in the interview process. Meanwhile, the bank account is draining.
Divide by two
I know companies that did the same thing, only they were not onto something big. Having customers pre-product is a good signal. I'm sure that the class of companies for which this happens have a much higher success rates than a typical startup. However, that's far from knowing you've hit something big. That's something you can only say in hindsight.
I would hazard that someone who is happy enough in their job to live at work (let's face it, no one who is proposing this is working at Taco Bell) doesn't have being able to leave their job as their #1 priority.

I'm sure it's somewhere up there, but I see this as more of a compatible lifestyle choice than a suffer-in-the-short-term-then-cash-out scheme.
Show HN: PX2 – a replacement for Backbone
Non-competes aren't there to be enforced, but to make the person stinky to future employers. A decent company will cover legal expenses and, in the extreme outlier case, judgments-- and an indecent one will fire you, but you probably won't get sued in either case. The effect of a non-compete on a star hire is relatively small, but if you're an entry-level engineer, the difference between $85,000 per year and $85,000 per year plus theoretically unbounded legal risk is huge.

Non-competes, non-solicits, and (except in a severance) non-disparagement clauses are shitty practices that deserve to die in a taint fire.
With a microscope and a few pages of spec I think you can read text off a DVD.

But yes that's not a disaster-friendly method.
Don't forget the China internet.
Copying to RAM while playing isn't copying? Or is implicitly permitted by all copyright holders?
Buffet is far more than an investor.

He takes a large enough position to have considerable influence over how his companies are run. That kind of clout isn't available to most of us.
Or, hell, simple carnal pleasures. I'm pretty thrifty, but I think it's reasonable to expect most people could come up with some pretty solid ideas to increase their happiness with an extra $1k (after tax)/month. Then save the rest.
This is extraordinarily cynical. There are many different colleges in different places, different majors, and different lifestyles you can construct that ultimately get you through the machine and out the other end after 4 years. If you can't find a configuration that works for you, you will probably be miserable anywhere doing anything.

FWIW, I went to university in a large city outside of the US and basically never went to class, worked in a research lab the whole time, and spent a lot of time partying. Still, it was a stressful time and I have a lot of regrets, but I can't blame the environment ... I chose to live the way that I did. Ultimately my life isn't so different now than it was then except I make more money and I figured out the stress thing.

Other people go to tightly knit schools in small towns that provide a comprehensive 'experience,' or play sports and hang out in frat houses. Perhaps this is what you think college is like for everyone. Trust me: it isn't. Choose what you think will work best for you (hint: location is the most important factor) and make it work.
Across former Soviet states there are now-crumbling collective farms with purpose-built apartment buildings nearby, the apartments having been constructed for the farm workers. Every time I hear about one of these 'living at work' stories I can't help but draw the comparison, unfairly or not, to Soviet-era apartments near these farms. Zero commute, low living expenses ... but to me it's not any way I'd want to 'live'.
How does a blockchain help someone who delivered goods, but hasn't been paid? Or vice-versa?
I clicked through a few careers, tried to get back to HN, back button didn't work.
Yes, it is an Easter egg. I thought it would take more time for people to notice. How well :P
the free tier is killing them. the strategy to get more free tier base to lead to more paying requires getting deeper with vc. the photos apps are a distraction and as other posts say smell of desparation. the future of storage is one monolithic platform that stores everything, including apps you havent yet purchased, and costs something. all your device will be imaged here making the hardware disposable. because their culture and their competition strategy are so tied to free, it is unlikely they will pivot away from this. they are now only an acquisition target for a company that can build a for pay product on dropbox. yet they seem to be long haulers so they will lumber on until something comes along to put them out of their misery. the product they achieved really works, just the business model didnt.

the only way out i see is for them to build another smartphone os and a device and market the hell out of it
so their "db cloud storage" and "db app store" become indispensible rather than one of many free commodities.
i know of two iclandic outfits that accept bitcoin and anonymous registration. Nobody can trace my VPS to me.
Yes, if you're low income there's the earned income tax credit and you get medicaid/chip/snap/ebt and section 8 and a whole bunch of other stuff. It all adds up to a substantial chunk of change.

Unlike in some other countries unemployment insurance (the dole) only covers you for a while before they kick you off.
Security Guru Richard Clarke Talks Cyberwar [2010]
That's not how it works:

https://en.wikipedia.org/wiki/DVD
"Buffett and Rogers consistently beat the market, year after year, decade after decade."

Berkshire Hathaway has not beaten the market since before 2008[1], marking 8 solid years of alpha=0.

[1] http://imgur.com/gallery/Gnnp4Ym/new
It's not obvious that either the universe or the human brain are isomorphic to a Turing machine.

There's an epistemological tendency to assume the universe is isomorphic to the most complex mechanical model available at the time.

Historically, those models seem to be reliably wrong; the universe always turns out to be more complicated and subtle than we imagine it is.
"The amount of effort necessary to build bombs during the 40s was ridiculous."

Apparently, the act of enriching Uranium is too expensive (in more ways than just money) for any organization other than an entire nation, and a rich nation to boot...and that is why we don't have terrorist attacks involving nuclear weapons. Let's hope it stays that way.
Scala/Python using Spark Streaming.
That's why I like Scheme.
Maybe they are trying to market the first batch to enthusiasts but ultimately designed it for the average home user? Who knows. What they have right at this moment is awkward, but I have a difficult time believing that Intel doesn't have a good idea of what they are doing.
Beautiful use of modern JS development techniques: client-side rendering, isomorphic JavaScript and smaller more-efficient libraries.

Even better to see these techniques applied appropriately, instead of slathered on to the point of being detrimental.

Also, +1 for using jQuery and being proud of it! :)
I am not a Haskeller, but you can use "!h searchterm" on Duck Duck Go.
Do you believe in earnest that those $25,000 are destined to feed Zimbabwean people?
TLDR; author likens message oriented distributed architectures to the classic unix pipe, while lambasting us for forgetting (in RDBMS design, etc.) the composability lessons of the 1970s.
How does that Art History major repay a $30K student loan when they can realistically only get a $30K a year salaried job?

Thinking about it from a different angle, how does a CS major repay a $30k student loan if they were under pressure to choose a lucrative major, hated programming to the point of never getting good at it, and couldn't conjure up the motivation to compete with the kids who were in it for fun?

In addition, for a lot of kids, a technical major isn't an option because they don't have the math background.

Now, do they major in art history anyway? That's a whole 'nother ball o' wax.
To derive 4096 bits of pseudorandom data from an input. For example, you could derive 16 256-bit keys from one master secret.
This company was not providing dinner (because nobody would use it), but many of my friends were at companies that did (because people did use it).
Just barely afloat. If you get sick, your car breaks down, or any number of other things, you can very easily sink.
I went to school and dropped out twice — Caltech and Georgetown. I think I maybe have 20 credit hours under my belt? I don't even know.

I'm now 24. I've done quite okay for myself. On paper, I'm not that appealing — non-violent/non-drug related felonies, dropped out of two very highly-regarded schools ("there must be something wrong here"), and some baggage from when I was a child ("mommy/daddy issues") that still sneak up on me every now and then, which have just as occasionally impacted my professional life.

But I made it. I'm a rare breed and I'm thankful. If I would have added a college degree to my life's work, it would be one less strike against me. A strike that I wouldn't have to prove myself for or against.

My advice: Anyone who is at or nearing the end of their high school career, please go to college. Two years at a community college, and then two years wherever you want to go. ~$70k and you're done.

While you're on HN, you're in a social circle of where it's not abnormal for people to be successful without a college degree. In the real world, however, this number is much slimmer than it's made out to be here.

That said, don't think that all you need is education either. A diploma is a piece of paper that shows you followed a curriculum, bought someone a new Mercedes, and slaved away for countless hours on end. Your battle doesn't end there — experience in the real world goes a lot further than you think it does.
Advice from Icebergs
I think you meant to say: "Publishing has been centralized by Amazon, and email has been centralized by Google and Microsoft."
> the occasional crash

I don't get this. Why is this true for the genre? I've been trying various video editors for 10 years, and they all crash. Every last one of them. I recently gave up on Windows Moviemaker because it crashes rendering anything over 30 minutes long. (Not only does it crash, it freezes Windows so bad you have to powercycle.)
"-n" doesn't seem to be a valid flag for "tmutil compare". (OS X 10.8). What flag or comparison property did you mean?

I'm running the unflagged command now. Thanks for the heads up. I appreciate it. If this comes up bad I'll need a second backup solution.

Edit: Thanks again, parent: Time Machine was indeed missing some of my music!
Living OK on $2K per month in much of America does not strike me as very hard. It wouldn't be fun, but pulling it off sure wouldn't be complicated.
Especially 'Ask HN' and 'Show HN' posts.
Interview with Simon Cockerell – The man who's visited N. Korea 143 times
It's entirely possible that a mouse can have a noncompliant implementation and happen to work with a relaxed implementation of the host. Perhaps Apple made their stack more compliant.

If your logic were correct then all Bluetooth mice would have stopped working. They haven't.
Talk to the person who says you're condescending and ask them for situations where you were. Then analyze whether you were or not. The problem with a lot of developers/scientists/"people who have been told they are smart all their life" is that they may think they're making a point or describing something but most of them can be condescending because they think they are always right. It is an attitude change.

If you cannot confront your critics, you cannot correct yourself if you're in the wrong. Also it will help you maneuver social situations better.

To be or not to be condescending - that is a situation that needs to be understood, before you actually act it.
Great Leaps Forward in Ice Cream History
> "It is hard for the company to deal with"

Shouldn't this be considered the cost of doing business? Here in Australia we have mandatory employer retirement contributions of 9.5%. I'm sure small business would love not having to pay this, but that is the cost of employment.
> SHA2 + salt + pepper is sufficient

Not even close. The attempts/sec you can run against SHA-2 vs. the attempts/sec you can run against bcrypt or scrypt are an order of magnitude apart.

You should not use anything less than a proven KDF (scrypt, bcrypt, PBKDF2-HMAC-SHA2 with a lot of rounds) for password storage.

Many of your posts conflate "cryptographic" with "password hashing", which is certainly not the case. Note that PBKDF2-HMAC-SHA2 does not (at all) mean that SHA-2 is useful for password hashing. As someone else pointed out, that's just an implementation detail.
Yes, and so few people write actual games, just game engines.

My game is pretty crappy but I overcame a bunch of (mostly boring) technical issues to get it running on both Android and iOS. Here is a repo that sets up an Android development environment.

https://github.com/sseefried/docker-epidemic-build-env
The real hero of programming is the one who writes negative code. - Doug McIlroy

The cheapest, fastest and most reliable components of a system are those that aren't there. - Gordon Bell

You're not going to come up with a simple design through any kind of coding techniques or any kind of programming language concepts. Simplicity has to be achieved above the code level before you get to the point which you worry about how you actually implement this thing in code. - Leslie Lamport
Of course, neither program was actually 175 or 96 LOC -- they included thousands of lines of code from the standard library. Which is why it's possible to "do useful things" in ~200 LOC either in java or go (or python or...).

But just because you wrote just 200 LOC, that doesn't free you from bugs and regressions in the remaning thousands of lines of code you rely on.

As an anecdote, at a previous work place we had a program that parsed CVS-files for import into an SQL database. This particular program was written by a researcher (meaning: someone with great domain knowledge, but perhaps not a very strong software engineer) in Visual Basic.

The program worked great, but we had to upgrade the server that ran it to newer versions of windows, and at some point needed to recompile the code (I don't thing this was releated to a bugfix, IIRC it was simply a run-time/linking issue).

As it turned out, the code compiled, but the program didn't work -- MS had changed the API for CVS handling (probably fixing a bug). I don't recall exactly what it was, might have been how floating numbers were parsed/handled, possibly an edge case with Norwegian/English localization or something.

Net result, we had a pretty though debugging job on our hands, for a very small program...

(I feel a bit bad for singling out MS for this -- as I understand it, they are generally very good about maintaining backwards compatibility -- even to the extent that that becomes a problem. I guess we just hit on a corner case with our use-case and this particular old VB code).
Wow, that is a beautiful homepage. I particularly like the font and colorscheme for the code example, well done.
Very little of research in programming languages is anything like “We tried it out on a bunch of developers and the data support our conclusion that ...”.

PL is not an empirical science in that sense, it's more like mathematics. So your initial intuition about type safety, etc. is right on the money—that's the academic side of it.
It is fortunate for this reasoning that the new Ebola vaccine has not been created at all by those evil white people.

...

heh, wait a moment...
As another person who detests classes, exams, etc, I can feel your pain. University/College is useful for computer science, though. One of the problems in industry is that there are a huge number of cowboy coders who dismiss all of the important things they learned (or not!) at school. The number of times I've run across people who said things like, "Statistics is a complete waste of time", and then "benchmarked" their app by running it once...

So, basically, what I'm saying is that on the one hand working in industry will give you important skills that are hard to learn anywhere else. You need to learn to read and write code, and you have to learn idiomatic ways of programming, and you have to do a lot of it. You need to learn how to work with others and how to effectively prioritise work. You can't learn this at school. On the other hand, you will be in an environment which may stunt your growth because it is often dominated by people who think that being able to write code is the only valuable thing a programmer needs.

School is an academic environment with (hopefully!) a focus on academic goals. You will need these things to claw your way beyond the mediocrity that pervades our industry. It's not that you can't learn it anywhere else, but it is often hard to understand what is important and what isn't unless you can surround yourself with people who have an academic focus.

I would gouge my eyes out before I would go back to school again, but I am very grateful that I did go. I encourage you to either go to school or devote yourself to finding alternative means of learning all of the academic things you will need. Doing it by yourself is much more difficult, but by no means impossible.
If your employee is going to leave anyway, your best course of action is to encourage them.

Perhaps something along the lines of: "We're really going to miss you, but it's clear that this is a great opportunity for you. When it's time for you to move on from that role give me a call... I'd love to chat with you about roles back here that would be a good fit with that additional experience under your belt"
Effective leaders recognise the limits of their knowledge
Does Wellington, NZ have the most feminist startup ecosystem in the world?
Only on HN!

Doesn't this beg the question: Why would you suffer such an unreasonably irrational wife?