jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Indian government is in the process of banning all cryptocurrencies with their new bill which is said to be finalized this month. Nigeria has also banned cryptocurrency recently.

This is a trust fund for promoting Bitcoin in those countries where the governments are taking recessive steps. I think this is the only hope of turning down the ban in India right now.
As a FF user, yay! However, I am a tad confused if the comparison is indeed apples-to-apples. E.g is chrome and firefox app team running similar suite of tests? What if firefox app team only checks for typos in the title (contrived). Of course it feels good to get an immediate approval.

In any case, the process (both Chrome/FF) should be as transparent as possible so a dev knows what they are dealing with. I can't imagine the frustration to have to deal with unhelpful automated responses.
I think these are just made up by Scott, but that is a phenomenal-sounding book! I am quite curious and will check it out :)
I wonder if, in this case, they needed something akin to a translator to make it a little more accessible. I’m only in my early forties and have seldom felt as old or out of touch as I do reading WSB.

I remember being young enough that urban dictionary was funny. Now it’s reference material.
I also use and love sharex. I have it set up to use a digitalocean space (s3 compatible bucket) as its upload target.
Why isn't this a blog post? /old man rant
There are reasons to prefer seeking out lossless, though, even if you could just as well convert them to lossy once you have downloaded them. First of all, sometimes the lossy versions of downloads have "loudness wars" compressed dynamics, since the label assumes that anyone listening to it will be using earbuds in some loud public space. The same recording sold in lossless from an audiophile-focused source, however, will preserve the original mastering that preserves all that nice dynamic range.

Also, if you want music that was recorded in 5.1 surround sound, sometimes the surround version is only available from lossless sources, while lossy sources sell only the stereo downmix.
I'm 24, so I'm not much of a youngster, but I've used youtube as my sole media entertainment site since 2008.
I wonder how much of this statement, if any, is intended to scare the telecoms into not pressing this issue any more. Ina strategy that was probably intended to get Google to commit or get out of the market, they might not like the direction Google takes.
I made a BLDC controller using TTL logic. It took about 15 chips. I could have made the same thing with a single 8 pin atiny85.
I think simplistic was meant to imply that it wasn't really a solution, just good enough for you.

That said, you can say the same case for your matrix: if there's a simple solution to a complex problem that actually solves it, is it really a complex problem?
> Yes, but having H1-B employees may nonetheless open up opportunity for higher paying wages for domestic workers. There isn't strictly a zero sum game here, as cheaper skilled labour and more importantly a greater skilled labour supply can make business models viable that otherwise aren't.

Sure there are benefits for EMPLOYERS. However, you aren't making a very good case for EMPLOYEES.

NAFTA and all the other "free" trade agreements since NAFTA always promised these wonderful benefits to Americans.

And those benefits were delivered... provide the American in question was worth $10+ million. But there are entire cities in the Midwest that saw major, devastating declines over the last 20 years as a result.

Everything sold to the American public about immigration and the benefits of opening up borders has talked about how wonderful the next new agreement will be for American businesses. Well it turns out the only "American" businesses that benefited are those listed on the NYSE/NASDAQ. Mom/pop businesses have been driven out of business as more and more of their customers have sunk from middle class to lower class.

> What is certain though is that every H1-B programmer is a programmer that otherwise would have otherwise been working in another country, and almost certainly at much lower wages. Odds favour that they'll get a job as a programmer.

Great. That's fine.

Now mind you, I do know the history of immigration in the U.S. And it used to be in general a benefit to more than just the business owner. But the last 25 years have been characterized as a coordinated effort by the 1% to drive everyone else into poverty by making Americans fearful of their jobs being sent overseas, union busting, tax giveaways, and Wall Street financial shenanigans.

"Immigration reform" as proposed by Paul Graham is just more of the same. It is clearly just to benefit him and people like him - there is no benefit to anyone else.
LOCATION - Los Gatos, CA. Local workers only for now.

