skysight-inc/HackerNews huggingface dataset:
You hit the proverbial nail on the head here. I quit college to start an IT support company (back at the degree currently, data science is cool!) and later contracted for myself for a while, so I have seen the inside of all kinds of companies, from fortune 500 oil to 2 man law firms.

The number one issues I have seen in the IT industry is lack of incentive, primarily in the form of salary, lack of respect, and lack of a C-level working on their behalf at the boardroom level. I know sysadmins who supported entire 200-250 person, 7 branch companies single-handedly, but get 40k, never had a budget, and got refused for hires and simple stuff like "hey, the cabling here is from the 1970's, we need a contractor to come in and recable the offices", and being told "no, you do it, at the same time you support the whole company, and no- you can't buy the TIA spec book."

It's no wonder companies are hemoragging good IT talent left and right.

If I could offer a single peice of advice to a company, it would be to create a CTO and CIO position if they don't exist, and get a good one who advocates on the behalf of the IT department. I see most of these issues as management failures first, not technical, so don't come crying about cobol to me.
Higher frequency is better. Most web languages are single threaded. Most operations, opening your IDE, running tests are also single threaded.
This article desperately needs pictures. I'm sure at some point someone will collect them all and post another version.
Show HN: Résumé Exporter, a tool to export résumé data from LinkedIn, Xing, SO
I don't see anything about expanding the acceptance rates, just making it more possible for some people pay for it without going into debt. It's perfectly possible to not get accepted to a SUNY or CUNY school.
It might be an issue, but I still got mine (a Gigabyte x58A-UD3) for 140£. I was specifically looking for a MB with decent overclocking support and working VT-d, which limits the choice. You can get entry level x58 Intel MBs for much less (overclocking these xeons only requires bumping the BCKL to 200Mhz and maybe bumping the core voltage a bit, nothing fancy). The RAM is also still fairly cheap.

If you care more about core counts than single thread clock you can find used x58 dual socket workstation MBs which also have support for large amounts of server ECC ram which is very cheap.
Soil depletion: http://news.berkeley.edu/2015/05/07/soil-depletion-human-sec...

Groundwater depletion: https://water.usgs.gov/edu/gwdepletion.html

Antibiotic resistance: https://www.newscientist.com/article/mg23231044-000-antibiot...

Shall I go on?
A day in a Superhero's life: A.K.A Product Manager
paywall it and you would become a millionare over night.
That kind of joke is punished harshly around here.
It's not flash for the desktop, the author just wants to say something mean about electron cause he's angry.

The flash analogy doesn't hold in any way. "Well, flash was errr ummm BAD you know.... and this electron thing it's BAD too .... err umm SAME AS FLASH!

Grumpy grump just wants to yell and stomp.
With machine learning these days I'm sure that accuracy will only increase too.

> They say they cracked four-digit pins with 70% accuracy on the first guess and 100% by the fifth guess.

I'd expect within a few months they could have 70% accuracy on the first guess for typing text/passwords.
I'm currently using a T43 I was given it by a friend.

I completely completely agree with you regarding the concept that older hardware results in better-designed and faster software. (If I had the money and I could deliver a pallet of T42s to Google's front door as a protest-prank, I would.)

I'm hesitant to put an SSD in mine though. The disk is swapping about 65% of the time I'm using the machine (although I have 2GB)... I fear I'd wear through the flash cells in 6 months. I'm completely serious.
heh, speaking of Adobe Air, I remember Air based twitter clients running smoothly on my Eee PC 900 (single core Celeron 900 MHz!!)
What are those percentages religion-wise, and in relation to the one-party state that the South calls governance?
Revert the fix and add it to your backlog. You've got enough to worry about when porting/rewriting, don't add additional dimensions of complexity and risk by trying to change business logic at the same time. Minimize risk by minimizing change...then when the new system is up on its feet, go back and fix all the mistakes you found.
For diplomatic reasons.
Japanese car names are frequently funky. Makes them more interesting :)
Yes, the router path makes sense. In a way, it's modular security - if the customer cares about security - he should pay a bit more for the right router, if not - it's his decision.

