skysight-inc/HackerNews huggingface dataset:
The problem with this is that badly written software actually costs more to write than a properly engineered product.

Sure, the initial impulse is cheaper if you hire all greenhorns but after a year? after five years? When the business decides that they want to move from AWS to Azure for X immutable reason?
Nothing wrong with highlighting inefficiencies. I really like VS Code, but it does suffer from the same bloat as other electron/JS apps which is the bloat that can have a noticeable impact over time.
You're asking to go silly places, and full conspiracy mode. So let's go there.

I'd say Democrats, and the liberal press. What better way to show Republicans being bad, then how quickly companies go full abusive when they're in power and working hard to remove consumer/worker protections.

Democrats would also love to get unions/workers out of the right. So they just need to show some soft support, and let it get quashed by ANY random republican with a chip on their shoulder (which is really any at this point).

Not only that the CEO of Uber has shown early support for Trump, and most Americans are of the thought that CEO/Company are the same thing (so it's easy to make news of them showing support for anything). In this case the Liberal media would like nothing less than making it untenable for a CEO to show support of any cause (due to CEOs being brutal conservative monsters). They would probably love to see the fallout from such support (further media attention), to make boards consider barring their CEOs from being political in any way.

That was an interesting mix of painful and fun to write.
I remember extended discussions on Usenet etc about commercialization of the Internet. Not long after Eternal September, as I recall. The rest, as they say, is history.

The Internet of Tim's dreams still exists. Several of them, really. But they're tiny, with relatively few users. What people now call the Internet is a horrorshow of predators and prey. So it goes. Natural selection rules.
ShatChat
Wearables (already started with Spectacles), drones (supposedly already working on that and close to launch). Those could lead to many other things (Snap OS for the wearables, fitness stuff in the wearables, Youtube competitor with drone videos etc).
Not really happy paying high taxes, but I think the alternatives are worse. The definition of "first world country" should include "takes care of the less fortunate ones". Which, when I look at countries with less taxes than mine, doesn't seem to happen.
Yeah, it's like
http://www.sydsvenskan.se/story/skjutningar-i-malmo-2017 (Swedish)

Southern Sweden seems to have a "last night" problem pretty much every night except when Trump spoke about it.

(Swedish crime rate is still low, at least in homicides it's much lower than the U.S., but Sweden is unlike most Western countries in that the murder rate has stopped going down and has turned upwards, and the politicians sem to be in denial. The police are laying down unsolved murder investigations simply because there are so many newer cases.)
I don't see any other way than to grandfather in all or most current practitioners. Take, say, everyone with five years of documented experience and a relevant degree. Congratulations, they are now certified engineers. Provide ways for workers who don't quite meet those standards to get themselves in compliance. But enforce requirements for all incoming graduates from then on. And there might be requirements for ongoing training for everyone, too, the way there are for lawyers and doctors.

As to who would do this, there are organizations like the IEEE and the ACM that would be only to happy to help.
Is string theory science?

Some scientists argue that “if a theory is sufficiently elegant and explanatory, it need not be tested experimentally”. Where does prof. Cox stand on this issue?
What makes it difficult and what can we do to make things easier in the future? Is this something the @angular/cli should consider making default so as to surface pain points in as many scenarios as possible?
Fashion Trends Analysis and Forecasting Using Web Crawling
The second reason we should not pretend we are endowed with the same abilities is that doing so perpetuates the myth that is at the root of much inaction in society — the myth that people can help themselves to the same degree if they just try hard enough.

You're not a heart surgeon? That's your fault for not working hard enough in school! You didn't make it as a concert pianist? You must not have wanted it that badly.

But the problem is, telling someone who aspires to be doctor or some other high-IQ profession that they shouldn't try, because they aren't smart enough, may also seem cruel, so we settle on what we perceive to be lesser of two cruelties.
Designer/Developers / Web Developers / News Algorithm Developers / Programmatic Advertising Engineers / Product Managers | NewsNow.co.uk | London, UK or 100% remote (UK residents only) | Full-time, permanent

We may be a top ten UK media publisher, our website loved by millions. Yet despite our huge success, we've jealously protected our start-up culture over the past 20 years. Which means today, we're still a company where everyone who joins us gets to make a massive impact. Our ethos and news product are well proven, but we aren’t resting on our laurels.

Today, we’re on a mission to combat fake news, and puncture social media bubbles, through the biggest redesign of our homepage and section homepages in 20 years.

We currently have five opportunities:

- As a /Designer/Developer/, you’ll be responsible for designing and developing our new homepage layout. You will be working with Adobe Creative Suite, JavaScript, CSS3, SASS, HTML5, Responsive Web Design, progressive enhancement and feature detection.

- As a /Web Developer/, you’ll integrate the new homepage layout with our back-end database and write the logic that drives the UI. You’ll also work on a wide array of other UI/UX, SEO, and content integration challenges.

- As a /News Algorithm Developer/, you’ll develop automated curation algorithms that will produce the content for the new homepage layout.

- As a /Programmatic Advertising Engineer/, you’ll use JS (ES5, ES6) and NodeJS to develop our unique bespoke programmatic advertising technologies, helping maintain our role as the leading UK online publisher in ad tech.

- As a /Product Manager/, you’ll take over from our CEO in keeping all our development efforts incredibly well organised. You’ll grasp our strategic vision, consult with stakeholders to prioritise and specify desired developments, and co-ordinate the work of our agile development team to balance our editorial, development and commercial goals and deliver them with maximum efficiency.

All roles will be expected to work closely with our Founder & CEO, and Principal Engineer.

All positions are available at our head office in London Euston/Kings Cross, and developer roles are also available 100% remote (UK residents only).

If you like the sound of this, we’d love to hear from you, so get in touch!
http://www.NewsNow.co.uk/careers/ (not all positions may be showing online)
I only include links to Vimeo and Youtube, otherwise no filtering on quality or topics.
Enlightening the I/O path: A holistic approach for application performance
Proshow Gold 8 Serial Key with Keygen Full Free Download
If the problem is overhiring not underhiring then there's no market failure: companies waste dumb money on hiring reams of sexy culture fits, smarter/leaner companies hire broadly but selectively at appropriate volumes.

Older and otherwise non-traditional devs miss out on an undeserved windfall, but the market pressure is on drying up the hiring binge not on broadening the high-demand pool.
The facts are that the bottom 5/10/20% in Sweden are better off than in the U.S. (from measures such as life expectancy, literacy, etc).
Yet, our society is structured around collective bargaining. So it disproves your claim that the marginalized are hardest hit. Society provides a net to catch those that fall off the edge.
Personally, I believe a society should be judged by how it looks after their worst off. That's not libertarian, I don't know what to call it. My mother would call it being 'nice' or 'responsible'.
Well yes you guessed it, you are supposed to learn data structures, but I agree that the domain name interactive python really does signal something different.
Interesting - at my work Slack is banned because everything we work on is under NDA and Slack cannot guarantee safety of data.
This is not how it works at all. Holders/ "hoarders" of Bitcoin do not decrease the utility of the network one iota. Because there is infinite divisibility, if I want to take some fiat and move it to another place via the network then return it to fiat at some arbitary price at a point in time, the fact people are holding (even if 99% of all Bitcoins were locked up) makes no difference to the utility of the network. All that has happened is that the decimal point has moved.

What is happening is that supply is reduced. Demand has presumably remained the same as it otherwise would have been, and as a result the price rises. This is great for people holding, and it encourages more saving - but the rising tide is lifting for all boats here.

For you who is just temporarily utilising the network, the fact that the price of Bitcoin might be ludicrously high (in your opinion) doesn't change the fact that you can utilise the advantages of a decentralised liberated money for your wealth movement at the same cost that it would have been if Bitcoin were at a low price.
Entr(1) – Run tests whenever files change
I'm not sure what you mean by "getting a bad reputation with certain groups", companies fall over themselves to appear "diverse", to the extent of hiring people to make it so..
I agree, and I'd like to add that what one does with/after those 10000 hours matters too, i.e. the individual factor. There's not just a large range between all-or-nothing, but there are many different "alls" too.

As an example: I am a good guitar player. I've put in probably close to 10000 hours. But lots of guitar players can play and come up with things I never could. And lots of guitar players can't play or come up with some of the things I can.

There simply isn't one sort of top guitar player, or composer, or inventor. There are lots of ideas, shades and colours, different solutions to all sorts of problems. It helps to know your area of expertise, but a truckload of Bill Gates / Bach / Rembrandt clones wouldn't be able to come up with all the novel ideas and creative solutions a more diverse set of people with their own individual quirks could.

Individuals bring things to the table that can't be put that easily into a quantifiable number; most real life problems are more complex in nature than an Olympic race where there's a clear winner and way to win. I think it's at least as important in life to find out in which ways you are unique and can make (some modicum of) a difference.
http://www.windows93.net/
An introduction to video coding [pdf]
Could you add an indication of the pricing model somewhere?

It seemed to me that the service is free until I actually checked the comments here.
As pointed out this is from 2015 but I'd love to hear some updated. Has any Facebook employee created newer presentations that discussed, say, their 18,000 iOS classes and the fact that in a single week 429 people contributed to the same iOS app?

I'd also love to hear an update to the "Our site works when the engineers go on holiday" claim.
I'm about to complete Introduction to Computer Science with Python on Edx {about to begins it's Algorithm lecture week}, should I begin reading this book after it or should I dive into other things?

Does the book constitute of "Data Structures I & II" and "Algorithms I & II"?

I have degree in non computer science field and want to become a software developer.
except for vegans i guess
Discover fresh perspective at our International Conferences
What about porn ? He forgot to mention the "free" porn industry.
The web, at least the part most people interact with, is more like a throwback to leased terminals.

The real computation happen on a far away pile of hardware, with the local computer just being responsible for drawing the updates on screen based on the results coming over the wire.
Just so I know what bank(s) to avoid, which one is (or are) this?
Live, studied, and currently work in Leuven :-)
No, it is a political thing.

