skysight-inc/HackerNews huggingface dataset:
Yeah, I was thinking about this just today. I'd very happily subscribe to a service to which I volunteer as much data as I want - my age, sex, location, job, interests, whatever - and define categories of products I might be interested in, and such service then shows me non-interactive, text/static-picture ads of relevant products on the web instead of the bullshit we see. An ad-replacer instead of ad-blocker.

Or a lite version, I could get a tailored magazine sent to my mailbox. That would be the single newsletter I'd actually appreciate.
youtube link: https://www.youtube.com/watch?v=UNlHMMWZm6U
Based on regular use of Vagrant and irregular use of Packer (to build base boxes for vagrant) I would be reluctant to rely on their other tools.

They mostly work, but it's never as seamless as they make it out to be.

I do appreciate the work that's put into these tools but I also believe anything can be criticised. That doesn't mean the author has to fix what everyone says is wrong but an attitude of "well it's free, either PR or stfu" doesn't help either.
Your enemy's enemy is your friend
What Is Information Governance? Why Do I Need It?
Flagged for moderator attention: The link of the article just goes back to this page on HN. Is this an error or did I miss the joke?

Other articles are fine. Reload, clear cache and reload didn't help.

EDIT: Unflagged and sorry for the noise. I clicked on the article's domain and not on the article's title (口) just as fenomas suspected.
It used to be hard, but when you have tried it last time? These days its as simple as hitting.

npm install --global node-gyp
npm install --global --production windows-build-tools
It doesn't take an expert sleuth to find things like https://www.hashicorp.com/blog/tags/case-study.html, so your "does anybody _actually_ use the HashiCorp stack" comes across pretty clearly as sniping.
It's called a dual license. And yes, you can do it for anything. Copyright is automatic, and it grants you control over the right to copy your creation. You just need to make sure you're the one that created it.

Found this to be a good overview:

http://oss-watch.ac.uk/resources/duallicence2
Sometimes on the way home I think of new approaches. After dinner I crack open the laptop and see if these approaches are possible. Just a quick test. Then in the morning I can usually nail the solution.

Edit: just noticed similar comment below. Seems common.
watched it this morning with a fresh coffee and mind. Absolutely brilliant talk for anyone who wants to dig deeper into sys-programming. As a systems developer Rust is the first new language in 20 years that excites me as a serious contender and alternative to C. The talk discusses also higher level aspects such as closures and FP-paradigms.

Probably too early to say if Rust will become the lingua franca of system-engineering. I'd love to see them succeed and hope that it isn't trying to be everything for everybody. We already have enough of those.
Second on mind being blown. Great work you have done here!

Long time 3D/CAD Schemer/Lisper here. I've tried OpenSCAD, programming FreeCAD in Python, Blender3D, and others. AutoLISP was OK as long as you had AutoCAD. Creating parametric shapes in Blender3D in the mid-2000s was cool.

I had used SDRC's IDEAS and AutoDesk Inventor for work, but I was always looking for a more programmatic way of doing things, since sometimes the concepts were more 'organic'. Tools like Rhino at the time were grabbing some of that market, and they had scripting. I dug into Open Cascade a bit, but I am not as skilled as you are, and I got lost in their link to analysis tooling too.

I think the term computational design is a good one. The same way I think computational intelligence is better than the artificial intelligence moniker.

This project, Rosetta, seemed interesting in using Racket to bring a general CAD programming language to work as a Front end for various CAD systems - Rhino, AutoCAD and future ones [1] [2 PDF].

I will be following you closely, since I think your other projects are cool too!

[1] http://web.ist.utl.pt/antonio.menezes.leitao/Rosetta/tutoria...

[2 PDF] http://papers.cumincad.org/data/works/att/acadia11_196.conte...
There's a suprising number of tech people out in FG/UFG/Belgrave. At friend's parties out that way there is always a significant number of people in IT.

