skysight-inc/HackerNews huggingface dataset:
Are you currently hiring a mid-level JavaScript Full-stack Developer (Remote)?
Hi I'm oluwaseun, Full-stack JavaScript developer with 2+ years of experience building web application with different web technologies like Nodejs, React, MongoDB, PostgreSQL, Redis, Docker e.t.c

While working remotely, implemented Passwordless authentication for over 2,000 daily users, worked on migrating over 750,000 NoSQL document to an SQL DB. Implemented a real time price comparison API for flights tickets for over 3,000 daily travelers in Brazil. Contributed and built Opensource projects like Nodejs, Jobtweets e.t.c

I'm looking for a remote opportunity to grow and learn while building amazing stuffs with a cool team. My Github profile - https://github.com/flickz. Reach out via omoyajowo2015@gmail.com.
Nationalism is a shiny, ultimately self-defeating distraction for unions. It allows politicians and union leadership to avoid the hard work of crafting and executing on real pro-labor policies to grapple with the reality of globalized capital. Instead, it pits workers against each other, factionalizes them and creates scapegoats so they never organize as a class.

http://bostonreview.net/class-inequality/erik-loomis-the-dem...
I don’t see how this really helps ”Lost Einsteins”. That phrase in itself seems odd. In my opinion, ”Lost Founders” seems more appropriate.

I would like to believe that any person who has similar traits to Einstein would be driven to push forward their project, research, art, or idea regardless if they did or didn’t qualify or succeed through this program.
Microsoft is quietly merging Office code into their react-native-macos repo
I suffer from chronic photophobia thanks to Uveitis. Flux allowed me to keep my job.
One of my fave "problem solving" books. It together with Hackers's Delight and the MIT HakMem report would make a good package for summer beach reading.
I have a “it’s not going to help my resume” premium for any technology that doesn’t help me get my next job. I also have a slight “I’m going to learn a technology that will help keep me marketable” discount.
That is a British tabloid.
A new hope: AI for news media
Not all migraines have triggers. This drug in particular is for chronic migraines, and while the definition of chronic is 15 days or more, the people who will qualify for this drug (and who it was really designed for) are the people who have them 24 hours a day, 7 days a week non-stop. So living is their trigger. Nice advice.
In my case they always had the keys, it was purely the electronics side that was failing. In fact I explicitly remember one idiot who manually broke the transponder chip inside the key in half (no idea what they were attempting to do - replace the battery?). I can’t tell for sure that all the clients were legit, but those ones were so stupid they had to be legit!

I took cash as well, because I was under 18 and couldn’t legally run a business at that time (but still needed to eat and buy drinks every weekend, and family couldn’t afford it).
Job ads are not allowed https://news.ycombinator.com/newsfaq.html Add yourself to https://news.ycombinator.com/submitted?id=whoishiring
Just use a steering wheel lock.
>Software engineers hate whiteboard interviews. How do I know? We continually tell complete strangers just how much we hate them.

And yet, whiteboard interviews are probably 3rd on the list of flamewar topics behind vim, and whitespacing. So there is clearly some people who don't hate them.

I count myself in the camp of people who don't relish the world before fizzbuzz.
The Annotated Turing
What? Isn't that liability $12b? Didn't 3 mile cost only $1b?
The mere existence of nations prevents the free flow of people.

