skysight-inc/HackerNews huggingface dataset:
Exactly, while imperfect, these kudos are one of the only measures of academic ability.
I cannot value if it is good or bad, but Go’s error handlig is really very verbose. On the one hand, it makes it quite easy to follow control flow but on the other hand it’s annoying to see an if err != nil on like every other line.
Sketch Comic Generator Kit for Photoshop
I was excited to try using Julia 1.0.0 today after a couple years since my last try and... couldn’t.

None of the packages work with it yet. I guess I could go find an older version, but it seems like a problem that Julia will happily allow you to install a package it isn’t compatible with. What’s the point of the Pkg system then? CRAN’s model makes a lot more sense.
> to make you realize it wasn't all chocolates and roses.

Agreed. I always tell myself this whenever I get pangs of nostalgia.
Maybe not, but there are a much more diverse set of ISPs in different countries than there are cloud-hosting providers. We know that some of them are looser with what they will or won't enforce as long as you keep paying them. Can you imagine all those spammers from Bulgarian ISPs hosting their C&C servers on Azure?

I'm not saying there's a bulletproof-safe way for Gab, or any other site for that matter, to host - what if Trump slips Comcast $20 and a caramel tomorrow and tells them to bucket CNN traffic? - but there are certain choices which are obviously more risky than others.
Solar though produces power roughly in phase with the demand curve.

Wind tends to wreck havoc on base load operations because it often produces a lot of power at night. Since wind is cheap the solution is to retire coal fired plants.
A social insurance system, in which one generation pays for the previous generation, begins to look more like a pyramid scheme when demographics shift and benefits aren't adjustable downward.
You can try Julia out in the cloud via a Jupyter notebook here: https://juliabox.com
Both 18F and USDS (US Digital Service).
That’s me - in fact! We thought it’d be a funny joke HN would appreciate :)
Bobby Tables strikes again!
For the Future of Autonomous Vehicles: Look Up
And like for everything else, first a precedent is created with an indefensible case of terrorism/pedophilia/neo-nazism, then the rule gets progressively applied more broadly.
When people say "cell line" they mean a proliferation of a specific subclonal population in the lab.

Cancer cells in vivo are known to have clonal evolution [1]. This paper is specifically talking about in vitro growth on a petri dish. The problem is when a biopsy is taken it includes some cancer cells and some normal tissue. The cancer cells need to be isolated, then multiplied to have enough material to work with. This paper suggests this process results in heterogenous progeny - differing in key mutations related to immunotherapy.

(disclaimer: not anywhere near an expert, software guy in bioinformatics)

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3367003/
How is cutting the line to a car's panic button unlike cutting a car's brake line? (that is, attempted murder)
off topic ...

Welcome to the Internet, stranger.
But that just begs the question. What’s classified as a “behavioral dysfunction” is going to depend on your culture. If you come from a more “open” culture, a more reserved one will seem repressed and controlling. If you come from a more reserved culture, a more “open” culture might seem childish and unable to handle their own emotions.
> What happens if the DNS server refuses to host the IP lookup?

No need. It's easier if DNS registrars conspire to confiscate and/or refuse to sell domain names. This has already been done. SSL certs can, and have been, revoked. The ISPs haven't really been involved in these types of actions since the 90s, so I'm curious what their stance is. For now, if you've been run off the face of the WWW, you still have TOR hidden services or IPFS. Who knows what will happen when the ISPs get involved.
It can be beneficial to suppose a perfectly spherical cow.

You aren't unusual for trying to prevent your eyes from being harmed. If you were, an article which helps inform on the topic of eye care would not be popular.
Yeah, I guess at some point I've driven down enough dirt roads that I'd mistake a solid two lane black top for an interstate highway :D

I generally agree.
What's new in Java
no need to be ashamed of it!
Yeah. Are they owned by some company with European operations? If not, they've gotten some really bad advice.
Yeah, but that's also stupid. All to often it comes down to "Make standup a completly working client server system for this arbitrary problem from scratch in 30 minutes, starting... NOW!"

