skysight-inc/HackerNews huggingface dataset:
I use two devices to handle usual definition of the router:

1. Mini PC[1] running as a router (pfSense);
2. eero to handle the wifi.

Why? I've tried many times to use dd-wrt, openwrt and tomato firmwares on my routers, but every time I failed miserably: it's either something stops working, or I need to schedule routers reboots and so. So I gave up. Since that time, mini pc [1] is the third system which routes my traffic, acts as VPN gateway, proxy server and so on on my home network and I've never been happier. With eero I've got even better coverage comparing to the previous Airport Express.

[1]: https://www.aliexpress.com/item/Latest-windows-8-mini-pc-min...
(Also French)
I have been an intern at a startup that was hosted at a similar incubator in Paris in the late 00's. The legislation around work was more of a problem than neither the rent (which was indeed cheap) or the proximity to other companies -Paris is not that big.

In 2016, hiring is still an issue, and investing is always seen as a risk instead of an opportunity.
Between those two ends of the spectrum lie abilities like being able to read and reason through operating system menus.
Here's the thing though, what is a reasonable alternative to 'SJW' - those that employ deplorable, emotive tactics in progressive topics, with the implication of self-aggrandizement. Maybe we need a solid vocab with established definitions.
Agreed. Content blockers are also not executing js code for every resource the page tries to load: it's just the defined blocking rules that get processed.

I'm also using 1blocker. Lacking an existing site (or time to build one myself) for sharing 1blocker packages, I've started storing them here: https://bitbucket.org/stephenreay/1blocker-packages
Content vs. Container
Book Review: Starting and Scaling DevOps in the Enterprise
Are you sure? I've never heard this. Do you mean the kind of key you can buy in a shop and redeem on the eShop?
We know the statement "More technology always means more better jobs for horses" is both silly in theory and demonstrably not true. Could you provide an argument for why it is true when we replace horses with humans? I'm aware that the economy as a whole will be better off, but if suddenly a quarter, a half or even 90% of the population becomes superfluous, it'll be debatable that society will be better off.
Winning with Open Source – reflections on open source contributions
Dad has requested your location.

Your location will be auto shared in 4min 59seconds.

Loud Music Notification Not Audible

Son is in Strip Club. Thank you.
sed -e s/foo/bar/ | sponge filename

https://joeyh.name/code/moreutils/
I am not aware of any change to the C language that has introduced bloat - perhaps you could explain?

FYI optimizing compilers are also used to produce efficient instruction streams.
The problem is, you come off as sniffy and elitist when you say that "political discourse is antithetical to rational, intelligent discussion." It's just the coward's way out. And we all know why this is happening--because some people are too thin-skinned to accept the fact that not only did their cherished (but utterly ethically compromised) candidate lose, but their whole way of thinking is also in question. The whole thing that backed up the Clintons was a pile lies, just like Socialism is a PILE OF LIES. Furthermore, it hurt me that Google, Facebook, Twitter, and many others added to that pile of lies in order to push for a political candidate. The left reason and everything the tech community used to stand for in the dust.
To whoever edited the title: I appreciate the addition of the year, forgot to do it when I submitted the story. But I do think the "Actually" is an important part of the title and should be put back in.
Prospector: find key contacts at a company from Slack using Clearbit
Because calling an entire programming language's community irredeemable, mean spirited, and hateful is reasonable.

There's a reason for the negative comments, and it's that the paradigm of this framework runs against what would be considered idiomatic Go. Spring/Angular style DI is one of the things people use Go to avoid. This is like someone making a library to do goto statements in Java (not as bad of course, just pointing out the conflicting paradigms).
The phrase "college-level reading skills" has always been well-defined as a prescribed threshold of literacy rather than describe any college student with any level of reading.

If we used your suggested 2nd definition of "real students", the label would be circular and meaningless. (E.g. prerequisites reworded in a bizarre way such as, "Remedial Reading courses support students who do not demonstrate non-idealized reading skill proficiency that real students have."[1],[2])

