skysight-inc/HackerNews huggingface dataset:
just dive in. the water's fine. :) whether you're 24 or 94.

and besides, you shouldn't make life decisions based on the likelihood of whether or not you will win a nobel prize...

edit, one more thing: being a programmer and being a scientist are not necessarily the same thing. are you considering a research career in academia? then you should consider it -- you are 24, you can pretty much go any direction you want career-wise at the moment. but read up on the tradeoffs of doing a phd and going into academia -- there are definitely tradeoffs; comments here on HN as well as articles on chronicle.com and elsewhere.
A Portrait of Earth Shot from More Than 4B Miles Away
Here's a PR that fixes this issue - https://github.com/threepointone/markdown-in-js/pull/2
Please do not browse the web without uBlock Origin. It's like a condom for your browser.
I understood from your comment that the imperative version "avoids building the name size list of persons" that you thought the declaritive version would construct an intermediate List[Person] the same size as the source list of names. Most modern languages (e.g. C#, F#, Clojure, Rust) implement map and filter using lazy sequences rather than eagerly constructing intermediate collections (admittedly I don't have much experience with the languages you list).

The use laziness will avoid the need to construct a large intermediate collection of Person instances. Obviously you'll need to iterate the entire source collection to find all valid Persons but the same applies to the imperative version. The lazy version composes better however and avoids extra work if some downstream caller only requires the first n valid Persons.
Okay, this is the first time the touch bar convinces me, hahaha.
The whole discussion was NOT about the status quo traditional voting vs blockchain, It was about Internet voting in regards to centralized solutions vs decentralized/blockchain solutions.
They both share SOME similar problems, but the blockchain is a improvement in many regards albeit not a perfect one. There is still a lot of open problems in regards to this. For the moment though, in person voting it's still better.

The day might come though that internet voting will be widespread. When that day comes I rather have a decentralized solution solution than a centralized one that can be easily manipulated.
> simple rules

The rules are simple for simple projects. Then you get into things like undefined behaviours, implementation-specific behaviours, etc. Which compilers will abuse heavily for optimisations without telling you about it - for example like the case of silently removing NULL checks. Also any undefined behaviour at all in your source code allows the compiler to throw away all code after it. Without telling you about it.
Why do you think you lost?
Thank you for running.
You live on the other 80%.
I'm more bothered because it's becoming "so clever" to put everyday life activities into a function. I saw code written in chalk on a sidewalk billboard at the door of a coffee shop yesterday. No, I will not reciprocate that cringe and verbally call a function to order my coffee because the barista learned Hello World the previous night.
Agree, I think that's what OP meant. When is it too late to get into computer science?
or just have your parents pay for it.
JetBrains Rider EAP Is Now Public
I would look at your scaling. When I saw this post on Medium, I didn't really notice the gif-ness. On bitmatica.com it looks like everything is scaled & blurred - which makes everything look out of focus.
Do you want to see the world from other eyes?
Our main website is in the construction phase but we want to know your opinions about the idea. You can find informations in our coming soon page. http://paradict.com
And the source code comments are the why.
Gameplay would be rough, but it would be cool to modify an emulator to render a level preview into the Bar, with a yellow box showing the current player location, or something.
Yea, sure. What's so hard about that? XKCD made a comic about something similar: https://xkcd.com/505/.

It's unintuitive, sure, but that's just because of the enormous size of the cardboard you'd need to do it. Human intuition is pretty bad outside of its human-sized comfort zone.
The first part sounds about right. The second part is definitely wrong. For $2900 you won't be able to afford even a 1BR (unless we're talking about place far out from the main parts of the city).