In any case, my point was more about the importance of being close to public transport: Ferntree Gully has a train station, while Olinda does not.
> That's BS. A lot of it's all one executable.

That’s not even true if you use the packages for debian or redhat. In both cases, it’s over a dozen packages for systemds independent projects, and you can replace each of them seperately, if you wish to.

I’ve done so in the past on a server where I couldn’t update everything because it was an old-style containerized VPS with shared kernel.

> Well, if you want Windows, you know where to find it. But stop trying to turn my UNIX into it.

> Well, you're in an EXTREME minority.

Then go and use UNIX, aka BSD. This is the linux world, and most people want it – as seen in the countless times when distro maintainers held a vote pro or con systemd.

> ...and if you think "the year of linux on the desktop" is ever coming, you're delusional. Besides, Ubuntu had a reasonable UX for that audience long before systemd came around.

Does Ubuntu allow me to configure all services and systems via a neat UI? No? Why? Because it still uses a flawed file-based approach, which is useless in the 21st century.

Ubuntu replaced user-facing UX, but even there not everything could be properly done yet.

Despite that, Ubuntu also created their own init system, display server, syslog daemon, and a registry for configs.

So, they had the same stuff systemd now provides, and more.

> You could do 2 of those three things already (syslog and namespacing), and bsdinit init files aren't hard to right.

> Software namespacing doesn't require systemd. Syslog streaming has been a thing for a long time. And BSDinit, s6-rc, runit, openrc, sheperd, nosh, systemXVI, perp, watchman, and a variety of other init systems exist that make writing unit files easy. Many of them predate systemd.

I’ve tried unit files for other init systems, it was a pain in the ass.

Systemd is the first where every software provides matching unit files, I can easily write my own, and it just works.

Again, the entire point is that it just works and is still easily configurable and modularized.
Forget about nations and nuclear powers. Let's talk about families and electricity.

My family has invested for years in electrical research. We use electricity for many purposes, and we've created machinery that can deliver it where we need it, when we need it - as much as we need at any time or place.

We only use this for good purposes, mind you. But never forget: electricity is a powerful thing.

I daresay we are ahead of every other family in our electrical inventions. You'll never catch up! Well, maybe in a year or two.

You've been good neighbors, and those blueberries you grow are great! I hope you've enjoyed our figs too.

But now we have a problem.

Like I said, you've been pretty good neighbors. But we can't count on that. We hear you're experimenting with electricity now. If that goes on, and you develop technology like ours, you could wipe us out!

So we have no choice, our former friends. We don't really enjoy this.

But we must destroy you, now! Before you have a chance to strike against us.
No it goes to the page.
Reading your comment on a Chromebook that hasn't failed me once including all the others i have had makes me scratch my head. If anything this, to me, seems the most secure approach compared to what's out there. Doesn't it make to you? A secure, lean Linux hosting a lean UI layer that sandboxes web and native apps.
I did, I wanted a multi-platform GUI with USB access for my milling machine software.
Questioning the value of sports is seen as blasphemy
How about if one hasn't eaten. Should one say so in reply to a stranger asking or would that be rude?
But 口 also means "loophole", so 入口 means "entrance" is perfectly logical - "The loophole that allows you to enter another building/strucutre".
We should simply abandon all taxation and let the state print the money it spends.
This would replace taxation with inflation. Encourage investment and discourage dept.

Best of all we could get rid of all those tax lawyers and inspectors.

Ideally you combine this with Universal basic income and adjust it's amount to inflation.
How to break an API
I'm not sure if its completely favourable for cloud sql to perform worse than aurora when the thread count goes above 16. Seems like two different use cases are being targetted:
Aurora for consistent performance as concurrent users/queries increase (but sacrificing speed at the small scale). Cloud sql for high performance on less concurrent workloads.
So then typing Japanese on a keyboard still takes several key-presses for each word? How does writing speed compare between English and Japanese on a keyboard?