[1]http://www.hawaii.edu/offices/cc/arpd/instructional.php?acti...

[2]https://www.ccaurora.edu/MyCCA/Advisor/Advising/minimum_asse...
The consumers will probably be the rising global middle class.
I'm not proud of my adaptability; I'm ashamed it took me so long to bite the bullet and read the docs.

I'm actually working on turning it into an instinctual habit - instead of trying to power through the unknown, take a break and read a goddamn book about it. It makes you less productive for few hours or days, but then quickly pays significant dividends. Sharpening the axe, and all that.

I brought up the story to highlight the fact that it was so easy, so natural for me to avoid dealing with Maven altogether for years. If, as a technical person, this is my default reaction to a confusing piece of technology, then how can I expect more from normal people? Conversely, their fears could probably be alleviated with as little as few hours worth of education or at least a good explanation. The trick is to make normal people willing to invest those few hours, when their own curiosity isn't enough.
stdlib is better than this framework.
I generally agree with this, but would caution you to look into "the resource curse".

In this case, countries with large amounts of resources are terrible places for the average inhabitant, because the rulers can get very rich without having to educate or placate them, instead they need a tiny number of people to work the mines/oilfields. And can control them with guns bought with the the wealth they accrue from sales to other countries.

Avoiding this scenario, except with robots owned by the rich and lots of useless poor people, would be wise I think.
That's only if you actually make full use of your Google account and all its related services.

Many don't.
I think I know what you're trying to say, but it's really difficult to follow your writing. Just some friendly feedback.
Indeed! Also they've got it under 10 lines using python - they should have done it in 10 lines of assembly :D
iOS is the best in security, privacy and free. Without a good AI and language that drive new innovation, nobody would wants a subscription, at least majority of MNC and government sector are using iPhone that has easiest administration over Android ecosystem.

The alternative is Jolla or Tizen. I would rightly reject paid subscription that customers may complaints over limited features or demand unrealistic request which can cause more harm than a model for growth.
Show HN: Program to download every message and file from a slack team/room
> Rather than convert weird old formats

In theory it would also enable browsers to support 'wierd' new formats like BPG [1], FLIF [2] and Lepton [3] which are never going to get widespread support or any support at all.

[1] https://en.wikipedia.org/wiki/Better_Portable_Graphics

[2] https://en.wikipedia.org/wiki/Free_Lossless_Image_Format

[3] https://blogs.dropbox.com/tech/2016/07/lepton-image-compress...
Indeed, and this is a problem. Often, social interactions break because you assume a general level of intelligence about equivalent to yours. At one point, assuming people are stupid, and talking about the last football game is the best way to navigate smoothly.

On the other hand, you cannot marvell at the multiple applications of bayes statistics on one hand, and then reject racism and biases on the other. Some consistency is needed.
Ask HN: How do you self-promote your projects to get views?
I just ordered the hAP AC non lite. I have a gigabit internet connection so I couldn't deal with the 100mbit ports. I'll get that and an RB3011uias-rm tomorrow! Got that because of some of the traffic shaping I'm planning on doing will need routerOS 5 and more processing power. I'm in the US and a huge fan of Mikrotik stuff, they don't get the exposure they deserve on threads like this.

They also have a new cheaper wAP ac which has a single gigabit port and work outdoors!
Turris Omnia has a SFP port, so if your ISP has that option, you can get rid of your modem.
I really fear the future. Imagine an average person will get some sort of "basic income" or worse goods/services "for free" from the government. And the average joe will have no way of getting richer (acquiring more resources to buy better stuff).

Maybe most of the stuff he is going to get will be good enough anyway...but...he will be unable to make choices for himself. Sounds like a socialist nightmare.

But I bet we will solve this with taxation and duties anyway.
Well, I think you have to learn a particular system and then generalize.

NewChat(tm)'s best bet is to have the new interface mimic and borrow the metaphors of the older interface.