For instance, places around me in SoMa have 2BRs listed above $4,500.
I don't know. During the campaign I found out my wife is pregnant (with our first :D ). That's such a life changing event, I have no idea what I will do in two years time.
No, you are misunderstanding things. They aren't improving accuracy, reducing overfitting, or improving generalizability. If you think I'm wrong, feel free to cite the part of the paper where they claim to build a better FICO score (to go with their example).
If you're doing any kind of radical political work --- left or right --- and are worried about the attention you're going to attract, don't use things like RISEUP.NET. You shouldn't be running mailing lists at all. You shouldn't be using Jabber and asking all your peers to enable encryption. These are fundamentally unsafe services, and the idea that they can be provided safely just by paying attention to network security is terribly misleading.

In the universe of possible media in which to conduct discussions with a group of peers, there may be none less safe than SMTP email mailing lists. Keep secrets off mailing lists. Never use mailing lists for secrets. Assume your mailing lists are public. Nobody is going to deploy a mailing list security solution that will ever be adequate against state-level adversaries. Any site claiming to keep political activists secure that offers mailing lists should be viewed with suspicion, because "don't use mailing lists" is close to the only thing that messaging security people agree about.
> If i remember correctly some good calculators from Texas Instruments have abc keyword to be allowed on some big math tests in US. (Or is this maybe just a myth in Europe?)

Not a myth. College Board has a blanket ban on QWERTY keyboards in tests, so TI Nspire line has ABCDEF keyboards
a tech industry veteran - Internet-scanning(his hobby) - cheap camera - no firewall - wannabe famous -> make your pick. 100% he infected it himself.
That entirely depends on the cut of meat - a piece of tenderloin will cut much differently than a well marbled hunk of ribeye. Part of that is the direction of the grain, part is marbling and other intramuscular tissues, part is simply the density and composition of the muscle itself.
By "live", I mean "do the optional parts of life", like vacation, date, spend money on hobbies, rent a place other than the cardboard box under the bridge, etc.

The problem with an absolute is its absoluteness.
What!?! I heard he used Visual Basic 4 and puppets!
>>Confidence is a proxy for competence

I take it you've never heard of Dunning-Kruger effect.

https://en.wikipedia.org/wiki/Dunning–Kruger_effect

Or its opposite, Imposter Syndrome:

https://en.wikipedia.org/wiki/Impostor_syndrome
That would result in a disgustingly mushy and mealy piece of meat. Ew!
They say that their "Olm" library is an implementation of the "Double Ratchet" algorithm:

https://whispersystems.org/docs/specifications/doubleratchet...
Brad Feld's favorite books from 2016
I keep waiting for someone to write a program that consumes as input Markdown text and emits as output a pure HTML/CSS site literally like this http://bettermotherfuckingwebsite.com/ except with the text from the Markdown file instead of swear words. Maybe it could even accept several Markdown files and make them into blog posts or something.

If nobody else does I guess eventually I'll get fed up and build it myself :\
Dockerizing MySQL at Uber Engineering
The new Google WiFi product uses the same secure boot procedure as Chromebook. I really like AirPort for it's simplicity, performance, and lack of a web stack. I think my new WiFi router(s) will be Google WiFi as they seem to have upped the bar on all those points.

I'm not thrilled about the autoupdate feature of Google WiFi. I wouldn't be surprised if it's leveraged to benefit Google's analytics, or for government snooping. But the greater risk at this point is from criminal hackers. And I prefer running my WiFi routers in bridging mode, anyhow, making it less likely Google will bother tracking my family's browsing from the LAN.

Maintaining my own homegrown router isn't appealing, though. For one thing, all the hardware available for that is sub-par. Solid support for MIMO and beamforming is mostly non-existent except for proprietary stacks; even simultaneous multi-channel is iffy using open source solutions. AirPort always shipped with better than average support for the latest tech, and I'm not keen on going backward in that regard, especially for what should be a performance upgrade.
No, almost nobody is getting that for "nothing". However you can get that with just one of those. I'd say 3-4 years experience in the right field with the right learning that would be a very easy ask. Or a substantial side project applicable towards the place they're applying.

