skysight-inc/HackerNews huggingface dataset:
> Hint: #decentralization

Any idea how it's going to happen? Historical evidence so far suggests technologies tend to centralize. And it's quite obvious why - centralized systems are generally more efficient in terms of energy use, time and (important for market) money. There's a solid incentive gradient pushing things towards further centralization, and very weak one in the opposite direction. I do not see anything on the horizon that would change it (and no, blockchains don't count for now - if anything, cryptocurrencies are a lesson in just how quickly systems centralize).
This is great! I wish I had seen something like this years ago.

Related: "It's Time for a New Old Language" by Guy Steele.

https://www.youtube.com/watch?v=7HKbjYqqPPQ

He gives a history of metalanguage notations (for both language semantics and syntax, including regexes and CFGs). And then he criticizes the inconsistency that has cropped up in these notations over the years.

The irony is that people who are formalizing precise semantics of programming languages do not agree on the syntax/semantics of the metalanguage.

I guess this is what you notice when you read hundreds of programming language papers, as I'm sure Guy Steele has.

-----

Also, does anyone know if what he refers to as "progress and preservation" are the same / related to "liveness and safety" in distributed algorithms? It sounds like the same kind of idea.
"hey the dangerous stalker you have had since 5 years found out you are going to this concert."

Does it still sound like hollywood?
Notepad++ has existed for 14 years.

Just searching text editors gives tons of alternatives.
I'm certain I could find at least a 100 free / open-source ones, not to mention IDEs like Eclipse.
How to Create Self-Signed Certificate on Windows
> Do you remember the time when you just copied your file over to the server, and magically everything was deployed? I do. It was a good time. Yes, I am old.

Yep.

That in sense is webpack's job: It allows you to boil down a huge list of interconnected complex dependencies into a neat, portable, highly deployable package.
Never trust a article that starts with "10 reasons why..."
Specially when it's posted on a website that praises Steve Bannon and one of the 4 content sections available is "Guns & Patriots"
> I also haven't seen one large-scale network-facing C project written using reasonable development practices (i.e. not absurdly expensive formal verification) that hasn't had some sort of terrible remote code execution vulnerability.

This has gotten a lot better with static code analysis (clang-analyzer, Coverity, ...) and whitebox-fuzzing (libfuzzer, afl, ...). Both simply point you to the bugs and don't require a formal spec.

Together with Valgrind, these tools have revolutionized C programming for me.
Retaining Staff and Routes into IT Infrastructure – Usman Hamid
I think SQL is another prime example, being able to solve a problem effectively without resorting to Turing-completeness is preferable to me, as long as that language is simple enough.
We strive to be as backwards compatible as possible. But we also hold ourselves accountable to keeping pace with the ecosystem.

Most breaking changes are to accommodate the number one ask of our users: faster, smaller builds.

We asked what the time frame they wanted for releases. We got out of a couple thousand responses 6mo being the sweet spot. Appreciate the candid feedback though.

In regards to the v1 docs: we wanted to have a fresh start. I don't imagine our docs pages now changing for awhile. Each major breaking change we ship a migration guide so that people can upgrade.
Humanity has gone through eras with various rates of change, and generally speaking the ones with the most change have resulted in the greatest improvements in our standard of living. Its possible that we've reached the pinnacle and we'd all be better off just staying here at this local maxima, but history suggests otherwise.
What sort of emergencies are you referring to?

Obviously remember we're talking about a public event here with organisers/security and infrastructure so I'd be interested to hear in what cases only the existence of a mobile phone would save someones life.
Yeah, me too (a stronger / more statically) typed language.

But you're up against a potentially changing state -- the file system. So that only gets you so far.

Idempotency is very hard to achieve. What gets me is there is an excellent tool -- rsync -- which is extremely fast and idempotent. The various config tools make far too little use of it.
> Plain JavaScript

