skysight-inc/HackerNews huggingface dataset:
I think the reason for high compensations is that software is the enabling factor for capital.

If software can automate, reduce inefficiencies and generally be the means to accomplish the business goal, then it makes sense for the business side to invest heavily into what is essentially a competitive differentiator.

The bimodal compensation reflects a growing split between software activities that are seen as an necessary operational burden, and those which are the "secret sauce" of the business. That's why fintech has traditionally been the highest paying field, as the return on investment is the most obvious for them.

Edit: typo (thanks tzahola!)
Great, way to unnecessarily scare the undereducated masses. Even if they learn, it's pointless, you can already see if it's secure.
Yeah I definitely want to invest my life savings in something I need to keep on a USB key.
Couldn't you make more drones to carry the Faraday cage? ;)
This seems fair, as a consumer. I follow a few very good computer scientists and entrepreneurs on Twitter and the things they post are of high value to me. I don’t mind the ads or the web app.

I favor reading books and academic papers over random web browsing, but some time spent on Twitter, HN, and a few Reddit subs-Reddit’s keeps me up to date, tech-news wise.
It's easier to trust someone with a "known track-record of violations" than millions of random websites.
Adult ICO SpankChain's hot tech has had a cold reception in the crypto world
I know a few people across different CS disciplines in Germany and none of them has IG (i.e. union) based wages. €72k a year is realistic with 3y experience in southern Germany or one of the big cities. You can start at 50k if you look around a bit after Uni, no PhD needed. The step to 62k is then easily done by changing companies once after 2/3 years. That sector has seen a lot of wage inflation in recent years.
That’s 1 MW pulsed power at a low duty cycle. The average power is probably a few kW.
> There is not a really good, open source, Email client on mobile.

I know that mobile is more than Android, but I find K-9 mail to be a really good, open source, mobile mail client.

https://k9mail.github.io/
Former Thunderbird user here.