And you're really just talking about the bay area where competition is STIFF for talent. The hardest thing is finding people who can actually do the job - degree, experience or side project aside.
we're pretty confident that the folks we want betaing it (e.g. the HN community) will turn it on. Meanwhile joe public has the option to experiment, but we won't turn it on by default until we're sure we've got the nastiest bugs out.
How is this any different than Google whining at me that I should really make them my primary search engine in the browser because they are better than any alternative. There are literally billions of dollars at stake here, he who controls the gateway to the Internet, controls the universe (with apologies to F. Herbert).
Jim Simons: The mathematician who cracked Wall Street
Awesome. I would love to hear more. Great way to leverage technology to compete.
Sorry, but c'mon, that entire subreddit would disappear overnight if Julian gave just one, basic proof of well being. The majority of the 12,000 (and fast growing) are not conspiracy people, they just have a very simple request for a PGP message, a picture, a video, a public appearance, anything.

Again, I encourage the debate of circumstantial evidence on Reddit instead of here, but Julian does not say anything to indicate recency (pre mid October) in the Pilger interview, otherwise that would have probably ended the subreddit. And it's ambiguous to what extend Julian was involved in the recent posing of questions to the Ecuadorian prosecutor by the Swedish prosecutor (just the 1, without Assange's lawyers). Again, Julian just needs to take a quick minute and say "I'm fine," and that community would disappear.
At my university they gave is all a free hundred dollars worth of aws creds for our parallel course - who needs clusters?
I think he means with a roommate, at least that is how I understood it. 5.8k for 2 bedroom luxury apartment sounds about right.
This thought experiment seems to say: "the human following the instructions doesn't understand the Chinese, therefore strong AI is impossible".

Seems like a fallacy to draw that conclusion, it doesn't prove anything, this is like saying: this tomato is not yellow, so bananas are not yellow.

In addition, how can he say strong AI (which he defines as "understanding") isn't possible, doesn't he have at least one example of it, which is his own mind?
I don't think that's the recommended way of doing things. Redis will cache compiled Lua scripts internally so after the first EVAL you can call EVALSHA and pass the scripts hash. But you're client code should always be ready for the case that maybe the script is not there any more. In which case you call eval again. Automated tools that upload all the scripts would have no way to say "compile and cache this but don't run it" so you'd need your scripts to handle not doing anything. The usual pattern, then, is to simply send EVALSHA always and if it fails then call EVAL. With small numbers of scripts and larges numbers of operations this will be more efficient and doesn't require any co-ordination with the Redis server when scripts change or servers restart.
Thanks for the advice! What node would be a mixer in WebAudio?
Set of Markdown files -> set of HTML files just seems so obvious of an approach, I don't see the advantage of anything else.
Which kind of setup do you have i OVH? do you rent servers or VMs?
Do you deploy docker? via kubernets or what? quite interested in this, if you have material/links on OVH and docker/kube I would not mind if you can share.
The DIY hacks that save lives
LibreOffice 5.2: Release Notes
I know that 31% is not insignificant but... it's not great either. If this was an incumbent, then there's probably a fair number of people who would've voted for _whoever_ the opposition candidate was.

See my other comment somewhere in this thread: IMO, the author got their arse kicked. I received 39%, didn't do nearly as much as the author, and I consider that a pretty solid defeat (but conveniently just shy of what I consider an arse kicking <g>). Somewhere there must be a study with hard numbers, but I figure X% just because I wasn't the other guy, Y% from voters who just randomly chose because they didn't really pay attention to the race, and 0.Z% from those that just screwed up the ballot. Leaving me with, I dunno, 20-25% who actually thought I was the better choice based on what they knew of me and the conversations we had. That's not a very good number. :-)