Btw, Amazon does some interesting stuff with AWS greengrass, including a router, it's quite similar to how you view it. And i'm sure they'll take of telling end users.
So what alternative do you propose? 99% of users are on those platforms. Moving everyone to a different platform is almost impossible.
There has to be a way.
> To build nidium you need at least 5.7GB of disk space. A build from scratch may take 30 to 90 minutes, depending of the speed of your computer.

Is this abnormally large for a project like this?
Why not? People do native mobile apps despite those platforms being more or less at parity, while desktops are overwhelmingly just one platform. The tools to write cross platform mobile apps that aren't just a browser with lipstick (like xamarin) exist for both desktop and desktop.
Ok, that makes more sense! There are some pretty huge systems that would be very, very broken if the attack you accidentally described was viable. :)

I agree with you that SRP is worth avoiding.
They're down to earth enough that they'll probably recommend people learn how to use a CD burner.
> "Current quarter of the Moon". Or "How Giants scored last season"

These sentences describe functions, not numbers.

> "One, if P=NP, zero otherwise".

This value is a constant. It doesn't change through time. We simply don't know what it is.
>Is it a waste?

It's up to them to decide. I, for one, have seen far too many people go the route of academia, stick to it, and then regret it because they either didn't get a tenure track position, or because they were so old when they got one.

It depends on the discipline. Engineering/CS is soft on academics. When I was doing my PhD, it was not unusual for a graduate to get a TT position without doing a postdoc. But if you're in the sciences or math: Good luck.

You are responsible for taking care of your needs. If all you care about is research, and not enough money to pay for your kids' college (the situation of a number of career post docs I know), then I'm the last one to tell you to reconsider.
> Wonderful, so Twitter is now a tool for corporate propaganda, Google is providing Censorship-as-a-Service API, Facebook is removing links classified as "Fake News(tm)", Reddit is deleting whatever mods don't agree with etc.

This was inevitable. All the above-mentioned services are funded - in large part - by ads. When it came to choosing between serving the users vs. the advertisers the latter would always win in the long run because they were the paying customers.

What's needed is some sort of "public" space on the internet that's not controlled by corporate (and increasingly advertising) interests. Non-profits like Wikipedia and archive.org come close, but aren't meant for real time communication. Ironically, technologies like SMS are also somewhat neutral because they were conceived before advertising became the dominant business model on mobile and have no hooks for "curation" and "engagement".
Seems like there's a sub-thread going on in this discussion relating to zen/buddhism/enlightenment. Dream reality or "Maya" is the reality of concepts and ego. "Reality" is the real tangible experience of consciousness. Everything else is layered on top of that as projection or thought. However, I can tell you having had some experience in this area that using these doctrines to create a "good and evil" but just using more subtle language is also just another concept and layer (supermarkets are just as real and part of reality as anything else). The real goal is to see the perfection of things exactly as they are, and that also doesn't mean you don't have the potential to change it (because human growth and change is also part of it).
You can usually easily figure out someones connect the dots password simply by looking at the smudge marks on the screen.
> Tweeter and all others you mentioned are private corporations. Their goal is to turn profit to their shareholders - NOTHING MORE.

Not sure what that's supposed to mean. Would it be OK for a food company to use expired ingredients if it increased their profit, or for FedEx trucks to run over people if it helped their bottom line? Private corporations have various degrees of responsibility to the general public, depending on how much harm they can inflict. Twitter has become a major platform for public discourse and it's not like people can move their followers elsewhere. Using Twitter's power to suppress certain kinds of (otherwise acceptable) public statements should be a big no-no.
Large parts of the territory affected by the fires were once peat bogs:

https://www.researchgate.net/profile/Dan_Hammarlund/publicat...

The carbon in those was sequestered; under normal circumstances, it would remain buried for millennia.
Ask HN: Career path for a business analyst
I have been working as a business analyst since last 8 years in financial domain . I have recently moved to a AWS devops kind of role in hospitality industry .

I am 34 years old and am thinking to take a path from here.