I don't agree this is a feature.
An Javascript implementation of a command line tool is a terrible idea performance wise. There is good reasons jq is written in C.
It’s cute that amateur astronomers can find this satellite, but aren’t we paying NASA billions of dollars to figure these things out themselves?
Hoba meteorite
Why are you using webpack, especially given your hate for build tools?
> Most of the Google search results today for popular topics lead to Google properties or are ads

This does not match my experience. Can you give some examples? "are ads" - do you mean AdWords, or websites in the search results that are actually ads?

As a single data point, I just did a Google search for [music subscription services]. First result (for me) is Wikipedia, followed by several comparisons, Spotify on 5th place, and Google Music not ranking in the top 10. Looks good to me.
New Animal Transporting Truck Simulator
Welcome to your new game in which you drive the heavy truck loaded with different farm animals to their destination in New Animal Transporting Truck simulator.
That kind of behavior is not common at people's homes, unless they're being rented out like a hotel, which is Airbnb's business. It's not about airbnb directly, but the effects of its business.
Scotland has pretty short days during winter, but it doesn't usually get "bitterly cold" because of the gulf stream. Though I guess it depends on your definition of "bitterly cold" - it will snow but it tends to be mushy and wet because it rarely stays below zero for long.
Any sufficiently complicated configuration language contains an ad hoc, informally-specified, bug-ridden, slow implementation of a Turing complete programming language.

Ansible playbooks have variables, loops, conditionals, scoping rules, inheritance, and you can even extend it by writing custom modules in Python, which is a Turing complete language.

The problem with not using a real programming language when you're trying to essentially "program" is that you're expressing complex programs without any of the abstractions and tooling support that a real language has.

Despite all that I like Ansible's constrained format and the resulting simplicity compared to Chef. But I think we can take those design aesthetics and apply it in a statically typed library and maybe get something more sturdy.
This is roughly how the Windows CE driver architecture works, with "device manager" as the runtime proxy in the middle: https://msdn.microsoft.com/en-us/library/jj659831.aspx
> it minifies your javascript and html, optimizes images, and more or less does what webpack does (minus the typescript -> js compilation).

The main point of webpack isn't minification and so on, it's wrangling dependencies. It lets you define a JS module, which can declare dependencies on other modules or assets, and so on recursively, and webpack parses everything out and bundles the necessary pieces together such that they can all see each other.

If your JS isn't in modules, but just files that can be uploaded and minimized, why were you using webpack in the first place?
Disproving old people arguments is so easy. Just call him confused, outdated, out of place, and you automatically win the argument.
That you casually talk about breaking the law with incredibly sensitive data is shocking. And worse still, you built in a system that circumvented the official policy, simply because you weren't capable of doing your job.

You basically built in an illegal back door. If you were my employee I would fire you on the spot for gross negligence when I found that. Or maybe if you were a junior you'd be given a massive dressing down, put on notice, re-sent on all the mandatory company tutorials about sensitive security of data and an urgent fix put in to remove the backdoor.

This is just bad engineering, if you can't recreate bugs without having to constantly resort to live data, get someone in who can. It's not particularly hard, it's a learn-able skill of our profession.

And if you're really having a problem, and it does happen once in a blue moon, you should have the ability to create an anonymized version of the live db that strips out all the personally identifiable info. That you can still only get with a signed, approved request and a full justification of why you needed it.

For the record I have worked somewhere that had highly sensitive data. And they took it seriously, unlike you two. None of the engineering team had access to the live db, the live site or the passwords, apart from some senior team members.
And yet nobody is raising a question of why is Soros giving speeches to world leaders in Davos...
Odd sized packages, damaged packages, etc. It would be nice if everything was a standard size but thats not the reality.
Building a real-time smile detection app with deeplearn.js
http://devdocs.io/webpack~1/
It's been rumored that you are wrong. Rumors are worthless.

Occam's razor. It's just very profitable right now.
I hate emoji too, but I think it's even more childish to care so much and be so judgemental about how other people use emoji.

Using emoji everywhere is very much in vogue and many people like it. It doesn't make you childish.

