skysight-inc/HackerNews huggingface dataset:
> Many people are surprised to discover that as an American you can buy or build almost any weapon system

Citation needed.

At very least in CA, NY, NJ civilian absolutely can not buy/build/posses suppressors for guns, short barrel rifles (SBR), select-fire guns, grenade launchers or any live high explosive devices.

In some states you can build a pipe bomb [2] or buy a grenade having per unit permission from NFA [1]

[1] - https://reddit.com/r/nfa

[2] - https://www.reddit.com/r/NFA/comments/5ffugm/nfa_registered_...
Most of these services are the same a la carte premium channels that already existed 10 years ago for roughly the same price (HBO, Starz, Cinemax, and Showtime). Little has changed except the content delivery mechanism and availability of content on demand.
I've had some pretty good times in a cheap american car (not a fiesta, however), staying at motel 6 except the one in Crescent city near the supermax prison, and eating at generic American restaurants across the country.
What are we going to replace the word 'crisis' with, once we've used it to describe everything in modern life?
Meta: I downvoted you for not explaining what this random link is and how it relates to the topic.
I really enjoyed practicing on Pramp [1]. I ran through their whole batch of problems (roughly 40) so I can't schedule more interviews, but it helped me a lot to work on the soft skills required for FAMG type interviews. Unfortunately I still didn't pass the Google interview (had on-sites in Zurich) even though I was very well prepared. I also maintain (sort of lol) a list of interview preparation resources [2], although I find [3] to be even better.

PS: I also failed much easier interviews at CrowdStrike and SourceGraph so maybe I just suck at being interviewed in a way that's not clear to me. It really takes a toll on your confidence though.

1 - https://www.pramp.com/

2 - https://github.com/andreis/interview

3 - https://github.com/jwasham/coding-interview-university
Not really, though many stores will refuse to sell to you without an NAR certification. You can make your own or just be good friends with the store owner.
This point of view is, I think, completely false and what I was arguing against.

If you toss a coin you will get one result; saying it was "inevitable" because it happened is to misunderstand everything about randomness and statistics, etc.
Currently the smallest rocket to reach orbit appears to be the SS-520-5, weighing in at 2.6 metric tons. [1]

I realize that physics is not scale free, and it favors bigger rockets over smaller because a small rocket has a high dry weight (relative to fueled weight), experiences more drag (relative to total mass), and probably other reasons. But I wonder how small a rocket could get and still reach orbit?

[1] https://en.wikipedia.org/wiki/S-Series_(rocket_family)
Ask HN: ZOS/Cobol Development in Canada?
Hey HN,
I've been playing around with zOS in Hercules and the MTM Learning System for the past few weeks learning how the internal plumbing of the system works and how to create Cobol programs and using tools like DB2, CICS, JCL & whatnot and quite frankly I am absolutely in love with the system (as weird as that is to say about a development environment limited to the width of a punch card). I'm curious if anyone can weigh in on how the current landscape looks in Canada here and maybe give me some advice moving forward.

I currently do not have my CS degree, I attempted a few years back but failed out due to non-school related issues. Despite this, I have been working with Go/React/RN/GAE with a few projects and small utilities for my own use, primarily stuff to scratch my own itch. I'm much more comfortable and capable on the backend using concurrent and distributed code but can hack together a janky frontend. Most of these projects are unpublishable. That and I live in the middle of Saskatoon Saskatchewan, not too many CS jobs out here and most of my CS pals that have graduated and stayed are employed in other functions. So relocation is pretty much required but I'm not looking to leave the country.

I'm coming up short on ideas to build that would both expand my Cobol knowledge, familiarity/exposure to IBM system facilities and looks well in a Github repo. Could anyone point me in a decent direction for contemporary best practices/codebases or just give me some project ideas to go bash my brain against? Short of that any sort of advice here would be wonderful.

