skysight-inc/HackerNews huggingface dataset:
The problem with choosing between them is, you can't switch between them within a language - either the language has pointer-support or it doesn't. You commit to a language (and thus language-level features) at the start of a project and then you stick with it (unless you go polyglot or rewrite it, but whatever).

...or, the language has separate modes where you can or can't use the feature. Which is an argument for Rust's 'unsafe mode', actually. But nonetheless, the "modes" are still additional complexity compared to 'simpler' languages like C.

So, maybe the real underlying point is that Rust is cool and you should use it. Not that I would know, I haven't actually used it.
Awesome Trick with Matches Put to the Test
When I was growing up, Michael Jackson was the guy who did boring versions of Weird Al songs. I loved "Fat" and hated "Bad" for being just like it except not funny.

To this day I still don't like Michael Jackson, probably because of that. Why just have a good tune when you can have a good tune and be funny?
Interestingly, I think it's pretty clear that there is a huge level of correlation between crime and gender (which is of course genetic). The stats are just overwhelming. In a world where the purported income gap between men and women attracts a lot of attention, no one ever talks about the crime gap. To what extent can we blame genetics for the male/female crime gap?

Also, can you imagine the outcry if a study came out showing not just a genetic correlation with crime, but also a racial one? Not everyone is so rational - and racist and sexist facts don't seem to be tolerated, even in science.
How are you doing? Where do you live? What are you going to do next week? Favorite movie?

My profile page shows my reddit name. You can reply here or send me a reddit pm. Don't be shy c:
Wilson, despite his willingness to take on some really far-out stuff, really is something of a lesser light and a product of his time... his work seemed dated when i was interested in it, and that was a long time ago.

Wilson's persistent fascination with the occult and hidden potentials of "consciousness" (which he accepts as being a sort of fixed thing in all of history)--and his relative willingness to accept without much criticism the authoritarian elements of a huge swatch of that milieu--does lend itself to this explanation.

OTOH his tendency to resort to epicycles in explaining his theories (which are usually postulating, rather than explaining, something) is more the sign of an undisciplined thinker. On edit, Wilson seems like the hippie answer to J.G. Ballard, whose essay on the "half-educated man" seems relevant for what Wilson stumbles towards. Granted, in the wikipedia era, that's all of us.

Lifeforce is a great movie, though. Definitely better than the book.
> I feel like your pricing section should drop the "upgrade" verbiage and instead use something like "buy now", seeing as most of your traffic there will likely be new users. Also, those buttons lead to a login form—I would default to a sign up form, with a link like "Already have an account? Sign in." to reduce friction for new users.

You're right, I didn't see it from that angle. Plus the registeration link would auto login already registered users anyway.

Thanks!
Interesting; explains why my Chinese friend has a habit of leaving the eggs out on the counter after taking them out of the fridge. Thought she was just absent-minded.

Seems like it would be fine for them to blow them off with air, and irradiate them. Then if there's some crap stuck to them you at least won't be getting salmonella.
Soft-boiled eggs don't seem to be cooked enough to kill salmonella.

The FDA's advice is to "cook eggs until yolks are firm".[1]

[1] - https://www.fda.gov/Food/ResourcesForYou/Consumers/ucm077342...
Is the propensity to write rubbish articles masquerading as science while avoiding all of the important features that make science science and also just happens to support racism heritable?

Maybe we're all to scared to consider phrenology as the answer? There's plenty more 19th century bulls##t we can embarrass ourselves with if we choose too!
> Most mature, high level ("easy") languages are relatively bug free for most use cases.

Languages and their libraries - yes. That's because they were battle-tested by users for a long time (and failed them many times). New programs written in those languages do not inherit those properties. However I referred to C here. Consequences of mistakes there are serious, modern high level languages (probably most, if not of them) do not have such problem.

> Even if you're using a "hard" language, you're still relying on other people not making mistakes---whoever made your compiler, whoever made the processor and hardware your machine code is running on. Are you to say that you don't even want to deal with yourself?

