skysight-inc/HackerNews huggingface dataset:
I would use IPv6 for the orchestration network, probably not touch the tcp/ip parameters except for port range (and open file descriptor), and break up the broadcast domain into smaller networks. It is not advisable to have thousands of machines on one broadcast domain, and it is a pain in the ass to troubleshoot, not to mention causes bigger headaches when one network problem affects all the nodes across the entire gigantic network.
have you used VS code? I recently switched from Sublime to VS Code. Originally, I hated the slowness. But the slow point in my work (Software engineer) is not how fast I open files, but on how easy is it for me to transfer what I am thinking to the screen.

VS Code, while slow, has extensions that make me much more productive than when I was using Sublime.

Highlights include:

- auto-formatting my ruby code to fit coding standards. I don't have to spend time mucking with spacing. I write it the fastest way I can, and it fixes it.

- inline git blame. I can easily see who and why a line of code is changed as I select each line. Super useful when debugging. I don't have to kick up the console or fire up github.com in my browser.

- prettify json. I don't have to open up chrome to some json formatting tool to debug my http responses.

edit: I still have to use sublime to open very large files, but that is rare in my work.
Well, language is like that. :) But I don't think describing Emacs as "native" here is very different from how the word was used decades ago. To me, "native" is less about how the logic is represented (compiled vs. interpreted code) and more about its execution context. If the host system is an operating system, then the application is native; if the host system is another application, then it's not. I agree that the boundary is blurrier for applications that have scripting interfaces; but I think that most applications don't live very close to that boundary, and are clearly in one camp or the other. (Maybe Emacs is nearer to the edge: there's an old joke that Emacs is a great operating system, it just needs a better text editor.)

Having said all that, I don't think that "non-native" is a pejorative. I use Emacs, but would switch to a "non-native" editor if there were a good reason. I use IDEA (native or not? you decide!) when working on big Java projects, and Emacs for everything else, because Emacs affords me a lot of power that I find lacking in other editors. "Nativity" isn't really part of the equation, it's really about functionality.
Is there a history behind this quote? Would love to hear it.
How Small Teams Can Use the Internet to Fix Politics
I know I'm struggling with modern JavaScript tooling.

I've been using React with JSX and maybe as little as React router too. Trying to get router added was so painful. NPM, Babel, we pack, grunt, gulp, etc and then you find you've been given instructions for something on an old react version and you need different tooling for a new one. Or the instructions give you something that's really only suitable in dev not production.

I actually gave up trying to add Flux and wrote my own implementation in vanilla JS which seems ludicrous to me.
> Wouldn't it be better to make native application, especially for code editors, where developers spend most of their time, where every noticeable lag and glitches are not appreciated.

There are plenty of native-application (or JVM/CLR) text editors and IDEs, too. For lots of usage patterns, the browser-engine-based ones have acceptable performance, and the number of people with expertise building for web contributes to the speed of development on those editors and their plugins.

But, sure, if you don't like Electron-based editors, there are plenty of other actively-developed editors for you to choose from.
Most terrorist acts in the U.S. are committed by white people

By death count? Even if this is so, there are vastly more white people in the US. What's important are the per capita numbers.

and the people pushing to make their religion the basis of law are also Christians, not Muslims.

Why would you expect Muslims to try to impose their law on a society when they haven't got anywhere near the political power to succeed? How dumb do you think they are? The important questions are whether they'd try to impose their religion if they had much more political clout, and what the outcome of a successful imposition would be for the people here (hint: not awesome).
Also check out Recurly, Aria, Zuora
> What is your implication, that the government should require all businesses to be closed on Christmas Day?

No. But if the government requires employers to offer a day or two of paid leave, employees could get Christmas or a nearby day off.

As you point out though, this may be moot as most employers offer this anyway. But other holidays might be a good target.

> Perhaps you have a bit of a boogeyman image of the 'religious right'.