I guess the Java bias is very strong among the ex-Sun and ex-Danger OS developers that have joined the team since the early days.

You see this on Google IO presentations from the last couple of years, when the audience asks about alternatives, including existing JVM languages.
It's not you, it's the environment
Haxe is in better shape than ever. The top selling steam game was written in it (Northgard). There's new vs code support that's been added recently for IDE support. Not sure about popularity... It isn't developed by a large tech company like other languages, so no fancy marketing.
I wouldn't. Software development is not fundamental. It is a blended trade incorporating art/design/marketing with engineering. If it were something that could be nailed down like plumbing I might could see it, but currently software developers are a rather diverse group serving a diverse market.

Edit: I would be curious to see, if more people are willing to indicate their years of field experience in this particular thread. I'm crowding 23.
Perhaps it wasn't the best example, as the Tab/Window title could fall under Window management. But fine, if you just want minimal chrome, perhaps Chrome will do. Parent said feature-rich. My point really is that there are technical and usability features. And while of course there is cross over - I don't see much in the way of advancement in usability (without extensions). Browser's haven't changed that much in the last ten years - from an end users perspective. Window and web page management isn't great.
Were you working in 2008? Demand can ebb.
You can make user level systemd instances run at startup and stick around regardless of login/logout.

loginctl enable-linger <username>

