skysight-inc/HackerNews huggingface dataset:
> That was my point – they are the first to break a rule

Which rule did they break ? It is my understanding that they were within the rules to block the vote.

> Please list the same about Democrats, in the same amount – I actually want to see it.

Sure, the democrats nuking the filibuster for the entire executive counter : https://en.wikipedia.org/wiki/Nuclear_option

> Fair enough, but it's not market based when telcos can sue cities to prevent them from using their own infrastructure to provide broadband for their citizens. The telcos are corporations, which are basically getting free handouts from the government. Is that purely market based? But anyway, as you know most people on this board are against having net neutrality gutted in favor of purely market-based solutions.

So your are for more de-regulation then ?

> And we can't say anything? This is their idea of small government and taxes? When is enough enough?

You can and you should. All good questions.

> I realize that's probably because college-educated people are more likely to be on the left, having been exposed to more viewpoints and having their ideas critically examined. And when you are on the right, you want your ideas to be Simple and Feel True, whereas nuance and data is the province of liberal nerds.

Such nonsense. Do you fell 'Simple and True' now ?

> That is also why all fact-checkers are called "liberal biased" but there don't seem to be any "conservative biased" fact checkers. That's what I usually ask, where are the fact-checkers on the right?

I notice you made plenty of claims and provided no sources.

> But again, it's one thing to be on the right and have your views. It's another for statesmen to be hypocritical and unfair in your dealings. That's what bugs me the most about the Republican party. They break the rules first, and they act hypocritically.

It is funny that you must mention hypocrisy in your post many times, but the Democrats are whining about Republicans signalling to nuke the filibuster to confirm Gorsuch. This move was first taken by Democrats.
There's a reason procurement decisions like this are delegated to career civil servants - they have much fewer valid excuses to be socializing with vendors.

Corruption in this context usually instead takes the form of job offers post-retirement; and that's usually most common in military procurement, where early retirement from public service is the norm.
The part about looking up track information.
https://heatst.com/tech/reddit-vs-subreddit-admins-upset-ana...
The article talks about their use of dns service records to encode shard locations. I know other companies that do similar things. DNS has to be up, so rather than adding another dependency, encoding it into that infrastructure is a valid approach.
Doesn't the US have something like the UK's CEOP?

https://www.ceop.police.uk/safety-centre/

https://en.wikipedia.org/wiki/CEOP

EDIT: Also, you've given away enough information to identify a vulnerable child.
Laron syndrome
Preppers do a lot more than just store pickled eggs. The kind of person who tends to be a prepper also tends to distrust the federal government, be paranoid of centralized power, and is often prepping for civil war, or at very least civil unrest. It wouldn't surprise me if most people in militias are also preppers of some sort.
Erlang, sure. Maybe a few. But Haskell? I doubt there are many. I bet Go's use in industry is easily 100 times that of Haskell's already and it is much younger.
It has to apply to everyone. Dan Carlin did a few good pieces on this around the time of the charlie hebdo attacks, I could probably dig it out for you if you're interested in it.

His overall view (which I agree with) is that there should be no 'right to not be offended' and that applies to everyone.
I'm not sure what the point of this essay is supposed to be. Should we ignore promising avenues of cancer treatment research just because they won't work in all cases or for all cancers, or because the person cured is just going to die of something else later?
Or, for simple cases where a single server handles all clients (i.e. no load-balanced cloud setup), just generate it on startup. A server restart will invalidate sessions, but oh well.
I think part of the problem is that the cost to produce a movie is so expensive and the risk of creating a new story/IP is large enough that few studios are willing to take that chance. Pixar is one of the few.
Crown Books in my town had it "in the back."
True, IoT devices are less secure than their internetless predecessors. But they're more secure than Windows 95 computers.
Having the driver stop at the end of the platform wouldn't really be a substitute. What counts is that the conductor in the middle of the train physically observes that the train's registration is correct before they open the doors. (Drivers never open the doors.)
The proposal: "Premium video rental", at $30 - $50. Right. When VHS first came out, the movie industry thought that a video rental should cost about as much as a theater show for a family of 4, including popcorn. That didn't work, although the reason was the First Sale Doctrine, which allowed video rental without payments to studios and forced prices down. That doesn't apply online, and all the players are now huge near-monopolies. They can push prices up, but can't make people watch.