Furthermore, how was the placement of the characters decided? Are they more closely related to QWERTY (so that typewriters don't jam) or to Dvorak (so that the most frequently used letters are on the home row, and so that alteration between left and right hand is maximized), or unlike either? I use Dvorak and if I were to learn Japanese and type it on a keyboard, I'd want the typing experience to be similar to how it feels to type on Dvorak for English compared to QWERTY.
> This information comes from Cresson Kearny's Nuclear War Survival Skills, revised 1986 or 1987, which is available for free in PDF form on the internet. Kearny was employed by the American civil-defense establishment.

I'm not sure how much faith to put into that despite the source you just cited. From what I heard, a lot of the nuclear war survival measures (like city evacuation plans) were just methods to calm the population down. I.e. they weren't really meant to work at all, but as long as people believed they will, they carried on with their lives.
They are doing this because people have very good opinion about Google and imagine Oracle as some evil corporation that want to attack their favorite sites (google, gmail, youtube etc). They would never win any lawsuit with jury because of that - this is their motivation, change people emotions towards Google.
Why?

What is the advantage of using a different symbol for each word, that offsets the huge disadvantages of having to learn and remember a different symbol for each word?

Especially considering that the spoken language already distinguishes between all possible words through pronunciation (and context in the case of homophones.)
Make sure you're clicking on the article's title (口) and not on the article's domain, which comes right afterwards. Clicking on the domain takes you to a list of past submissions from the same site.

For a title like this one it's pretty confusing. I'm guessing you and I aren't the only ones to misclick.
That was an interesting Hotz interview.
> I'm in favor of a regime where there is a benchmark for the recall and precision rates for the automated analysis, and anything that hits the benchmarks is acceptable.

I think the benchmark rate is "indistinguishable from a human", a sort of OSM Turing test, perhaps. This would build in a few important safety features:

1. Human quality, which generally (but not always) means no egregious breakage. Paying some attention to the linters, for example.

2. Human presence, which means it's possible to have a conversation about the mapper's or bot's activities with that entity, or at least people in control of it.

3. Human timescales, so that it's possible to have that conversation before it's all over.

> The opposition seems to emanate from rich, European nations.

Personally, I think the difference in approach may reflect the difference between those who want to build a map as fast as possible and those who want to build a sustainable community (which makes and maintains a map).

The push towards more bulk imports seems to emanate from the USA, with Facebook testing their import in Egypt. I wonder whether they had a discussion with the Egyptian community first, or just went ahead because they thought knew best what developing parts of the world need?
I have 2 AU updated PC's - both have a freezing mouse issue. I have to plug in a second mouse to get the bluetooth mouse moving again on one. On the other (wired) I just have to pull the plug and reinsert.
Seed project using AngularJS and Gulp
Looks like HN traffic broke the site.
I'm not a developer but I believe it applies in a lot of other areas. I've been slowly rebuilding the Bronco II my dad left me when he passed away earlier this year, and I've found that if I come across an issue that I have to figure out and I'm hot and tired and sore from working on it all day, I am better off stopping there for the day and tackling that issue first thing the next day that I work on it. Otherwise I'll spend hours trying to do something in a boneheaded way that I will end up figuring out in 10 minutes the next attempt.

A recent example: I couldn't find the right combination of extensions and adapters to get a certain bolt off the transmission bellhousing from below the car, and I couldn't even touch the bolt from above. I spent half a day just getting a socket on there, then couldn't get my wrench to turn it. A couple days later I tackled it again and immediately realized I could remove the lower intake manifold (since I was replacing that part anyway) and get to it from the top. Twenty minutes later that bolt was out. My tired brain couldn't think that far ahead but when I was refreshed it was the first thing I thought of.
I've had a similar experience too with both the forced updates (if I delay too long because I'm busy and need to get work done now just ignores my requests after a while and does it anyway) and it switching my defaults to whatever it ships with (like changed my file associations from vim to notepad or nothing, changing my default browser from Firefox to edge or chrome, or re-enabling the ads on the lock screen). I'm not sure if it's poor testing, apathy, malice, or assumption of user stupidity. I want there to be a "new, cool, and less evil" Microsoft and that my assumptions are wrong, but it's starting to look like that's all smoke and mirrors. I wish I could go back to Windows 7 without starting from scratch again, and that they asked before they updated me to Windows 10 (it's installed on a USB hard drive and the installer wouldn't let me go back because "Windows 7 is incompatible with USB boot drives" or some garbage like that).
Colorgorical
ReactOS 0.4.2 (DooM3, TESV:Skyrim, Terraria, ReiserFS, Ext2/3/4, Btrfs, dotNET)
It would be a fairly horrible kind of peace, the kind that comes when you are the sole living occupant of a graveyard.