You end up spending all your time dicking around with missed semicolons and looking up library routines and shit like that. Sure, it's all stuff you have to do as part of a job, but it's also all trivial stuff.

The last time I had to do this, I spent time googling how to open up a port in python, and then read from stdin. It's just a waste of time.

All this does is test the wrong things.
Perhaps I misunderstood this line then?

> The machine that this happened on is an NFS client and (as is usual) its UID 0 is mapped to an unprivileged UID on our fileservers. On this machine there were some FUSE mounts in the home directories of users who have their $HOME not world readable (our default $HOME permissions are owner-only, to avoid accidents). When systemd was setting up the 'slightly modified mount name-space' it attempted to access these FUSE mounts as part of binding them into the namespace, but it failed because UID 0 had no permissions to look inside user home directories.

https://utcc.utoronto.ca/~cks/space/blog/linux/SystemdDynami...
life doesn't depend on it, there's plenty of ur-ammonia around.
Companies aren't just supposed to make the maximum amount of money. If they were, then everything would be a bank.

Companies are better thought of machines, like tractors or printing presses. You buy a tractor and a printing press to ultimately make money, but the tractor and the printing press actually DO things. That is why it's importing to provide reasons.
Awesome idea. As somebody who wrote many internal tools for a small startup many moons ago (customer manager, shipping manager, inventory manager) Retool solves that pain.

A few questions.

1.) How does authentication to retool apps work? Can I use 3rd party such as Google or GitHub? Is enforced 2fa supported?

2.) Do you support visualizations from data such as graphs and charts?

3.) You mention to allow access to my database we just whitelist the Retool IP. Are there a group of IP's to whitelist? If somebody compromised your service, then they have access to my database. A bit scary.
Honestly nothing I've seen out of Valve lately gives me much faith in the company's prospects. They kind of just seem to suck at execution. I used to work in non-profits and I used to see similar types of stuff there. Good ideas, sloppily thrown together with lots of glaring oversights throughout.

They got away with that in the early days because the state on online computer games was so dismal. Their chief competition was services like Limewire and Bittorrent. But we don't live in that world and if they don't get their house in order someone's going to drink their milkshake.
NegativeScreen, invert your screen colors
Nope, I want to fix broken system. I'm not saying teachers should get SSA and nothing else, like with many other businesses 403(b) should be available for them. Point is that their future pension should be paid with their current investment, not some future obligations.
A common argument in philosophy is that bad ideas should occur in the open - where everyone may ridicule them. When they are cast to the shadows they can grow, under everyone's noses, in private where only there are they allowed to exist. In private, these bad ideas cannot be challenged by others and people will be convinced to believe in them, with nobody challenging the idea as a genuinely terrible idea.

It gives bad ideas a breeding ground to foster and you'd never even know about it. By publicly prohibiting speech all that happens is it is brushed under a rug and people pretend it doesn't exist. That doesn't make the problem go away, it's the same as shutting your eyes and covering your ears and pretending the monster in front of you no longer exists. If you get to define certain speech as unspeakable you justify the censorship of any speech determined to be unspeakable when you lose power and someone else steps up to the plate. As history has shown - it's a matter of "when" not "if".

Actions like this serve to placate the public. The general public won't be angry at Microsoft for censoring platforms "known for" or "complacent of" hate speech (or worse). It's always a slippery slope though. Once you open up the can of worms that is censorship you justify future censorship.

I wait to see what will be next on the chopping block.

Edit: A few too many responses to respond to everyone, but if anyone would like to speak with me on it more in depth feel free to email me - information on how to contact me can be found on my profile.
Yes! please! At worst it's an option.

Without this all conversations also die as soon as they are off the front page. I read HN through RSS at my leisure, so I come in late. It's generally already too late for me to participate, since no one know I have replied to them or made a comment.

These are amazing conversations! let's give them a chance / choice. to live on more in time

I use http://www.hnreplies.com - but only just was lucky enough to find out about it.

