skysight-inc/HackerNews huggingface dataset:
Note: also works on new-ish Chromebooks (so you don't necessarily need to enable developer mode to work offline).
Mechanical engineering didn't have its Lisp. We do

The steam engine was more of a productivity multiplier than Lisp could ever dream of.
Netflix Paid Paramount More Than $50M for 'Cloverfield Paradox'
FUCKING HELL.

The rent is 2.5k * 12 = 30k a year. If someone makes $15/h * 2000 hours a year = 30k. 100% of income on a 1BR.
Is your fucking view worth the costs you impose on others?

Enjoy your artificial restrictions on supply, as everyone with even one grain of common sense moves to Texas or Washington.

P.S. Rich software morons can afford it, but just because they can doesn't mean they want to get ripped off by (30k rent) + (20k state taxes) a year. Location is sticky, but once they get the equivalent job literally ANYWHERE else, they will take it, or an internal transfer.
After having been burned by iTunes numerous times over the years, I just don't trust it anymore with my music. Easily the most unreliable piece of software I've ever used.
If you want to know just how hard programming is, try teaching it to someone.

Programmers have to remember a vast amount of domain knowledge. Consider the basic task of choosing where you are going to store some data, well first you need to know which options exist and there's dozens of them (do you want Postgres, SQLite, Redis, LevelDB, ..?). Then you need to know the strengths and weaknesses of each. And I hope you have been keeping your knowledge up-to-date because the answer in 2018 is very different to the answer in 2008.

The lack of barriers to entry actually makes it harder. There are "law schools" and "med schools" to teach you all the knowledge required to become a lawyer or a doctor. There is no "programming school", every programmer is self-taught. A computer science degree hardly scratches the surface.

While there are specialisms, such as game development or embedded development, most programmers are expected to be generalists. You may find yourself needing to write networking code, and there's a whole bunch of knowledge that goes along with that. Or, many programmers end up having a working knowledge of cryptography.

Sure, almost anybody can learn JavaScript or Python, and write code, but learning a programming language is only 1% of the job.
Raconteur | full-time developer position onsite | London (E1)

https://www.raconteur.net/careers/web-developer-london

We are on the lookout for a web developer to support our digital team with a growing task list in managing our two websites (and ) as well as developing digital solutions for the marketing department and for our clients. You will be working closely with our lead developer and be managed by our Head of Digital.

Main responsibilities:

Help with development work on our internal projects as well as the development of:

Microsites
Landing pages for our PPC campaigns
Interactive Infographics/Charts
Email templates
Online advertising (DFP)
WP themes / plugins
CRM system integration

Skills Required:
PHP
WordPress
CSS / SASS
Javascript / jQuery / ES5 / ES6
Javascript MVC frameworks like React, Vue or Angualr (optional)
Gulp / Grunt
Git
Composer
LAMP / LEMP / Docker stacks

If interested, please send CV To Will Brookes (wb@raconteur.net).
For first time a dedicated conversation on cryptocurrency in US congress
It also appears to reduce the amount of available rentals.

http://conference.nber.org/confer/2017/PEf17/Diamond_McQuade...
Yep. I called out the claims about the VC party- more than 3 people who attended the party are on record saying what she claimed occur, didn't- and that includes a woman who stayed until the morning.

That's not to say there aren't huge problems, but we owe it to ourselves to be honest in our reporting.
> Megan's response is just not to pursue economic justice at all?

I think the argument here is more "not pursue short-term economic justice at the expense of long-term economic justice"
I am the same way. Also have a mild stutter since childhood. I have found over the years that pausing mid sentence for just a second will bring back that natural flow. I've never been questioned on it for years, and don't believe it sounds awkward, which is really all I care about. And yes, I will also substitute words if I can predict that they'll get me. It's quite easy to tell when it's coming.

I am still a very confident person in social situations. It doesn't affect my normal adult life. In middle school it was an issue, but I've learned to control it as I got older.

Reflecting on it now, I stutter more often when I'm with people I'm most comfortable with. Family especially, close friends, girlfriend, etc. Perhaps because my 'speech guard' is completely down. But really isn't much at all, if any.

Interviewing for the current job I have now taught me a lesson in humility. I was speaking fast, my brain was racing and it brought out the worst I've spoken in a long time. I was embarrassed because I just couldn't seem to recover, but determined not to show it. I apologized, regardless. Staying calm and collected has always been the key for me.
Learn about his tactics before you voice useless opinions.
I think context-specific norms are important, too. I was on a lot of Little League teams where the coach was a curmudgeonly guy who was always yelling, and the kids mostly didn't mind being yelled at. It was happening to everybody, so it didn't mean anything bad about them personally. Same thing in school; some teachers were just mean. But then there were teachers who would treat different kids differently. Some kids would get the acid tongue over and over again no matter how hard they tried; others just got sweetness and light. That's terrible. It definitely doesn't have the desired effect; at least, I hope no teacher would want to make kids feel sick about coming to school every day.

If you establish a norm that everybody gets yelled at, even the better performers, then getting yelled at comes to just mean "pay attention" or "you need to focus more on this." Otherwise getting yelled at means, "You are not living up to the standards of the group, and we resent you for it. You should worry about what's going to happen to you here, if you're even allowed to remain."
Sorry, we’re way past the point where screaming “fake news” excempts you from providing arguments.
How stable are stable coins?
Why ‘Fallout’ Is the Best Nuclear War Story Ever Told
And also chemical engineering also requires skills in mech /fluids engineering doing a reaction in a lab vs at scale is a completely different thing.
I'd expect the energy cost of deliveries to be about an order of magnitude less than doing the shopping yourself if you have to drive out of your way to do it. Goods being delivered make up a significant fraction of the weight of a delivery vehicle but a tiny fraction of your car when you're driving to the store, even if you are getting all that stuff.
Tesla is on a ride this time. Loud cheers for this man.
Reverse Engineering Microcontrollers Without a Datasheet
Even for just PostgreSQL, Postico is fine on Mac but then on Linux the best I've found is DBeaver.
Congress Petitioned to Disclose Crypto Ownership
I think that's true from the management side. I also think it reflects personalities on the employee side: you have to be able to risk rejection and possibly worse to ask for a significant raise which means you either need to be very risk tolerant or in a situation where you can afford to fail.
I bet those who believe that anger is always and everywhere wrong are the ones who lose their temper. (They may go silent and direct the anger inwardly.) Those who use the anger will employ measured criticism and intensify their efforts.
PHP, because it is simple, powerful, has bindings for everything, and the largest community with huge projects like Wordpress and Drupal. I know it isn't as trendy as python but all of the arguments made so far for python apply to php as well, and php is older and more widespread.
Actually, a Windows release is already in the works. It was supposed to be released in January but they ran into some delays. https://github.com/TablePlus/TablePlus/issues/9

You can find out about their tech stack in their FAQ: https://tableplus.io/faq
I'm a recent convert to the Church of Kotlin.

If you know Java, it takes a week or so before you're comfortable, and after that it's magical. All of the boilerplate, all of the tiny little frustrations and bad ergonomics, are just gone.

IntelliJ is a fantastic IDE, too, and I didn't bother picking it up until I started playing with Kotlin.

Kotlin compiles to JVM bytecode, and it runs everywhere I'm currently deploying applications. It can be mixed in with existing Java baselines, and interoperability is almost perfect.

Kotlin also cross-compiles to Javascript, and there's a new Native target, which I haven't played around with yet, but seems like a decent answer to Go's statically compiled, platform native, single binary output.

Lastly, there's an experimental feature that allows you to write one source base and target native, the JVM, and browsers. That finally gives me a single language that I can run anywhere that isn't Javascript.
Yes very few developers in London earn as much as the train driver who drives the train the developer catches to work (60k for a 4 day week 80k per year after OT )
Publishing isn't that generous, in general, salary-wise. Only the folks at the top are getting that kind of money.

Also, vetting submissions should be a relatively small part of your time. When you're reading a lot of submissions, you learn how to weed out the weak fairly quickly.
It is awful. I hope one day it's as good as pgAdmin3, but I'm not hopeful. It's great to develop it in the same way as postgresql because that's how the developers are used to working, but it would really benefit from a more open development model using github or gitlab. I don't understand why they chose their tooling for pgAdmin4, but I'm sure it must be buried in the mailing lists somewhere...

Thankfully BigSQL are still updating pgadmin3 to work with postgresql 10: https://www.openscg.com/bigsql/pgadmin3/
Seems like a bad 3D render to me.
I was comparing Junior USA vs. Senior Europe
If you’re committed to ignoring substance in favor of rhetoric, you need to work on your rhetoric. A lot. I doubt that many here will be interested in shifty replies which fail to touch the substance of previous posts.
I think the Genrich case is just as much a story about prejudice against the mentally ill as it is a story about the failures of forensic science.

> Martinez understands that Genrich comes off as “weird.” But, he insists, “He didn’t have a violent bone in his body. He never hurt anybody. He was the one getting hurt.”

As far as I've read about it, this is pretty much the norm for people with serious mental illness. They're believed to be aggressors, but in reality are vastly more likely to be victims because their alienation and unstable lives render them highly vulnerable to the tactics of abusers (which are often similar to the tactics that law enforcement officers use against suspects). People tend to assume they're lying or delusional when they tell anyone what happened.
I've never understood why contacts can't be stored inside a mail folder, so that every computer you setup thunderbird on gets its address book synced..
On the subject of encryption, S/MIME has broad client support (e.g. the clients shipped in all major desktop & mobile operating systems) and the security model is easier for most people to understand (WoT sadly often means “accept everything without checking” in practice).

What's missing is a LetsEncrypt-style effort to make it easy for people in non-managed environments to get and renew certificates. It'd be really nice if Mozilla & the rest of the industry chose to invest in that infrastructure and some usability improvements to make it more manageable.

This would be especially useful if it extended to browser integration so a user could trivially prove to a remote website that they had a valid signing certificate for a given address.
Ironic that you use "hysterical" to attack a book about overwhelming male culture. A note on the word's etymology:

It's a word with a very female-baiting history,
coming from the Latin hystericus ("of the womb").
This was a condition thought to be exclusive to women –
sending them uncontrollably and neurotically insane owing
to a dysfunction of the uterus (the removal of which is
still called a hysterectomy).

https://www.theguardian.com/media/mind-your-language/2012/ma...
What it feels like being an iPad on a stick on wheels (2013)
Nvidia 'checked all the boxes' and the stock is skyrocketing
Yes, I also agree: this only exacerbates the problem. And there is a problem. A good example was the Aziz Ansari babe.net article. I would self-describe as a feminist and it was great that the woman was able to tell her story but I think the reporter did damage to the discussion by _the way_ she told it. We have to be able to critique reporting in order to insist that it is better or it will only get worse.
Surely Paris levels of density is something SF residents could learn to live with?
Peer review is voluntary and done by other researchers in the field. Publishers mostly take care of editing the final text (basically typos and formatting) and uploading them to their servers.
>The thing is most research papers are simply not accessible to neophytes

That very much depends on how you define "neophyte" and what field you're talking about. You don't need to be a doctor to make sense of most clinical trials, you just need a reasonable education in statistics. A mechanical engineer can usefully learn from a lot of materials science or fluid dynamics research. Our society is increasingly well-educated, which creates a huge number of people who can make use of sci-hub in one way or another.

If you're writing papers that are of no use whatsoever to anyone outside of a tiny coterie of specialists in your field, then either you're doing absolutely cutting-edge theoretical work or you're just really bad at writing papers.
Of course people think it's dead, there isn't even a link to it on the Mozilla site.
Yep, I also ordered a $20 set of Mpow bluetooth headphones on Amazon ~3 years back, and they have been just great. While the sound quality is not that good, it is good enough for my daily gym and running sessions. Ive also used them in the rain without any problems

It’s a little surprising that a lot of people seem to think that decent Bluetooth headphones must be fairly expensive
To quote a Chem eng friend, "I don't know chemistry, all I know are flow rates."
Node JavaScript vs PHP for Server-Side Development
Having watched a few rounds of CS faculty searches, I'm certain the shortage will still be there. (At least at my university.) The reasons are more or less what you mention, but objectively, it really isn't a particularly difficult life and teaching can be fun - especially when you hire a student to grade.
Maybe it's my heritage, I'm not sure. Whenever I read about the Visigoths winning battles or killing a Roman Emperor, there's a part of me that is like "Hell yeah, you better watch yourself when you go strolling on Gothic territory. Roman Empire, we'll see about that."
>If browser vendors aren't careful

But they are being careful. This rollout has been taking place slowly over the last two years, and continues to do so.

Changes are incremental to give developers a chance to adapt, and to prevent users from getting used to warnings.

HTTP/2 requires https. New APIs have started requiring https. And only forms with passwords or CC inputs will trigger security warnings. These are incremental steps.

I don't know why people think browser vendors haven't considered this stuff before.

Eventually vendors will start deprecating existing APIs to continue the migration towards requiring https. That will put more heat on developers, but only after they've ignored warnings for literal years.

But even the change announced today is only a UI update to the omnibar. It's hardly earth shattering.
Tailor-made location, highly battery efficient location  reminders using AI
Every internet-connected device should have a FQDN, that's just common sense.
How WebAssembly May Reinvent How We Write and Ship Code on the Web
Compared to Navicat Premium this is basically free... Navicat Premium for similar amounts of Database Systems currently costs 1299$ even Navicat Essentials costs 199$
And to top it off you can even use TablePlus for free if you accept some Limits!
San Francisco Bay Area Experiences Mass Exodus of Residents
>But creating work after work, for the sake of creating, doesn't necessarily lead to better work

I don't see anyone suggesting this.
While I obviously agree that fully reproducible results is the ideal, just knowing that something is possible and having some idea where to start is often valuable in itself.
Thunderbird doesn't support this either, does it. I thus don't see the relevance of this argument.
Yeah the feeder road is the entire parallel road not just the on ramp. Between feeders and regular freeway exits every mile or two it really prevents some of the incredibly dangerous driving I've seen in other parts of the country where people dive for an exit because the next one is 5+ miles away. Because we typically have overpasses for intersections under the freeway it's no big deal if you miss an exit. Just take the next one 1/2 mile or a mile away and make a uturn underneath the freeway. If you aren't going far you can just take the feeder down to your missed exit.
Not sure what the equivalent of 1099 is in Canada, but alot of recruiters will offer both options with some kind of minimal increase for 1099(you pay taxes). You basically juts need to ask them. Also, In US you need to pay estimated quarterly taxes.

*Basically, the Canadian T4A and the U.S. Form 1099-MISC are equivalents, and are used for the same purpose when it comes to freelancers. While there are similarities and differences between the forms, they are irrelevant.

https://quickbooks.intuit.com/ca/resources/taxes/why-your-us...
Looking for a Java Software Engineer
We are seeking a uniquely talented, insatiably curious Java Software Engineer with experience in designing and implementing web based backend Java systems.
You will be part of a talented software team that works on a new, cloud native, first of its kind application that employs Machine Learning to change how business do recruiting.

The responsibilities of the role span across the full software development lifecycle including design, development, testing, deployment and application management.

Qualifications:
Bachelor’s degree in computer science, engineering, information systems or mathematics and/or equivalent formal training or work experience. Position level commensurate with experience.

Required Skills:
Java EE/Spring/Web services (REST)
SQL/NoSQL databases, data modelling
Git, jUnit, Tomcat, UML
Understanding of cloud native principles (PaaS)
Knowledge of Agile/Scrum methodology and CI/CD tools
Strong communication and documentation skills
Analytical/problem solving skills

Nice to have skills:
Understanding of Machine Learning (ML) principles and APIs (IBM Watson, Microsoft Azure Cognitive services)
Unstructured data parsing

About Us:
Workathlon, with the aid of technology, offers solutions oriented in the management of recruitment and the proper personnel allocation for hotels and resorts.
In June 2016 we were among the top 10 in the 2nd start up competition of MIT Enterprise Forum Greece. In May of 2017, Workathlon was awarded in the “Innovation & Technology” 7th competition, while in July 2017 we won the first “Judge’s Award” prize of the Reload Greece Challenge’17 program.

http://jobs.freestuff.gr/job/3868/java-software-engineer-at-workathlon/
Consumers, yes. But consumers are not everything to a business. How about, say, employees?
Outrage-provoking political content might have been good business for Facebook, but in its absence, this company’s attention engineers can tap into any number of other distraction wells to keep users compulsively tapping the little blue icon on their phone.

In other words, fixing Facebook’s negative impacts on democracy won’t necessarily hurt their bottom line, while admitting that their business relies on a foundation of addiction and exploitation definitely would.

Bingo. Unfortunately they can probably keep up the shell game for a long time, until enough people recognize what FB actually “offers” the enduser. While plenty of people here understand the downsides of FB, I don’t know that most people do, yet.

A “service” offering dubious rewards for the ability to try and monopolize your time and attention, track you, and actively manipulate you, is simply not fixable.
Seriously. A lot of comments in here are "Well it's hard so we deserve it!".

There are thousands of developers making fractions of what their equally talented counterparts make in the US.
I don't think there's a way to do what you want in a secure manner.

I think fundamentally your issue here is with secure contexts, not with the site labeling. In the end, you can have a site like you describe, but you have to avoid using APIs that require secure contexts.

Any sort of avoidance of this, as by the method you describe ("please ignore the ugly warning you are about to see") is a mistake, because you're helping to train the users to ignore these messages.

> Still, the app will forever be marked as insecure. Although it isn't. It is trivial for the user to verify that the connection is secure by comparing the certificate fingerprint with that displayed by the server program she just started.

Is it, though? Assuming your server hasn't been compromised (nobody is monitoring it to make sure!), and assuming that the self-signed cert cannot be easily exfiltrated, and assuming that they don't do the same thing the next time they get an ugly warning from chase-bank.ru because they're sure that it's spurious -- then maybe?
One fundamental problem here is that business justification depends on business direction and strategy. What is your exit strategy? Do you care about being profitable? How important is autoscaling? How do you deal with a hardware outage?

These are not free tradeoffs. In all cases you solve some problems at expense of either making other problems harder to solve.

So I don't know about the no business justification argument. That is so contextual.

I do know we hire Gentoo packagers. We hire people who can code C. We hire PostgreSQL backend hackers. We hire the best and most senior people we can.
The New York Times Has a Confusing Selection of Furniture in Their Office
Disclaimer: I work for Apple, but for less than a year and not for a consumer product.

I always suspected it was to push headphone tech further to a long term better experience - it has been a ripe target for the trend of eliminating the pains of wires. This trend has already dominated video games controllers, and is quite present with computers as well. Headphones are a logical target long overdue for improvement - the hassle of wires, and even a physical hazard in some edge cases (I have my own tale) should in an ideal situation be something eliminated.

I think the theory that it was done so Apple could sell more bluetooth headphones is not how the company thinks - headphone accessory sales are a drop in the bucket financially. I think the decision to remove the port was made beforehand, and the company then invested in creating more bluetooth headphones as a response to that decision, not to drive it.

Of course, I could be wrong, but the emotional conclusion that I’ve seen in multiple places doesn’t seem to have a compelling explanation as to why the headphone jack was removed. The company prioritizes UX in general and acts in response to the implications of the UX, not chase money and think of the UX second.