"Nationalism" usually means something stronger than the existence of nations, such as "the belief that nations will benefit from acting independently rather than collectively, emphasizing national rather than international goals".
The alt-right playbook (https://www.youtube.com/watch?v=CaPgDQkmqqM) is a great summary of common experiences with this sort of cancer online. It's next to impossible to engage with these people for rational debate, when all they care about is spreading their hatred and ignorance through the virality of the internet, rendering pointless any civil discussion by arguing in bad faith.
Inciting violence is not free speech, just like yelling "fire!" in a crowded theater is not free speech.

The article clearly states that the removed comments incite violence:

> "Microsoft received a complaint about specific posts on Gab.ai that advocate ‘ritual death by torture’ and the ‘complete eradication’ of all Jews. After an initial review, we have concluded that this content incites violence, is not protected by the First Amendment, and violates Microsoft Azure’s acceptable use policy," Microsoft said in a statement to The Hill.

Are you suggesting that this type of language should be protected by free speech laws?
Requires javascript. Requires flash.

Is our^H^H^H my military really so backward?

Is it from bureaucracy? Or, are there really people who think this is legit?

How can I get this garbage improved?
I'd add it's not just HN, but most social sites are far into self-censorship territory. I agree though, HN is much more hostile these days.

WRT dang, even today he shut down a thread regarding the deepening SEC inquiry into Musk (which had new news as of this afternoon), and said that this was something along the lines of "Musk hysteria" or some such thing.

I was kind of shocked at the removal of that thread as it was covering a new development, and was not, as dang put it, a dupe or hysteric.
That's because she's already went through all that stress and bullshit and skills testing in med school and residency. If any clown could call themselves a nurse, and would apply to ER nurse jobs, it would take all of ten seconds before nurses would have to do whiteboard triage interviews.

I have no idea what the candidate did in their CS undergrad. Maybe they cribbed all their work from their roommate. Maybe they went to a party school. Maybe they spent the last 4 years as a 'Senior Developer'
at FooCorp copying files from hard drives to floppy disks, and posting a few paragraphs a day on the company's WordPress install. Maybe they are an Architecture Astronaut who can talk for six hours about how great Haskell is at doing multi-manifold monadic trivariable entaglement, but has no idea how to do any real work.

Or maybe they spent the last decade building Bigtable and MapReduce, and Spanner, and TensorFlow at Google. I'm not an expert on Bigtable, or MapReduce, or Spanner, or TensorFlow, though - and I can't definitively, in 60 minutes, tell if the person I'm talking to is bullshitting me. I can't tell if they actually did any of that work, or they coasted. I can't tell if the complicated problem they are describing to me is actually hard, or if they are embellishing it. Even if I felt confident that I could make that conclusion, my opinion would be incredibly colored by personal biases.

Oh, I should check their GitHub, you say? Well, guess what - Jeff Dean - the guy who did spend the last decade building Bigtable and Mapreduce, and Spanner, and TensorFlow - doesn't have a GitHub account. Presumably because he has better things to do with his free time, then work on OSS.

Oh, I should hire fast and fire fast? Don't get me started on why that doesn't work...
Romania is not in Schengen area so they shouldn't get there, the farthest they would get to in that direction is Hungary, at least in theory.

Anyway a few year ago my car was stolen in Slovakia (the insurance paid out so my loss was minimal) and was found after a year in Hungary - the thieves were trying to sell it but it was found out they tried to change the VIN. Because apparently you can't register a car with a stolen VIN in EU. And that's nothing to do with Interpol as far as I know.
Are you under the impression that rebuilding the whole thing on any of the popular development options currently available would result in lower maintenance costs? Or a more open system?

Let's say they rebuild it with a Ruby backend (or maybe Go? That's trendy these days), a bunch of React (or vue, or maybe whatever's current for Angular), Postgres (or MariaDB, maybe Oracle's MySQL, maybe even Mongo), maybe throw it on some Linux boxes with Apache. In 20 years that's all going to sound like "We built it on Notes and now pay $7500/month in maintenance and update costs" along with everything that'll happen in between when ECMAScript 10 deprecates a bunch of language features.

Could it be better? Absolutely. Should the current system be kept and extended? Heck no. Is data migration a significant issue? Only in that it's a very complex system with a huge range of different types of structured data. They have programmatic access to the raw data, dumping it out is logistics.
Absolutely. If you look at it in a game-theory sort of way it becomes obvious that capitalism proliferates in its most efficient manner, not in favor of other values like democracy, or the common good etc.