I'd rather not rely on a compiler written in C, if that is what you ask me.
Of course I do due to vast amount of existing code, but for new things we have better languages now. Modern compiler and hardware authors do use languages providing strong guarantees (even mathematical proofs) and do not expect you to write millions of loops by hand perfectly. I will not trust unaided human to do a good job at implementing hardware or compiler and there is a lot examples of things getting horribly wrong when they try.
Also Plan 9.
Yeah, that phrase serves zero actual purpose. That, combined with the sloppy language in the rest of the paper makes me doubt the scientific detachment of these people.
This is a genius idea.

In my opinion, facebook, twitter, google and others should work together to prevent their users to share a same password in their platform. It would be a win win.

Of course I have really no idea how to implement such a thing securely, since government platforms would obviously try to peek at how it would be done.
I tried both 2.7.10 and 3.6.0.
Fortran is an example of a language that has pointer support, and few Fortran programs need to use pointers. Contrast that with C/C++.
Gmail has folders; I have the same ones I used to have in Outlook. They're called labels, and the only practical difference I've noticed is that you can have more than one label on a message, unlike folders where a message can only be in one. You can nest labels one inside another and get a nice hierarchical list of them on the left just like Outlook.
It's pretty cool that they might be able to bring something like a mammoth, or rather mammoth-elephant hybrid to life, but I'd rather see them use this technique to preserve highly endangered species, rather than something for which there is no natural habitat --that is, if released into the wild, the perturbations might lead to unintended consequences in other species as it has not existed in nature for thousands of years.

But if we must, I'd like to see the dodo bird, the passenger pigeon and the Tasmanian tiger.
Not sure if trolling.. or if you're just ignorant to such a massive industry.

Playstation 4, which is the best selling console of this generation, has shipped 57million units, and Sony also makes publishing profits off many of the popular games exclusive to their system. They also have a paid online service. We're talking billions of dollars for Sony alone.

As for why dedicated gaming machines still capture so much of the market as opposed to the "casual/mobile" gaming market:

-Latency would be too high via a Chromecast causing input lag in fast paced games such as shooters (though lower latency, gaming specific streaming services do exist from Sony, Steam, and NVidia)

-Graphical fidelity wouldn't be comparable. Consoles already are the butt end of many "serious gamer" jokes because they don't have the computational horsepower to provide equivalent outputs to high end PCs (Google the "gaming PC masterrace" memes)

-Touchscreens only serve as good inputs for some types of games (strategy and puzzle games come to mind). Racing games, fighting games, RPG's and platformers are usually tailored to controllers.

As I mentioned before, consoles are even mainstream considered to the gaming PC market, which has a ton of dedicated hardware and revenue still despite the desktop as a whole being on the decline (atleast with your average consumer).
Hm is there no progress showing up on your Dashboard?
Show HN: RadioBAE App – Create lip-sync videos with live radio
If you think JavaScript didn't have ways of providing abstractions until classes were added, you don't know JavaScript.
I got this problem too.

I solved it by downloading 'averaged_perceptron_tagger' from nltk.

>>>import nltk

>>>nltk.download('averaged_perceptron_tagger')
VideoPad Video Editor 5.01 Beta Crack 2017 with Serial Key Free Download
Seems like a good idea, it would be great if there was a demo available.
That is due to EU regulations. We used to have 4 weeks on eggs in Norway, but was forced to limit it to 2 weeks. Apparently it was all about salmonella risk, even though that is very rare in our eggs.
Glad to hear! Yep I'm definitely considering a one-time lifetime payment for Pro, just trying to decide how best to price it - looking to make it available within the next few months.
Kernel in JS?

Yup.

https://news.ycombinator.com/item?id=7958194
If it's not free, it doesn't mean you are not a product.
I was originally trying to alleviate my sleep problems. After I switched my diet to a ketogenic (only meat, eggs and diary) not only did my sleep improve dramatically but a whole bunch of other things that I did not expect: mood, digestion, acidity(not sure about this), stamina, cold tolerance, fat redistribution in the body (reduced tummy flab, but less gaunt face.) etc.
wow - this is really cool, and it is a great initiative.