Huh? I was appealing to why they might support something, not oppose it.
I can't speak for Qt, but GTK+ is not that great outside of the Linux bubble. IMHO, of course.
AFAIR the alternative with the most promise involved implementing a new video codec in JS (heavily leveraging the GPU and the then-nascent asm.js) with first-class support for digital watermarking, then convincing studios that per-user watermarking was more effective than DRM. You can see the difficulty of Mozilla's position: it wasn't enough to come up with an alternative to EME, they had to come up with an alternative to DRM altogether. A tough sell, to say the least, and basically DOA because Chrome and IE were shipping EME for use with Netflix in 2012.
A bit off topic, but regarding DF: If I wanted to make a much more simpler game where some "factions" would iterate basic geopolitics among themselves what kind of resource should I be looking for if I was aiming at basic consitency? I mean probably some AI book, but other than that or maybe exactly that, there is some blog or article that would exemplify the basics? Perhaps a paper? DF is full of simulations, super complex, but I wonder what is the simplest implementation to get surprised by the "emergence" of the game itself and not pre-established design.
"outside of last mile usage, which this bill is directed at"

How is that? It applies only to federally funded projects. Most homes and businesses are not on federally funded roads. This bill is not a FTTH driver.
I agree with what you're saying. I can give some examples. When the CO2 monitoring satellite OCO failed to reach orbit in 2009, a replacement was built, partly from flight spares, called OCO-2. It was launched about 4 years later and continues to operate. Most of the team remained intact throughout the interim period.

Due to the same launch vehicle problem, in a separate launch attempt, the Glory satellite failed to reach orbit. But I don't believe it was replaced in the same way.

Some missions are highly successful, and they tend to have successor missions. I suppose most mission teams aspire to this status. The JPL Mars program is an example. A succession of more-capable solar monitoring satellites has been launched by a team including Stanford and Lockheed, which has remained stable over 2 decades now.
I think you could be right. I remember reading somewhere about the difference between twitter and Facebook. The Facebook newsfeed doesn't need to be in chronological order since they are trying to figure out what is important to you. Twitter has recently changed to do something similar. Therefore it's plausible that something funky is going on that has nothing to do with Twitter censoring particular users.

Also, why allow Dowd to only have a few but then let Alex Jones have nearly 600K. I'm not saying the two are the same, but seems like rules would be unevenly applied if the truth was twitter was censoring.
Do you want to listen to the reasons, or just tell them to "go make your own if you don't like it"? You can't have it both ways.

I agree that simply saying X sucks is not a valid argument. Howeever with CSS/HTML the flaws are too numerous and already discussed ad nauseam over the past 15 years. Everytime a new version of CSS comes out, people go and try it and find out that it sucks, whether its th broken box model or the broken float layout techniques or the constant fiddling you are forced to do to get anything working. Every web developer I've seen adopts the 'edit and refresh' trial and error model of developing which is the direct result of a bad spec. Which also explains why there isn't even a reference implementation. As far as UI layout is concerned I am fairly sure I could out-compete a web developer in terms of time taken to implement, using something like IMGUI.
I'm talking about televisions and similar. You are still simply wrong. Nearly all of the 8-bit and 16-bit consoles and computers that output to CRT default to non-interlaced, without the TV alternating fields.

Look at other responses in this thread to see how interlacing used to be achieved and the flexibility it had.
I considered it, but I have some problems with the Arch LTS release cycle. If I were to choose an LTS kernel, why not just dump Arch and go with an Ubuntu LTS, which has better long term support?

The other problem is that at the time, the ZFS packages for LTS were pinned at a version that had a known issue with arc_reclaim encountering a deadlock essentially causing the file system to become unresponsive after a substantial transfer (think rsync).

Now, obviously, it wouldn't be that difficult to modify the PKGBUILD to pull a newer version of ZFS, but there's a point in time where the maintenance required to update starts to outweigh whatever benefit you can glean from the LTS kernel.