We (for some value of we that includes me and simooo) are just old, or old-fashioned youths.
> Taking your phone out at a concern is not misbehaving. It's fine and accepted.

No. No it isn't. It's selfish and shows an egregious lack of courtesy to other attendees/the performer. The fact that most people do it just reveals most people are arseholes, not that it's 'fine and accepted'.
One of the professors in my PhD programme made his name by showing that anything you can do with a self-organising map, you can do with a Gaussian process. The work essentially killed off self-organising maps as a field of study.

One time we had seminar where a guest speaker had used self-organising maps, and the professor literally fell off his chair.
Best bit - watching the hackers move in and out via hacked IoT security cameras. How very James Bond.

The Dutch have a lot more credibility with me than the 'five eyes' intelligence agencies. This is the first time I've seen claims so specific from people who aren't already tainted by mass dishonesty or political incentives. My inclination is to believe them. I personally find this testimony more convincing than reports from American firms or agencies.

That said, the hack of the DNC in question wasn't "hacking democracy" by any reasonable definition of the term, in my eyes. The leaked documents and emails were controversial because of what they showed about Clinton and the DNC itself. Voters only had more information after that. Claims that this undermined voters has to rely on the idea that if the Republicans had leaked emails they'd have been impacted in the same way but Trump basically leaks anything that pops into his head anyway, so it's hard to imagine. If the documents had been leaked by a DNC insider to Wikileaks instead, the outcome would have been the same and nobody would be freaking out.

Arguably both political parties should be required to release their internal communications to the public anyway. It's not clear what's to be gained by having that information be secret.
I'll be honest here: I don't know. I've been thinking for some time now whether Facebook and Google should be "socialized", and I just can't see that working. In fact, I only mentioned utilities in hope someone who has an idea how it could work would share it. And the main question I wanted to ask is if we really need new regulations for whatever-we-want-to-do with Google & Facebook, or can we just reuse the old ones, and skip the part when we give governments more power?

FWIW, in my perfect imaginary world, Google Search would work as it had worked few years ago (back when it had less ads), while social networks like Facebook would be forced to interoperate through some shared protocols. But then again, my vision of the perfect Internet involves significantly reducing control the publishing parties have - that is, those parties should publish content and services, not dictate the way I should consume said content and services. I should be perfectly free to render any site any way I like, including not rendering it at all, but navigating through my own (or third party) software.
Color Theory: How to combine colors and set the mood of your designs
Let's be honest, if they open sourced it, even if it was a restricted form of open sourcing, it would spawn a kazillion of forks, some of them bad forks for fraudulent practices for piracy and the profits will plummet.

Occam's razor. Don't overthink it, it's just more profitable that way and the probability of open sourcing it making it more profitable is very minuscule in practice.
It’s a publicity statement and an act of protest that he can list on his political resume in his next election.
> So the statement that "the father's genome doesn't know anything about the size of the mother" is also wrong (for the used definition of "knowing"), the male genome "knows" just as much as the mother.

It knows something about possible future female child, but not about that particular mother that will have to give a birth?
> However, if the content of that meeting turns out to be fluff - I’ll be working on being productive rather than watching slides of information that could have been emailed.

What about asking to leave the meeting (with polite apologize/explanation)? Meetings converge toward useless when people never say openly that they think they are not needed.
Surely the US isn't what we're hoping other countries aspire to when it comes to human rights? High rate of incarceration, high rate of poverty (both symptoms of fundamental racial issues), death penalty, high youth incarceration, ongoing struggle for same sex marriages and abortions, the state of its health care, government attack on privacy ... and that's just on the domestic front.
It depends on the query, location, and probably bunch of other things. Right now, if I do a Google search for the word "buty" (polish for "shoes"), 8 results fit on my screen, and first 4 of them are ads (explicitly labeled as such) (also, it was 4 out of 7 before I closed the "we've revised our privacy policy" dialog).
Disclaimer: I work for a vetted freelance developer community CodementorX, but just want to chip in.