In any case, they lacked the materials at the time to make enough bombs.
> It's possible to know how to say a word, but have no clue how to write it.

> Likewise, it's possible to know what a symbol means, but have no idea how to pronounce it.

As a second language learner of English I can attest that this is not just a problem of languages written in logographic systems:-)

>The only aspect in which logographic systems win is information density.

I vaguely remember a paper that claimed that information density is pretty much constant across languages and writing systems, but I couldn't find it as for now. There is another thread on HN [1]
where people compared the size of "Universal Declaration of Human Rights" in different languages. I think this misses the point because it doesn't account for intra-character information density.
It'd be much more interesting to render the text into a bitmap and then compare compressed bitmap sizes.

[1] https://news.ycombinator.com/item?id=8236135
Far many more symbols are required to represent a word with alphabetical systems. I used 65 symbols and 11 spaces to write this sentence whereas with ideograms I'd need about 13 symbols.
I used to be a consultant and went through periods of Uber productivity for 30 to 40 hours a week. When I was in this phase I let my productivity and creativity drive my total weekly effort. Being in the flow feels good and leads to better solutions. But it is not sustainable week after week. Now 30 years later, at 62 years old, I just can't sustain more than 20 hours per week of coding, software design or pre project planning for complex projects. I now find productivity and pleasure doing some of the administrative work managing my team and reporting up. Actually have a new boss and he is asking for lots of data and more. Right now his questions seem valid so it is not a burden. If he learns and grows great. If his information needs don't die down in a few months this may be a burden.

Edit: typos. Need coffee.
An Application Programming Interface?

Isn't that sort of like Calling Procedures Remotely?
Is it?

I mean, I'd usually assume you're correct - government agencies and scientists tend to have stuff like that figured out pretty well. But in this case, I've heard numerous claims before that a lot of that was "security theatre" for the people - making them feel like they're being protected, even if nobody expected any of that to actually work.
Though whatever you call them there's a lot of potential for that kind of stuff. There are a lot of busses in the world and if they can drive themselves that's a big thing even if it is on set routes. Plus trucks driving themselves on certain prepared interstates with humans to take over for the last 10 miles could be big.
Well, I bought a headset for home, liked it, then bought an identical headset for the office. Someone else might like it and buy another for a friend. Probably their engine has found out that this is common enough for it to be worth recommending another headset rather than something else.
I have noticed that, since installing the Anniversary Update, the light on my webcam that indicates that it is recording me is constantly lit. Very worrying.

It is a shame that Windows has no way for me to find out which program is actually using the webcam so that I can terminate it. Unlike Linux of course!
Thanks Mitchell. We have used Vagrant in the past, Packer currently and are considering Consul in the near future.
Of course. This would be a direct proof that Canada needed a lesson on how to run a democracy. They should be grateful.
There's always the concern about calamitous fellow passengers.

This story concentrates on women suffering from perverts, but I expect that most life-threatening violence is, as usual, experienced by men.