I'm shocked that there's no mention of the need for reliable out-of-the-box synchronization with online calendars and contacts. (At one point, I tried all the available Thunderbird add-ons for syncing with Google's apps; none worked well for me.)

Even better than synchronization, I would love to have an alternative to existing online email/calendar/contact services.

If Mozilla were ever to offer its own paid email, calendar, and contacts subscription service, powered by open-source code, and backed with strong customer/data/privacy protections, I would sign up in a heartbeat.
Show HN: GeoPlotter – Visualize location data for your fans and subscribers
The ability of a non-scientist to understand a paper at a useful level varies greatly based on the area of study and the reader's knowledge of the topic. 'Basic scientific literacy' may not be enough, but there are many more individuals with an amateur level of advanced understanding or interest in a given area who benefit greatly. I personally have no institutional access but I read a lot of papers that I can understand with an undergrad level of science background and a keen interest in a specific subject. I'm sure there are many others like this.
Python. Its simplicity is unparalleled.
The biggest barrier I see to making a forum a core part of the community effort is getting buy-in from MOST of the contributors to the project currently. So, over the next week I’m going to try and get an idea of who is interested in participating and who is opposed.

What I've seen work really well in the past is one contributor to lead 'interfacing' with the community via the forum; announce releases, and just generally be a voice for the developers. Maybe you have this person already. Otherwise, if the funds are available, hiring a community manager type person is always as option.
How does Chrome determine that a service supports QUIC? Does QUIC use a specific port and Chrome always pings it?
The Strange and Twisted Life of “Frankenstein”
Most US-based companies are vary of hiring remotely from Europe. As a worker, I'm not sure I'd want to work from 4pm till midnight. The timezone difference makes collaboration difficult. South America seems to be in a much better position here.

Obviously, there are also US-based companies with globally distributed remote workforce, but those are a minority.
Thanks, I will have a look into it.
I hope hey don't only support enigmail for encryption but also S/MIME which is supported by both the native macOS Mail client and Outlook. We have to pay for a plugin at my job for Thunderbird that if I remember correctly lets us read encrypted mail, but not write it, unless I'm miss remembering.
Multilingual Embeddings – Engineering Blog – Facebook Code
I haven't seen the film yet, but I get the impression it might be providing role models who accomplish magical feats effortlessly and confidently. I'm not sure if those sorts of role models are very good preparation for the real world of slow, painful progress and impostor syndrome. I have a suspicion that the popular representation of technology as wizardry might be extra-offputting if you already fear you're somehow not the right kind of person for it.
Ruby. By far the language I'm the most productive with.
Integration with Google's calendars just works though, has done so for years ­— use the Lightning add-on and the Provider for Google Calendar add-on.
When I went from S7 to S8, I really thought Samsung did an amazing job learning from their mistakes and creating an excellent phone. Everything except the Bixby button. A feature I will never use and is difficult for users to work around without sufficient knowledge and investment of time.

Sad to see after all of the backlash them not learning from this particular mistake and doubling down on it instead.
Developer got Windows 10 working on Raspberry Pi 3
"Plaintext HTTP/1.1 is compared against encrypted HTTP/2 HTTPS"

LOL

Now show me how plaintext HTTP/2 is slower than HTTP/2 + TLS!
Don't forget that Nomad has awesome integration with Vault, possibly the best secrets handling out there.
Just out of curiosity because all I know about Sout Africa is a massive racism happening there.

Does this information has any global meaning? Is there any context in which this news is globally meaningful? I might be missing something so I rather ask than simply ignore.

Thanks
Not even the article's author does:

>This is not a complete list, but here are some of the questions I think are worth exploring before joining any startup.
Excuse my shameless plug but I'm working on a Linux desktop client for postgres: https://sanchosql.com

Maybe someone will find it useful
> TablePlus looks good but its design is confusing and downright stupid.

Thanks for the great insight!

Next time try to articulate your point, the team is here and I bet they'd love to know how they can improve their design.
If you visit scholar.google.com and search for "placebo" you'll see there's a huge amount of medical research (and speculation) dedicated to it.
The presence of a headphone is very, very high up the feature priority list for me. It's why for the first time ever the next smartphone I buy will not be a Nexus/Pixel device (I'm still on my 1st gen Pixel). I hope I'm with the market, and market forces prevail, consigning the jack-less models to a failed experiment.
You're definitely on to something here. This is probably also why engineers like to 1. rebuild everything from scratch (but better!) 2. can't handle staying at a company more than a few years.
dick move. not all sites require https. it's easy to analyse in browser if a site needs https and flag that as insecure, which they already do... :s
JIT Compilation for Emacs Lisp
Part of setting up an account with a web service or iot device provider or whatever should be acquiring their certificate authority. However, instead of having a single bucket OS level root trust store, browsers empower users to whitelist the sites they trust that authority to well have authority over. You trust googles ca for google.com. Or maybe you don't.

At the application level, trust should be managed by the application provider and the user. Their certificate authority can issue whatever certificates it wants for whatever kind of network topology or application use cases or whatever else they need to support. As a user you're either still using a browser or you've at this point switched to their native app or you've got their JS helpers loaded or whatever. Their application logic can manage all the certificate crap so that users are minimally encumbered by it. If you're talking to local network devices their application logic would issue certificates for whatever scope of IPv6 addresses you're using. Maybe your fancy device is running dns, their thing issues certs for your scope's site, etc.

You can even do mutual TLS now because their authority can issue installs of their app their own certificates. Browsers should support client certs too. Navigating to foo.com using a scoped IPv6 address? You're prompted to select the identity you wish to use. Your browser remembers your choice for that scope. The CA is only valid for your blessed names, scope aware.
It's never worked well for me, e.g., when responding to third party calendar invitations, when moving meetings with others, when using two-factor authentication, when adding contacts on multiple devices.