I have two paths in front of me , either move forward in AWS direction ( certifications etc) or start learning network security ( exploit development / vulnerability research ) . Although I have no background in netsec but have a keen interest in that field since college. I admit I have not done any courses in that area.

Now AWS path is easy as I work with that everyday , however I have been ignoring this itch for learning netsec since a long time.
Netsec is nowhere related to my work and will be done in my own time , this will be difficult since I have a toddler to take care of. Plus I have to start from scratch as I don't know anything about it.

I am looking for advice on what will be a good choice for me at this point . I am on H1b visa so moving jobs will be slightly difficult .
There is, in fact, a ton of money in boring ass software.
Funny. The real world does not work that way. Misleading the public is what power is for.
Getting to initial scale: SaaS Financial Plan 2.0
> couldn't match their performance in the original movie.

Yikes. That makes me wonder what the director had to do to get a good performance out of them. Did they just have them say the lines over and over and over until they accidentally got a good take?
Boeing Dreamliner Gets $3M Cheaper Thanks to Rapid Plasma Deposition
Mir, like Unity, was a political play. Canonical keeps trying (and failing) to establish itself as the owner of some core, critical desktop software.

Anyone who knows open-source hackers should know that their bullshit detectors are highly attuned to typical political malfeasance, and the transparent overlays of conventional corporate politics are not going to work on them (other approaches would work supremely well; hackers are not invincible).

I'm actually worried about Canonical after their repeated political failures. Despite their best efforts, Red Hat continues to stomp all over them, with systemd winning over upstart and now Wayland over Mir.

They need to re-evaluate their strategy for land grabs. Do they not have the technical skill on staff to conceptualize technologies that get people on board? Is Red Hat intentionally undermining them (hard sell since most of these projects existed before Ubuntu decided to try to copy and win), and if so, how can they compete?
How much of all this nonsense is caused by devs using any and every JS library out there? We've seen this problem on the nodejs side before, and it's even more painful on the browser side. Sure, Slack almost certainly doesn't know all 15m LOC in Chrome, but they sure as hell should know every LOC in their JS, whether that's from in-house code or 3rd party libs.
The Economics of Software Correctness
Most users will never notice this, and if some problem is solved using Electron well then Electron solved the problem, life goes on. If you don't like an app or how it behaves then just don't use it.
have you reported such behaviour to Slack devs?
Something similar is often used for railway lines. Even Wikipedia has it on some pages, eg. https://en.wikipedia.org/wiki/Great_Eastern_Main_Line
You might not necessarily want something like code-editors rely on external servers, while still taking advantage of the UX of web-development.

VSCode gets around this by running an npm node locally.
Judge rules Uber exec can't plead the Fifth to hide document
I've been working on a hobby app for some years that is a modern refresh of an old idea. As the article exhorts (and just for funsies, it's just a hobby) I'm writing it using native code and to be conservative on resources.