PS - the the people who think inconvenience is a feature. Consider - this way only the first comments actually get conversations, because no one can read / check farther down.

UX through hurdles is generally a very bad approach.
even then, this is not what's being tested with the whiteboard.

thinking and presenting are two separate skills, and, in my opinion, can rarely be executed at the same time.
That's disappointing. I've been using clojure with windows 10 and didn't run into this problem, but I think I used https://scoop.sh/ to install it. I'm not really interested in the clj tool and deps.edn until it's gone through a few releases.
Strong dynamically typed object modeling for JavaScript
Yes. The whiteboarding that gets hate is effectively the one where you would be asked to write a depth first traversal or similar, in some verbose language, correctly. On a whiteboard.

That is STILL a thing (judging by HN) and it's useless. I don't think anyone would ever think it's a bad idea to have a whiteboard on hand if a candidate is asked to describe how they would design some nontrivial system. Being asked to describe something without a whiteboard in that case, is even harder.
The objection you often get for the latter kind is that it tends to benefit the extroverted kind that likes to babble and sketch, whereas a candidate who would prefer ten minutes alone with a pen and paper might not do so well. I think are some merits to that complaint, but I also know from experience that being able to babble and sketch is really important.
Percona Toolkit Information Disclosure Vulnerability
The suggestion that we live in a simulation is really not a "theory" in any meaningful way at this time. It doesn't explain anything that we can't explain otherwise and it doesn't predict any behavior we haven't yet observed.

It is, at present, effectively unfalsifiable and not much different from a claim that "God made all of this." It's just a different notion of God.

This is not an argument that we shouldn't pursue this line of thinking, but we shouldn't call it a theory until it makes new predictions that we can confirm or disprove.
Surely not BFS. That's something you can figure out from first principles and knowledge of some data structures like stacks and queues, but I'd expect knowledge of those data structures anyway.
As someone suffering from multiple auto-immune diseases, I love the "biologic era".

I'm currently taking Cosentyx and it's been life-changing.

More and more the treatment goal of my condition is becoming sustained drug-induced remission.
This.

I really love Clojure, but these days I'm still mostly a Java/Kotlin guy. Haven't seen any Clojure job or Clojure being used in production yet, unfortunately.

Sadly, that is a common fate for Lisp(-like) languages nowadays. People are scared of unusual syntax.
This is the _exact_ reason I went to grad school. I didn't believe I was a "good enough" chemical engineer so I went to grad school. About 2-3 years I was miserable but stuck with it to get the letters after my name. Thankfully my program pushes us to get out in under 5 years.

I also struggled with mental health during my PhD, but there were a lot of compounding factors. The PhD was fuel on the fire, but not the spark.

Now I've transitioned successfully into the "data science" field, so I'm much happier!
fair point, we can never know for sure, but there are other mechanisms (like carbon fixation) that have clearly been multi-evolved... you would think that biology would at least have found an oxygen tolerant version for the modern era, as it has for carbon fixation (RuBisCo is not the only way)
5 JavaScript Frameworks to Learn in 2018
> They have an awkward, compromised design, because fundamentally you can only the key exchange stuff that's necessary for forward secrecy if you're both online at the same time.

The initial key exchange is done through the server using "pre-keys" (which, unless verified, is trust on first use). Any new key data is sent with the messages (and as such, there is not much extra done by the server)

I don't see how signal could get any more auditability. Since they switched to webrtc-based VoIP the whole server is open source. They have made a lot more progress in letting the client verify what the server is running compared to any other messenger out there, unless you are able to run your own.

I would say that the goal of signal was more about making an encrypted secure messenger for my mom than making crypto nerds safe from targeted attacks by nation states.
^ this guy. exactly.