Both of those add-ons have always been clunky and brittle for me. They have caused me to miss appointments and have also occasionally messed up my contact data.

I would never, ever use these add-ons for work.

See viraptor's comment for links to reported bugs: https://news.ycombinator.com/item?id=16340039
We used to give antibiotics "just in case", because of reasons like this and we now have antibiotic resistant bacteria. We've seen the same thing with antiviral drugs. Shortage or not, giving antivirals to make a caregiver feel better seems like a dangerous way to make people in the future sicker. It really would have been more prudent to put one or both of them in the hospital for observation, and it is awful that we don't have such wards available (I imagine they wouldn't need staffing greater than a nursing home because most are simply there just in case).

The test having a high false negative rate isn't actually a good enough reason to treat folks, rather a reason to develop a better test.
If it works as advertised, this might be one of the most pleasant surprises in a while. Will try it now. Been looking for a good alternative to pgAdmin.

Edit: Tried it out and it works really well from first impressions. Would definitely recommend trying it out as an alternative to pgAdmin.
Glad to see Samsung bucking the trend.

I want to use the same earphones on my laptop, desktop and my mobile without fiddling with different connectors.
I'm the sort of person who lives on the cli, I've been considering trying to port some of my emacs/gnus setup to my android device. I wonder how well it would work?
Didn't you know that air fresheners make cars go faster? Just look at my Ferrari F450 with an freshener vs this Nissan Micra without one!
Make over $300 for sharing your opinion
Take Surveys & Get Paid! Make over $300 for sharing your opinion. It's that simple. Qualify Instantly, Get Savings and Earn Money! Survey Voices is an online survey aggregator or middlemen of paid survey companies. Depending on the service company you choose, your pay could range from $5 to $75 per survey per day. If you choose to play the slot machines, you could win up to $50,000! You can start earning right now here and can be qualified for $300 for sharing your opinion, just go here - https://tinyurl.com/makecashfaster You can take a look on the site SurveyVoices.com
Thanks in advance.
Oracle could prevail in copyright case against Google
+1 k9 is really good, I think it would be a pity to split thunderbird resource on mobile front, maybe they can share resource (low level protocol libraries?)/public relation (i.e mutual refering) so that they core developers can focus on what they're good at.

My opinion is that developing an app for mobile and one for desktop is really two different set of skills and it's not because you've made an awesome desktop app that you will produce an awesome mobile app, vice-versa.
JavaScript - Because it’s on the Web, Phones, Server, Embedded Decices, etc etc.

By having the widest array of hardware devices to build on, I’d have the opportunity to solve the widest scope of problems.
Sadly the jack-less models are gaining steam.
Whereas when I say "software engineering" I am referring to formal methods, or software components of engineered systems e.g. avionics. Nevertheless - the point is that lots of professions automate themselves. Now that I think about it even a doctor who invents a more effective treatment lessening the workload of other doctors is using medicine to automate medicine.
K9 is excellent, and has good PGP support as well. Been using it for the past two years without any trouble.
>this is basically a fluff piece about identity politics.

What does asking "What do departures look like?" have to do with identity politics?

Or encouraging readers to view Glassdoor reviews, speak to employees, observing the pride employees take in their working environment, or assessing the leadership of the org, for that matter?

The amount of defensiveness three sentences about diversity can draw out of people blows my mind a little bit.
You're working on a GTK client for Postgres.

Let's not forget that KDE exists, nor that you can use GTK on non-Linux platforms (I'm thinking of the BSDs here).
It's good, some options are placed at very counter intuitive places and it would be nice if they'd slap some material design on top of it. Other than that it's pretty nice indeed.
S/MIME is natively supported by Thunderbird, unlike PGP (which requires Enigmail).
To be fair to the film, much of soft sci-fi does this. Iron Man happening to create an arc reactor in a cave coming to mind.
Wondershare Filmora 8.5.3.0 Crack Full Version
Considering that one of the main complaints about devices without headphone jacks is a problem with using audio connection simultaneously with charging or data, why phones with two USB-C connectors almost don't exist?
IOTA: Cannot be used for IoT. Loss of funds may occur
Obviously I meant the stone sharpening, not using the knife steel. And as for the material, many sources say that plastic actually contains more bacteria and that end-grain wood is more gentle to a blade than plastic. On the other hand plastic is easier to clean when it's new, but it's also more prone to cuts than wood and they quickly get dirty (at least in my limited experience). IMHO every board needs to be scraped or sanded from time to time to remove the top layer completely, that's the only way to keep it clean.
Rent Control Needs Retirement, Not a Comeback
Have a look at the curriculum for the local university. It will give you an idea of what level to expect.