That's not the case now since the LTS packages appear to be at v0.6.5.9, which has the fixes, but I don't remember this being true about a year ago.
You can configure the power button to do whatever you want it to do of course. I think the default behaviour in Ubuntu's Unity is to show the shutdown menu (shutdown, reboot, suspend, or hibernate), not simply suspend the laptop right there and then.

Plenty of laptops have a power button on the side now. Lenovo's Yoga series does this too.
Because I legitimately find work more stimulating and enjoyable than most other things. Which isn't to say I don't do other things I find enjoyable, but I have no qualms about working 10+ hours a day.
Depends on what you're trying to do with it.

Hot near-vacuum gases often need molecular approaches to make models. "Sound" itself needs careful definition in such atmospheres. They're talking about jets of air pushed around by huge electric fields. "Speed of sound" is just a good way to indicate scale, it probably doesn't have much other useful meaning.
I'm still using Make for all my minification / bundling / test running needs. Now and again I think to learn some trendy tech then never get round to it. Next time I remember it's already something different. :)
I don't think the implication you're making here is valid. In Electron you're forced to use JavaScript or a compile-to-JavaScript language. In the desktop it's pretty much the same deal but with C. And we've been doing C FFI since way before JavaScript was conceived.
This is awesome. I did a quick demo system to map Performance and UX to App Experience http://bit.ly/2nVWbNE My demo isn't great but this Loopy tool already has me thinking about the problem in a different way and attempting to map positive/negative inputs to a result in an interactive and shareable way.
Does anyone know how these work technically? Does the bike have a mobile data connection, or does the app give you a code to unlock the bike?

How does the economics of it work? What does it cost to manufacture a dockless bike, and can they reasonably make it back in fees. Or is this all fueled by VC money?
Oh please. An OBD-II scan tool these days costs $50, and will tell you what's wrong. You can buy parts cheaply at Autozone or online. Working on cars these days is simpler than ever in many cases. There's even YouTube videos showing you how to do all kinds of stuff.

As for "ripping apart the dashboard" to get to the "useless" sensor, what kind of car was this?
I'd like to take this time to show some love to ISAPI extensions and filters. Wrote some kickass stuff with that technology about 15 years ago (in Delphi of course).
The $329 iPad could be just the thing for the education market
GNU Emacs Lisp code is certainly not native - not until a JIT will be widespread. GNU Emacs usually compiles Lisp code to a byte code which is interpreted by a byte code engine written in C.

If you use a Common Lisp based editor like Clozure CL, Allegro CL and LispWorks have, they don't use a C-based byte code interpreted. The Lisp code is compiled directly to native code. Which makes editor extensions running in natively compiled Lisp code.

The advantage of the c-based byte code engine is compact code and improved portability - since the C compiler will already be provided with most platforms, whereas a native Lisp compiler is typically not something provided by a platform (CPU/OS/...) vendor...
Tools can be used for good and bad. This is a very nice example of how to use a good tool for a bad purpose.

The bigger question is what can be done about it, what specifically is there that breaks the law and if there isn't anything is there a law that we'd like to see created that would tackle this without making things worse in other respects?
>I work about 15 hours a month opening up positions and closing them with my brokerage account.

If you're going to brag online about your investment performance, post your anonymized brokerage statements. Otherwise, you're just another person who's full of it.
Same situation. Had a System 76 Lemur Ultra for 3 years and hated it after 6 months. The battery had to be replaced every 10-12 months. The build quality was appalling. Everything was falling apart. The finish and keys were coming off. HDMI never worked. WIFI problems every day. It was really a piece of garbage. I'd be embarrassed to sell those.

Just got a Dell XPS 13 for about the same price I paid for the System 76 piece of junk. It's an amazing computer.
> the hassle of secure clean-up within minutes.

The people that professionally create a hassle of security will beg to differ.