If someone would take a similar approach to installing (on linux) a particular version of ElementaryOS or linux, and puts together a set of recipes that would get it all souped up for development etc, that would be really great!!

One can even take it further to use an OS like Bodhi Linux which seems stripped down for the task, and use ansible instead of the native scripting etc.

One can get a superb development environment even with an older lower powered laptop; a lot of the grunt work can be automated away.

This has to be an open-sourced effort because a thousand combinations are possible and one needs a easy way to select what one needs, and this was my issue with ninite. It would install everything, and it also would configure etc .
The reason this is political is that it's a group decision. As a solo hobbyist you can choose whatever you like. But once you write code someone else will read or maintain (at least potentially), then it becomes a political decision within a community of maintainers.

Successful languages create their own ecosystems. It's odd to focus on syntax or concepts when the ecosystem built around the language (tools and libraries) is usually just as important.
Me too. I've settled on just storing my dotfiles in dropbox as good enough. Just upgraded to a MBP and it was no issue.
indifference is voting.
Cool to see something built with Vue.js
You can read about hashing passwords and resizing images in a textbook but the reading maybe less efficient compared to actually learning it while doing it. Knowledge and experience. E.g. Someone who's reading wikipedia about worms is wasting his time compared to someone who's joined a worm lab.
If you can have a good estimate of the time it would take to do it then this xkcd is better source! https://xkcd.com/1205/
> This is because Firefox's UI uses the same single-threaded JavaScript engine that web pages do.

JavaScript contexts are single threaded, but even in a single process you can (and do) give separate web pages their own JavaScript contexts and run them in separate threads.
When we were considering starting a startup, I explained my potential co-founder my vision, what we should prioritise, and what we shouldn't do. He took a few weeks and came back with his vision, and we realised that we have diverging visions, so we didn't do the startup (among other reasons).

We remain friends, and he advises me on my business, and vice-versa.
THOMAS AND FRIENDS the Great Race – Slow Stephen US
Give me some better ways to derive morals and explain to me how, from an atheistic worldview, the acceptance or rejection of those morals is anything other than my own personal choice to accept or reject them?
I haven't yet got around to use it but TagSpaces seems interesting: https://www.tagspaces.org/
I call bullshit.

The original paper is not bad as the article though, they call for replication for instance -

"In view of the gravity of the subject matter (i.e., establishing communication with nonverbal, completely paralyzed persons with preserved cognition), a call for replication of the current results by other investigators would be welcome. "
> What I don't like is the implied "only people doing stuff that I think is hard are real programmers.

That's not exactly my what I want to say. My point is more like "You may not see a point in becoming a soldier and its not a career for you, but be glad that those who defend you have big guns, so stop complaining that they are heavy".

> I'm also not sure how relying on the language to guarantee safety is much different from relying on a complex beastie like a c++ compiler to be correct.

Compiler are way more likely to be correct then people who use them. Problem with C++ (that Rust is trying to solve) is that the correctness of the compiler does not translate to correctness of compiled code, just as correctness of your text editor does not guarantee that you won't make typos, if it doesn't provide spellchecker. (I really like this analogy)
Thanks for the feedback! always_good's response is really on point. Clozemaster isn't intended to be better than Duolingo, rather it's meant to be a complement and another tool to add to your language learning toolbox. Speaking is also beyond the scope of Clozemaster at the moment. I'd totally recommend Clozemaster to help get more exposure, expand your vocab, and improve your comprehension, but for speaking - something like italki is probably your best option. Regarding learning sentence by sentence vs. getting a "full picture" - I would like to try to expand Clozemaster to include short texts at some point with a missing word per sentence. Hopefully down the line!
It'd be great to see some photos with more depth. Not having perspective is going to make ordinary rectangular objects like walls and streets look weird. This would be like a zoom lens, except presumably all the pixels merge to a blur with greater distance.
you probably want this?
https://en.wikipedia.org/wiki/Brier_score
This was sad to see.