Thanks all, I appreciate it.
With his build (short and skinny), he is pretty crappy at defence. He would only waste energy running back and forth without return on investment.
Ok, like handles on Mac OS then. Maybe they saw that this idea didn't work out so great on the Mac.
> Just the other day I had the urge to watch ghost in the shell. Not available on any of the major streaming sites (Netflix, Hulu, Prime) but available on stars via prime ... Off to a torrent site or asking around to see if someone has rips or a box set. I have better things to do with $7 like buy dinner

Or you could have rented the Blu-ray at Redbox for $2 (or streamed it from Redbox for $5).
I leveled to 60 solo before joining a guild. It can be done, it wasn't too hard, and now everything is better documented.
you don't want to blame the process, yet you admit it brings you down every time you fail and makes you doubt of the already proven ability you have as an engineer, and the process is ok?
But the factory pattern has nothing to do with memory management, it serves a different purpose; memory management is a separate concern.
Sure but the title says "Now Available".
Nectarine is no more
Hackers threaten to release 40tb worth of financial services co data
Cli-matic: a one-stop shop for parsing ARGV in Clojure scripts
The mythical 10x programmer
Politicians in favor of upload filtering get channel deleted by upload filtering
Seaweed Ale
The title literally claims it's available now. That's beyond clickbait.
It’s completely different now—they’re no longer tied to an expensive cable package with a bunch of other channels you don’t want.
At least it's red, which doesn't hurt eyes at night. Our cable modem is covered in bright blue leds that look like light sabers at night. I put masking tape over it and a book in front, and there is still some light spill.
I recall the waiting times for Battlegrounds being so long (sometimes an hour and a half...) that there was constant battle around the barrens, stone talon, and ashenvale. Back then you actually had to show up to warsong gultch to get into the queue. Same deal for alterac valley with the constant fighting in tarren mill and southshore.

I'm not too sure about this, but I think this was also before the introduction of cross-server pvp for battlegrounds.
Does anybody else find it weird that even their new data structure for spells still has to include columns whose value is "Nothing."

Why are these spells even in a tabular database at all? It seems like each spell could simply be in a JSON file, or at the very least this seems like a suitable place to use a key-value store or a document database.
When people use Occams Razor today they typically mean "prefer the simplest, most elegant explanation". The reason we have it is that for any kind of observation you can make there are an infinite number of different theories that could explain your observations. So we need some kind of rule that tells us which of these theories we should prefer.
Some seeds grow, some don't. Just because we look for seeds that lead to the future, doesn't mean they were there (things happen for no reason) or that there weren't many other seeds that didn't bear fruit, or later, or differently.

Think about your family tree: does it make more sense to try and search for your ancestors, or to find some guy in the 13th century and compile a list of all of his descendants?

You can do both, of course, and for some very important historical figures it's important to list their descendants; but for you personally, what approach feels more logical?
The best strategy is waiting just before the defensive line and start running before the defensive players can react to the pass (but not before).
Unpopular opinion: pay for the content you want and know that it is what it is, either iTunes, Kindle free time, etc.
what a paradox: sure, people pay a super premium for something done by Da Vinci himself for obvious reasons...but the fakes apparently are also amazing, enough to fool all but a few experts.
let me add few things...

- keep telling pupils the goods (of becoming a pro-gram-mer), AND telling them the bads. One at a time, some needs repeating often. Like the sky moments when u see someone using your stuff and liking it. Or the multi-shizophrenia that backs that achievement :/ They should know the whole truth, and decide - would they sustain all the pluses and the minuses, or such a vocation/devotion is not for them.

- teaching/mentoring, esp. around my place, isn't much $$$ rewarding.. if at all. More, you can be considered a nuisanse/"wtf" - when the common thinking is "give me monie/solutions, dont give me brains".. Sadly.

- i do teach people, quite a few years, but by working with them. Not by lecturing.. Lecturing works en masse but is veeery short-term/shallow. (example: from 50+ ppl i taught python-courses in last 2-3 years, various levels, ~6 became programmers and/or went using it.. half of them with further mentoring. From ~20-25 ppl i have worked-with and mentored in last ~15 years, all became pros... some better than me.)