3D was supposed to save theaters. It didn't. (Incidentally, while "Ghost in the Shell" is reasonably good, don't see it in 3D. The director likes blurry backgrounds. 3D has negative value for blurry backgrounds.)

Lack of originality remains a big problem. "Four of the top 10 highest grossing films last year were based on Marvel or DC Comics characters." In theaters now, the Lego Batman movie. There are currently 69 more comic book movies in the pipeline.[1] Even the duds, such as Ant-Man, are getting sequels. Variety says consumers may be getting tired of comic book movies.

Some original ideas do make big money. Last year, "The Secret Life of Pets" — $875.4 million,
"Zootopia" — $1.023 billion, "Finding Dory" — $1.027 billion, were in the top 10. They're all animated. Not one of the top 10 highest grossing movies of 2016 was a live-action non-sequel/remake. Maybe originality now requires a longer format than the one-off film. Consider Game of Thrones.

Meanwhile, I'm watching Korean drama and Japanese anime.

[1] http://www.denofgeek.com/uk/movies/comic-book-adaptations/32...
Google SharePoint?
Ask HN: Coding bootcamp before going to college?
Looking at ideas for my college-bound kid who's going for a CS degree.

The idea is for him to invest the summer on something that will give him access to a higher earning potential for part time or freelance work.

The extent of his experience is having done the MIT "Computational Problem Solving with Python" course on EDx. He applied some of it to minor problems, including doing some Euler Project and his FRC robotics team. No real web dev experience. Some playing around with HTML, etc., nothing serious. No Linux experience.

Yes, I know, not the best starting point. Not the worst either.

What to do over the summer?

One thought was to send him to a good coding bootcamp and have him invest three months at high intensity learning full stack development.

The other option is to have him dive into a bunch of Udemy and EDx courses under my guidance and supervision.

I don't have the option of tutoring him full time. My plate is full with business responsibilities. What I can do is provide support, guidance and be available for questions, etc.

I don't mind spending the money on a bootcamp if it fulfills the stated goal of allowing him to have access to higher paying part-time or freelance gigs. The theory being that he will be able to earn more in less time and, therefore, focus on his CS studies. Without this kind of a push forward I can't see him earning anything more than minimum wage at essentially entry level clerical or service jobs.

I also considered the idea of him not going to university immediately. Go to a bootcamp, get a job in web development, live at home, put away a bunch of money, learn a ton and go to school in a year. In this regard, I wonder how schools like Stanford or MIT would view such a decision and the experience accumulated during that year.

I'd appreciate any input on this. Thanks.
Yes, I'm not gonna pretend to know what avenues are promising or how long it'll take to invent -- maybe humans will go extinct or obsolete first. I just disagree with the article's pooh-poohing towards "why don't we include in our portfolio of bets some actually trying for a cure someday".
> Developers, please suck it up, get over it and learn C/C++ and some variation of Lisp.

I've got over 20 years of writing production C/C++ under my belt and I know Lisp. So I've "sucked it up." Am I allowed to like Go now?

It never ceases to amaze me how many people are bothered about other people's taste in something so mundane. If you don't enjoy programming in Go, don't do it. I personally think it feels light and easy like a scripting language, but with more C-like performance.

I like the fact that its stdlib is very complete, so I can sit down and do pretty much any kind of small project with zero external dependencies, I like the fact that the core libraries are well-designed so the interfaces are consistent and easy to learn, I like the fact that it produces statically-linked binaries so deployment issues are minimal, I like the simplicity of the CSP approach for a lot of concurrency problems. I could also come up with a list of things I don't like about Go, but I'm not going to bother, because I've decided that on the whole, I really like it as a tool.