I used to go dancing at "Funky Mondays" during college in Madison and loved the soul he put into his music.
I didn't know if d3 was a thing. Do you have experience with it?
It's been more than 2 years since you've released this book, are you still around 175, or has the weight creeped back in?
> Google and other big cloud shops care a lot about energy usage actually,

Indeed they do. If you have one server, or a 100, doubling that is not a problem. If you are Google, doubling your energy use requires finding new country to provide it.
Not in the US. San Francisco is one of the US's densest cities, and eastern SoMa is one of its densest neighborhoods, right next to downtown. It's about a square mile, and there are no real grocery stores in it at all (east of 4th St).
Chicken feces can be infected with salmonella. So if that gets in to your food...
The article should be titled "Why Do Americans Wash Their Eggs?"
Tinder's Sean Rad on how technology and AI will change dating
Sorry for that, I wasn't releasing this as a product, and certainly didn't expect it to get this much attention! Maybe a v2 of this will have its own server :)
The capability of being able to "respawn" extinct species is rather important, though, since we may be causing a mass extinction event via human-induced climate change. At some distant future date, it may be possible to revert much of the damage we're currently causing to the Earth.

It seems frivolous and silly, but I think this is actually very important research. You can't store species the way you can store seeds the way they're doing in Norway.
I entirely disagree. Down-voting is a defense of the commons. The best way to teach us not to post shit, is for our shit to be down-voted mercilessly, with no explanation. I've got over 14k internet points, and I get down-voted every week at least, usually without discussion. I appreciate that, because it helps me learn to contribute better, without sucking me into a black hole of personality conflict. Every down-vote represents someone who was annoyed by what I posted, and we all benefit by reducing annoyance here. Truly unfair down-votes are typically corrected (...and then some) by up-votes from other users.

One probably doesn't understand why one is down-voted, the first time it happens. One probably doesn't understand every down-vote one gets, even with long experience. Over time, however, one gets a better and better idea about what we need here, and what we don't. It's even better if it's unconscious, and we edit our posts to be more "HN-style" without paying attention to why a particular expression conforms to that or not. This process is only disrupted by lengthy back-and-forth discussion of who said what and why and who interpreted that how and why.

Try not to think of down-votes as a reflection of your character or worth as a human. Rather, they are a snap judgment of a single verbal expression, made at a single point in time.
I've just updated the instructions on the README, let me know if you still can't get it working after that.
The problem of encrypting data and then making it searchable is tough. My career is in security so I did think about how to implement this for a while. It is its own product though, and security conscious users (myself included) are the minority. I decided to make an application and not sell user data or use it to sell ads. That is what that statement is saying.
So, I can probably try to provide the beginnings of an ELI5 from a math point of view, since the heading really caught my eye: a sheaf is a way of assigning some data to subsets of a space which satisfied some commonsense axioms.

For instance, suppose you have a sheaf F that assigns to every open interval I on the real line the set[1] F(I) of real-valued functions defined on it. If I write F(a,b) for F((a,b)):

* f(x) = x is in all the F(a,b), since it's defined everywhere on the real line

* f(x) = 1/(x-3) isn't in F(2.9, 3.1) or even F(1,5), but it is in F(4,5)

And so on. There's an axiom that says that if you have

* f in F(I)

* g in F(J)

such that f = g everywhere on the intersection of I and J, then there is in fact some function h defined all over I ∪ J (i.e. h ∈ F(I ∪ J)) which you can restrict to I and J to get f and g respectively. So "compatible functions can be stitched together", where "compatible" means "agree on overlaps".