Edit: So just ignore them when they do that.
When a positive outcome is almost certain, there's less need for fine measurements. For example, how much effort is it worth to determine whether tech job placement for Howard University students goes up by 2x or exactly 2.15x?
Remember google has chrome AND android. I think they're big enough to win this battle if it comes down to that. Symantec is at the clear disadvantage.
Perhaps it's neat for you, I just found out that our newly issued EV certificate status is being revoked in the next build of Chrome, so our expensive EV certificates may as well be $5 StartSSL certificates.

I imagine that there will be a lot of angry customers asking for refunds from Symantec/Verisign for certificates already issued which no longer conform to the offered product.
There's a big different between breaking a door down to bypass a lock and pirating a movie via bittorrent though.

It doesn't "keep honest people honest" when piracy is so damn easy regardless of what they do with DRM. The point of that phrase is to increase the effort and motivation necessary to commit a crime - in this case, DRM doesn't do that. With or without DRM any idiot can download the latest Popcorn Time fork and stream movies with 1 click. DRM doesn't hinder the most casual of pirates at all, it only hinders honest customers.
Who's everyone? It's critical to remember that outside of the cities, the US is a fairly conservative country, and they use Twitter too.
Indeed. Arch is good for a few things, but sometimes stability isn't one of them when it comes to unsupported packages. ;)

I'm not sure I'd be brave enough to run ZoL again, but given Ubuntu's FAR wider install base and availability of binary packages, it's the better option if you have to choose.

My personal preference would be to stick with ZFS on FreeBSD. Performance is probably better.
his comment is effectively constructive criticism. stop marking him out to be such a terrible person for criticizing something that someone has authored. no work is immune to that, and creators don't deserve our "positive energy" if their creations, in our eyes, leave something to be desired. you don't get praise just because you created something, nor do you deserve it.

please don't defend thin-skinned creators, and also please don't speak for them when you don't know or understand their intensions.
Tyler Cowen knows about rent seeking and Ricardo. He's not writing an encyclopedia article on the topic of rising housing costs though, he's writing a short piece for a broad audience about the demand side factors that might stabilize the price of housing in the long run, given (what we all take for granted) a more or less fixed supply.
Heh thanks yeah the nature of content editable. If you can still submit (use keyboard to tab-enter), it'll hopefully preserve that fixed hleader in the paste.
I used to love staying up late, working late, sleeping in.

Getting up early is about getting on a schedule.

A few years ago my cat started waking me up at 4am, like exactly at 4 am +/- a few minutes. He would even keep on schedule when the time changed.

So I started staying up, starting work at 4am. After a while you just get in a routine and you function normally.

I would go to bed by 9 or 10pm and usually by Thursday/Friday I would be more tired than usual if I didn't go to bed early enough.

I also gave up soda around the same time and switched to green tea and the carbonated unsweetened drinks. Getting away from soda I felt better had more energy.

Recently we've been staying up late with friends and watching movies and I'm slipping back to staying up late/needing to sleep in so it's definitely about getting adjusted to a schedule and keeping on it.

A 9am start isn't bad so you could probably still stay up later on the weekends and still adjust back. But I seem to feel better sticking to the same schedule all the time.
Arrows travel with the same speed (pixels/s).
So the shorter arrow, the stronger relation.

http://bit.ly/2mYqGle
Do you know of a "more appropriate" language for creating cross platform apps that work on Windows, Linux, MacOS, BSDs, iOS, Android, 4k screens and 480p screens?

I don't know any.
I'm very happy to see this. I grew up in a town that, before I was born, decided to actively integrate (from being an historically all white, wealthy suburb) and I'm certain I'm better off for growing up in a diverse community. I'm in mountain view now and it's all "silicon valley white", and something actively needs to be done. I worry when I realize my kid can go a week or more without seeing a black person, and I'm disappointed in myself when I realize I have no black friends (when as a kid they were my neighbors).
Linux Virtual File System – Like Geeks
> instead of a native widget that writes directly to the screen.

