jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Most of the time anyone with solid engineering background, industry experience, programming contest medals, or entrepreneurial streak would have no problem landing an interview.

However, that leaves a whole lot of candidates out of the picture. Faced with limited recruiting resources, puzzles are about the next best thing to serve as a recruiting filter. Plus some people send them in without being told to, which is usually a plus, as it implicates coding in their spare time is something they enjoy doing.
We used it, along with OpenACS for the Virtualmin website for about a year in 2005. It was better than the Joomla site that we replaced it with, in terms of reliability, performance under load, and maintainability. But, we finally got it right when switching to Drupal a couple of years ago.

I had no complaints about AOLServer. It was fast, reliable, small, well-documented, and did everything we needed it to do. I like Apache better, of course, because Apache can do vastly more...so many more developers just leads to more code being written. But, I never lost any sleep because of AOLServer, which as an IT guy, is my gold standard for good software.
> GME was having 400% swings in a day

Well, if that's what people want. At that point in time it's about buying, not selling.

> and being bought in a large part by brand new retail

> investors who had just opened accounts.

> That’s a perfect storm for nonpayment issues.

Ok but they need to go through some sort of payment processing that checks the credit rating. Even if the credit card is close to the limit, we are probably talking about amounts smaller than 1000 $. Anyone able to visit the Reddit homepage and installing the Robinhood app should have that amount of cash in hardware. FWIW, normal eCommerce payment processors deal with nonpayment issues in the sub percent range.
Have they removed films from the DVD side of the business?

I used it until a few years ago, it seemed the same as ever back then. Now we just have more options through various services for streaming, vs waiting on DVD.
By that definition it _is_ a dark pattern. The thing people are being tricked into doing is divulging contact info/interest even if they're not going to buy at the eventually revealed price.
Hyperbolic ranting aside, I must say, I honestly prefer this explanation that creepy = ugly. It makes perfect sense to me that for better or worse, attractive people want to be with other attractive people. As a programmer in a field predicated on free-market principles, there's just nothing for me to complain about.

Being called ugly sucks, but in the long run it seems better than having an arbitrary, ill-defined adjective like "creepy" thrown around. Ugly is at least constructive feedback. You know where the problem is.
This is about first impressions without knowing the person. If one group has it substantially easier than another, you question that group that has it easier not harder.
^^ the No True Clickbait fallacy

Personally I feel that the mathematician should have used smaller font. Could have gotten it down to one page.
> I am sorry, but how do we know that youtube video is real? The channel it is uploaded to doesn't seem trustworthy at all.

The copy I linked is clearly a re-upload of a re-upload, it was just the first copy I found.