In a sense, what makes an interface "good" is that it uses what is already known.
> they're different services running on different architecture and distributed differently

I think you underestimate the interdependency of services in AWS. Historically, if there were problems with S3 or EBS in us-east-1, you could expect the entire API to be flaky, and things like autoscaling to fail. These have been better distributed, but failures still cascade.

> I think the original post was simply a demo of what is possible

No, it wasn't a demo, it was an actual production issue. No alarms, no error logs, no way to tell it wasn't working other than someone noticing the queues were getting larger and contacting AWS.

> people go in the comments to belittle it

Only because the original project projects AWS Lambda as "the solution" for such problems, not realizing that it is just as fallible a solution as everything else.

> Well what happens if that goes down?

The solution to this is well known - two monitoring systems in physically separate locations that monitor each other as well as mission critical systems. Nagios, Icinga, and a dozen other well-tested solutions work remarkably well for these roles, yet people keep writing "new" solutions over and over and over.

> But obviously if your production service is that critical to your business, you won't be monitoring it with [this] service

Then what's it's value, other than as an intellectual exercise?
3 & 4 seem significant, though perhaps an inevitable problem with any location/rescue tool that bundles into cell phones. After all, even without this a parent could easily call and say "take a picture of where you are and send it to me" or "go on Facebook and share your location". Information sharing almost always risks invasiveness if someone has the power to go "share now or face consequences".

That said, the last known location feature seems like a special concern. Right now "my phone is off" is a cure for location requests from an authority, even if it carries the possibility of later action. This change creates a system where last location is available regardless, and a clearly-intentional settings change is required to alter that.

I don't know how much of this to lay on Google, since "don't build tools authority figures can misuse" would have prevented fire. But I do think there's a common failure to consider use cases like minors with authoritative parents, when it's very possible to build tools that are at least less easily misused in that situation.
Related, the work Sussman is doing:

http://dustybutt.org/blog/sussman-on-ai/

At some point Sussman expressed how he thought AI was on the wrong track. He explained that he thought most AI directions were not interesting to him, because they were about building up a solid AI foundation, then the AI system runs as a sort of black box. "I'm not interested in that. I want software that's accountable." Accountable? "Yes, I want something that can express its symbolic reasoning. I want to it to tell me why it did the thing it did, what it thought was going to happen, and then what happened instead." He then said something that took me a long time to process, and at first I mistook for being very science-fiction'y, along the lines of, "If an AI driven car drives off the side of the road, I want to know why it did that. I could take the software developer to court, but I would much rather take the AI to court."

The article has links to the work he's doing in that area.
Yes, it was indeed green the entire time. Of course, AWS is almost always green, so long as something is up...
So what? It still is just text and graphics! The fact that it "looked like shit" was far more attributable to the absence of designers and professionals at the time, and of professionally designed templates.

HTML tables for layout sucked - but you could get graphics and text on the page, nothing more is on that page we are talking about here.

Do you think to get better graphics and better layout options for static HTML pages we needed to first get Gigahertz Intel i5 CPUs, combined with Gigabytes of RAM and capable graphics GPUs?
Sorry for them, but in that department they're way below GH.
So, it looks great but

a) does it have a backlight

b) can I sync it with my own server instead of some 3rd party cloud service?
I current use Unity on Ubuntu 16.04 as my main system and I prefer it to my macbook pro and Windows desktop. Its smooth, fast and minimal.

For someone who has used Linux desktops for more than 15 years it has come a long way. Gnome and Kde are both good but Unity provides a rare minimalism and polish on Linux.

But for those who need specialized apps that app determines their work machine.
At what point will the current trend to treat the browser and WebAssembly as a compile target for traditionally fat client applications raise the need for a browser package manager ala Apt or Yum? When will dynamic linking become a necessity because due to memory usage, disk space, and patches for 0day exploits in upstream libraries?