Btw:
> Positives... Has a fairly nice package manager like npm

One of my biggest complaints about golang is that it really doesn't have nice dependency management. It's terrible and probably the one issue that has made me seriously consider walking away. :)
Can you comment on the safety aspects of the design? It seems possible that the robot arm could collide with the arm of the human player, or that an unlucky player's finger could get caught in the robot's elbow joint as it closes.
Git Repository Accidentally Reversed
> When people claim to cure cancer it's sort of an oxymoron. There are indeed no such things as cancer genes but more like a breakdown in the cooperative biochemical networks that make multi-cellular life possible.

This description fits scurvy fairly precisely. But no one would say it's nonsense to talk about "curing" scurvy. Give someone some vitamin C, and their scurvy will be cured.

Would you also say it's an oxymoron to talk about "fixing" software bugs because the terminology assumed they were designed in?
Are You a Robot? Or: Staying Human in an Artificial World
> I'm OK in a world where nazis who are out talking about nazi things (like expelling/murdering non-white races) get punched while they're doing it.

That's just assault, though. There's nothing heroic about meeting mere ideas with violence, however repugnant those ideas are. You can buy the Turner Diaries and Mein Kampf on Amazon, the ideas are cheap and plentiful, and often not worth a second glance.

When they actually try putting their ideas into action, with the force of violence, then punch them.
Apparently we do need a computer model to say that, because terrorism is a thing, and so is "shock and awe".
What are the alternatives you are looking at?
I suppose that by 'just', you mean 'can be reduced to', but 'just' also implies there is not much to it, which is definitely not the case here.

More concretely, the combinatorial complexity of the state-machine approach makes it infeasible.
Far out: tidings from beyond the rim, and a historic first for reusable rockets,
> Nevertheless I definitely emitted some crappy code in my first few months. Stuff like:

(every? #(= % “success”) (map :status (:state task)))

> Which I’d write like this today:

(->> task
:state
(map :status)
(every? #(= % “success”)))

While I love threading macros, I'd argue in this case readability and comprehensibility between the two examples is more or less a wash.

Personally, I find the former slightly easier to grasp at first sight. The second could be improved (again, in my personal opinion) by combining the first two lines: it seems unnecessarily granular to say, essentially, "we take a map called task, and then we get the value of its :state attribute", rather than just "we get the value of the :state attribute of the map called task".

Both could be made terser via the set-as-predicate idiom:

(->> (:state task)
(map :status)
(every? #{“success”}))
Seems like you're really stretching it.

The one that went to uni probably got laid a lot more, too. So as they're working in an office space with no women and possibly not meeting any women on the side, they are less likely to have a social crisis when they're working their 60th hour of the week.

This is kind of fun!
Sure, then you can get away with an even smaller degree polynomial.
Exploring the dialog tag
A lot of these deaths are actually caused by drivers breaking the law. It may well be that victim distraction is increasing, but looking at that as a "cause" sounds a little bizarre.

If that's the case, these deaths will indeed decline rapidly as human (i.e., poor) drivers are replaced with self-driving vehicles.
Stories as a Service
I'm with you. TAC was one of the first books I encountered that described out-of-the-box thinking, tool-building, and the hacker ethos of using a thing beyond its intended purpose (not to mention a healthy distrust of authority).

I managed somehow to get through my teenage years without ever throwing a molotov cocktail at a LEO.
My understanding of this argument is that because of cancers many and possibly infinite forms there is no 'cure for cancer'. While I can appreciate the mathematical correctness of this point (sure did take a long article to get this across), it seems largely to miss the point. If cancer rates become low enough that they only kick in at 120 and that people begin dying of other things, whether a small group of people continue to die of cancer vs the rates today is effectively curing cancer, even if its not entirely complete.

Another example of why this sort of thinking is missing the bigger picture - many people today die not because we don't know how to treat something, but instead because they can't afford the treatment.
I totally agree that code should be written to be read.

It certainly wouldn't hurt if people simply used a more literate programming style no matter what language they choose

Far too many people think code as below is acceptable.

This is C obviously, but pretty much equal horrors around in every language.

This isn't 1994 and the compiler really doesn't care how long your variable names are, plus EatWhite() is pretty damn fast.

const int to_pn = base_n ^ label_n;
const int from_p = _array[to_pn].check;
const int base_p = _array[from_p].base ();
const bool flag
= _consult (base_n, base_p, _ninfo[from_n].child, _ninfo[from_p].child);
uchar child[256];
uchar* const first = &child[0];
uchar* const last = flag ? _set_child (first, base_n, _ninfo[from_n].child, label_n)
: _set_child (first, base_p, _ninfo
I think Go is a better C, while C++ is the opposite.

+1 for the rest of the explanation.
Maybe don't stick your finger in the robot.
'dang banned 'hga, a long-time member, not too long ago for his advocacy of "excluding, if not eliminating" Jews from America. And he was right to do so: because no, your ability to speak does not provide proof against consequences. I'm not offended by 'hga posting that and I doubt 'dang was offended in the way that has the (overwhelmingly right-wing, if we're being honest) Concerned Citizens in a tilt. But it doesn't belong here. Spending a single moment entertaining it does nothing positive; there's literally no argument that can make that not reprehensible and not deserving of complete rejection. It does not and cannot exist. And so, no, it's not something to hear out, it's something to excise.

Because they're not "just words," they have societal and individual impact that the advocates for these reprehensible positions wish you to believe can be ignored (in the hopes of gathering followers with similar brokenness in their heads 'til they have the numbers to murder those who disagree). You--we--need not give them further tools with which to harm our fellows and we are in no way made stronger by adhering to such pseudomorality.
Their documentation is always so up-to-date, and easy to discover too! I've never once searched for something, only to stumble onto a page of docs that's 3 years old and no longer relevant. Nope!
If you look at how cells work on the micro-scale it looks a lot like cancer. They constantly divide and try to proliferate by allocating and using resources. The only thing keeping them in check is basically the "cellular honor code". You can certainly try to make it less likely any given set of cells breaks the honor code but you can't "cure" cancer. It's an inherent property of multi-cellular life. Not unlike bee and ant colonies. There is always one queen (or several) but sometimes there will be a rogue queen born that bifurcates the colony. Bees and ants go to great lengths to avoid these situations but the way colonies are set up and structured rogue queens are an unavoidable part of the colony given a long enough timeline.

I characterize scurvy as a sub-optimal stable operating state where optimality can be restored. Cancer does not have similar characterization. It's more like an unstable runaway loop.

But I'm neither a biologist nor a doctor. My understanding is basically a bunch of analogies between game theory and general systems in the context of biology and maybe that's not the proper set of analogies for the problem at hand. In that context cancer is the breakdown of feedback loops that keep the system stable.
UMass vs. WPI for CS Degree with AI/ML Focus?
My kid got accepted to both Worcester Polytechnic Institute and University of Massachusetts Amherst. His interest lies in AI, Machine Learning, Data Science and Robotics.

I'd appreciate opinion on which of the two might make a better choice for these fields and why.

Thanks.
> root@s1:~$ host 54.235.210.130

> 130.210.235.54.in-addr.arpa domain name pointer ec2-54-235-210-130.compute-1.amazonaws.com.

Nice.
A mild point, but I don't think it's good copywriting to ask a yes/no question. Still, a clever website.
Citing the particular case in the article, isn't there a rule that if you employ 10 or more us citizens you get a green card?
Concurrent thread for this safer language:
https://news.ycombinator.com/item?id=14013444
Not the first time but the first time in a while and the first time I have ever written about the process. I was literally just writing down my experience post event.

The title was just taken from the Stackoverflow post which I agree in this context is a little click baity.

I never expected it to get this much attention though, as stated in the first sentence it was just something I did for myself more than anything.
Scala has path dependent types.

def foo(a: Bar)(b: a.Baz) = ...

Idris' dependent types are more powerful, though @edwinb would probably be the one to explain the differences in detail (he gave a talk awhile back on Scala vs. Idris).
A little anecdote, a few years ago I posted a link to her site here. Moments later the traffic from Hacker News took down her site and she took to Twitter to complain about the "Hackers" that brought her site down.
Can you expand on why you think Rust isn't a sane choice here?
The Trump administration is basically white nationalists saying "if we can't have nice things, no one can!"
We need to leave the middle east immediately. It's another vietnam. It doesn't matter whether it was a false flag or not. What matters is what actions they used it to justify. That said so many things don't add up--and no, evidence doesn't add up on either side of the 911 issue--leaves no reason to trust the American government. If you do, you must need something to follow. Or you just can't believe the american government would do any wrong and lie to us.. Do you believe Russia's hacked the DNC? did you read the report they produced. There is absolutely no proof, yet US Intelligence can tell the media it happened and we all believe it. The same is true with basically everything. It's news produced by US Intelligence and the powers that be with no real evidence and you believe it. I read the report by the DNI on the Russian hacking. It covered only possible intent based on news they posted to social media and RT.com.

So yea my friend, all you doubters trust the US Government too much. 911 might not have been a false flag, what matters is what we have done since and what we continue to do. Now we're supposed to believe we have to stay in the middle east because we have to clean up our mess. More lies. They dont want us there. Americans wouldn't want us there if we weren't brainwashed by the fake threat of terrorism on the daily. We have killed hundreds of thousands in the middle east and less than 3k died in 911 and less than that in the 16 years since then in both the US and Europe. For something so big as attacking the entire Middle East for 16 years against everyone's will, I have no choice but to believe there is elite forces at work.

Anyway, the evidence of bits and bytes of wreckage matters not. It's all just too messy and not definitive enough to believe.
"Just how would it make America great again to drive away hard-working job-creators like Keerthi Ranjith?"

Xenophobia isn't based in reason or rational consideration.
Go doesn't really have a package manager (and that's a problem), it pulls the sources of the dependencies from github for example. There are multiple tools [1] to manage versioning, but Google only released recently (end of january) an official tool, still in beta.

[1] https://github.com/golang/go/wiki/PackageManagementTools
> first known mathematical LUT

Babylonian multiplication and reciprocal tables are about 2500 years older.

For that matter, Hipparchus and Ptolemy’s chord tables are also centuries older, https://en.wikipedia.org/wiki/Ptolemy's_table_of_chords
Then you couldn't change requirements. Or companies wouldn't bid. Or companies would go bankrupt.

But there have been some contracts (NASA commercial cargo to the space station) that have had fixed milestones for releasing money to contractor.
i love js. but i feel js is getting more and more uglier by the day. in my early days, i would have been excited for all the cool new syntaxes that comes out, i for one wished some of the new syntaxes and changes we now have more than 8 years ago. but as i get older, i start appreciating the languages and frameworks that takes the simple and elegant route. the beauty of languages comes from simplicity. anyone can throw a bunch of things to make something work but takes lot of thought and pragmatism to make it look and feel simple.

i think the js fatigue is real and while async await is great and heading in the right direction, it will be some time and evolution for it to be where everyone will accept it as elegant.
So tell us, ...is Brexit a Seldon crisis?
> I don't think we can assume evolution leaves us in a situation where cancer is easy to solve, and we just need to tie off some loose ends, or turn up a few knobs.

Sure, but no one disputes this. Silicon valley investing in cancer research does not imply anyone takes such a silly position.
This is all I remember from my Stanford intro to humanities "World History of Science" lecture.

We'll, this and "witch's milk"..

Robert Proctor is a legend.
This is not satire right?
Show HN: Alert-after: Utility to get a desktop alert after a command finishes
AWS is sophisticated and comprehensive, and I think the documentation is excellent.

IAM is perhaps the hardest area to get your head around but everything else I've use is very well documented.