skysight-inc/HackerNews huggingface dataset:
You know what? How about we discuss the tone of Matt's blog post too.

>I started playing around with the editor, and felt… déjà vu. It was familiar. Like I had used it before. Turns out I had. Because it’s WordPress.

No, it's only one open source library. Claiming an app is wordpress because it uses a shared library is like claiming Postgres and Apache webserver are the same because they both use libc. There's also a subtle claim of brand infringement here.

>If I were being charitable, I’d say, “The app’s editor is based on the WordPress mobile app’s editor.” If I were being honest, I’d say that Wix copied WordPress without attribution, credit, or following the license.

Not quite. Wix has given attribution and credit on their Github page. They have only failed to comply with the license terms.

>You can see the forked repositories on GitHub complete with original commits from Alex and Maxime, two developers on Automattic’s mobile team

Yes, that's called a git submodule with proper credit and attribution. If the commits were somehow rewritten to omit the author's information, THAT would have been a grave offence. Wix' publishing of the (partial) derivative work at the very least indication this was due to ignorance and not foul play. Yet Matt follows on with:

>Wix has always borrowed liberally from WordPress — including their company name, which used to be Wixpress Ltd. — but this blatant rip-off and code theft is beyond anything I’ve seen before from a competitor

Let's bring up an unrelated matter (which is debatable at best and irrelevant to software licensing) AND imply the whole thing was intentional and with malice. Not that it stopped Matt from using the "I could have gone to legal but maybe it was an honest mistake" argument in the comments later on. Note the use of the word "competitor".

What we're seeing here is not a license dispute. It's a quarrel between rival CEOs. If Matt really cared about compliance with GPL rather than bashing Wix he could have simply published a blog post saying "Hey Wix, I think you made a licensing mistake, how about you rectify it", or perhaps send an email to that effect - that would have been the honorable thing to do.
I can't imagine rent having gone up by much in one year. But yes, vacancy rates have gone down, and that has made finding apartments challenging.

But the claims of Vancouver having unaffordable housing predate the recent decline in the vacancy rates. They stem from the high price of a Single Family House, which for a densely populated metropolitan area like Vancouver is an inappropriate standard for housing affordability IMO.
This isn't very scientific, but I feel pretty confident about not hiring the people I described. Frankly, I have no interest in working with someone who can't come up with the syntax to define a function in the language of their choice. This is a real thing I have seen from people with significant experience on their resume.