We're looking for an experienced NodeJS engineer for a well funded small Internet of Things startup. ~12 employees currently.

Would prefer someone with plenty of Redis, AWS, websocket, REST API experience.

Still in stealth mode. Benefits, decent pay, and equity. Send me a message here.
The most important feature of an effect typing system is that it's a pain in the ass. More technically, the complexity of effects is (usually) infectious so a type system either lies to you about effects or is really obnoxious.

The upshot of either thing is that you're heavily encouraged to shatter code into the purest composable fragments you can discover.
You boil water but you don't directly experience the temperature. All you see is a number that starts near zero and counts to 100. If water boiled at twice the temperature and had half the specific heat you wouldn't notice it.

Ice temperature, room temperature, body temperature, these are things you can directly experience and use as a high quality reference point. For the average person the boiling point of water is just 'hot', with a rough idea of how long it takes their particular heater to get there.
SEEKING WORK - NYC or Remote

I've been doing full-stack development for almost 9 years now. Recent professional experience with Rails, Node.js, AngularJS, Backbone, Android, Postgres, MySQL, Heroku. I've also done a bit with Swift/Obj-C, Go, R, and I pick up new stuff quickly. Right now I'd prefer iOS or Node-centric projects.

Feel free to email me for more details or if you'd like to talk about your project.

Email: kris at kriskelly.me

Github: https://github.com/kriskelly
If it has to be based on a metric, it should be based on the Karma. "Who contributed the most for the site."
Counterpoint: We've been happily using AWS for several years now. We haven't had one second of downtime. We host across multiple availability zones, and have been pretty insulated. We are hosted in the eastern region (which was the one having issues yesterday), but managed to get through everything ok. We did lose some instances in one AZ, but failed back to our other instances without any incident.