Rules aren't rules, rules are further obstacles that capitalism as a large evolving system is there to evolve around. Most of what we see as rules are only suggestions if you've got enough capital, or things in place to prevent tragedy of the commons: capitalism is not 'commons-alism' and not there to support the system on which it runs. If the entities maximizing capital get to amass more, as far as capitalism is concerned that's the whole point and everything is working optimally.

We assume we can get new workers, a new planet, whatever, because capitalism sort of processes through any such thing in order to reduce it to abstracted value that's assigned to whoever competes most effectively for it.

Of course democracy is orthoganal to this system.
It is known to work for specific types of cluster migraines. But unfortunately only those kinds.
SciPy's ODE solver doesn't have a stable contributor who contributes more than than about once a year even though it has many long standing issues, and PyDSTool hasn't had a commit in 2 years and doesn't work on Python 3 (and most of pycont is incomplete...). R's deSolve isn't even in a repository you can track and still hasn't fixed their DDE solver issues even though they directly mention in the docs how it's incorrect. So it's not like other open source software has strong maintenance structures....
BLOC President/CEO Shidan Gouran Selected to Lead an Educational Session  CES
Microsoft’s undersea data center now has a webcam with fish swimming past
All ICML GAN / Generative Papers
I’m not saying I disagree, but what’s your argument that life insurance should be nonprofit?
Are you going to rebut all of my comments about risk management in this manner (antagonistic, usually vendor lock in, but it's been about other risks as they relate to cloud infrastructure)? Because I work in risk management for a financial utility, this is what I do for a living: ensure developers and other practitioners don't make poor architectural and technology decisions.

One of your own comments [+] exemplifies the consequences of making a poor technology choice ("Amazon has been trying to move off Oracle for 5 years and it’s still expected to take two more. Moving off of an infrastructure is hard......"), and I'm pretty sure the cost of that choice and the resulting migration to remediate is expensive AF.

[+] https://news.ycombinator.com/item?id=17729107
Maverick401k simplifies the process of setting up a Solo 401k.

http://learn.maverick401k.com/investing/private-business-inv...
Article subtitle is "Any fin is possible"!
> it would probably not explain a majority of the headaches - at least in my experience

This is my experience too. I know a good number of my migraine triggers, but some days I do everything right: I eat good food (regularly), plenty of sleep, no over-exertion, lots of water, breaks from screen time, no eye strain, etc etc...still get a fucking migraine!

Sometimes there's just not a reason for it.
That's true (at least where there are large nationalist and globalist groups in conflict), but it seems to me a lack of nationalism may sometimes result in suppression of the expression of self-interested sentiments, especially when globalism does not decrease overall GDP but causes large changes in the distribution of income/wealth.
Your description looks cool, but I don't get to know anything from your website. Perhaps fill the landing page a bit more, then re-submit?

Also, let's say I have 3 people joining a call from the US, 3 from the UK and 3 from India. What would be the cost for an hour's conf call?
It's too easy to come up with, spam and spread bad ideas, but actual work to refute them. As long as people are not paid to refute bad actors with an agenda, bad views will eventually stand unchallenged and make life worse for everyone for the profit an amusement of a view. As said refuting partially worked in small communities, but not on a global audience scale where the is no effective way of social sanctions, that would happen in smaller knit ones.

So, in the light of this spreading provenly bad ideas shouldn't be made as cheap of a process that it is now.
You joke, but aren't we're running into those limits? How many silicon atoms in a nanometer? Also... I misspoke. I was thinking gallium.
Researchers Find Downside to Sleeping More Than 8 Hours a Day
I agree with you on that, but LA still has more for sure. Mountains are an hour and a half away, but they are there. LA has more diversity in food and people so you can find your niche. Do you want Paleo vegan oatmeal cheesecake? Then there's an entire store dedicated to that. The scale LA runs at enables all these niche things.

I still love SLC more though.
>Sundar Pichai and Satya Nadella are US citizens who live in the US. They are not foreign nationals.

Correction, foreign born.

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

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

>Blatant factual inaccuracies

You're assuming bad faith.

>Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

https://news.ycombinator.com/newsguidelines.html
I generally ask candidates what they did last week at their existing job, and then ask questions about how they solved specific aspects of that particular job.

If the person says "we built real-time tracking for our in-house vehicle fleet", I will just probe further and further about what role they played and how they went about the specific implementation details.

If there is any kind of secrecy surrounding their work, I will simply offer them insight into what they'll be tasked with during their first week and ask questions in a similar manner.

I'm not sure what advantage any other approaches have - I am hiring to fill a particular position. It's quite likely that the candidate will be in a similar position, so either I ask them about their current work and how they went about it, how they intend to accomplish the work assigned to them when they work with me.
>And sure that wouldn’t work with arbitrary Cython modules because Cython was designed as a Pythonic syntax over the Python C-API, and it just happened to become popular for numerical work.

>I don’t think that’s a strong argument, though, because anything small enough to be usable with AD can be rewritten without too much time lost, whereas those massive Fortran routines with iterative algorithms wouldn’t produce useful gradients in any language.

No. In Julia you can just stick the entire delay differential equation solver into the AD functions and get a gradient for parameter estimation. Saying you cannot use an arbitrary Cython code is a limitation, and saying you cannot put a random large code into AD is a limitation. It wouldn't be an issue if these weren't already solved problems, but having a performant software with simple and available AD is not something that's unreasonable anymore. If you use Julia, it's just something you can expect to work.
I've done a cursory search and all I can find is articles on the dangers of EVMs and EVM manipulation; nothing about engineers testifying that they were forced to make them vulnerable. Perhaps there is information on this but it isn't immediately obvious based on a Google search. Additionally, while leaving out a citation where it's due is a common and normal occurrence, actively becoming hostile when asked to provide one is a great way to destroy any sense of credibility.
Overhaul tax for the 21st century
For iPhones you can set a full screen “zoom” with low light filter on. It’s under Settings -> General -> Accessibility -> Zoom. Set the filter to Low Light, then turn on zoom, then double tap with three fingers to zoom out all the way.
Quoting Linus Torvalds:[0]

> I see that Jason actually made the pull request to have wireguard included in the kernel.

> Can I just once again state my love for it and hope it gets merged soon? Maybe the code isn't perfect, but I've skimmed it, and compared to the horrors that are OpenVPN and IPSec, it's a work of art.

0) https://lwn.net/ml/linux-kernel/CA+55aFz5EWE9OTbzDoMfsY2ez04...