http://www.telegraph.co.uk/women/life/will-the-night-tube-pr...
the stackdriver logging UI is not very useful but it allows archiving the logs to BigQuery. That opens up a lot of possibilities. You can slice and dice to your heart's content. It's not perfect (UI is bit clunky, saved queries and results seem to be visible only to the person who created it) but quite powerful and useful
As far as I remember, the language was severely limited, and it's yet-another-syntax to learn for no discernible benefit.
Another interesting aspect of traditional Chinese characters is that complex words are expressed by combining simpler symbols. For example, the Chinese word for computer is 電腦. The first character represents "electricity", and the second character represents "brain". Which is really what a computer is, an electric brain. Similarly, a computer programmer is 程序員, where the three symbols are "rule", "order", and "person" - one who orders rules.

An interesting consequence of this is that you only need to learn around 3000 symbols to read a Chinese newspaper, just like how you can ascertain the meaning of an unfamiliar English word by having knowledge of a small set of Latin/Greek roots.
Just last December, Open Whisper Systems announced Signal Desktop, a Chrome Web App[0]. I am not sure how significant you would consider the Web to a messaging platform, but most of their competition has a Web app by now.

[0]: https://whispersystems.org/blog/signal-desktop/
I feel dumb:-).
That's it, thanks a lot.
LOL I like the toroidal shape in the first sketch!
Ever try https://github.com/Netflix/aminator/blob/master/README.rst ? Should work with Ubuntu as well.
I don't remember Postgres having much traction around 2000 or before.

Since there was "always" MySQL available, Postgres wasn't in need of development, for most people MySQL was sufficient.
If MySQL had been less open, Postgres might have gotten momentum years earlier to fill that gap on the low web-end.

I can imagine Postgres popularity in recent years is because people are replacing Oracle databases with Postgres, they are looking for a way out of that.
Or even more, newer companies don't even look at starting with Oracle, but start on Postgres right away.
This. Asymmetric warfare can never be won. As long as there are imperialist (for lack of a better word) well-equipped armies that invade foreign countries or regions (even righteously), they will inevitably cause civilian casualties, and some relatives of some of the casualties will be prompted into vengeance. Since hi-tech army is hard to hit, go after their softer civilian population instead. Essentially all organised terrorism has originated from a country or region with a supressed people or political group, be it IRA, ETA, ANC's MK wing, Hamas, Al-Qaida or ISIS.
Why You Should Not Write a Book
> I don't invest, I leave that to professionals.

Ok so when giving people advice and talking about courses and backgrounds, at least you have experience with investing or trading in the past?

Or just the courses?
2016 Euro SW Dev Salary Survey
At last, something useful I can do with my 520
Is this as a result of the golden key attack[1] from a few days ago?

[1] Previous discussion: https://news.ycombinator.com/item?id=12259911
With uBlock Origin, it loads OK on Firefox on my phone. Ads...
Out of the several uses of 品, one is the verb "taste" which makes slightly more sense.
> ... the judge is NOT imposing a higher judgement against the defendants.... this is just deciding that the lawyers are deserving of a larger percentage of the already-agreed-upon settlement amount.

That's not how it works under the statute. In this case the amount of the attorney-fee award was computed as one-third of the settlement amount (this is the "lodestar" mentioned in the article), then the judge added a kicker for exceptional results; that's the traditional way it's done in the U.S. on the rare occasions when attorney fees are awarded [0]. But under 17 USC 505 [1], the attorney-fee award would be in addition to the settlement amount.

[0] http://www.americanbar.org/content/newsletter/publications/g...

[1] https://www.law.cornell.edu/uscode/text/17/505, explained at length in, e.g., http://www.rbs2.com/caf.pdf
Mutt is particularly good at tagging and filing email: move down a list, marking things with a single keystroke, then filing them with another couple of keystrokes. Or you can filter by query with regexes. It also has proper tree threading, which is useful for mailing lists.
still less than smoking
Youtube's home page is especially terrible. It seems to have very broad categories, and there's no really good way of pruning terrible (but popular) stuff out of it. You can say "not interested", then get some almost identical channel instead.

Whereas the "related" sidebar while actually watching a video is great.