Measuring the utility of academia is futile. If anything should be said about utility it is that empirically, the average ROI on academia from the point of view of The State is always net positive: economically, culturally, socially, etc.
NHTSA hasn't crash-rated the car, but the IIHS has: http://www.iihs.org/iihs/ratings/vehicle/v/tesla/model-3-4-d...
Palm Is Developing a New Smartphone
Ubuntu got that too with the switch to Gnome. Before that, I used the open source https://github.com/jonls/redshift
Hackers Could Cause Havoc by Pwning Internet-Connected Irrigation Systems
I'm not sure they're completely nuts - if you set out looking for exceptional people, then you are already not talking about 'most people.' 3% for $5,000 and an option of total 8% for $25,000 seems a bit steep to me, especially over an eight year period. Let's say I start two companies over an eight year period. That's 3% of each now for $2500 initially per company and the option of an additional 5% in both or one for $20,000 per.

I don't want to shit on this because I think it is coming from a good place, but this sounds to me like the Thiel Fellowship meets YC with worse terms, at least as it applies to people building companies. It may make sense for poets and artists, but I also notice that none of the founders are artists, and while Hollis Robbins is awesome, it might not be able to accelerate an artist's career in the same way it could a founder's.
The point of owning a company is to have a share of its profits. But when you do that, you also sign onto a multitude of risks (like the profit going out the window!)

So the stock market allows you to take those risks and mitigate them in near-as-possible real time.
I've seen a respected engineer that I worked with for years, be told by an outsider that he was incompetent because he couldn't fizzbuzz an interview. Yet, they had no problem acquiring the project he designed and wrote.

So yeah.
I'm not the author, but I'm very happy to have found this tool and thought it would be helpful.
Some people don't think highly of American automakers, Chevy in particular, so for them it's not even an option. I don't think I would every personally buy one.
unless the job requires whiteboard coding, you are not testing for the job.

an advice to candidate: when you've been asked to do whiteboard coding - run away. this is a negative signal.
I mean, I can imagine some scenarios where this might be useful, but I see a LOT of open questions that I'm not sure anybody has the answers to yet. OTOH, I'm not a specialist in wildland firefighting specifically, and it's entirely possible there is research out there related to this topic that I'm just not familiar with. Which is, I suppose, a long winded way of saying "I'm not sure". :-
For profit initiatives masked as for good initiatives like these are strictly for useless people with nothing to contribute and no drive to create
Director of Finance, Together Education
Would it not make sense to include the public cost from pollution and adverse health in the price of coal?
Practices and Challenges in Continuous Integration: A Survey with Travis Users [pdf]
This is hilarious! Such a strong indicator that you, as a candidate, should reject the employer.
No. That’s the primary reason I use Signal rather than WhatsApp. With Signal, you just need to give it the contacts that you want to chat with vua Signal.
Yeah, that could happen. Or not. Maybe, I dunno. Someone should go ask tech recruiters about that and write an article.

There were a lot of missed opportunities such as this one in this article, and that's what I'm getting at. As written, it's just a few personal stories from self-important tech workers.
I saw the mention in the post about video out. I really do hope they can do something with this, as I plan on ultimately replacing my carplay headunit with something homegrown to able utilize the phone as much as I can.
The OCaml Platform (Talk: Fast, Flexible and Functional Programming with OCaml)
> Solar though produces power roughly in phase with the demand curve.

I don't think that's true -- load peaks in the evening, while solar peaks in the early afternoon.

This issue (as pertains to the mismatch between solar/wind production and grid demand) has a name: https://en.wikipedia.org/wiki/Duck_curve
Happy to be proven wrong, but at a guess this surely makes close to no real difference to battery life in reality? Who unlocks their phone and just stares at the wallpaper behind their icons?

I suspect most users are only briefly on their home screens before doing something productive, like, you know, actually using an application, in which case the power savings afforded by this would likely be negligible at best.

There's nothing wrong with just saying make the wallpaper black on OLED because you think it looks nicer on OLED displays (who doesn't like OLED black levels?), which is a far more logical reason to do this.
All of these interviewing "tools" (or tricks) attempt to be time/cost efficient proxies for doing the damn job, and they all suck.