How do we know anything is real at all? I don't have a specific chain of custody for the video, but I judge that it's likely true because the practices shown are consistent with other reports (e.g. https://www.youtube.com/watch?v=M8PgCUap1Vg, https://www.hrw.org/report/2015/05/13/tiger-chairs-and-cell-...). It gets other details right, like the anti-motorcycle crackdown. Also, the low-level Chinese police that would create a video like that very likely do not understand how bad the optics of it are when seen by foreigners.

> Do you have a source for this? I find it hard to find information on this, I assume it's because I don't speak Chinese.

https://en.wikipedia.org/wiki/WeChat#State_surveillance_and_.... It wasn't hard to find.
> it's for windows users

Honestly as a half-half Windows user the stupid window controls on the wrong side is a big enough turn-off for me that I won't even consider Ubuntu. I think it's for Mac users.
Everyone is entitled to their opinion. They didn't say anything about banning specific jobs.
How would that make a difference? Or were the party sizes different between you and your opponents?
Thanks for the suggestions!

> "Just works" type desktop: Don't use linux.

That's why I preferred Ubuntu, it felt like a good compromise between a Linux system and ease of use (or rather ease of setup).

> Just use macOS or something. There's lots of things that don't "just work" on Linux even today.

That's actually what I'm currently doing, for pretty much that exact reason.

That said, I really want to switch to Linux as my primary OS again, I guess I'll give Arch a try.

> The distros have less and less meaning nowadays.

That's a good point.
Ironically your comment is guilty as well.
This website may help Betty. https://www.readability.com turns any web page into a clean view for reading now or later on your computer, smartphone, or tablet.
make it recommend anything else as well, not just board games

a simple extension would be vid games
Gosh, what a concept. Wonder if anybody's pondered this before...
Our ability to measure cosmological distances (past 100M ly) is very limited. Past 1bn ly we are basically talking about the Hubble law, which has to be infered from other distance measurements. The Hubble law means very little as a distance estimate to individual galaxies, but can work to get an average for a good number of distant objects (within an order-of-magnitude accuracy).

More on this: http://en.wikipedia.org/wiki/Cosmic_distance_ladder

So for now, our foundations of Cosmology are still too shaky to strap a "what came before" theory on top of it.
punishing news sources for being funded by hostile governments

It doesn't matter whether the government is "hostile" or not. Every country, the U.S. included, is friendly with some pretty repressive regimes. Or, to look at it from an international perspective, are you saying Iranians should trust Syrian state media more than the BBC because Syria is friendlier to Iran than Great Britain is?
So often the story is that the U.S. Senate has stupid rules that allow one member to block legislation when the legislation being blocked is thought of as a good thing - such as unemployment extension, aid to Haiti, etc.

So it cuts both ways. We should be careful about praising this rule too much since often we criticize it when we like the legislation being blocked.
I'd read up on the concepts behind Immediate Mode GUIs; here's a handy tutorial: http://sol.gfxile.net/imgui/

You trade some flexibility and input latency for a simple imperative structure that is easy to implement.
- I want to try it but don't have any videos to edit, you know when I can get one so I edit it with your software? Or may be you can look for videos in supported formats in my local machine... that would be a cool feature.

- I click on the 'Open' button but it does nothing, you should disable it if there is nothing selected on the list.

- The list should have a title to know what the list is about. (does it list projects or recently open videos?)

- You can rename the "Open other..." by "Open file", I don't know if that button creates a new project or allow me select a video file.

- Put a email address and a URL (blog, website) anything that the user can use to reach you or get more info about your software, this should probably be shown inside the "About" dialog and the startup screeen. Don't forget the license, if is not opensource then use a Copyright statement.
It depends. I trust my immediate supervisor (from experience), so I told her about my startup side project a month ago. I don't want to leave her short-handed, so I wanted her to have time to think of a succession plan.

OTOH, I officially let my chain of command know about my project last week (per company policy). I put it off as long as ethically possible because I do not have the same level of trust in them (also from experience). I do not know if there will be any repercussions.

If you trust (really trust) your supervisor, let them know. They'll appreciate it, and your team will thank you. If you don't, then don't. If you have IP agreements or other legal entanglements that they could use to destroy you, find someone with experience in those areas to advise you on a best path forward.
True. Follow-the-leader is easy and democracy isn't. Especially when idiots are all too willing to jump off cliffs instead of acting with the responsibility that democracy places upon us.
Perhaps there exists forms of democracy which steer us away from the obvious precipice.
I am a developer with a CS degree and think you hit the nail on the head with that observation. There are also plenty of other things developers have to know about now that you didn't have to 20 years ago - security, privacy concerns over data, devops etc.

It's very lazy thinking to resort to a "kids these days" mentality of modern software development.
I wish there was some sort of way to keep this sweet, sweet, hn knowledge for later rather than relearning it years down the line.
> All companies that follow those guidelines...

If we want to push for guidelines on acceptable ads, how about starting with these?

https://bostik.iki.fi/aivoituksia/random/no-stalking.html

(Yes, I have brought these up recently elsewhere.)
I'm mixed on this because while I 100% agree with you, I also don't really think that it will take off beyond a few novelty places where the Hotel + rooms are specifically designed to accommodate an entertaining stream. Think specific amenities meant to encourage silliness, items in the room for entertainment value that a regular hotel wouldn't use, product placement, and so on.

The number of non-tech people who still bother with a strip of tape over their laptop's webcam is encouraging enough for me to believe that likely a hotel experience like this really will never grow beyond a curiosity for a select group of people who wouldn't mind such an experience, and I think that our paranoia over physical privacy likely will keep this pretty constrained.
> It's unclear what their motive is for not supporting them.

Programmers don't work for free, Apple has to pay them. Motivation works the other way, they need a motive to support some tech.
I think the term antibody here is mostly hype. The plastic nano-particles don't act as antibodies beyond being specific for binding the toxin protein. It is still a cool technology demonstration but "antibody" overstates the case. To quote the article:

"However, Holliger doubts whether they could perform other important functions of natural antibodies, such as priming the body's immune system to fight future infections. Unlike natural antibodies, they are not equipped to communicate with other cells and components of the immune system"
It's a pdf...
I am hard pressed to see the benefit of this unless you really need something like form helpers but don't want to use something like rails 3. There are a dozen and one templating systems out there already. The logging interface looks cool though. At least Padrino is modular so we can cherry pick what we need.
The tl;dr version being: You can't have stable governments and institutions without having a viable economy underpinning the whole thing. In this respect, this find is very good, and will encourage outside investment.

It's good that Afghanistan has a resource potentially more valuable than the drug trade and its inputs.
I propose a larger unit of measure: the Chernobyl Sheep Equivalent Dose. This is based on a 50kg sheep at the upper allowable limit of 1000 Becquerels per kg.
http://en.wikipedia.org/wiki/Chernobyl_disaster_effects#Food...

Converting our Banana Equivalent Dose of 520 picocuries.
1 Bq (Becquerel) = one radioactive decay per second.
1 Ci (Curie) = 3.7 * 10^10 Bq.
520 picocuries = 520 * 10^-12 Ci = 19.2 Bq.
Our 50kg sheep = 50 * 1000 = 50000 Bq.

1 Chernobyl Sheep Equivalent Dose = 2600 Banana Equivalent Doses.

Hopefully I got my sums right.
Not very many people would pay for it - scam email auto replying is a public good.

If I auto reply to your spam, it doesn't benefit you. At most, your domain would be placed on a "not a human" list at larger scam email shops. However, it might be useful if gmail/yahoo/hotmail ran such a service - that would make it very hard for scammers to separate real responses from phony from gmail users.

However, I've decided I will return to the project. I'll put it on bitbucket when it works with the latest version of lamson.
The Strait is 33 miles / 54 kilometers wide at it's most narrow point, I'm hard pressed to imagine that the navigable part of it is narrow enough to close that way.

I've always heard that Iran's plans would involve the usual tools like missiles, mines, small boats, etc., all of which have obvious counters. I'm not saying it would be a cakewalk, and not even considering how things would change when they go nuclear, but "easily" doesn't strike me as accurate.

There's also the minor detail that they import over open water 1/2 of their petroleum distillates, a naval war in that area would bring their economy to a near halt. Drop a few bombs on their only refinery (I've read they have only one, but whatever the number, it's small enough for us and their neighbors to take out) and their country reverts to a pre-industrialized state with mass starvation.

Iran is exquisitely vulnerable, which is certainly one of their reasons for pursuing the bomb (and one reason they might continue even after a regime change).
Exactly. 3d6 is already pretty close, and it just gets closer and closer to the gaussian as you increase the number of dice. And it's bounded, too, so you get minimum and maximum values.
But I'm a special snowflake! This won't do!
Right. If you are allowed to censor and ban, then anything that remains on your platform you've implicitly deemed acceptable and should be accountable for.
That's not about Haskell but about the paradigms though. So rather, pure functional programming is hooking people. I understand why: once it feels natural, it is very painful to go back.
Empirically the evidence suggests all those languages without Haskells type system are doing fine considering that the vast majority of the software is not written in Haskell in its actually running.

Frankly hiring is just a way harder problem than building a Web app, and fixing JS, Java python or whatever engineers is significantly easier than finding reasonable Haskell engineers.
Confirming what Paul writes here. John tweeted, I tweeted back, here:

https://twitter.com/BrendanEich/status/308343704194781186

SIMD is in all the SoCs of course, which means it has been on JS stewards' radar for a while now (remember River Trail? see my blog post, which had early Dart humor and Dash-memo reaction: https://brendaneich.com/2011/09/capitoljs-rivertrail/).

I worked at MicroUnity from 1992-5 on many high-risk things including a new CPU that was designed to do extensive SIMD and bit-moving instructions; using these in an instruction-level simulator, I implemented 64-QAM demod and Reed-Solomon error correction for the cable-net of the day (TCL, remember them?). Alas the CPU design was unrealizable in hardware.

SIMD has been around quite a while in hardware, so as KGadd says intrinsics for it have shown up in major languages. It was only a matter of time and the right person for JS, and John McCutchan did the job. Thanks, John!

Google funded John's work for Dart and didn't keep him from doing JS uplift, so thanks to Google too.
Beetles? Heck no, those are for hippies!

I'm thinking they go more Futurist than Socialist. And if they did fall for a style they previously claimed to despise, well, it wouldn't be the first time they were caught in a contradiction.

That being said, as this truck is not made out of concrete, I'm not sure the brutalist label applies. ;-)
Ten years is not beta.
Here's a list of applications written in rust: https://github.com/rust-unofficial/awesome-rust#applications

People are using rust as they do other general purpose programming languages that have somewhat of a focus on systems programming: to write code. Your question isn't really easy to answer in the same way that someone asking "what are people building with python?" isn't useful. The answer is everything from webpages to text editors to operating systems, and everything in between.
There are several key "rules of thumb" to keep in mind, and they are often contradictory. Knowing how to weigh them well against each other takes experience in both the domain and IT in general.

Another rule of thumb to add is "don't obsess on a single rule of thumb; they are all important."

In my experience "keep it approachable" often overrides "less code" and DRY. Maintenance staff changes and you probably cannot control the quality of the next maintainer such that if your code requires an abstraction guru to figure out, you may put your org in a difficult spot.
I think in this case, Google Cloud Print is a flawed product and doesn't present a business benefit for Google, specifically growing the ChromeOS platform and broader Chrome ecosystem.

If anything it's a barrier to any organizational adoption. You have the exfiltration of data to Google, and a weird protocol implementation that's a relic of last decade.
Oh my, you've found some other heater!

The ones I was talking about are in the rim gasket thingy that seals the door when it's closed. Some refrigerators have heating elements in there to keep the gasket (or whatever you call it) from sticking to the frame when opening the door, IIRC.
I've measured between 2x - 3.5x for every 12 minutes of a Rich Hickey talk. What's even more staggering is this continues even for repeated viewings.
Yeah, its awesome! I hope the two companies will work together on this.
Because, clever wordplay aside, "There is/isn't a bubble in technology" articles generally attract readers despite the fact they rarely contain substance. There was nothing in that article I didn't already know / have banged over my head by every other fluffy tech blog that exists today.
We're actually doing well with this model using a couple techniques to reduce the all-consuming tendency of contracting:

* Contracting stays at 50% of our hours (or less.)

* Contracting is always hourly. Any overtime or extra hours mean 1:1 extra funded hours for product.

This approach has a lot of nice side effects. The tighter supply of your hours will drive up your hourly rate (if you're good) and will maintain the financial motivation to put out some awesome products.
Thanks mrcalzone, somehow I missed that piece of info. Too bad, that would have been super elegant.
Chess is overrated. It has an aura of prestige that doesn't have anything to do with the game's merits.
I always thought that Haskell programmers provided so many math-centric examples because the language provides one of the cleanest mappings of math to code available in any language. You might as well code to the language's greatest strength.

I'm curious as to what you have in mind as a credible example in Haskell of a "buggy system over which you have little or no control." Haskell is such a marginal little language right now that it hasn't attracted the same level of programmer mediocrity as, say, Java has.

Also, the typing system tends to all but eliminate common errors in other languages -- your segfaults and NPEs and buffer overflows. Haskell tends to front-load the pain of development. If your code compiles, you can reasonably expect that any bugs in the code are due faults in your own reasoning rather than failing to accommodate some unplanned-for side-effect (like the uninitialized pointer in C). And unless you've made the mistake of locking up all your logic within the IO monad, finding and correcting these faults tends to be more straightforward, thanks to the math-like syntax.

My experience with Haskell is that, as hard a language as it is to learn, it is remarkably easy, once learned, to think in.
A) It's kind of presumptuous to show up in an esoteric lisp community and ask them to adopt C-style comments for your sake.

B) "We think for a while before typing" is the worst excuse ever for a hard-to-type construct. Why not just make it easy? Especially for comments. Make bad code hard to type.
I have an alternate solution: grow a backbone. Do not put up with childish/ignorant behavior. If your immediate superior harasses you for doing the job you are being paid for you need to go over their head.