- It is a very deep investment.. maybe as more for the teacher/mentor as for the pupil/mentee.

have fun
www.svilendobrev.com
I had similar experiences. Though I did find out later that one of the people I met on BBSs had some history of child porn or sex abuse and met lots of teenage boys that way. He later went to prison for molesting another one. It might be more that parents were more tolerant of risks than that things were safer. Cars didn't have airbags either.
The down voting you’re getting is emblematic of the entitlement mentality among tech folks when it comes to content. There is no right to consume entertainment someone else produced for free. If you don’t like the terms on which they’re selling the fruits of their labor, don’t buy it.
Teaching others, even if you don't know the material too well, pays because your students will come up with bugs, problems, and questions stemming from misunderstandings that you can't even conceive of. So it forces you to go away and find out and explain more clearly next time around. Pretending to teach won't come close.

So long as you approach it honestly; "you know, that's a damn good question. I'm not sure so I'll have to come back to you tomorrow." Then make sure you do come back to them. Or walk through the language reference with them. It will move you massively ahead in knowledge and soon kill off any misconceptions. It's OK to admit you got something wrong earlier in the week. Just don't do it daily. :)
And the "weird" videos from the article seem to still exist there too, the way I understand the article (I haven't checked myself, it was disturbing experience the last time).
I changed it back to the home page. I grabbed the link from their homepage where you can see Peppa Pig, but it doesn't seem to be working directly.
Even without Fox, Disney has the best chance of success even if it e dis up having a smaller library. Small kids will watch the same thing over and over again. If you have kids, being able to pay $10-$15 a month for all Disney content is a great deal.
> How can you build applications on the web that use Bluetooth or USB devices without these APIs?

Unfortunately, the only viable alternative right now is to install a companion native application. That companion app launches an (https/ws) server that talks to the device and exposes some api for your site to use through javascript.

It is a disgusting can of worms, but if you squash them all you get a working system at the end.
Oh, I hadn't thought of that. Good point.

Elsewhere I complain that software folks think they're smarter than everyone else. And here I am proving it :)
I love SQLite. But it is not good for OLAP or TCP-DS kind of workloads.
> None of these DBs seem to be byzantine fault tolerant, though. Any examples of BFT databases?

Not sure what you mean. Obviously we can't have blockchain level of byzantine fault tolerance against malicious nodes. Only against byzantine failures. But then this is pretty much what CAP answers, where AP systems can handle byzantine failures, because they don't need consensus, while CP can't, because they do. Quorum logic is in the middle here, where you can handle some byzantine failures and have some consistency.
Doing is not strictly better than teaching. You can do a lot without understanding what's really happening. You can't get away with that when you teach.
slightly off topic: amazing how far we have come, and how much more we have to go. You could walk into a market and go home with slaves, totally yours, to do whatever you pleased with your property.
Ford is creating vans for paedophiles to abuse kids in and do nothing about it!
Home Depot is selling construction materials for paedophiles to build basements to abuse kids!

This works with many companies.
Horizontally behind (in the same zone) is what I was referring to. Picture the play all going to one side of the defensive team's zone, while there are still stragglers on the other (horizontal side).
Distributing desktop webapps via Docker
All hail the 10-15 min toilet nap and locks on bathroom doors. Yes our country as a whole underestimates and stigmatizes healthy sleep patterns. People and companies which recognize the great benefits of short mid-day brain resets/toxin flushes (naps) are excellent but uncommon. Two cups of coffee won't accomplish what one 10-15 min afternoon nap achieves. It also matters what and how much you eat for lunch because the wrong foods or amounts can cause drowsiness even in well-rested people. I find that vegetarian meals make me less sleepy than meat-heavy meals.
Hulu’s biggest appeal for a cable cutter is day after content with no commercials from the major networks and their back catalog of TV is not bad.
+1 for practice. Gone are the days when you could go into a tech interview and count on your skills and smarts carrying you to the finish line. They’re just too high pressure and picky nowadays, and you’re competing with too many good candidates. You need rote practice: mock interviews with good mock interviewers, and book study. I’d shoot for at least 10:1 prep:interview ratio, so for a 4 hour interview, prep at least 40 hours.
This is only tangentially related but I’ve been working on an ide for music. Sign up if you are interested https://www.ngrid.io
Hi. I also feel this way when I'm interviewing, so please know that you're not alone. Interview Anxiety afflicts a lot of us and it makes us perform much worse in interviews. The way that interviews are structured tend to hurt people as well, often deliberately trying to create a sense of inferiority in applicants to help close deals and negotiate rates. It's an act, usually an intentional one!

One of the most effective ways I've found to deal with this is be open. Say, "Yeah, I suffer a bit from anxiety and interviews in particular are difficult. Do you have a take home interview? I can easily commit to git in near real time if you want a blockchain-quality log of my process, and I'm happy to review it with an engineer." I have gotten a surprising number of takes on this (and in general I annihilate these).

As a bolster to your confidence, try not to take these too seriously as an indicator of your personal skill. Having worked a bit on my current and past employer's interview process, tbh an awful lot of orgs have questions that are more like riddles than actual coding exercises; they often have a simple solution you have to "know" otherwise the problem is excruciating and every solution is obviously bad. Examples of this include "chocolate bar" division problems, skyline problems, or rainfall problems. All of them are bad examples.

We also enjoy a sellers market for many tech skills right now. In such a market, interviews can also be information for you to save your time not proceeding. This feels very strange for people normalized to the creepy feudal culture of tech where you align yourself with a company body and soul and only state laws allows you to escape their clutches, but it's pretty powerful. If an interview seems deliberately excruciating, just say, "I've seen all I need to see. Thanks for your time, but I don't think you're a good fit for what I'm looking for in an employer."

Finally, it's also worth remembering that just modest reading in PL, CS and database literature written in the last 10 years often gives you ammunition to completely break down these questions. The folks that structure and ask these only seldom actually their theoretical basis. I've managed to break out of ugly and tedious interview questions by flipping the conversation to something I do know well and am confident speaking to, like modern O(n) sorts (discrimination, american flag), wavelet trees, recursion schemes, CRDTs and strategies for gossip protocols. Appeal to their greed and interest and show them that you DO know things, you just may not know THIS thing RIGHT NOW.
You can, absolutely. For the strategy that I mentioned, someone has to be on the other side fighting for the puck or maintaining puck possession.
FWIW I subscribe to the WSJ, NYT, WaPo, Economist, and New Yorker. I buy books and music (I think I might be one of the few left who still buys albums despite listening to them on Spotify, too).

This move is very concerning to me. The best I can say about it is that if people are willing to buy coverage, hopefully that will directly pay for more coverage in general (a rising tide lifts all journalism). But it clearly removes the editorial independence that has been THE hallmark of serious journalism since serious journalism existed.
Breaking Up with James Joyce
You should try earplugs and/or sleeping masks. They both take a little getting used to but they will definitely improve your sleep quality if external stimulation is your main problem.
Or streamed it from Google Play for $2
Is GIT Greedy?
It would probably take me less time due to not having the pressure of someone looking, but it might still take me ~ 30min.

I think the general problem is that I don't deal with such low-level problems on a daily basis.

I can write multi-threaded Kafka consumer app that processes thousands events per second and applies some basic ETL on them, add end-to-end integration test for it in <8 hours.

But it may take me ~1/8th of that time to write a low-level (quick) sort algorithm.
here's a working one, they aren't hiding it https://www.entertainmentone.com/home/EN/peppa-pig
> Youtube would load but only run videos and suggestions form a carefully curated set of publishers that respect the age.

Isn't Youtubes whole schtick that they don't want to do any curation, but instead want to just turn the algorithms loose on the firehose of data that's being uploaded and recommend whatever the algorithm spits out? Pivoting to human curation from there sounds like a really difficult task for them.
The only thing I'd be for in this is renewals on California-style prop systems. Systems that can create problems because they're decoupled from a requirement to answer, "How do we fund this?"

Otherwise, I think the answer to, "How do we make regulation less burdensome while still being effective" can never be, "By making it change even more!"
Mockingbird SSTO concept: 1500 kg, 10 kg payload to orbit.

http://up-ship.com/blog/?p=11056
The power of Result types in Swift
> Unrelated side benefits include content archival and anti-censorship

I fail to see how any of those is relevant to the use of a blockchain. Mirroring a newspaper’s website gives you content archival, which in turns gives you censorship protection (unless the censor can attack all mirrors). A blockchain gives you those advantages because it relies on mirroring (the transactions).
H-1B visa alternative ‘OPT’ grew 400 percent in eight years: report
For me the ugliness of the intrinsics has gone away, like parens do for a lisp programmer.
I'd say I learn different things from each.

I work for Pivotal. Our default mode is fulltime pair programming.

Pairing has forced me to explain myself above a gut feeling level. I can't just say "it's better, my gut says so, trust me" to a pair. I have to explain my reasoning. Which requires me to try and discover what that reasoning is.

I learned a lot from stopping my pair any time I was lost and I've learned a lot from being stopped when my pair was lost. There's no real "teacher" or "learner" roles. You're in it together.
Anyone has any top list in terms of most interesting/creative/fun? Because, I find most of these tasks quite boring - even if the solution is not clear from the start, it just feels too contrived and you know that it's aimed at some particular algorithm and the data structure.
I don't know: if you really need to do some heavyweight maths in C++, you're going to go the CUDA/heavyweight intrinsic way anyway. I don't yet see how STL containers (excuse me for the pun) contain the performance problem at it's limit - but otherwise why would you use C++?

Also, having these specific structures as part of the standard library would make you think that what you're doing is acceptable: thinking about the overhead of a doubly-linked-list when your variable assignment operation requires an access to a Namespace object based on a variation of a HashMap.

Seriously: whenever you need a fast solution, Python doesn't stop you from building something in C++. But trying to make Python into C++ is either an incredibly long shot or just having no idea what Python is actually useful for.
The whole spiel about DRM is that you don’t truly own the content you buy and the inconvenience of not being able to use the content on the device of your choice.

When you subscribe to streaming services you aren’t paying for ownership, you are paying for access. As far as convenience, the major streaming services are all on the web for computers and they all have apps for everything imaginable. Netflix, Hulu, et. al. are much more convenient that piracy. Besides they said the same thing about iTunes back in 2003. I stopped pirating music when the iTunes Misic Store was introduced. I definitely wouldn’t worry about pirating now over paying $15/month for the family Apple Music plan.
A Walking Tour Retraces Lisbon's Painful Legacy of Slavery (Portugal)
I know it sounds dumb, but I can't help but being confused by the domain of the website. I expected blizzard related stuff would be ay least on a subdomain
Take your pick of a prominent Irish or South African news website and go to the Sport section, they will almost always list the sport as "Soccer".

The vast majority of takes on the Internet about the word soccer are lazy anti-Americanism. I accept that it's just a pet peeve for you, but I was addressing the general discourse on the term.

With regards to 538 using the term soccer, it is explicitly an American website. 538 is the number of electors in the US electoral college. The majority of readers are American, therefore it seems reasonable to use the term soccer.

You could argue that they should just use the term football and have the reader infer from context which sport it is, but then we wouldn't be having this discussion if you thought that was an acceptable solution :P
Yeah, and if the powers that be (browser vendors) don't implement the generic interface you need (e.g.: signature tablets, cash drawers, NFC readers, memory card readers, etc.) then you:

a) Don't do it and pivot your company to doing something else.

b) Implement your own solution with companion native apps that build this missing bridge. Out of public scrutiny and with many times less resources, but hey: the browser is secure! ;)