Edit: fixed URL
Writing down the assumptions can help.
> Go and Rust went through each of those steps and are now at step 5.

panic/recover is real exception support already. In principle, panic/recover and exception/catch are the same thing. Go and Rust support exception since the first days of their formal releases. It is just that they don't recommend to abuse the exception mechanisms.
I think it's trivial to code an optimal solution (and discuss tradeoffs) in 45 minutes on a whiteboard. It's just BFS or DFS.

Of course most people prefer to interview in a language which is less verbose than C++, which saves time.
Choice of Gnome (vs KDE Plasma) is also questionable in my view. But I suppose they had some reasons.
f.lux screwed up how my MBP displayed graphics so I'm just using the built-in tool now. Unfortunate.
Preferences for exceptions vs error codes is usually determined by the desire (or not) to have a control flow edge specific to handling the error case, which in turn depends on what kind of code the programmer is writing.

Exceptions are optimized for unwinding (i.e. abort, not handling); error values are optimized for handling; while monadic Maybe / Either constructions try to have it both ways, and are approximately equivalent to checked exceptions with more cumbersome syntax, depending on how good the language is with lambdas. The heavyweight syntax reminds you of the error's existence.

The thing is, while some errors conditions can easily be put in the exceptional category (panic / abort), and others can easily be put in the "you really should handle this, it's not unusual" category, there's a large space in the middle where the preferred choice is heavily dependent on context and the program being written.

Business code called from a server loop almost never cares about exceptions; unwind all the way to the top, rolling back transactions along the way, log, and loop back around to handle the next request. Networking code in a client or server almost always wants to handle errors from the network; network errors are not unusual.