* Whiteboard coding is awesome for software development shops that don't actually own computers or use punch cards to load programs.

* Shared coding environments with a time limit works well when you want to double screen for someone who can also diffuse suspicious packages that arrive at the office

* Riddles and puzzles are good when your workplace has a chicken coop, an office fox and you can't figure out how everyone can go for lunch without leaving the fox alone.

* Behavioral interviews are appreciated by candidates who took Psychology 100 back in school for an easy A.

* Take-home tests go over well with the huge population of talented software developers who can't find a job and have loads of time they want to spend decoding the operational cost of a bubble sort

The only thing I've seen that's at all realistic and effective is a very short, __paid__ project. I did a two-day one for Indeed (ironically one of the worst promoters of all this bullshit) and a 4-hour one for my current employer. The payment doesn't even have to be market, it's more important as a signal to candidates that the company values your time.

I ask for 3 things from perspective employers:

1. value my time like you value your own (both the number and composition of your interview steps)

2. keep me updated as to where we're at in the process and when the next stage/decision will be made

3. Move forward in the process in a timely manner. It should not take more than 2 weeks from when you initially contact me to the process concludes.

I've never gotten more than two of the above from a single organization, but I will someday, and I'm betting that a company that treats potential employees that well will treat actual employees better as well.
I copped Cybernetics awhile ago and just kinda skimmed it

anything about Leibniz in there?
Can you pull the SIM card?
Cool! I've installed it and it seems to work plausibly, though it's an old enough version that its "export URL" function is no longer compatible with the site. And the site has more features.

The validation question is interesting to me because I'd like to do things that go beyond just academic exercises, so I'd like to know how much confidence to have that the physical devices behave as modeled.
This is indeed a very good idea. In Julia, the package author defines the range of supported Julia version. Most package actually just say "version 0.6 or later". The JuliaDB package was just been updated preventing the installation on Julia 0.7 or 1.0:

https://github.com/JuliaComputing/JuliaDB.jl/commit/8bf3057d...

A automatic check as in R would indeed a better choice.
Your zalgo convinced my chrome that half the sentences on this page needed translated from English to Vietnamese. Impressive.
Well, that kind of removal was a pretty good way to get off Facebook and quit drinking, but the problem is that after 8 years I ended up with a lot of crap that I don't want to just toss simply because it resonates with them.

I may have to leave the country, but that move seems less functional to do that then to just put up with being sad for a couple of years.
Do you guys just put the word 'quantum' in front of everything?
I imagine they hoped to steal it before anything were to happen to the owner.
>If you are trying to get over heartbreak, make a list of the person’s faults as well as of the shortcomings of the actual relationship and to keep that list on their phone.

Sounds like the author is advocating for some illicit activity here.
Just stumbled over this talk in which the Ocaml Platform [1] was discussed.

Did anyone give it a try? Are the new developer tools the right step forward, and are they helping with industry adoption?

[1] http://ocaml.org/platform/index.html
I have family in what is definitely rural Minnesota [1], and they have fiber to the home. I believe 50/50 is the base package, and when I looked into it, it was less than I pay for 25/25 in significantly less rural Iowa.

[1] The nearest town is https://en.wikipedia.org/wiki/Hillman,_Minnesota
Interviewer: I see you have built an app just like ours five years ago. That's great. OK now let's get to the important stuff. How many cakes can you steal from the queen if your duflle bag hold 5 pounds and there are 10 different kinds of cakes?

True story.
I think it's important to measure what's actually relevant to the job. If the job entails large periods of coding on the whiteboard, then yes, it's a perfect metric.

If, however, the job requires careful consideration of dependencies, time domain, and, yes, edge cases - then you are NOT testing for that.

Lock the candidate in a room and give a few hours to let her to produce the result would be a better measurement.
There are laws that effectively require hosting providers to police their content. It's illegal to host child pornography, for example. I believe there are certain EU laws that prohibit holocaust denial, though I don't know if they're the reason for this particular decision.
What comments are you taking about?