> but I also don't want to sign off on someone who can't write a for loop.

So you've got a lower bound now. You can either start from there and get more advanced with every step, or think of some level you find appropriate and write both easier and harder questions. Then move higher/lower as you get more information from the candidate.

I don't think "find all the phone numbers in this file" is a bad question. You can scale it really well from "show me how you read a file and split words" to "let's talk about running parallel tokenizers over mmaped pages". There may be a better example for the domain you work in though.
Isn't this what the promise of BlueTooth is?
No connector at all but connects to everything.

But no headphoneless smartphone for me. I love my (Audio-Technica) headphone.
I think manually trusting a self-signed is the simplest way to go in that case.
> You need to do your day job AND on your own time, keep your skills up to date, and/or work on open source and/or write a blog or something.

Not just that! Don't forget about attending a dozen conferences a year, doing talks, and local meetups.
Making one-off pulses, could you use EPFCG's? With some sort of directional dish or something?

https://en.m.wikipedia.org/wiki/Explosively_pumped_flux_comp...
The mean is only a good measure of central tendency for Gaussian distributions. It is very sensitive to outliers. The median is better when you don't know what the distribution is.
AI technologies that help you to get hired
IOTA smells amateur show
I also came here to write about K9. It's open source, it works well, it supports encryption (with the OpenKeychain app). I don't have much more to ask to it. I don't think it's worth investing on a mobile Thunderbird but to be fair, I'm pretty happy with desktop Thunderbird too. They could stay in maintenance mode and make sure that it keeps running on any new OS version it's released.

If I can wish for something, fix this bug from 2009 https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/3... (but originally from 2007)
As someone who has used BT headsets for 2 years now could you explain why it such a big deal? Is it the audio quality?
Practically speaking, plaintext HTTP/2 doesn't exist.

Your browser will not use HTTP/2 without TLS.
it is could because it is easy to build your own startup in software industry in the US without the i18n for eu.
We did some experiments a few years ago when we were trying to quickly move several large-ish (30GB I think?) climate and weather data files around on Internet2 and we found that UDT solved our problems quite nicely.
My view on this is a little bit different. Linux Torvalds and Richard Stallman are not willing to turn to degenerate practices for profit. People like Steve Jobs are.

However, most people are impressed by casual impressions and simply don't research someone they admire. I held Steve Jobs in high regard, until I read his biography. Charismatic people with money are able to impress the general public easily.

So it's not necessarily that people value Jobs more than Wozniak, but that many people are easily impressed by superficialities, and do not take the time to know more about people that they like.
Intel launches Xeon D-2100
Fun story, according to some whistle-blowers, after we started testing nukes and UFOs started showing up around test sites and and bases, it was our radars that fucked up their nav systems and caused the Roswell and other few crashes that happened in the late 40s until they adjusted somehow and the crashes stopped.
Or a particle accelerator in his basement, generating an element that didn't exist before.
I think this is largely a myth. I don't have any of my work in a public space. In my area I'm in the top 5% of the salary range. Maybe this is more prominent in silicon valley? I've personally never even been asked for any kind of portfolio.
>See, for me it makes sense to link Telegram to Kremlin, as it's very obviously ran by Putins buddies.