Every place I need to render text or make a thing respond to a mouse click I need to manually do all my own text layout and event handling and so on. (The app is in a domain where it needs special rendering -- I can't just reuse a system widget or library like Qt for this.)

Meanwhile, people are making apps similar to mine on top of Electron and banging out features way faster than I ever could. If they want some popup to have some bold text, or use the GPU to animate, or properly handle Arabic text layout, they get it all for basically free, they just need to bang out some divs. I am jealous.
C and the Basis of Civilization: An Introduction to Biohistory #1
Slack and Spotify (Atom usually behaves alright) use a ton of CPU for me, and I almost never have GIFs in my Slack.
The ATMs in Vatican City have Latin as their main language, so it's not a huge stretch...

https://commons.wikimedia.org/wiki/File:Vatican_latin_atm.jp...
At least with BMW its consistent. A series number (3) followed by two numbers where a larger number represents a larger engine (30/40), followed by X if it has all wheel drive. M means performance. Series numbers increase with price. Pretty easy. Hardest part is remembering which series numbers correspond to which body styles.

Compare that to Merc. There's the C, E, and S-Class which come in Sedan, Coupe, and Roadster variants and increase in price in that order. There's the CLA which is their entry level Sedan, except they call it a Coupe. There's the CLS Sedan which is more expensive than the E but cheaper than the S, and again, is called a Coupe. Then you've got the Maybach name which means luxury, and the AMG name which means performance. Most models have an AMG trim. Add in the E wagon, the AMG GT roadster, the S and SL roadsters, and the GLA, GLC, GLE, GLS, and G-Class SUVs. And the B-Class electric.
Twitter had a moment filled with negative tweets about United at the top of its curated Moments tab for the entire day yesterday. Even now I see a trending hashtag and moments about the incident. If their goal was to suppress this story, they couldn't have done a worse job. These accusations sound like paranoia to me.
There is probably intelligent conscious life out there in the universe, and considering the mass extinction we are setting up right now it might be best to leave it alone. So keep consuming, burn that coal and save the aliens (from us)!
Some people make over $100 an hour for this work, and some only do this part time. It's you're a retired programmer that just spends part of your time doing this, it's not a bad deal.

I'll also throw in the counterpoint that you get taxed heavily on these earnings and you (usually) don't get benefits.
Ask HN: Want to See My YC S2017 Application?
I'm looking for a technical co-founder so let me know if you have any interest. Thanks.

https://docs.google.com/document/d/1cRbJNbSxmZoAZto5aolN8bwp3DiyTVpBDBz6Cdxyxm0/edit?usp=sharing
Some Rumors Emerge About Intel's Upcoming Skylake-X and Kaby Lake-X Processors
> The following platforms were retired: armish, sparc, zaurus.

Goodnight, sweet prince.

The Sharp Zaurus was where I first ran OpenBSD.
It's pretty wild that a CPU can have this much of an effect on game framerates. That definitely defied my expectations. I'm also fascinated that it's much worse on some games, and much better on others.

Personally, I use my GPU for video encoding and mostly play games in the categories where Ryzen seems to underperform, so I won't be picking one of these up. But it's nice to know that AMD is bringing the heat on this front.
Right, but that's our use case and it also happens to run our legacy applications! IBM's support is also very good.

We're not running our modeling engines and that stuff on it. We have HPC for that.
Yes, it is the motherboard.

Get a second hand workstation on ebay, don't get individual components.
Yeah, you can set up your own server and "content", but it ain't gunna be like Twitter, because that's where the people are. Network effects make it very hard to launch a competitor

Twitter is an incredibly important communication medium; as an example, it almost certainly was instrumental in electing Trump to the presidency. Just because it's privately owned doesn't mean we should be content to have it run like a petty authoritarian regime.
And this is the comment that hit the nail on the head

Of course Java is going to be slow when the "Enterprise Architect" and his minions will push for hundreds of classes that barely do one thing right and have several inheritance levels deep while the "mainframe" people are shuffling data using something that's simpler than a csv

Also, the virtualization magic is good enough so that the COBOL people keep playing with their 70's technology while ignoring modern-world problems
There is native support for Windows (from Microsoft), macOS, Ubuntu (from Canonical) in addition to the first party support for iOS and Android.
Yes, I believe that a consequence of whatever "upset the west is feeling absorbing Syrian refugees" will be that the west will not be willing to repeat that and will handle the next major source of refugees in a much more isolationist manner.

Governments all over the first world are clearly more resistant to accepting immigrants than a few years ago.

One can definitely argue that for moral reasons we shouldn't wall ourselves off from other peoples problems, but the first world certainly does have the capacity to try and it seems that it also has the political desire to do so. If you ignore the words of major governments but look at their actions, we are seeing investments in capabilities to do just that, both military capabilities and economic ones - as automation replaces offshoring, the first world is now agains slowly getting less dependant on third world labor.
The economy and the environment are not diametrically opposed. Policies in favour of one do not have to contradict the other.

Efficient, sustainable energy and transport will bring huge economic benefits to countries that are net fossil-fuel consumers.
A lot of dystopias have involved visions of the future where important parts of society have been largely subsumed by corporations. Those two ideas don't really conflict.
It's appropriate to call Chrome an OS-like platform, and it's quite convenient to ship apps with, but it's not "Flash for the desktop". As someone who is opposed to bloat but sometimes appreciates convenience, I think Electron is getting a bad rap here for something that was screwed up by the JS app developers.

Go to Electron's website and download the demo (called API Demos). It's 3 processes and consumes 0.0 CPU on idle. Is it super efficient space-wise for what it does? Certainly not. And RAM usage is a valid concern. But churning CPU cycles on idle is not Electron's / Chrome's fault. I also suspect that if an app is behaving grossly on Electron, it's probably a bad actor within a generic browser environment, too.

My recommendation would be to not ship simple web apps wrapped in this huge machine without a good reason. But there are good reasons to use Electron or NW. It's just a poor choice when all you need is a thin wrapper around your website.
Well of course. Who was enough of a sucker to believe that the means of education, information distribution, and public discourse should be privately owned and operated for profit?
Building Chromium/CEF requires several times more disk space and takes several hours on my new MacBook Pro. So I guess the answer is "not abnormally large".
> The Secure Remote Password protocol (SRP) is an augmented password-authenticated key agreement (PAKE) protocol, specifically designed to work around existing patents.[1]
Before you start wiping your other hypervisors, please note that it does not seem to be mature yet

* https://marc.info/?l=openbsd-tech&m=149048271705188&w=2)
Maybe not, but since when did climate change become the only environmental concern? It's as if we can just curb our appetite for fossil fuel in time, we'll be okay. But there are other pressures on the biosphere that clean energy isn't going to alleviate.
Maybe somebody high up on twitter has a stake in united
Yeah, I see what you are saying. In that case, I am simply not qualified to answer your question.
Looks like AMD is the way to go for compilation workloads. Very impressive. Check out the chromium compile benchmarks:

http://www.anandtech.com/show/11244/the-amd-ryzen-5-1600x-vs...
That's how most class-action settlements work. My dad works construction and the company he worked for were holding over-time pay from the workers in the millions. My pop got like $50.

They also attached a list with the payouts for the other people on the suit and at the top of the list in the millions were the lawyers :/
This statement is pretty badly outdated. Modern web tech is just as multi-thread capable as other tech.
Well, it has a lot of dependencies to build :

- mozilla spidermonkey

- Google Skia

- ffmpeg

- portaudio

- leveldb

- OpenSSL

And various other stuff.
There are native editors reaching from very bare bones (vim) to medium like VS Code (Sublime) to full IDE (Visual Studio). All of those run native interfaces.
How can animating a few gifs (or a few hundred) even use a noticable fraction of CPU? It's small images blitted from memory to screen. I agree with the author. Get off my lawn.
I bet you could do this by analyzing a video of someone holding their phone too.
Twitter is a platform for people to communicate and you can't easily move your followers. This would be more like the giant local mall booting out shop operators based on their political views.
So much better if the media was owned and controlled by the government?
I even got more used Slack memory than the article's writer:
https://imgur.com/a/AQGYD
Except we have tons of video, witness statements, responses from UA PR, and the CEO doing the old public "very sorry!, trying to contact the victim now and make ammends"/private "this guy is immature and beligerant!" positions.
> Well yeah, for writing code you might as well use decade old CPU and it wouldn't really matter. Only compile times would suffer.

2007 is the era of the Core 2 Duo, which really are dated and slow compared to today processors.

5 years is reasonable, the evolution has been kinda slow lately.
My recollection is of calories but I cannot find a source for that right now. Regardless, my point was that if you grow plants to feed to cattle to feed to humans you are taking more resources than if you grow plants to feed to humans. However, it is complex - it depends a lot on the landscape.

http://www.economist.com/blogs/feastandfamine/2013/12/livest...
You Suck at Setting Performance Metrics
Sure, but you can't do that if you're a web page. This is about a malicious app or website listening to the accelerometer and gyro to determine what the user is typing on the keyboard into a separate app.
How to Make Planner Sticks Without Photoshop