It's almost like the choice should be up to the user at the call site. Unfortunately the decision needs to be global, because error propagate. Errors are peculiar like this: they violate abstraction boundaries. The failure modes of a module are a function of how it's implemented. If the module interface is designed to be polymorphic, wrapping up error conditions in abstract values makes them almost unhandleable - hiding the cause means you can't take action. Thus errors are a leading cause of leaky abstractions.

Erlang was not originally designed for concurrency; it was designed for fault tolerance. That resilience was achieved not by handling errors, but by tearing down the faulting process, and letting a supervisor set things back up again. Killing the process also means throwing away all the data it had in flight, and because data isn't shared, the risk of corruption is much lower, and semantically the tear down looks a lot like a transaction rolled back.

Erlang appears to be pretty good at achieving its goal of fault tolerance. Does it look more like error codes or exception handling? A lot more like exception handling if you ask me. But is all the rest of it needed to follow through properly?
> just the few who requested conspiracy materials by mail.

I remember conspiracy theory / UFO magazines being more widely distributed than regular newspapers. There's even a joke on that in the first Men in Black movie.
I just want to remind everyone that LED backlights emit blue light that isn't eliminated by f.lux or similar utilities.
No, I say that Cython and Numba made an engineering tradeoff that reduces their performance and flexibility in exchange for the ability to compile their codes separately, whereas Julia needs to compile dependently. You are the one that is inferring that means it's inferior. There are cases where this ability to easily reduce compile time can be useful, and there are cases where the improved flexibility and performance is useful. But this is the tradeoff that is made in a concrete form, and the value judgement of whether it's a good one is for you to make.

Besides, please show me that 10 lines of Cython that shows it can AD and throw numbers with uncertainties through SciPy's ODE solvers since it's just as flexible as Julia. It should take less characters to write than your previous response!
Apple now offers instant credit toward new devices when trading in online
Here, have a Guardian:

https://www.theguardian.com/world/2018/aug/04/amsterdam-brit...
Racket is having its runtime replaced with the now open-source chez scheme, so it should get faster (my limited understanding) even though it is already faster than a lot of dynamic languages.

Lisp languages do take a long time to get used to.
Cryptokidnapping, or How to Lose $3B of Bitcoin in India
Ever since f.lux came into my life, my long screen starring hours have stopped causing me headaches and bad sleep. My phone and my computer have night mode on, all the time! Thank you for f.lux!
This would be kind of interesting do you have any more info on this?
"big" - uh, smaller than any other type of plant

"ugly" - you hate pinwheels???

"noisy" - I've gone right up to the base of farm-based wind turbines and don't remember any terrible noise. And they're never built right next to a house.

"deadly to birds" - nope
An incredible compliment to be sure.
I believe that to use the same app, he requires google play? Am i missing something? You can export the app yourself from google play and it doesn't run unless you have google play installed.

Am I missing something?
Threats of violence already violate Gab's ToS:

"Users are prohibited from calling for the acts of violence against others, promoting or engaging in self-harm, and/or acts of cruelty, threatening language or behaviour that clearly, directly and incontrovertibly infringes on the safety of another user or individual(s)."

https://gab.ai/about/guidelines
The serverless.com framework helps addressing #2,#3,#5. There are other frameworks that help addressing #1. Not sure what kind of compatibility or incompatibility do you have in mind for #4 - you could access RDS from Lambda if you really want.

I think "all the love" is related to the fact that you can enjoy the variety of AWS services (which does not exist to the same extent on GCP, at least yet), and integrate them together relatively easily. Also, from developer perspective, AWS documentation and SDKs are by far superior to those of GCP (at least from my experience).

GCP does have many advantages around specific features/services - but at large, AWS is (still) much more capable and mature.

Disclaimer: I am the author of the above article :-)
I had already given notice at this point, so maybe that is why they didn't fire me. They could still tell interwoven "this asswipe is no longer with us".
Well, if they'd been as brilliant as the GP indicates there would be no need for Julia, would there?