I've had to deal with this while doodling/sketching ideas on a whiteboard. Not being firm with people does you no favors and makes them think their initial assessment was correct.
TI 86 !
Ha! I wish I was David McCandless! Although I would like to be the 'next' him. I'm hoping if I can get some good work I might be able to get his attention to start a conversation about making data viz more mainstream.

Explaining the effect on KPIs would be an important part of explaining the value and use on the website - good call. And then targeting KPI when data viz-ing of course.

Good call on bringing the samples to the front. I'll update the site today and give a better way to see the full data vizs I have up there.

Appreciate it!
Be sure to click around and read more - at first I thought, 'oh, free Cory Doctorow stuff, whoopie' (always appreciated, but nothing out of the ordinary).

But now he's exploring self-publishing

http://craphound.com/walh/about/with-a-little-help

http://craphound.com/walh/2010/10/monthly-financials
The motivation behind that particular faux quote is probably to support the "Obama = Evil Communist" notion.
While I'm not sure if the spam I recieve is from a US company or not, I suspect some of it is. I regularly recieve unsolicited emails (which make it through my filters) trying to sell me scientific equipment, high purity materials, and other research things. I assume these are from US based companies, but I've never read through them enough to find out.
Porsches are mass produced, too.
Florida bans math books that contain controversial politics for elementary children, and people get angry because...people don't trust those books did contain the disputed info? Florida didn't release the list of banned books?

How about we simply wait for those books' authors to complain and then we can identify, read, and judge? The internet is going haywire over something they don't know anything about, it's ridiculous.
I agree that the article is very lacking in substance and as you said, a hit piece. Yet there really seem to be a problem with Samsung's chips, especially their SoCs. They have underperformed for years now, and have always been inferior even in the high end (except maybe for the galaxy s6). That's despite repeated performance promises and a complete control over the entire production process (from design to fab to assembly). So what gives? I'd be very interested to hear your thoughts on that especially since it's hard to find any legitimate information beyond rumors.
It's more likely they get a monopoly and use that to leverage a "natural" market.

For Uber, that's the taxi industry and they're only got an edge by ignoring all manner of regulation.