It seems like the more the browser takes on the role of an OS the more it will need all the stuff that OS's have built up over the years to make it manageable.
Who needs people buying your products, if you own a means of production that will never rebel?
I've come to consider nootropicsdepot.com a trustworthy source of ready-made nootropics, but for "expert mode," I strongly recommend experimenting with a custom stack from the ingredients at bulksupplements.com.

For something easier to start, I got my first great results from Onnit's Alpha Brain while consuming good fat sources. Not all nootropics and supporting ingredients are fat-soluble, but it pays to know when they are so you get the most out of them.

Also, I've experienced piercing clarity, creativity (building effective analogies, lateral thinking, creating novel solutions), and astonishing cognitive speed during light hypnagogia from very low doses of psilocybin combined with nootropics. Of course, the problems with this approach are manifest.
Is this politics?
So obviously without actually trying one myself I can't say that you are incorrect, but certainly the demo video you provided still has a feeling of wrongness. Its like with animation, we're still stuck in the uncanny valley but you are definitely climbing out of it.
Partner at Emjot GmbH and Co. KG
(Yeah, alright, I have written a scientific paper in LibreOffice as well. But it was one that was started by someone else, I just finished it. And I didn't inhale.)
>> I would like to think about the set of skills that don't revolve entirely around coincidental interfaces made by a few mega corporations.

> wouldn't that be knowing how to program?

Nearly all programming languages or instruction sets for assembly languages are also coincidental interfaces (this time for programming), often (though not always) at least originally designed by some "megacorp":

- Assembly languages: typically the respective processor vendor

- C: Bell Labs (AT&T)

- C#: Microsoft

- Go: Google

- Java: Sun (now Oracle)

- Javascript: Netscape

- Objective-C: NeXT (now Apple)

- R: A reimplementation of S (originally by Bell Labs; later commercially offered by TIBCO Software (another megacorp) under the name "S-PLUS").

- Swift: Apple

So what I would consider as more general computer skills is rather the mathematical or the electrical engineering side of computing.
This has been shown again and again throughout history.

Only if you look at things with a long enough time horizon. The Luddites where correct in as much as the quality of their life and the life of their children on the whole didn't benefit, even if the life of their grand children might have been better.
No ! You still have full (health -including dental-, unemployment, retirement) social security for the engineering staff.
I tried to implement a shell in C once, just to see how to do it. Until I realized, I was basically just writting a shell language interpreter, and thus implementing a lexer and parser for that language manually (which it seems is exactly what happens in the article).

Which made the whole project boring to me, since it would've just come down to 3 well-defined, already solved problems:
1. write shell language grammar file
2.Use something like flex/bison (nowadays maybe antlr, or whatever) to generate the shell language parser
3. Implement the behaviour of the shell as reactions to parser events

At that wasn't interesting because:
1. I wanted to be POSIX compatible, the POSIX shell langauge is well defined, writing the grammar for that would've been boring
2. Boring by design, the whole point of using parser generators is making compiler/interpreter writing an easy, boring task
3. Arguably, this would've been interesting, to see how to do it. But if you already have a deep understandidg how a *nix shell does what it does, not that interesting anymore...
The real problem that CoffeeScript solves is developer stubbornness.

Some developers decided a long time ago that JavaScript is terrible and so CoffeeScript gave them a way to program in JavaScript without changing their minds about how terrible JavaScript is.

The reality is that it would have been easier if developers weren't so stubborn to begin with.
If you're referring to the post made yesterday I would argue it is not.
It's not installed on my Android :(
I built a firewall/router out of this board, with Linux and shorewall. It took a trick with the installer to get it to go, but it's run for a couple of years now without hardly a thought. I love it.

http://www.pcengines.ch/apu1d4.htm

I agree with the separation comment, but you can buy a radio for this board, and make it do wifi as well. The case even has pre-cut holes for the antennas. I've thought about doing it just for the fun of it.
it puts everything in `~/.grepslak` room by room, so if you want to search multiple rooms because you know a message is in like one of 6 rooms but you can't remember which, download all 6 rooms and grep just the contents of those 6 rooms.
It's been decades now - when do you imagine it will settle?
How about *nix desktop?

I miss the days where a TWM was "enough". I started with TWM on Xterms and DECstations, moving up to CTWM on DEC alphas. I finally switched away from CTWM around the year 2000, due to it not supporting some kind of modern nonsense that web browsers wanted. Thankfully, KDE let me configure most of the keybindings in my .twmrc file & retain my muscle memory. Gnome rejected a patch that I sent them to allow the same config there, so I've been using KDE ever since.

I ran FreeBSD for years as a desktop and always thought Linux was the gold standard for things like KDE. First FreeBSD/alpha in the early 2000s, and then FreeBSD/i386 on a P4. I remember getting sick of things "not working", switching to Ubuntu, and realizing that things were just as flaky there. So after ~6 years on a linux desktop, I'm back to FreeBSD.
it only works on 2 cars.. that have a tech package. Might as well buy it from the vendor
Use console.dir(var) for a moment-in-time snapshot. The side panel you get when you click on a var is a debug view, which is a lot more useful as a "live" value watcher.
I think there is a set of basic computer skills that can help one manage their personal finances and basic administration, safely maintain (backup) a collection of important digital documents (including personal photos, but also things like scans of diploma's and such), and author neat letters and a resume for formal correspondence or job hunting.

Regardless of their future career, people should probably be taught how to use a word processor (use styles, hierarchically outline your document, basic sensible typography) and spreadsheet software at school, along with basic internet skills (particularly with regards to finding reliable information and understanding the pros and cons of social media).

None of these skills require any programming knowledge.
I also use a MiniPC running pfSense and couldn't be happier. I made the switch 3 years ago, after running a Linksys WRT54G-TM on OpenWRT for 5+ years.

pfSense is simple to get started with, powerful enough for small to medium businesses and "just works."

The initial setup might be a bit more $$$ ($150 for hardware), but it will last you a long time.
Data Visualization and D3.js Newsletter Issue 212
Kivumedia
About the Marshall Project
This is not quite what you ask for and a little more expensive that some options, but I use a PC Engines APU2 running Alpine as my router+wifi access. Great little machine that is much more functional than typical home router hardware, and it boots using coreboot. A good option if you like setting up everything by hand.

More about APU2 at http://www.pcengines.ch/apu2b4.htm
The Prototyping Toolbox Is a Mess
Ideally offer some private sync option, for example syncing to WebDAV server.
Just Google for it?

https://goo.gl/maps/UBXAndEsCUP2
Ballmer was onto something.
This is not a research article? What is the difference between this article and one printed in PDF with more complex words and uglier images?

My question sparked for your request of a RESEARCH article and not a "normal" blog post.

I would like to know why you want a "research" article, that I assumed being an academic article, instead of a blog post.
I actually really like answering the questions they'll give you sometimes about places you've been. Did that restaurant last night have a great cocktail selection? Was the store handicap accessible? Great info for people to be able to look up and it makes a lot of sense to crowd source, and is probably more reliable than reviews which are so heavily selected for people with extreme opinions.
The generalized skill is the ability to recognize and categorize metaphors in the interface. Once you've used a few different systems you start to gain an intuition that is more generally useful. But most users don't use a lot of different interfaces. They have experience with just 1. I think that's the primary difference between people who work in Tech and UX and the general user. One group has developed an intuitive sense for metaphors and the other group has memorized at most a couple set of metaphors.
2 Mixed Reality UI Concepts
Apple Watch shipments plunge 70% in third quarter
> If you’re using any Unix at all, then ed really will always be there, no matter how old or limited the system.

kalleboo@Synology:~$ ed
-sh: ed: command not found
kalleboo@Synology:~$ vi
~ VIM - Vi IMproved

ah

Snark aside, it's a very well-written tutorial! I'm sure I'll end up referring to it at some point in the future.