skysight-inc/HackerNews huggingface dataset:
> as best we know there would be little to no side effects

I think that to expect just the opposite, a rearrange of all the food chain and lots of collateral effects, would be more realistic. A world suddenly without many species of fishes, birds, amphibians, spiders or predatory flies do not looks like a stable system.
Linked at the bottom of the homepage: https://github.com/nim-lang/Nim/wiki/Roadmap
No of course it's not dead. Just like the desktop isn't dead just because mobile is exploding.
I think it might be you. I treat it like I would Wordpress.com
I always wondered how it would handle lesser known systems, like the SSID "Train's on-board WiFi" (Dutch: "WiFi in de trein") that we have in the Netherlands. There are not a million trains, but they do appear in a million places. Like with airlines, I'd think they notice, or have a script to detect, "oh we have a bunch of locations many kilometers apart" and then remove them, but since I don't use WiFi location services (I don't agree to share my location with Google 24/7) I don't actually know.
I used Ghost for over a year. I was relatively happy with it.

I recently switched to Medium and couldn't be happier. With Ghost I was spending more time tweaking and maintaining purchased themes than I spent writing.

It's really really really fucking hard to run a blog that works well on desktop/tablet/phone and doesn't crash if you get a traffic spike. How many self hosted blogs can handle 500,000 hits in less than a day? Not many.

Medium will probably die someday. That's fine. I own my content and my content URLs. I'll simply port it to a new platform. It wouldn't be the first time.

http://blog.forrestthewoods.com/
https://gamedevdaily.io/
> To me this sounds like saying Europe is bad at integrating minorities because French people haven't become German or English yet.

That's actually an interesting comparison to the states. The US has a lot of the regional cultures thing going on as well.
Hey -- I've got a question about that use case. So I'm familiar with Nuitka (and all the rest... ugh) but in my brief tests using it I couldn't really get it to work with any of my python code that did anything real.

For example, if I had anything that used numpy (which is most of my code) or Qt, or a lib that uses opengl, it would either fail outright saying "can't find blarg" or it would spin forever. Now I understand that the process of transpiling something huge like numpy and then compiling it will be fairly demanding, but I've literally left this stuff running in a tmux session for a day or two and it showed now sign of ever finishing.

I'm not asking you to debug my stuff or anything, but have you had a different experience? Is there a trick to getting Nuitka to build code that leverages the python ecosystem? I would really like to figure this out, because the alternatives are really quite terrible, IMO. If Nuitka can be made to work with build times less that a week, I think he's really on to something.
Does this prevent a page from positioning an element over another element, outside of its frame?
Sameroom
I am curious when this short-lived moment was suppose to be?

From the article:

"There was a promising short lived moment where smaller, topic-oriented blog networks like Svbtle (amongst others) started appearing, but even those seem to have gone by the wayside and are increasingly being replaced by Medium."

Back in 2002 I co-founded a blogging company. At that time we were competing with the likes of Blogger.com and Typepad.com. There were many other companies, at that time, which I've since forgotten. At one point, around 2003 or 2004, we created a list of all our competitors, and there were at least 100 names on the list.

My point is, the vast bulk of all blogging has always been on 3rd party hosted blogging sites. Self-hosted blogging has always been rare. I self-host my blog, smashcompany.com, on a server at Rackspace, but this has always been a rare option.

All the same, I am intrigued by the question. If anyone has historical data on this, it would be fascinating to know when self-hosted blogs hit their peak. If Technorati.com has survived in its original form, then it would be in possession of this historical data, but sadly, the original Technorati.com is dead.
Former CPA and Zen99 founder here.

Home care givers are a special case under US tax code that requires them to be employees [1]. As honorable (yuk yuk) as it is that Honor is making them employees, they would have the worst case out of all the on-demand companies.

Uber, for example, can point to nearly all taxi drivers being independent contractors. Honor would have to point to other home care individuals, who are either employees of a staffing agency or employees of the family (note: there are surely families who aren't complying).

Based on IRS code + the reasons brought against Uber/etc, Honor would have a very low chance of winning the lawsuit.

Overall, I do think making on-demand workers employees is a potentially smart move to differentiate. Having the best workers will be the key to winning longer term, because these are service companies enabled by tech, not tech companies. Code has no feelings; people do. Right now Uber is winning ridesharing because it has the most volume and hence most money making opportunities for drivers; but Lyft is putting up a fight almost purely because they treat their drivers better.

[1] https://www.irs.gov/Businesses/Small-Businesses-&-Self-Emplo...
IMO, this is less interesting than the tiny little homemade screencast app powering the part at the top of the page.

Its FPS is so fast I knew there was some magic going on behind the scenes, so I poked it.

Turns out there are a bunch of JSON arrays that cross-references x,y coordinates with PNG files, and a tiny player to "render" these in realtime.

The tidbits are right there in the element inspector.
This article is correctly using a rhetorical question for discussion. (The answer to the headline is "maybe")
I never really managed to figure out the OpenJDK story apart from that it is what gets included in Linux distros and it sort of works. Read not too great stories about its performance in the past, am not exactly sure about its compatibility (it seems to lag behind a bit), Windows support is a whole complicated story of its own... Call me ignorant, but at first glance it doesn't look attractive. On top of all that, indeed Oracle being involved with development at all, together with their reputation of being a legal hothead.

Not mentioned in my initial post, but I also like to keep my code portable between server and client. Firstly, there's no way I'm going to require clients to have Java installed. Secondly, a truly native GUI is practically impossible, so I would already corner myself into needing a second language anyway.
Inferno – extremely fast, light-weight, isomorphic component building framework
Government spending often involves a huge number of well paid workers. The phrase "Good enough for Government work." started because governments often have very high standards. ex: Compare accessibility on the web between government websites and startups. It's been diluted for various reasons that basically boil down to indirect corruption.

PS: One of the odd things is just how poor people used to be. Work minimum wage for 1 week and you can avoid starvation for ~1 year. Yet, people used to regularly starve.
ETH Hits $100M Market Cap, R3 Experiments with Ethereum, Smart Contracts
'lang item' does roughly mean symbol, but they have their own Rust syntax to communicate their existence to the compiler. Lang items are special functions / types that can only be defined once globally, must be defined for certain features to work. They are how the standard library hooks into the Rust language for a variety of purposes, and to a large extent what makes it possible for Rust to define much of its functionality in libraries instead of in the language.

The two lang items that are absolutely required but not defined in core are 'eh_personality' and 'panic_fmt'. Read more here: http://doc.rust-lang.org/nightly/book/no-stdlib.html
$ cargo new example --bin
$ cd example
$ cat > src/main.rs
#![no_std]

fn main() {}
^D
$ multirust run stable cargo run
Compiling example v0.1.0 (file:///home/steve/tmp/example)
error: language item required, but not found: `panic_fmt`
error: language item required, but not found: `eh_personality`
error: aborting due to 2 previous errors
Could not compile `example`.

In general a "lang item" is some portion of Rust that the language expects to be defined in some manner. They must all be defined for compiling to work. `libcore` defines many of these language items, but does not for these last two. `libstd` does.

You can provide your own:

#[lang = "eh_personality"]
extern "C" fn eh_personality() {
}

#[lang = "panic_fmt"]
fn panic_fmt() -> ! {
loop {}
}

These are enough to get going, but actually using `#[lang]` requires a `#![feature]`, which requires nightly.

You also end up needing #[start], which is also behind a feature gate. The documentation brson linked you to contains an example no_std executable.
One thing to really internalize is that a business is not a product.

If you just look at some product that's gotten investment and think "why would they invest in that?", you're thinking about it wrong.

The entrepreneur that's been out raising that round has been out pitching a vision for a large billion dollar business, with that product as just one of the initial steps on the road to getting there.

To raise money from investors, you'll need to on the one hand present a vision for a large business like that, a clear road-map to getting there and sufficient proof to convince them that you and your co-founders are capable of executing on that vision and that road map.

Sometimes you prove this with a working product and traction around it, sometimes you can prove it because of a stellar background (having done it before) and sometimes you prove it because you're pitching to people who already know you very well and believe in you.
It's interesting to see that Apple is still putting serious thought and effort into tools for musicians.
yes fair point. agreed.
Investment in hard assets like factories has been in countries with low levels of property rights.

Better to let those countries provide the cash for building via state loans rather than the company investing it's own money. Then if the factory is confiscated or the company is kicked out of the country for whatever reason the loans are defaulted on and the company's money is intact.
I've been doing this for almost 15 years now. I definitely create new things, but I didn't start that way. And really, you should use conventional things for most problems that you come across. It takes a pretty unconventional problem to justify an unconventional solution.
AWS Launch Alert: SSL/TLS Certificate Manager
Well, I think the product is just better. Asana, Atlassian, and other products has been out there for ages.
Take a look at the Play Framework or Ninja Framework.
That's not clickbait though. It's a reasonable title for the article. Your may be closer to the truth, but the original title is completely valid and the article's content addresses the issue fairly. It's not clickbait.
FWIW, no offence taken, an understandable mistake to make given my lack of clarity.
An unanswered question in this debate is: what is a web app and what is a web site? Sometimes the boundaries are blurry and sometimes they are clear.

For example, should a blog rendered in the browser be treated as a web app? Or rendered principally as HTML and CSS before it's sent to the browser (rather than rendered in the browser using Javascript). Here's an example: over 300K of Javascript to render a plain text page: http://elm-lang.org/blog/new-adventures-for-elm

My impression is that some developers are beginning to treat anything rendered in the browser as a web app - even plain web pages with no dynamic elements.

Why do developers do this? Is it because it makes their life easier using a single tool or language for both dynamic and static content? Or is it because they want to learn a new framework that's popular or interesting? Whatever the reason, one has to ask if giving users a good and fast site experience comes anywhere into the equation.
>I'm just saying official or not, if the checksum matches - it's not malicious. End of story.

Well...it would take a particularly craft individual and far too much time, but spoofing a malicious MD5 checksum should be considered plausible. The chances of it being malicious, however, are drastically reduced to such a large degree as that it is safe to consider it negligible. (Note: I only make this claim about MD5 checksums, not SHA-1 or SHA-2. I do not consider MD5 secure in any manner and my trust of SHA-1/SHA-2 isn't exactly high either.)

I provide SHA-1 and MD5 checksums of any software I distribute - if only because I think it is the proper thing to do. Even if most people don't bother checking them (let alone know how to check them)
Why I put everything on my calendar
People will say: don't look a gift horse in the mouth. But that's exactly the trap we have fallen into: A very few obtain most of the wealth, many of them fund an anti-tax and anti-government agenda; as government shrinks, the power of these people relatively increases; and so the public has to depend on oligarchs rather than on a democratic government including for national issues like energy and climate change. Then the oligarchs say: Look how generous we are; how you depend on us; who dares complain? And governments and people have to focus their efforts on pleasing them on all matters so as not to lose precious funding they control (instead of the legislature).

It's anti-democratic and, to use a provacative but applicable term, un-American. National issues should be decided democratically, not by a few oligarchs. We were founded on the rejection of an aristocracy.

It may be unfair to Gates and to this fund but unfortunately, even with the best of intentions, he is part of the problem.
... apparently you don't know any poor people. Most today MIGHT have a tablet, and probably have a cell phone, but a desktop or laptop is a luxury.
Gotcha, thought you meant something else. Thanks for clearing it up. Have you looked into koa[1]?

[1] https://github.com/koajs/koa
The Issue with Global Node Packages – Smashing Magazine
Japan did massive fiscal stimulus ("bottom up") and capital injections ("top down") from the BoJ and it still has crawled compared to other economies.

China has for years done intense injections into its economy (both top and bottom down), with worker training programs, state owned enterprises, etc; and now they became so reliant on the artificial demand created by their own government that they have huge slack in inventories. There's a reason why copper/steel/oil are plunging.

There aren't many, if any, examples of "demand drives growth" working in a long term situation. In the short run economies simply need to work out their gluts, and slack. Famously coined "creative destruction," the unhealthy aspect (especially after Keynes) is that growth become a policy goal rather than sustainability in that growth. To this Keynes said "in the long run we're all dead," putting short term growth into focus of government policy makers rather than long term growth which often requires negative GDP growth and recessions.

Anyhow, you're also mischaracterizing the Chicago School and Milton Friedman. There is no claim that you can "never run out of demand." And the "freshwater school" is about discretionary policy of government policy, not whatever you just tried to say. This is one reason why Friedman was fond of the "Friedman rule" or the "K% Rule," because it took discretionary powers away from the Federal Reserve. The idea is that with rational expectation of monetary growth the market can set its expectations to not be prone to monetary policy failures. The same is true of government failures. The idea of "market failure" is a criticism, but the Chicago School doesn't deny market failure exists, only that the government should have a limited discretionary role involved in picking up any demand slack.

If the government bought wheat, for instance, to keep its price high and keep farmers employed; then burns it, this creates asset misallocations, though it is technically creating demand (this still happens to this day.) A policy measure is put into place to address a problem, but instead of the market correcting to shift to different types of production it continues its course and creates slack in other areas (such as too little corn, or soy.)
Given that people coming to them have their info from somewhere, there might be chance they could succeed through asking those visitors where exactly do they have the data from, and then trying to contact/file the complaint to this specific service/company/...
Yeah that's what I meant. The Node ecosystem doesn't really care for Rails-like frameworks so they stagnate. Most Ruby companies run Rails. Most Node companies run Express, Hapi, or Koa. Not Sails.
Fascinating read. Thanks for posting.
Huh, that’s weird. My first thought was, “better quality manufacturing that feels like they last for goddamn ever, like my Macbooks and iPhones.” YMMV I guess
Hence the after I deliberately emphasized. If they had already visited the house and not found their phone (especially if the police were there) then subsequent claims of theft against the couple would be much closer to libel.
Getting hosted by someone else is incredibly convenient. They take care of all the work of maintenance, security, reliability, and even give you tools to increase your visibility on the web and design your blog. IMHO only hobbyists or people with a very good reason should self-host. If you don't like one company's terms, look into the many other blog providers out there.
A Statistical Approach to Prevent Account Takeover
Om Next has dropped the use of cursors.
<pet_peeve>

It's never worth exercising the precautionary principle. The precautionary principle is epistemologically invalid: you can never know, much less prove, that something is "safe." The precautionary principle would have confined us to the caves, if not to the trees.

In more modern times, for example, it's been used to fight nuclear power plants that might harm some people at some point, in favor of coal-fired plants that definitely do.

There are valid reasons to be concerned about the effects of high-intensity ultrasound and warn potential builders of this gadget about them... but that's not the precautionary principle in action, just common sense.

</pet_peeve>
The one thing people seem to be glossing over is, why or how do all these lost phones and people share the same geographic element between them?
I use online heavily, forgot about that.

Here's a link to bookmark; https://console.online.net/en/order/server_limited

Occasionally there will be deals like 2xSSD HWraid 8-16 core 32GB/64GB ram for <$50/m there (if it's blank there are no promos).
That's why I think Kotlin is going to clean up. It's a language specifically designed to be commercially successful by providing you with a better Java. For instance this line of code:

data class Person(var name: String, val age: Int)

compiles down to a JavaBean with getName/setName type methods, a getAge but no setAge (val is immutable), an equals, a hashCode, a toString and a few other useful methods as well like copy() which lets you create clones of the object with any fields modified.

So with Kotlin you get many of the benefits of C# and some features that C# is only just introducing now, or in its next versions, but it all interops seamlessly with Java.
to a point, then double taxation kicks in (on income)
This calls for an experiment
>All those "gig economy" companies are going to be forced to treat their employees as employees.

I wouldn't make that bet. Here's why.

There are 2 paths forward for companies like Uber:

Option 1: Keep all of their "control" rules such as non-negotiated pricing, etc and then be forced by the government to convert all drivers from contractors to employees. Government to Uber basically boils down to: "hey, you CONTROL the drivers too much so you must pay the price by becoming their employer."

Option 2: Tweak some of their control rules so they are closer to the model of eBay's sellers and Apple App Store and iTunes musicians. This avoids the reclassification of drivers to employees.

#2 seems to be a much more realistic option. Currently, ebay's sellers are not employees. Also, the programmers submitting iOS apps and musicians that upload music to Apple iTunes are not employees either. There also doesn't seem to be any political pressure or worker's rights advocates pushing for reclassifying them either.

#1 does not seem financially possible unless Uber drastically raises the fares to pay minimum wages, extra employee taxes and maintain profit margins to provide returns on the capital invested.

Which seems more realistic? Raising fares to become a big employer of drivers like UPS, or relaxing the code of conduct rules for drivers so they are perceived more like eBay/Apple?
You know, its not completely out of realm of the possible that these people are lying and really know much more then they are telling police.

I am not implying anything about these people, but I am just saying it isn't impossible.

I lived in Las Vegas for a couple of years and was involved with some people who, from the outside, seemed like very normal folk...in fact, in many ways, I was someone like that, too, due to issues I was fighting at the time.

We all have a different set of experiences in our lives, and, unfortunately for me I suppose, my experiences make me think about this in a different way then many here might.
They deleted your site??? That's pretty extraordinary. Don't they normally just suspend the account, put up a static page indicating so and then ask you to pay some more?
Not just you. Before I found out what Medium was, I thought it was some new journalism franchise with a lot of amateur contributors.

(I guess in a weird way that's what blogging is?)
My point being, Scala is a powerful and expressive language in which you can write something like a basic DSL. I personally think this is great, but a lot of Java secs will take one look at that level of flexibility and faint when trying to imagine a group of 10 developers of wildly varying ability and experience trying to manage a large code base with a language like this. Really, I've tried to introduce Scala in Java teams before, and was surprised at the pushback over just the concept of a different language running on the JVM. Groovy is apparently an exception, but I have not seen it used as the primary language over Java.
"a shorter work-week, more holidays, and more leisure"

You do see that there is a price to pay for that, right?

Future generations pay the cost, not you. So you are deciding to imperil people who are children, or who do not yet exist. There's a clear line to draw from "more holidays" and "more leisure" to "fewer diseases cured" and "E.U.-style fiscal crisis."

The American tradition of working away continuously, hacking away, jamming hard on a challenge all night is really, really a good thing. It's saved the world a few times. It's good.
yes - why self host when I can host my blog at github using jekyll in < 10 minutes ?