There are candidates who are more on the line, and those I'm less confident about rejecting. But we can't just hire the hundreds of applicants per position we see, and I haven't come across a filtering strategy that isn't obviously worse than what we do now (which, to be clear, is the candidate's choice between whiteboarding and coding in an editor).
It's not revolutionary and yes the design of elementary is highly opinionated. I personally got used to it quickly and understand why they removed it
I'd assume Chrome is safer than Lynx these days, to be honest.

Not to mention the fact that using Lynx makes you unique enough for it to be a useful tracking indicator.
We no longer need locks in the core because there is now only 1 thread that interacts with the core. We still have other threads but all they do is schedule tasks to be run on the event loop.

https://github.com/home-assistant/home-assistant/blob/dev/ho...
The ideas were developed in ancient Greece, and modern science owes far more to the Greeks than to the Bible. However, the fact that Christians, or at least some of them, also believed them aided in their adoption in the West starting in the late Middle Ages.
My guess is it's pretty easy for them to report back the infected computer is part of a domain, for example, which most businesses using Windows would be on.
> Maybe the real issue with Twisted/asyncio is that it requires that all your code is "asyncio-ready".

I don't think this is true. It's easy enough to ask for something that isn't "asyncio-ready" to run in a real thread. Give it a function call. It will run it in a thread, and give you a Future for when it's done. See https://docs.python.org/3/library/asyncio-eventloop.html#exe... for details.

Sure, it's a pain because you don't get the benefit that asyncio gives you for that part of code, but isn't at all an "all or nothing" proposition.
> A computer analogy I'd give is to think of freight handling like information communication

Unsurprisingly, a lot of the theory for transport networks maps extremely well to computer networks.

Transport is essentially a literal packet switched network. You have routers (depots), routes (roads, rails, etc), packets (in many cases, literally packets), MTUs (twenty foot containers, or truckloads).

Queuing theory equally applies to both as well (and a lot of other physical applications, at university we had an exercise applying it to customer support).
I wouldn't agree to that. LISPs were the first Functional Languages as FP has its roots in Lambda Calculus. Scala is much more multi-paradigm, and I think its further away from the FP languages. Even Wikipedia agrees: "An interesting case is that of Scala[28] – it is frequently written in a functional style, but the presence of side effects and mutable state place it in a grey area between imperative and functional languages."

A lot of FP practitioners tend to come from academia and most of the research currently lies in provability, so a lot of the FP community seems interested in strongly typed languages, because they overlap the language research communities, but I doubt anyone in the community would claim they are more tuned to FP, because that's just a lie. In fact, a lot of the challenge of typed FP languages is designing a type system powerful enough to express all types of functions, so they're often more restrictive in how they can implement FP.

https://en.wikipedia.org/wiki/Functional_programming
This is really tangential to what the parent said.

Parent states that a lot of good comes from plurality, because it gives us practical examples and empirical knowledge of all different kinds of political policies, ways of organizing public services, taxation etc. Out of this, states can choose to mirror other's ways of approaching a problem. People can also vote with their feet, a principle without there simply can't be democracy (Loyalty, Voice, Exit). In short, it allows for social evolution.

In contrast, a single state EU has none of this and seems at risk of stagnating and putting in place destructive policies.

Your comment doesn't touch any of this. You just opine that the EU is too weak and should integrate more. As if it was an end in itself.
Attacking high-value dissidents: https://blog.lookout.com/blog/2016/08/25/trident-pegasus/
The problem lies in those who listen, not in those who speak.
A theory makes predictions that can be tested. Creationism is a faith, not a theory, as it makes no predictions.

For example, Einstein's relativity theory predicted that gravity bends light, an effect that had never been observed. Decades later, the theory was confirmed when bent light was detected and the amount of the bend matched the theory's prediction.
Just compare the very first Kindle to the current generation of ebook readers. They have been improved a lot, and the mass production capabilities exist now.
This solution depends on people following it voluntarily, which means it's a bad solution because people don't work like that at scale. Want to coordinate people? You need to change incentives - either encourage them to not buy shit, or discourage them from buying it. The way it's usually done is by fining people selling shit, fining people using shit to do damage, and fining people creating shit so that shit doesn't get created. Ergo, government solution. It should work for IoT just like it works for every appliance you use at home that could technically burn your house down, but somehow it doesn't.
$200 with no numpad - nope.
> Remember, we just elected a black man who was the head of the Harvard Law Review. Whatever you think about him, he did not succeed because of know-nothingism.

I can count on one hand the number of political positions Barack Obama has held with which I agree, but you're right on this count. Obama was successful because he's probably the greatest campaigner in my lifetime. That skill includes the ability to build, manage, and inspire a large organization. His campaign "machine" will have an impact on American politics for decades to come.

> We have bifurcated in some ways, but there's still a lot to be excited about!

I agree, but I would also like to point out that the bifurcation is not along party lines. It's obvious to me that there are not-insubstantial factions of both major parties who simply do not care about the policies of their party's candidates. They identify with the tribe, see them as the "good guys", and therefore the opposing party are the "bad guys".
That's interesting. I suspect a grader with your level of interest and diligence is a rare bird.

While in college, my writing style changed from week to week, as I was influenced by professors, my readings, and so forth. That was in my humanities courses. I didn't take any programming courses while in college.

I'm kind of glad that I finished college before the Internet age. I never cheated, but am glad that I didn't have to work in such an adversarial atmosphere.

I'm sure it's not your intention, but "stop and accuse" sounds a lot like "stop and frisk." It sounds like a recipe for abuse.
Seems like there should be a sort of av layer looking for suspicious activity between the software and privileged calls.
There is a solution, and it's called "government" and "law". No, really. We've been dealing with people who don't care from the very dawn of civilization. There's a reason societies always end up creating governments and regulations, and it's precisely that reason.
It's great to see improvements in Emacs. Are there any developments on getting a decent terminal emulator? I use term but occasionally have to open GNOME terminal when Emacs' term can't display something properly (like ncurses-based programs).
> Apple is fighting too many competitors at the moment. It used to just be Microsoft, but Google's dominance in smartphones and slow but constant pressure in tablets and "good enough for most people" laptops is causing the company to lose focus.

The too many competitors I don't buy. The question about where their products are positioned in the market is imho. a valid one.

Apple tends to leave last years product available at a somewhat lower price to measure what pricing the market bears. This works well for a continuous change of conditions. Such strategies can end up in local optima - high margin niches that are shrinking.

On the iOS side after moving upwards all the time Apple recently came out with the iPhone SE - a powerful device in a less fancy package with smaller screen - to complement the portfolio on the lower end. On the MacBook side such discontinuous thinking seems to be missing. Even more worrying they are not lowing prices for the older architecture enough to properly gauge the demand on the lower end side.
Google Chairman Wants to Be Clinton's Advisor
Got it. Then ICANN (or whoever) controls all websites, and is responsible for their infrastructure. That may or may not be better than what we have.
wifi gives the device a direct connection to/from the internet. Bluetooth stops that outright, and the application code decides which Bytes get sent to the device.

But i guess if there was a patch to WiFi which gave it a LAN connection only then that'd be cool.
Maybe not, but I can certainly see ties with Germany strengthening further, especially once Brexit is implemented.
BizonBOX: External Graphics Card for Mac
I work in cleantech, and here's my favorite climate change joke:

They say humans won't act until it's too late... Luckily, it's too late.

If you ever wondered what software engineers and tech entrepreneurs can do about climate change, here's how I look at it: 87% of the energy sources we use are fossil-based[1] and will need to be replaced with non-fossil alternatives in the next 30 years. That's trillions of dollars worth of infrastructure and technology growth opportunity for clean energy and energy efficiency[2]. The next Google will be an energy company[3].

In order to actually pull the 87% energy transition off, clean energy sources face huge financial and engineering challenges. Luckily, cleantech hardware is mature and ready to scale up, so this presents a lot of business opportunities for tech startups that can improve efficiencies for those clean energy companies as they roll out solutions. Energy efficiency, electric self-driving vehicles, solar, wind, nuclear, geothermal, public transit, etc. all need to grow by 100x in 30 years, and a huge chunk of that growth will be software driven.

The advanced energy industry is already a $1.4 trillion industry (larger than airlines and fashion industries)[4]. So there is, right now, a ton of market size for climate change tech, and it will grow by several orders of magnitude over the next few decades. Now is one of those rare moments where you can save the planet and have a business model.

For example, my startup is a SaaS company that is used by tons of distributed clean energy resources to smooth out the process of collecting energy data for feasibility analyses. We shave about 5-10% off the installed cost of energy audits and distributed solar, and make money doing it.

So if you're interested in doing tech startup in climate change. Do it! We need all the help we can get. If you're interested in the Bay Area professional clean energy scene, check out the calendar https://bayareaenergyevents.com/ (I run it) and start showing up to stuff!

[1]: https://www.eia.gov/todayinenergy/detail.cfm?id=11951

[2]: https://www.theguardian.com/environment/climate-consensus-97...

[3]: http://www.pvsolarreport.com/the-next-internet/

[4]: http://www.solarpowerworldonline.com/2016/03/advanced-energy...
That supposes that the backup is local, I have a time capsule (remote) and I also plug once every other day an external hard-drive for my time machine backups.
I know you added a disclaimer, but for someone who is pretty old it doesn't make a ton of sense to recommend something to the OP that hasn't even been released yet.
How do you prepare a talk?
Well the article's author could have put more emphasize on the inflexibility, but reading the Parts on airfreight and trucks I think he got the gist of it. Good read.

Concerning "barf rides": wouldn't Strong and well-timed anesthetics help?
The bitter sweet taste when the innovation gets picked up, after you dropped it, by some competitor, who trims it down and merges it into his product.
Being innovative, can make you the risking your job lab-rat without reward - and no, you can not protect everything with a patent.
Simply getting Linux onto a lot of my machines with working graphics, audio, and other drivers is a pain a lot of times.
Unfortunately you can't make calls from web. I mean to phone numbers. Screen sharing is not working either, obvious.
Would you be able to tell us about some of the problems the LHC faced? Hyperloop aside, this is an interesting subject.
I'm sorry your friends within Apple feel burned. Really, I am. I like my Apple products and would like to buy more... But however hard your friends at Apple worked on the new Macs, they're not the Macs we wanted.

We professional users didn't want to lose the SD card slot. We didn't want that awful butterfly fake keyboard. We didn't want to lose MagSafe.

Apple tends to lead from the front and force change, and that's fine. Sometimes you have to pull the floppy drives out of our clutches. But when this many people are telling you you're on the wrong path... You may in fact be on the wrong path.
Just gave it a shot, great UX experience! But: for some reason it formats /boot to ext2 which is a bad idea as it has no journaling and you're likely to end up with a corrupt boot partition that won't boot. It's also a shame to see it's based on ubuntu and not Debian or Fedora which both test their packages a lot better than the ubuntu team has proven over the years.
Self-Healing Thread Goes from Firm to Flexible
They already have control of all your traffic so what's the harm? Take the sim out of your phone in case you are really worried, but that would cut you off the network as well.

I'd be far more concerned with the hundreds of microcontrollers running proprietary code.
Samsung succeeded with its eSIM implementation on the Gear S2 smartwatch, which works on a limited number of mobile operators.

http://www.theverge.com/2016/2/18/11044624/esim-wearable-sma...
I rent an old apartment in the US, and no law requires the landlord to ground the wiring, so I actually need a power strip like that so that I can plug the strip into the wall and also plug 3 pronged electronics to it.

I know that it offers no grounding, that's a risk I have no choice but to take on my equipment because my building is not grounded. So I'm not sure someone selling a strip like that would be fined if my landlord isn't even forced to ground the building.
You mean from POV of the smartphone? Fair enough. Though you can route Internet over Bluetooth too. So forcing devices to use BT is not a solution simply because it'll make the devices to ask for Internet connection over BT.

The devices themselves should not need Internet connection, period.
Dan is an ex-Facebook engineer.
Thanks for making that example!

Assuming I am looking at your sketch with the x-axis being time, I just want to note that specific to this library there won't be two events (request start, end or log) at the same time. (The "concurrency" here comes from coroutines, not parallel threads)
Ok, so I'm super interested in what you said here. How can Ileatn more about the Framers consideration of direct democracy v
There's a big market of bodyshops over here (bodyshop, sweatshop, whatever you want to call it) mostly because the people in charge like to hire companies with consultants instead of perm positions. In those sweatshopts, sometimes there's stories of people pulling lots of hours (50+ for the big consulting gigs: accenture, deloitte, etc).

Personally, I've been working for 10+ years and I always follow the 8h. I've pulled extra hours when needed (who hasn't?) but never on a regular basis. In fact, the last 3 companies I've worked for are UK-based and I do 7.5h daily.
>a lot more programmers are willing to work for free and make their contributions open source than designers are

As a front-end web-dev with a passion for Design/UI/UX I can tell you that many designers just don't know how to contribute and a large portion don't know that contributing to a project as large as an OS is even something you can do.

Programming has a history of collaboration going way back, and because of things like Git/package managers etc, this sharing economy is presented very early on and it sticks on the programmers mind. The designers equivalent is stuff like free stock-photo websites and icon packs, their sharing economy lacks comparable concepts.

edit: formatting
The MacBook chargers are designed to be safe without grounding.

The grounding pin does have a use, though: some cheap powered USB devices will put out a voltage relative to ground on their '0v' lines. If you touch a MacBook that's plugged into one of these devices, you can get a small shock. If you're using a 3-pin adapter, this doesn't seem to happen.
With the New MacBook Pro, the Startup Chime Is Dead
The owner would obviously have no justification for kicking you out in that hypothetical scenario.
Vacuum doesn't exist for all practical purposes, every form of vacuum is just low pressure. So if you don't say anything about what level of vacuum or how low the pressure is your statement is meaningless.
What's wrong with the browser version?
Older Arctic Sea Ice Disappearing
Fukuyama's "The origin of political order" and "political order and political decay" I would recommend to anybody interested in this topic. They are, however, quite ... extensive.
Show HN: FlowTime – A FREE Chrome Extension to boost your productivity!
It's quite true that the Europeans colonialists were tremendously cruel and greedy, and extracted enormous wealth. The question, which is what the link addressed, is why they didn't just spend this wealth, but, unlike all other civilizations, produced the industrial revolution.
Yes. With what exactly does freight-hyperloop try to compete? Trucks are more flexible while freight rail is struggling on most routes and speed seems of least concern there.
> Apple seems completely stuck in a time where all users needed was access to a decent office suite and the ability to email and print in order to "do work".

They're like a corporate IT department that refuses to allow its users to install the programs they need to get work done.
GOLD: Broader Bias Remains Lower
> If one app has a vulnerability that can be used to acquire root

To get root privileges you need to attack the kernel (or the application that has those privileges). Having a bug in an image viewer is not enough.

You can try to make obtaining root privileges more complicated only by reducing the attack surface with restricting system calls each application is allowed to make or with redesigning the kernel so that less code is executed in ring 0 (microkernel architecture).

But recent vulnerabilities like Dirty COW or rowhammer could work even in this case.
Your phrase "the short answer" seems to imply that this is the whole explanation for why the industrial revolution happened in the West and not China. Perhaps that is not what you meant.
You can use cheater plugs to connect the third wire to piping. That should be safe. I am not your electrician, however, just a random stranger.
https://news.ycombinator.com/item?id=12830592
It says on the site that all your configurations are saved automatically to the cloud. How exactly do you go about achieving this? Is there any way to disable this functionality?
Routers are a joke. Did I ever tell how my current solution at home fetches the DHCP leases (to get the list of devices connected to the network)?

Basically, to access the data you need to send an auth token along with request. How can you get such a token? By logging in, of course. Or, by firing your request anyway, which will cause the router to return you an error page with a cookie containing the auth token you need.

That's just... ¯\_(ツ)_/¯.
Fair enough. My analogy was about the practice of remaking a place of worship into a place to worship something else.
Big water infrastructure breaks too.

My wife was PM on an emergency project to replace a 72" main feeding a city that failed.
How this boxing legend went from rural India to the Olympic Games
You bring up a valid point.

The ecosystem is going to be huge, so focusing on larger companies, with classical appliance lines (fridge, toaster, TV), that open source their firmware makes sense.

Within a certain product line code gets reused often, so you could work with specific product lines.

Also it really depends on how far you want to go with this and what options the firmware gives you to work with.
Ads..sigh
Awesome, thanks for responding. I have the same hobby of reading up on this sort of stuff, so I knew of quite a few of those. Just don't know of much for a use case of them.
Do you happen to know of a good breakdown of how mobile networks work? I'd love to know more, but it's hard to get a handle on it to get started.