Pavel literally fled the country and bought himself a different citizenship only to be best Putin buddy, yeah.
already thought about this option, but in the end it isn't very flexible.
DeepLeague: leveraging AI on esports analytics and dataset to further research
Validating RDF Data
That's what you use the pre-shared secret to establish: longer lived identities.
buying used machines is a good hint. Thanks!
You’d be wise to. First-world stock exchanges are not in the habit of disappearing, and volatility is significantly lower (yeah, yeah, the past week, I know, but I’m assuming we’re talking about a long time horizon like retirement).
How AI is changing the hiring process
Updated two weeks ago from Maverick on my mid-2014 MacBook Air because Homebrew no longer supports OS X 10.9.5. So far I haven't encountered any major issue. Wi-fi actually connects better. There are a few minor annoyances, though:

(1) The battery lasts slightly shorter (< 10%) than before.
(2) Tapping no longer works on trackpad during login (but it works after you've logged in). You must physically click the trackpad if you want to click anything.
(3) CPU load is high (> 50%) when the Applications folder is kept open in Finder, but I'm not sure if this is specific to High Sierra or not.
C, because I care about speed, program size, and multiple CPU architectures.

Or Stackly, a language I've been writing for nearly two years now. Like C, it's performant, compiles to tiny binaries (it maps fairly close to assembly under the hood), but unlike C it has a ref-counting GC, compile-time and runtime type safety.

set [hello] fn 'displayln [Hello, World!]
hello

I did used to care a lot more about community adoption or libraries, but less so today. If you're not dealing with protocols or encryption, and there is no library, and you can spare a month or two, then writing the library isn't a hard task. First fortnight to implement, six weeks to fuzz n fix.

But then, I've been forced to work with all sorts of estoric languages in my work, from PL1 to FORTH to Brainfuck, so my experience is unlikely to be the norm.
> I don't think Qt, or QML for that matter, is flexible enough to fit into an existing, complex architecture with its own concepts and data structures. What I need is something that I can feed my own inputs through a simple plain data API, and get back plain data results that I can further process, preferably without any other side effects.

What makes you think you can't ? Pass input events to the relevant Qt objects once per frame, tell it to render to an FBO and do whatever you want with the result.

> through a simple plain data API,

I'm working on large app made in Qt and the number of times where I call Qt functions taking Qt containers as arguments, eg QList or QVectors can be counted on the fingers of one hand. What do you have in mind for instance ?

> I don't think that is flexible or maintainable.

The number of reliable large applications based on frameworks certainly shows otherwise. Even in video games, could you cite more than five big AAA game in the last decade that were not based on UDK, CryEngine and its variants, or Unity3D ?

> I don't want to use a framework that takes over the process and the processes' I/O and the main loop,

That's what I was referring to when I mentioned code reusability. Event loops & IO have been abstracted away for a long time, yet people refuse to use these abstractions for reasons unknown to me and keep reinventing game loops in every game, instead of just referring to some lifecycle schema like Unity3D's (https://docs.unity3d.com/Manual/ExecutionOrder.html) or Qt's (http://doc.qt.io/qt-5/qtquick-visualcanvas-scenegraph.html). These schemas did not come out of thin air, but of years of experimenting on different categories of apps and seeing what works and what does not ; 99% of the time you don't need to deviate from them, especially if you're not making an AAA.

> This is my experience with Qt at least (as well as with CMake, for example).

I feel like we're living in a parallel world. Qt maintains API and ABI compatibility for major versions, the last breakage was in Qt 4 -> 5 transition 6 years ago. And a large part of the apps I use still have CMake 2.6 - 2.8 level buildscripts while we're at 3.10, and they still work as-is.
I don't want to have to use a separate battery for my headphones or waste phone battery on powering a Bluetooth radio.