A lot of people here has already pointed out great resources on where to find developers, but as some has also mentioned, having a good job description can also do wonders. We happened to write something about that here: https://www.codementor.io/blog/software-engineer-job-descrip...

Based on my experience, not every company is ready to embrace the 100% remote culture. Distributed teams like Zapier has a very thorough and fleshed out framework on how to integrate remote colleagues into their company culture: https://www.codementor.io/blog/remote-team-management-zapier...

Hope it doesn't come up as too promotional, just thought that some of our resources can help!
If the rumours that Zuckerberg is prepping for the US presidency are true then this will be one of the first attacks to come on his business and character.
“Deep copy” is a code smell and attempts to implement it will lead to pernicious bugs. Either you’re copying data, in which case it should be serializable to and unseriazable from JSON, or you’re copying objects, in which case you should think about what you’re really trying to achieve. There is usually a better solution.
Or opium in the noodles...
https://www.washingtonpost.com/news/morning-mix/wp/2014/09/2...
How to Build a Sales Process That Drives and Improves Growth
Yeah, I don't think anyone seriously believes that any first-world country is a fascist state. The worry is, one might become such state in 10-20 years, with all the oppression infrastructure readily available to use.
Snowflake Closes $263M in Growth Funding to Enable Data Economy
It's in the Wikipedia page about Soros. It's called the Open Societies Foundation:

https://www.opensocietyfoundations.org
56 Motivational and Inspirational Quotes You're Going to Love
I think you have it backwards there. Computers can already perform all sorts of calculations that a human can't. AI aims to make computers solve problems that currently only humans can.
Good article, but man, no love was given to the math typesetting.
What Is the Best Threesome Website for Threesome Finder?
7.5% longer than is optimal is way too much.

Doing simple 2-opt/3-opt heuristic (10-100ms CPU time of optimization, 200 lines of code) gets you to 1-3% of the optimum.
We use a proprietary database system that uses a 'flat-file' format (no idea what that means) and is primarily time series based due to the fact that we're logging sensor data. Since it's primarily a backend, you can't access it outside of their proprietary gui. It's also accessible as a linked server via SQL Server, but this is slow as hell for non-trivial queries. We use it within a power plant setting where we heavily prioritize db-writes, which this software is apparently very good in, and db-reads are less of a focus.

I'm not sure if moving to another db system would be beneficial, but I would be very grateful if accessiblity could be much less of a hack
Falcon Heavy Will Launch 'In a Week or So' After Successful Static-Fire Test
'.. and management or project managers have organised it - chances are I’ll have my laptop with me and I’ll be performing work.'

Do the managers never pick-up on these subtle clues that, maybe, the people in their meetings are not taking them seriously?
Why font rendering sucks in electron based editors?
Font always appears fuzzy or blurry. It doesn't happen in Sublime Text. Is there any solution to this problem?
>3) Maybe helmet laws encourage casual or impaired cyclists (uncoordinated people, children, people with bad awareness, etc) to get on bikes, and/or repel the confident types who choose to do other exercise rather than wear sweaty and dorky looking helmets. So the bicycling acuity of the bicycler population is reduced.

I was expecting the exact opposite. It's the casual or new cyclists who stop cycling because of a helmet law, this is the most common finding of all the investigations into a possible helmet law I've seen. It then leads into 3.5) the type of people who cycle when a helmet is required take more risks/spend more time among cars and have less fellow cyclists keeping the drivers aware/honest/giving.
Breitbart, Orban, Kaczynski, Dragnea and friends hate him. He must at least be doing something decent.

He is smart, rich, old, and has an outspoken agenda. I have an opinion of him and his Open Society Foundation, but I'd rather keep that to myself.

Did you know that his OSF sponsored the battle against software patents in the EU?
They didn't spend a million dollars to get data off one phone. They spent a million dollars to try and set a precedent that would let them unlock and inspect any phone they wanted.
Ask HN: Alternative services to gmail?
> where we are able to find a route traversing 734 cities only 7.5% longer than the optimal in less than 25 seconds