Sheaves give you a language to coherently[0] talk about "partially-defined" functions such as 1/(x-3) above, to stitch them together, and go from the "local" to the "global" picture and back comfortably. This last point is actually a hallmark of mathematics in the last one or two centuries: for instance, consider some equation which you want to find integer solutions for. If you want to show it has no solutions, you can reduce both sides modulo some number and show that there are no solutions mod n, which means it is impossible to find any solutions to begin with. It is a much more deep fact (the Hasse principle) that if you can find solutions mod all n (and a real one), you can always solve the original equation! (I'm fudging a bit here: see [2] for details.)

(Quick plug: I have a short post that talks about these things here[3], as well as another on the "p-adic" numbers that appear in the Hasse principle.)

Sheaves are general enough ("data" can mean[4] almost anything!) that Paul Cohen used them to prove the independence of the axiom of choice[5] from the Zermelo-Fränkel axioms (which is hard set theory) even though they were created for geometry, broadly speaking: in particular, they were one of the tools with which Grothendieck and his collaborators powerfully recast algebraic geometry in the 20th century, giving birth to "scheme theory"[6], which is e.g. vital in modern number theory. (I should probably mention the standard example of Wiles' proof of the Taniyama-Shimura conjecture that settled FLT.)

Cool stuff.

[0]: excuse the pun

[1]: ring, really

[2]: https://en.m.wikipedia.org/wiki/Hasse_principle

[3]: https://mrkgnao.github.io/schemes-i/

[4]: Well, a sheaf can be defined as a certain kind of contravariant functor into a category, which one can think of as the "type" of our data.

[5]: https://en.wikipedia.org/wiki/Forcing_(mathematics)

[6]: https://en.wikipedia.org/wiki/Scheme_(mathematics)
That's why I said irradiate them, please read comments before getting so up in arms.
I Bought 100 Roll Up the Rim Cups to See What I Could Win
> 3. Give the developers ultimate freedom and let them do whatever they want. If the compiler never complains, beginners are happy... Example: C.

This leaves me wondering how the author would classify assembly or machine code.
Their blog post mentioned block storage beta is coming at the bottom of the post.

https://blog.linode.com/2017/02/14/high-memory-instances-and...
Is there enough FUN in your life? #FuncationFriday
Intel made a drone to help an NBA player in the Slam Dunk Contest
Haskell, Redis, Mailgun and Heroku Scheduler
thats the idea behind http://github.com/divbit/grimoire as well, except more for private notes.
Interesting. I'm working on an image tagging system that basically does the same. It grew out of the fact that I'm the family historian and I have 40k family pictures spanning 8 households that go back to 1840. Gets hard to find that one picture you vaguely remember seeing once.
Academic Research in the 21st Century
> The problem is that for small projects you want a permissive language. For big projects you want a restrictive one.

I'd say that the important factor is the cost of a bug, not project size. There are many small project that absolutely crucial to get right, as well as some large ones that are not. I do not have a problem with people choosing what they need, only with the fact that (sometimes superficial) simplicity becomes the only factor in this decision.
Thank you for sharing! Is there any way to support these works?
Speed up Jupyter Notebook workflow
China grants Trump a trademark he's been seeking for a decade
Relevant: https://en.wikipedia.org/wiki/Lock_In
Alt-space community laughs about some aspects of "traditional aerospace" mentality for about quarter of century if not more. It's mostly about their opinion that rockets somehow are rocket science, pardon the pun.

Given how glacial rocketry progress was by early 2000 it's no wonder people from outside of the industry were pretty annoyed, not to say more. Elon Musk isn't exactly alt-space guy - that would closer describe John Carmack or others - but the effect which he produced on world rocket industry is nevertheless pretty healthy.

It's probably hard to believe that SpaceX is just a correction to a industry which got too swamped with status quo. Somebody - may be SpaceX itself - can actually demonstrate not only reasonable results, but significant innovation.
How to embed Vue.js and Vuex inside an AngularJS app wait what?
> So, maybe the real underlying point is that Rust is cool and you should use it.

The point would be that Rust complexity pays off, even if it is not cool to deal with it (I do love it for that, others may not).
The Rise and Fall and Rise of Functional Programming
"grok" mode does a quiz on all notes of a certain topic