"Writing directly to the screen" (by which I assume you mean writing pixels one by one to the framebuffer) is a bad idea for modern graphics hardware. It was fine on the 486, but nowadays you need the ability to do global optimizations for good 2D (or 3D) graphics performance. Ironically, the Web stack is much better positioned to do this than, say, Win32, because of the declarative nature of CSS.

Besides, as some downthread have pointed out, you didn't "write directly to the screen" in Win32. You went through GDI.
GNU Emacs comes with its own portable execution platform (the byte-code Lisp execution engine), where Java applications typically use a provided virtual machine.

As such GNU Emacs is just as 'non-native' as a JVM-based editor.
Not really. Let's say Taxi authority requires $20,000 bond from every driver to cover potential fines. Now you have drivers who can't afford to post the bond, you've reduced supply and increased prices.

Most any regulation is going to have some effect on supply, it's why they should always pass a cost/benefit analysis before implementation.
I did appreciate the tip from the original article to look at github bug comments for the latest framework and tooling documentation.

I have been foolishly looking at the documentation and wiki pages.

I have also enjoyed this site:

http://javascriptissexy.com/
Regretful galago owner here on a permanently plugged in laptop with a broken Ethernet port and a bunch of little felt pads lining the sides of my screen to prevent rubbing. Hopefully the new ones are better.
Sometimes the problem is more important than the solution.
NASA's origami robots can squeeze into places rovers can't
Bash is not always /bin/bash. On some systems (BSDs) it is /usr/bin/bash.

So the portable sh'bang line for bash is:

#!/usr/bin/env bash

And there you can't add "-eu" anymore, because only one argument is possible in sh'bang lines. (/usr/bin/env would try to find an executable named "bash -eu")

So

#!/usr/bin/env bash
set -eu

is the more portable approach. However, for "/bin/sh" this should work portably:

#!/bin/sh -eu
Also no serial RS232 port, no SCSI port, not even a floppy drive. /s
Porsche Bounces off into a River
Except today's machine language is javascript.
> cpu time & memory are close to free

Not for 3 billion people. Also energy is not free at all.
There is the possibility it was written as a satire (https://en.wikipedia.org/wiki/The_Prince#Interpretation_of_T...).
> The sheer number of tools and plugins and packages and dependencies and editor setup and build configurations required to do it “the right way” is enough to stall you before you even get started.

At some point you have to ask yourself how much of this is good engineering (does it help the end user?) and how much it's just having fun and impressing fellow engineers. Is the complicated build process worthwhile just to obtain a nicer syntax (for the current definition of "nicer")?
Comparing Objects by Value – Implementation Notes of the Equals Method
I'm sure most popular press articles are "duh" if you have PhD in the field or a closely related field ...
How do you bypass the economist's pay wall? Googling it doesn't seem to work.
I don't think this is the first time Apple has sold a $329 iPad for the education market, though? And even if it is, I doubt $70 will make the difference to turn it into a huge success compared to previous attempts.
Infrastructure, whether broadband or highways, has positive externalities that are hard for infrastructure builders to capture, so the free market under-invests in infrastructure. However, government investment in infrastructure also is distortionary and needs to be considered in every instance.

For example, it's great that we can get products delivered overnight from Amazon. However, as you point out, that is effectively a public subsidy of Amazon's business model, and that has negative effects too. Subsidizing public road infrastructure makes shipping products across the country artificially cheaper compared to making and selling them locally. That essentially strips away an advantage local retailers and manufacturers would otherwise have against big, national companies like Amazon.
Yeah, but Qt has licensing costs for commercial use...
Incognito mode, and then google the article.
Ask HN: Do you have a website you want to sell?
If you have any website or blog that you no longer have time for, list them here and let's see if others want to buy it from you.
The curse of having been around for a while is that after a while it looks like the world is on auto-repeat. The antidote for this is to take a deep breath, smile (without looking condescending), say "that's interesting" and then wait and see what can stand the test of time.