I could be wrong, but that does not sound like a very good method.

But I am all for people writing blog posts and exploring methods in order to learn, of course.
Advanced SQL – Common Table Expressions Easy Explained
Because the benefits of the extra people cycling without a helmet outweigh the safety benefits of the fewer cyclings all wearing helmets.

https://www.theguardian.com/lifeandstyle/2015/aug/12/mandato... there are more sources from more countries.
Never seen bags like these before
There is no algorithm, unfortunately, that helps people develop a critical thinking.

The biggest mistake is to (have) let FB become our daily news, messaging app, social app, gaming console, etc.
> Why are people trying so hard to kill mandatory helmets?

From the article it implies that helmet laws discourage casual cyclists or those wanting to use a hire bike. It seems silly to many people to have to don PPE just to pootle down the road to the shops.

No-one is trying to take away people's decision whether or not to wear a helmet, just the obligation.

You could also argue that if you're enforcing helmets for riding bicycles then you should also enforce it for other activities that suffer from the same or higher incidences of head-injury. E.g. being an occupant in a motor vehicle.

> Because perhaps people who refuse to wear helmets shouldn't be on the road.

Why shouldn't they be on the road? What danger to they present to anyone (expect, debatably, themselves) by not wearing one?
I don’t really see the problem, honestly. I don’t live in the US, but I also don’t own a car and I live on the outskirts of a town. The closest supermarket is only half a mile away, but I regularly walk into the town center (either to go to a wider range of shops or to get the train or bus) which is approx. 1.5 mile walk (so 3 miles round trip). If I go to the city (by bus/train), I often walk 6 or 7 miles in a day. A few months ago, I commuted to the city and did that walk most days (I did work from home some of the days though). Its not been a big deal at all, for me. It also rains a lot here.

Having said that, if there’s a Wells Fargo 5 minutes away, then I absolutely get why someone would choose to bank there than walk 3 miles to a credit union. Just because I don’t find walking to be a particularly big deal, doesn’t mean I wouldn’t minimise it if options exist to do so.
> 1. If a file upload failed your site was broken until you managed to upload it again.

I don't think an scp ever went wrong for me. But maybe your lan network is different.

> 2. Deploying something that required a database migration had to be done out of hours, or the site had to be taken offline to do it.

Does webpack handle db migrations too? I didn't know. I was talking about js/html/css assets. Not the backend.

> 3. Recovering from a disaster was hard, and pretty much always resulted in significant data loss.

I don't know your specifics, but recovering from a disaster in this case is getting up an other server (or serverS) and copy the files over.

> 4. Moving a site from one server to another was awful, because it meant SSH'ing (or telnet'ing...) on to the box and compiling things from source.

That's the nice thing about mod_pagespeed: you don't compile anything.

> 5. If you worked on anything that ran on multiple servers you pretty much had to script it all anyway.

What's wrong with scripting everything? I like automation.
Thanks!

Case sensitivity: I'd prefer to make the language case-insensitive (or at least avoid uppercase in anything builtin), but then I'd need some other way to distinguish types and other identifiers. Any suggestions? There is already an issue for this: https://github.com/stefanhaustein/codechat/issues/1

Blocks: I was using {} before but it was inconvenient on mobile. Significant indent also seemed tricky. So I went for this combination for now.

let vs. variable: let declares a constant. Typing effort for let vs. variable is on purpose O:)

The #number syntax is for identifying specific instances if they are not explicitly named. Makes sure editing an "on x" trigger replaces it (opposed to adding another one).

Assignment syntax: Will change to := as suggested.

Variable value display: Will add "something" to do this.

I wasn't familiar with Atari VCS 2600 BASIC, but I must admit that my first programming language was (Spectrum) BASIC and I am trying to avoid some of the issues I found confusing in 1983 O:)
Yes, that is the purpose of the system.