This enables some nice deployment strategies that don't require root.
Which is not enough reason to prefer an implementation which dropped Xanadu's probably most important feature (two-side links) from the beginning.
Google+ is not as closed as Facebook though. You don't need a G+ account to view what people are talking about in there.
Seems like overkill. Why not just use openwrt and the adblock package?

Grab a tl-wr841 for <$20 on ebay - some go for $5

You could even get an orange pi or Rpi zero + ethernet to usb adapter and hang it off your existing router for power.
Just to add an anecdote that reflects on Swedish society values from this weekend.
The number one cultural event here is the Eurovision Song Contest within Sweden (to select the representative for the Europe-wide contest). The winner of the popular vote this year was an ex-convict who was considered 'rehabiltated' and always talked about his family. People love the way society helped him when he was down and how he rebuilt himself. It isn't a rugged individualistic notion of how he saved himself, more about how support structures enabled him to change himself:
https://en.wikipedia.org/wiki/Nano_Omar
Also in London, but having worked in Portland, Or (home of software side of Chipzilla) - not a problem being over 40 in either location. I also like working with older devs - they know their shit, not succumbing to the latest piece of half-baked language that was spammed on HN as the SolutionToAllYourProblems ^TM.
Not from the US, but I lived there shortly and was asked to move there and had to decline. To me it's pretty clear that your single biggest problem is your suburbs and car culture. Everything from anti-social behavior, social anxiety snd isolation, depression, obesity, diabetis, divorce, as well as partisan politics stems from it. Subsidizing that mess should be the last thing you should do.

Other countries subsidize rural areas primarily for 3 reasons:
1. Certain political parties have their base in rural areas and want to subsidize their life style.
2. Strategie for making the country more food-independant through farming.
3. Military strategie for having people in remote areas.

Nobody in the world subsidizes non-productive suburban sprawl.
I wouldn't call Abelson just "some guy" but you obviously didn't click through and read what the article says.
> Difference between 1st, 2nd, and 10th comes down to talent and a bit of luck.

Or maybe a lot of luck.

How many times have you struggled with a problem, but then someone gives you an explanation from a different point of view, or you think of something that makes you think of the problem in a different way? Then everything clicks and after that it's all easy?
It is in fact largely the specific fuel that they burn. "Heavy fuel oil" is where the refineries direct almost all the sulfur and heavy metals originally present in the crude. The sulfur content of HFO can be, and often is, up to 3%.... cf auto diesel in the example 10 yo truck where a maximum of 10 ppm is permitted.