Not to take away from the main point, though. You want to run for office? You think you can do a better job? Then go do it. The barriers can be quite low for local offices, a bit higher for state offices. You'll get your arse kicked the first time around most likely. That's called "experience" and if you truly want to hold office, you'll be worlds ahead for next time. Most importantly, the vote is not a mandate on you as a person. I was soundly defeated, and that's fine: the people have spoken, and they said "come back in a few years when your better at this". Or they said, "the incumbent is doing a fine job, we see no reason to take a chance on someone new." But I never took it to be, "we just don't like you personally, mikestew."
Static and Dynamic Libraries – Nick Desaulniers
we're not. plus we hired cryptographers: https://www.nccgroup.trust/us/our-research/matrix-olm-crypto... :)
Google supports around seven Schema.org entity types (https://developers.google.com/search/docs/guides/mark-up-con...). I think they look at the user segments and people looking for APIs is not their main audience. Especially nowadays when AI and data science is much cooler than just software engineering ;-)
There is no better cooking video on the Internet than Pepin's chicken deboning video. I can debone a chicken in under a minute because of it. It changed my life.

https://www.youtube.com/watch?v=Ku5p1CcGn70
Ok, when prescribed by a physician as you point out. My response was specifically about the GP's point regarding unsafe remedies for teething.

Teething is itself natural, safe, and perfectly normal, even if is a bit painful... so letting the process occur naturally is the most homeopathic approach. It's ironic and tragic that people are giving their precious little ones poison to stop what is really just pain from normal growth.

Real "homeopathic" treatments that actually work are things like a rubber teething toy to chew on, or a stalk of celery... that's about as natural as it gets! Poisons need not apply.
Slightly related, I wrote some basic JS a while back to convert a page full of markdown into HTML client side, without locking up the client:

Original - http://coffeespace.org.uk/loader-orig.js
Minified - http://coffeespace.org.uk/loader.js

Why? I don't know, it seemed like a great idea at the time to get my clients doing all the heavy lifting. Page download times are typically less than all other pages given how rich the content is.
Mostly that people have, for years, default-assumed Google was a public good, and Microsoft was an inherent evil. It's really not different at all, each company is utilizing their most prevalent platform to push their other product.
We don't necessarily want to constrain future tyranny in that way. Voluntarily giving up certain degrees of freedom is the best way to solve tragedy of the commons type problems; we don't want to prevent future "tyrants" from enforcing pollution controls.
Do you have a trust path between you and that key? If not, that message is normal, but you have no in-band way of knowing whether it's a valid signature from the right key or a valid signature from a fake key. However, if you have some trustworthy source that that's the right fingerprint, then you know it's a valid signature from the right key.

(This is why I hate PGP.)
It's very much a tragedy of the commons scenario, though: if one person emails a random within the company, they're going to stand out, maybe even get put in as a blind referral. If everybody starts doing this, then it's just spam, and the emails are more likely to get dropped on the floor.
You cannot cut a perfect 130f mid-rare ribeye with a butter knife --- at least not without making a mess of it.
The SVG `path` Syntax: An Illustrated Guide
"Apple was never about freedom. Apple has always been about control."

Not so fast youngster. In my PR#6 days you could open the top and add cards to improve your machine. Changed after Woz was relegated by Jobs. Apples historical roots is in open hardware.
> It's like a condom for your browser.

When you're penetrating the inter-tubes you should be protected.
Add 30% of salary for each employee in the US to get "total compensation" which means health/dental/life/vision/retirement benefits.
Hard to go to UK and not hear parents bragging about what school their children go to...
At my company we make a clear distinction between developer and engineer. The former title is for juniors who are mostly just writing code, whereas the latter title is reserved for senior team members who demonstrate solid system design and engineering skills.
The Riot blog post is only half the story - all the juicy details for Matrix itself are over at https://matrix.org/blog/2016/11/21/matrixs-olm-end-to-end-en...

A critical thing is that the crypto library (olm) has had an independent security assessment from NCC Group: you can see their report at https://www.nccgroup.trust/us/our-research/matrix-olm-crypto...
It is the same with questions like what counts as intelligence, what counts as alive? The boundaries shy away. In fact it is probably impossible to find simple definitions for these terms, i.e. definitions that get by without special rules for all kinds of instances which just feel more intelligent, alive or like a computer, or less. The definition is irreducible in the sense that we cannot explain our intuition without tracing back the history of our species and of the memes and neuronal firing patterns inside our brains, information that likely cannot be compressed very well. The same applies to human values.

Stephen Wolfram just gave an interesting talk and Q/A session on this problem: https://www.youtube.com/watch?v=uxQwpdB9wbg
Australia is geologically quiet... too quiet.
The article only touches on the more troubling of NZ fault lines - if the Alpine Fault ruptures, or "unzips" as it is commonly referred to, then really bad things will happen. M8+ earthquakes and major changes to the rest of the South Island.

And this is somewhat likely in the next 50 years.

https://www.gns.cri.nz/Home/Learning/Science-Topics/Earthqua...
Only if you use low-level APIs from the "privileged module" list.[1] The main high-level Jetpack APIs are multiprocess-compatible.

[1] https://developer.mozilla.org/en-US/Add-ons/SDK/Low-Level_AP...
He didn't say an exact amount, just that he wouldn't have done it for $60.
There's a pretty cool example of this in LA:
http://breweryartwalk.com/about

It's a big complex-style area of apartments + buildings, super walkable, and twice a year they open it up for a "Brewery Art Walk". Pretty incredible work there.

Makes me feel a bit weird wondering how successful / wealthy the artists need to be to afford living there though - Yiwu is a bit more affordable.
Recargas de celular online cupones gratis
if all you're trying to do is combine nodes in the graph a gain node is standard. (that is, you can connect any number of oscillators to a single gain).
Yeah, it's the lack of supply that drives salary, benefits and status for American software engineers.

I do wonder about the positions that are at or below my salary that have higher status. Like the non-profit public policy lawyer I know, or medical students / doctoral residents, or the business-side people who get to _make decisions_ while I'm kind of just implementing their business decisions.

Last winter I dated a writer who has some local celebrity (definitely has some status), and she was getting down on herself about how little she's paid, and how she works a part-time job to make ends meet. I was also kind of depressed that winter, but more for reasons that I never make super impactful decisions where I'm at. I'm not steering the company's decisions much; the best I can do is be involved in architecture and be a faster/better coder. And the code I write is read by, at best, 6 other people. My PRs are usually just read by 1-2 other people. Whereas, what my ex was writing would be read by thousands of people easily.

I don't mind the idea of emptying out my own biases to try to absorb the craft as much as possible. But I do feel like, because engineers are in such high demand, it's not efficient for businesses to let engineers think about product/business decisions, even though engineers would have good intuition for those areas. Being at the end of a waterfall kinda sucks.
Excellent! This should go in a top-level comment so folks can review the audit and study its findings.
The way I understand it is that it would be transparent to the user like Rosetta was on Intel Mac OS X a while back.
That seems a little bit extreme, in my opinion. I'm writing the curriculum for a full-stack web developer bootcamp that we're launching in the early part of next year.

We're all "kind of" in it for the money. I have to support a full-time teacher salary for three months, administrative overhead, software/hardware licensing, curriculum development, and have enough left over to make it worthwhile to continue teaching these classes in the future. But we're all driven to fill a need that we see in the market (not enough engineers/devs available) and most of us perceive the shortcomings of traditional formal education and think we have an approach that can improve things.

As an example, I've been the lead engineer / director of engineering for the past five years and have realized that all of the junior engineers that we hire out of college generally take 2-4 months to get spun up on regular software development practices. We've got to teach them version control, team work habits, peer reviews, requirement solicitation, design document writing, etc. And all of those skills are on top of our industry-specific requirements.

I'd much rather hire someone that was passionate enough to pay for a bootcamp, wants to be an engineer, and has learned enough to start contributing fairly quickly.

And while we're going to be coaching our students on how to kick ass in interviews, we're certainly not going to advocate lying. We're going to focus on confidence, proper responses for things they don't already know about, and even get in to the "submitting your resume" process.

Don't be so cynical. Computers have only been an integral part of everyone's lives for the past 15 years or so. The entire world is trying to figure out how to train people how to be productive members of a post-labor society.