ANY provider is going to have issues, the AWS actually gives you a bunch of nice options to easily handle those. I'm not saying that everyone should use Amazon, but don't take Reddits issues (I'm not familiar enough with their architecture to know where the fault really lies) to be the only data point for AWS reliability.
I'm very suspicious of anyone (even Linus) claiming that gcc is slow because of its memory management. The codebase is crufty and convoluted--- it's probably slow for a thousand different reasons. If you refactored into a clean design and rewrote the beast in OCaml (or any other language with a snappy generational collector), you'd probably get a large performance boost.
I like SVG charts on "Report" tab. I'm very excited to see that SVG is starting to be used in serious projects.

Is there a reason why you had to use Flash instead of SVG for drawing the world map?
Great work! Could you please add the Ec2 Suse instance types to the table, for comparison? I haven't been able to compare the Cpu performance of the Suse instance type compared to the standard types.
Perfect. The two together act to provide theory + practice (especially cool that PLCfSD uses F# :-)

What other resources have you found, and how do they compare? Have you read the Dragon Book? I hear it isn't actually all that wonderful in reality, though there seems to be differing opinions on that.

I have both a pet compiler project which has never really got off the ground and am attempting to contribute (albeit slowly!) to the go programming language so have a special interest :)
Really nice article.

> I think there may be a more concise way to parallelise parts of the problem in Rust, using something like (from the Rust docs):
>
> let result = ports.iter().fold(0, |accum, port| accum + port.recv() );

We plan to have convenient fork/join style parallelism constructs, so that you don't have to build it yourself using message passing or unsafe code. There is a prototype in the `par.rs` module in the standard library, although it's pretty rough at this point.

I'd be interested in seeing what the benchmark looks like with Rust 0.8, which has a totally rewritten (and at this point much faster) scheduling and channel implementation.
I've seen theories that it's more related to how, at least aerospace graduates, appear to have much less practical experience at least passed as theoretical knowledge, and churn out designs that might be generally good when assembled, be possible to assemble... but totally impossible to maintain. Things like too small tolerances on pretty much everything, having to disassemble huge portions of an aircraft because there was no maintenance hatch of appropriate size, etc.

In a way, F-35 (but also recent F-16) suffer from related issues, where the complexity of maintenance is staggering, and the tools you're given to help manage that suck too much.
Yeah but: I volunteered in a High School in East Oakland a couple of decades back - the school football team won the state championship, people were so proud, then they were disqualified because their star player was living in a car with his mom .... didn't have a fixed Oakland address even though he lived there.

Some people don't have the luxury of an address, much less 3 forms of address .... but every kid should be able to play Little League, or school sports etc etc and any system that doesn't go out of its way to allow this is fundamentally broken
the open source NitrOS9 is still active even.

https://sourceforge.net/p/nitros9/code/ci/default/tree/
Why would you ever trust Amazon's Alexa in the first place?
I consider dismissing arguments outright based on ad hominem and guilt by association without consideration of their substance deeply anti social and otherwise harmful to human collaboration, peace, and progress.
I can't speak for cargo skins specifically, but when some "asset" sells for an abnormally high price, there is usually something else going on. It's like when a condo which would normally be worth 200k sells for 380k, it can be a way to turn dirty money into a "reasonable" sale. Sure the seller has to pay taxes and such on it, but if there's no strict know-your-customer requirement, you can accept money from any source.

The usual arrangement is that the seller inflates their price a lot, and then the seller provides the product plus a kickback to the person who wants to launder the money. Now the launderer has a real, valid asset, plus optionally some of the overpaid amount in cash. As long as the buyer reports the income and pays taxes, now the seller has laundered the money. I am oversimplifying somewhat, but that's the idea.

A lot of properties have been sold by a certain high profile American politician that way in the last decade. That's a fascinating place to start studying the scheme.
Well yeah except GIF isn't a good bike at all, it's a beaten-up Huffy with a rusty chain, worn-down brake pads, leaky tire, and a torn-up seat.
This might be a source of price stickiness, however, how many miners are actually unprepared and unaware of the price movements of Bitcoin?
Business guys just don't understand any of this stuff. They hear the cloud buzzwords and want to jump on the bandwagon so they can be one of the cool kids, and then they panic when a failure, native and incident to any third-party service, occurs. Really silly.

If it's critical not to have problems if/when Amazon goes down, you have to plan for that ahead of time, just the same as anything else. It's not like throwing the "cloud" label on something makes it invincible.

As computers become increasingly integral to the daily operations of a business, the business guys are not going to have any choice but to learn some basics. We're really already at this point, but maybe after enough failures similar to those witnessed this weekend it will finally sink in.

I am amazed how many people want to blindly follow the buzzword bandwagon without obtaining even a vague notion of the technical implications first. The fact that Amazon would be controlling Amazon EC2 and that if a failure occurs at Amazon, their EC2 product may be affected, is the most blatant thing about using "Amazon EC2" or any other external service provider.
They find that a crime is being committed using a router belonging to person X. You say they are being irrational by getting a warrant and searching X and his computers to see if he was the one committing the crime?

Where then would you suggest they start?

If someone robbed a bank, and was seen driving away in a specific car, do you think it would be irrational for them to look up the owner of the car and go search it and him? It's essentially the same thing.
Just noticed that the MIT release containing this same information is on the front page and trending. I'd encourage you to vote for that one instead of this one. ;)
CLtL provided the definition of the language Common Lisp.

Lisp is not a language. It is a family of languages.

Thought that was obvious.
iRobot has things deployed in the military, which may already be radiation shielded. I'm not sure if any of Japan's robots are.
Even if those were completely reclaimed, it would only extend the IPv4 pain for another year.
A little bit of research indicates that this is still a non-trivial amount of work from the developer; that the developer has to make the choice to protect the privacy of their non-Facebook users by dynamically loading the Facebook SDK.
Is lynx up to spec on HTML5 ARIA attributes? My understanding is that that's how accessibility is "supposed" to be done now, but if lynx hasn't been updated in a while, it might not support those HTML5 features, and thus not be standards compliant.

(edit: Someone below notes that lynx appears to incorrectly parse valid HTML5 on the google homepage, so it sounds like Lynx's lack of updates are hurting here).
Yeah, totally. I think this was basically the problem Bumble tried solving with their "women message first" restriction, but I bet you could come up with better/smarter tooling than that blunt heuristic.
You can in general write julia libraries in julia, wheres you often need to resort to C if writing Python libraries, e.g. https://github.com/python-pillow/Pillow .
Therefore the native ecosystem is growing rather fast. On the other hand, Julia has great c and python interaction so making existing work accessible is not so difficult either.
Ten years ago, I would have said the same thing about a consumer smartphone.
OS X below XP? What does utility mean to you?
"Jason Fried is a software entrepreneur and the founder & CEO of a company called Basecamp. He's spent a lot of time thinking about the workplace."

"Teresa Amabile has spent the past three decades looking deep into the hearts and minds of people at work. She's a psychologist and professor at Harvard Business School, and the author of several books on work."
Thanks, I'll look into adding those registrars' pricing. Right now the site is limited to a handful of major registrars[1].

[1] http://tld-list.com/registrars
I expect them to die in approximately five minutes from culture shock. Ah, and also getting hit by a car.
It depends on the individuals and the places. I can attest to GP's situation being predominantly prevalent in my life. Stylistic issues can be as simple as passing different data on the backend rather than cleaning them up on the frontend, without any mention why one is preferred over the other. I've had cases where people wanted me to make a new variable Y in a model to pass 1 - X, where X was another float variable being passed at the same time (so we passed both Y=1-X and X without intuitive or clear reason). Or saying "this needs a comment" (notice the tone too, it's not "can you add a comment here", or better, "this reads kind of iffy, can you improve it somehow?"). Things a linter or guidelines won't pick up.
Yeah I don't think anyone is ever going to build a better Goodreads from a bookmarking & automated recommendations perspective for exactly that reason. I think there is scope for some nice little niche tools for individuals to recommend books though. Whether that's the one I made in a weekend, seems doubtful, but I think there is a path there.
Are they really? I don't see any sign that they decided what's "overused" by any sort of data analysis. It would be very interesting to read about an automatic data-based approach to identifying overused keywords in LinkedIn profiles (or political speeches, or technical marketing materials, or whatever) but there's not the least hint of such a thing here.

I think this is pure fluff which they happen to have put into the mouth of their "Chief Data Scientist". Probably good advice anyway, though.

[EDITED to add: actually, there is just one thing in the article that does seem to be based on actual data: supposedly you're 12x more likely to be looked at if you have more than one position listed. But there's no sign that they've considered the difference between, e.g., "more senior people get looked at more" and "any given person will get looked at more if they add more positions to their profile".]
Pretty serious, considering that these devices can do iSCSI - meaning any machine with access to it over the LAN, such as any machine that is getting some iSCSI storage from the device, can now do nefarious things.
If you're open to anything and everything, give Google's App Engine a try. Their Python implementation is pretty quick and easy to pick up, and you can't beat the free price of hosting :)
Creating a sock puppet and upvoting yourself is against the secret HN rules. Please don't do it.

Sock puppet karma points are worth negative karma.
Both look like magic. Where's the XML?? ;)
Thanks - explains to me more fully why companies who IPO want a "large pop" - it's not just to please the underwriters and early investors or visibility.
My point is that there are plenty of other quality control techniques that may be better suited to your project and team.

E.g.
"Code reviews are great for finding design problems"

Assuming you are talking code design problems: So are formal reviews, peer programming, or having multiple developers work on the same parts of the codebase.

"identifying weaknesses in colleagues (so you can help them increase their skills)"

Peer programming is great at this too, as is having a technical chat over a coffee, as is providing 20% time, as is regular technical training, as is allowing your devs time for their own l&d, as is having programmers work on the same parts of the codebase, etc, etc.

"keeping everyone knowledgeable about what is going on in other parts of the stack"

Technical walkthroughs, more consistent abstractions, and/or better doco are also great methods.

Code reviews and unit testing hold this high status place in our profession to the point where most other quality control techniques have been thrown out the window.

At my last company the single most effective policy for quality control we had was: Sleep on it (unless it was an emergency production fix - in which case we don't care about quality).
> With an estimated 11.9M visits in December, it gets as much traffic as Hacker News and Recode.net combined

Not sure where you got that about HN, but it's a wild underestimate.
I totally agree. I have worked in two "startups" (both great experiences). My father started an electrical contracting business when he was in his 20s. No one called him an entrepreneur or said he was building a startup.
Are you honestly going to drop a quote from the 100th anniversary of Time magazine in which the authors were instructed to speculate about the world in 2098 as some sort of referendum on Krugman's economic knowledge?

Cherry picking a random sentence from a variety magazine isn't quite as strong of an argument as people keep insisting.
The problem with this view is that yes, Facebook didn't have a strong monetization strategy for many years but they didn't need to when they were growing at such a breakneck pace. This is very different for MS which has lost share for many years until the launch of Bing.
I agree with this. I'm still quite new to development (around 2 years since i began learning) and sometimes It's way easier to read another book or article or whatever than actually do the job because I don't have the experience to execute the task at hand so I "prepare" - whether productive or not. It's a habit I'm trying to break and reading this helps knowing i'm not the only one.
I purchased a video card (ati 5550) from microcenter and I chose it because it was around $100 dollars. I purchased it a few days after christmas since I got cash. I would have been more conscious if my phone was charged but I am enjoying my purchase.
Generalizations always break down easily, but you know what I meant.
Title and article design fail. They fail to convey any information anyone can actually understand. Nobody grasps how much '30 million pounds' is, except for 'sounds like, and is obviously intended to mean, a lot'. To understand this number, we require at least:

- the average number of grams each piece of livestock gets

- the average number of grams humans get

Saying it's "80% of all antibiotics produced" doesn't add one iota of understanding, because then you need to know the ratio of livestock to humans in addition to the numbers above.

As these aren't explained in the article, the entire article is mere FUD.
similar story here...

I'd been a Windows dev for years. Never touched anything Apple (never really thought about them at all, to be honest), until 5 years ago when I got sick of my wife complaining about me always fiddling with the computer ("I never know where anything is 'cause you keep changing everything all the time") so I decided to buy her a Mac. Idea being I'd heard they were pretty simple so she'd be ok on it, and I wouldn't touch it because, well... it was a Mac

Then I decided that I'd better figure out hoe to use it in preparation for the inevitable "How do I do [some task]?"

Fast forward to now, and that iMac is still out main machine but we've also got a macbook, an iPod Nano, a 1st gen iPod touch, 2nd gen iPhone, 3rd gen iPhone, 4th gen iPod Touch and an old Apple TV.

Oh, and my using the Mac has developed in me an appreciation for unix which has led to a love for Linux
In tech's case, the extreme imbalance is fairly recent, though. Women are currently around 18-20% of new CS degrees, but in the early 1980s, they were 35-37%. Still a minority, but 2:1 rather than 4:1.
The fact that some businesses will pay $35 per acquired user also explains how some of those "free iPod" and similar offers worked. A typical one would require you to essentially get 5 people to sign up for their clients in order to earn your free iPod. If their clients were paying $35 per signup, that is $175 for the "free iPod" company for every iPod they have to give out, so the iPods aren't costing them net anywhere near as much as many would think at first.

Also, it turns out it is a lot harder than people think to find 5 friends or coworkers that you can convince to sign up for one of the offers. The company still gets its $35 for each of the signups, without having to cough up an iPod.
Part 3 http://lwn.net/Articles/414618/