Incidentally, the kind of pollution control measures that are used on truck engines, eg cat converters, are unable to cope with the contaminants present in HFO. The catalyst becomes rapidly poisoned and ineffective. So a retrofit to conform with automotive standards is unfortunately not possible.
> Actually it seems ECC is important for ZFS filesystems see:

The inflection made by the previous comment tends to lead people to think ECC RAM is needed for ZFS specifically. As the blog post you link to points out it's equally applicable to all filesystems.
Bitcoin Miners Signal Revolt Amid Sluggish Blockchain
Still, there is no talent, ask any great programmer, musician, illustrator or whatever, every single one of them will say he/she was shitty, but loved it, so kept doing it. This doesn't completely discards the possibility of genetic disposition to liking something, but undeniably everyone starts on even ground.

Yes, technically, no one is born knowing trig or calculus, but the people with genetic gifts make the transition from 'shitty' to 'good' much faster than those without such endowments, all else being equal. An elementary school environment where all children come from similar backgrounds and are young enough that 1000's of hours of practice is impossible, teachers can readily identify the gifted from the average--the gifted tend to know so much more and learn so much faster than everyone else (in the classroom environment, where parenting cannot be a factor), and it cannot possibly be explained by parenting or practice, because these children are so young and otherwise are very homogeneous. This is because gifted children learn with fewer repetitions (due to superior working memory and or other factors), which is key.
I'd bet that the 18000 classes is just Thrift-generated stuff or whatever.
Added to the list!!
> Rent feels expensive because every month you write a check for rent

Even when I was living in San Francisco, my rent payments were automatic, and I didn't think about them too much. My rent still felt very, very expensive.
When the actual behaviour of software diverges from its expected behaviour we call it a bug. The reason we have bugs is that we humans are very bad at reasoning about the expected behaviour and projecting the actual behaviour of a computer program, and that is because of the humongous complexity that is involved.

Unbounded complexity is a distinct trait of software. The most important, most regulated and most prestigious software engineering tasks are hands down mostly about doing relatively simple things but controlling complexity. To a lesser degree, when writing code every programmer is actually working to control complexity.

Once things get complex then nobody, not even the brightest brain, can get anything done anymore. So the first priority is to actually avoid too much complexity and to reduce it further will cost time and money.

This means we can do simple things well if we want to. We do this for narrowly scoped projects such as aviation-grade software, rocketry and medical software et cetera. It costs, and we can do it, but that's only because we already slashed out most complexity out of the window before we even started. Instead of general-purpose software we're writing very specific-purpose software.

Using the same principle but working on top of abstractions we can do complex things well in software, too. But those always come with a caveat about when and where the abstraction might fail. Most software is like this but that is also the sort of software which is no longer bridge-building grade. We don't build bridges whose design is theoretically sound given a few hasty assumptions, but with the possibility that when those assumptions might fail the bridge would come down. Certified software engineering can't fix that because they would have to start from the ground up to cover all their bases and then they couldn't get very high from there.

Certification is no silver bullet. Complexity is already managed where absolutely necessary and where there is the money to back it up. Requiring a certified engineer with legal responsibility in the general case would just make most software development stop entirely because anyone with the slightest understanding of programming would never sign off the software we currently want to run, and writing properly engineered software to handle what we currently want to run would be just prohibitively expensive.
SQL Server song
Looking at the code of a project you're working on or managing isn't really the same as just sitting down and reading code for the sake of it.
I also thought some good questions would be in the realm of human exploration. i.e. with the ever increasing capabilities of machines to do a vast bulk of the exploration - where do humans fit in now, and in 50years?
The system in France is similar in a way. There are private and public schools, if they are certified, they can issue an Engineering degree but there are non-certified schools who just issue their own diploma.

Private sector companies do care about the actual Engineering degree so people who graduate from non-certified schools tend to have a lower starting salary.
There's a lot of truth there. Much of what passes for "management" in IT is nothing more than black magic guesswork.

How many people do you need to do X? The answer could vary wildly depending on the actual people involved, yet you don't know the people when you're planning it. So it's decided that X will take 20 people, and guess what? At a minimum it will take 20 people. Magic.

Apply this same kind of problem-solving skills to any other problem you're facing. Is this new program going to involve a lot of difficult technology? The groupthink says we should give it to young 20-somethings. They're naturally smarter than the old dogs. Plus they're cheaper to pay and easier to get to work overtime. Their ego is more involved so they'll kill themselves before they'll push back on us for anything we've done wrong. Sweet deal all around.