skysight-inc/HackerNews huggingface dataset:
This may reveal my age/lack thereof, but Europa Universalis 3 is what originally sparked my interest in history and also programming. It's a game that allows you to explore 'what if' scenarios in a fairly historically accurate context. It's by no means a simulator, but it does a great job of making the era feel right.

It got me into coding due to my curiosity with exactly those 'what if's. The vast majority of the game data is easily editable, and the dev console is great. Some of my first coding projects were just mods for EU3, which revealed to me that there's really nothing special that goes into making software if 13-year old me could do it.

Highly recommended.
Often HOAs are nearly mandatory. Local governments love it when HOAs provide services (through extra fees) while the government also collects full taxes on the property.
In the end what matters in any investment is total return which has to include any fees. Many of these funds take a % of the profits, plus a guaranteed fee, but not any % of the losses. If you advertise only the trader's return, it sure looks much better than the total.
1GAM challengers are very welcome! Just add your games to the Hall-of-Fame list!
That's not AI, that's automation and improving their systems combined with cutting the number of branches (as people do more online vs needing going to a branch)
The "pre-condition" for Austria was being on the loosing side of WW2, after that the economy was only 60% of it's pre-war size.
This could also be seen as a newspaper operating as it should: one group is paid to report news, another is paid to sell ads, and they don't talk to each other. Things are more complicated in real life, more so now that the news people are under pressure to "generate viral content," but having creepy trackers next to an article about creepy trackers isn't necessarily hypocrisy.
Like Golang, using fibers & communicating via channels. I/O is also asynchronous similar to Node (using an event loop).

You can read more here: https://crystal-lang.org/docs/guides/concurrency.html
I don't get mad nor am demanding anything from anyone. I don't think it hurts anyone if programmers would make connections more fault tolerant. And I don't have a choice; there is no 'upgrade' in most cases. But nice that you don't have that issue.
I don't know what this project has done, but I can tell you how I would build it, and why this approach would be better than the approach used by our current system of certificate authorities.

(1) In this model, the user decides which authorities to trust. With certificate authorities, the user must trust ALL of the "standard" authorities, or else wind up unable to verify sites that happen to purchase their cert from an untrusted authority. With notary servers, the end user can choose to trust whichever notaries they want (and not trust others) and can still validate certificates on all sites throughout the web.

(2) It is possible to verify with more than one notary, but with certificate authorities each site is only (normally) signed by one CA. This means you could, for example, trust 5 different notaries and an attacker would need to suborn all 5, whereas with certificate authorities an attacker would need to suborn only 1. Since most users will not adjust the default settings, I would hope that browsers would ship configured to verify against a set of about 12 trusted notaries, approving any certificate verified by at least 9 of them.

The only remaining piece needed is an onion-wrapped P2P protocol for forwarding the requests so that you don't leak your browsing history to all of the notaries.
Of course they can, however I was describing the advantages of crystal as opposed to go.

Crystal vs Ruby don't really compete in the same way Crystal and Go do, it's very much a dynamic vs static typing split. Crystal is in general a bit more cleaned up but Ruby's community is much larger.
That's what it's all about: to get something done and learn new things instead of (or in addition to) those long running, never finished side projects. I have a long running project too, 1PPM are my side-side projects.
Awesome. I'll be sure to do that in 2026 when it's actually done.
free markets also require huge amounts of other people's money while they waste resources in competition before a solution is found.
How do you know there's zero user benefit? I can think of several legitimate/non-evil uses of "shadow profiles" in product research.
What's the business model of Toby?
Great news for the stockholders!
Why is it so hard to remember what I accomplished in 2016?
Inbox Zero for Life
Thanks for your comment, I am already searching for relevant information on active learning strategies.

About your experience with the online course, I can understand the difficulty on trying to make a lab assignment for people without the necessary knowledge to complete the assignment. My current strategy is to provide some base code and then asking for the students to keep changing the code (giving enough hints) so that in the end they have a working solution.

Edit: Found some interesting papers, for instance [0] and [1].

[0] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.59....

[1] http://www.cs.duke.edu/forbes/papers/fie2002.pdf
You just expose the /dev/video device to the jail. Completely reasonable.
That's not true at all. I've only worked for small companies. Nowadays, almost any kind of electronics design or manufacturing involves digitally controlled components and thus microcontrollers, so even old school rf companies, for example, have to bring on someone to do the embedded stuff. And of course there are also many small companies derived from the maker movement.
The point stands that one can probably reduce the necessity for many daily actions when attention and willpower is unlimited. Even if you get an idea in the shower, you're still "wasting" time not being able to write a paper on it immediately, instead having to take time to dry and clothe yourself first.

Whether this provides a few percentage points or an order of magnitude advantage is a different question.
Isn't that a little too much weight to Emerging Markets(VWO)?

How about simply 70% VT (Total World), and 30% BND
Excuse my ignorance, but aren't we glorifying speed here at HN? I think one project per month is way too fast to acheive anything of substance. If you're spending one hour three days a week, you'll only have 12 hours to finish a project. Even if you quadruple that, 40h isn't all that much for completing anything interesting at all. I have spent more than a year off and on on my latest side project, and it's not finished yet.

Having felt the pressure in the coding community myself, I've spend significant time improving my speed and I now find myself being on of the fastest coders in my company. Sure, that buys you a certain type of edge. But even if you're fast, a lot of time goes to thinking about problems, reading research and such. And someone who's constantly panicking trying to write as much code as possible will most likely find themselves digging a whole for themselves.
The book "Learn you a Haskell for great good!", Which is in my opinion an essential read for someone wanting to get into functional programming, describes it as "imperitive is when you tell the computer a sequence of operations to get a result. FP Is when you tell the computer what thingsare.

I think it should basically be required reading for any programmer, it's a very easy to follow look into the functional paradigm. It's also free to read online! http://learnyouahaskell.com
Coroner is an elected position where you live?

At any rate, I did get my state senator and mayor, but no city council rep.

Around here judges are not elected, but we do vote to remove or retain judges. Generally every year there will be one or two that someone is campaigning to have removed.
From a very rough point of view, node works by transforming JavaScript into C++ on the fly -- I wonder if we could uses this knowledge to build a direct interpreter for C++ and how this project would compare, with respect to efficiency.
I've done this recently for a few of the open-source third-party frameworks we use. I'll print out the source code and relevant unit test code for a particular class I'm interested in learning about (or in the case of js code I'll usually just print the entire file). I'll start by reading the unit tests first and then read the actual source. The real benefit of doing this is that I can easily write hand-written notes alongside code to come back and review later. I've found this way of note-taking to be superior to other note-taking tools that allow notes alongside code (like org-mode).
It probably doesn't mention the "red vienna", because "the last 80 years of progressive politics" have not much to do with the idea-producing that went on before?

"Red vienna" is a byproduct of that cultural climate prior to 1914. After World War 2 there might have been some isolated blurbs of Vienna's former greatness but even those are just the crumbs of what collectivism and anti-semitism started to grind down before Hitler undid it completely (and long lastingly) when he marched into his home country.
And centrally planned systems don't find a solution to many problems at all (e.g. new low cost innovations). Without competition, there is no incentive to improve the efficiency of anything that meets the bare minimum requirements.
I bought Postal Redux on Steam last night for under $2 and played to level 5. Still a very playable game!
Nten is great.

One thing to understand about nonprofits is that although most now recognize that they now need tech, they (rightly) do not generally consider it part of their core mission.

Thus instead of keeping someone on staff, they outsource technical work to agencies. (Just as they outsource other important but non-core functions, such as developing, printing, and sending all that snail mail spam they send every winter.) There are even a few agencies that specialize in tech work for nonprofits. Other organizations use services that offer a hosted CMS and fundraising database and other tools in a single package along with high-touch customer service. Small nonprofits may hire freelancers to manage their website for a few hours per month, and try to run their own email campaigns.

Larger organizations will often have someone in house whose job is to plan and manage their digital presence and campaigns. That person is generally a tech-savvy layperson. Their job is mostly to communicate between internal stakeholders and the external providers.

Other organizations may be data-heavy. They may have a DBA/analyst on staff to handle data management and reporting.

A very small subset of nonprofits see technology as core to their mission. These are probably the ones you're looking for. Just keep in mind that many of these are relatively new kids on the block, so to speak. Few of them have the resources to hire more than one or two technologists, thus those people are of necessity very broad generalists.

A subset of well-funded major institutions have decided that data or technology is part of their core mission or need internal tooling beyond classic IT desktop and network provisioning. Institutions of higher education come to mind. So does the NYPL, which has all sorts of fun digital initiatives.

Another possibility you might consider would be government sector work. There are hundreds of federal agencies that need everything from websites to data management to payroll systems, and a few doing fun things with open data. There are also state and local agencies - from transit to child welfare agencies - that need similar things on a smaller scale; some of which are doing very good things, and whose efficiency you might help improve.
Nice shout out for Toby, it's a really great product!

Toby has a bunch of features that I didn't use in my workflow and I found them getting in the way at times. Nothing wrong there at all, just intended for a different set of use cases.
The recent attacks where your dotfiles and dotdirs are stolen so they get your ssh keys and more
Hackers have been targeting boring government docs for as long as there's been hacking, sometimes just for laughs, bragging rights, etc.

If all the docs are boring, isn't that all the more reason to think that a nation state had nothing to do with this?

The NSA would've intercepted your new router in the mail with a backdoor and could've used a TEMPEST van to read your screens from miles away. I have to believe those mighty Russian hackers have figured out comparable tricks by now and aren't reliant on people falling for idiotic phishing scams to get their information.

I mean, they have Snowden, who showed us the NSA's TAO programs... right?
2017 and the Internet: our predictions
Code is useless if it is for nothing. Don't write code just to write code, write code to solve a problem you are having. If you're having 1 problem per month, then write 1 project per month. If you encounter 50 problems in one month write 50 projects in 1 month. If you encounter 0 problems in one month, write 0 projects that month.
This branch being in the official repository, I took it to be favored. Do you know what's going on?
It's not so much one group as an ideology spread though media and academia, but some did try to take on the label sincerely in an attempt to reclaim its reputation (Guardian columnist Laurie Penny comes to mind). Regardless, columnists like Jessica Valenti, Amanda Marcotte, industry professionals (see LambdaConf) and cling-ons (Shanley Kane, Adria Richards), activist students (like Emma Sulkowicz) and professors (like AW Peet) have sought their pound of blood from Professors (Jordan Peterson), scientists (Tim Hunt, Matt Taylor) and professionals (Brendan Eich). Accusations of fascism get thrown around, censorship is demanded, careers and families are targeted. Usually under the guise of morality and standing up to bullies, despite the timeline of events and what equal application of policy would say.

They are excellent as seeing themselves on the right side of history, and they were the ones who pioneered the kind of mobbing and shaming techniques online that they consider to be harassment and violence when the shoe is on the other foot.
Shut Up and Take My Money the Red Pill of N26 Security
That would be awesome! How to let GitLab-user show interest?
Anti-Porn 23 Patch File Get HERE Latest Version
I really love to see that. I believe great programmers are the one who've started countless projects from scratch on their own (of course my opinion is oversimplified here). This, 1PPM, is really what you're looking for if you want to become a great programmer. Nothing else, just that. So go for it.
no, even to people who understand economics.

the only reason the cost of living is so high in SF is because of grossly over paid employees who drive up the cost of living. its a private little island of inflation.
Cool concept. But...

Request for Information;

1. OS Support?

2. Is it a browser extension?

3. Does the Program/Extension poll sites for updates, or do a central server/cloud push updates?
5 beautiful Nigerian mobile games that lit up 2016
One or two side projects is enough for me. Side side projects is taking it too far imo: there are other things I'd rather spend my time doing.
The Walls Have Ears: Warrant Granted for Amazon Echo Home Data
> Don't write code just to write code, write code to solve a problem you are having.

What if the problem I'm having is that I don't know Haskell?

It's totally fine to code exercises that don't serve any useful purpose. Just like it's fine for me to make terrible songs on the guitar that nobody would ever want to hear.
Market stuff, like how the companies entire book is doing (what losses they've had so far that year), regional balancing, past payouts to the insured, raising or lowering the overall risk of the book, and just plain sales (sometimes you have to take on more risk then you'd like to meet a sales quota, but you can balance that by making other lower risk clients pay more).

It's also complicated because it's hard to model buildings correctly. My sister likes to tell a story about a total loss she had for a standard masonry building with sprinklers. From her point of view, this is the perfect type of building. They're hard to catch on fire, and if there is a fire, the building puts it out. At worse, your damage is limited to the one room or section where the fire was, since the internal masonry walls keep it from spreading. This building burnt down because the solar panels on the roof caught fire, which spread across all the panel over the entire roof. The sprinklers never got a chance to go off because the roof collapsed. It's certainly possible to model this one case, but the problem is there are a million one off cases like this, and we don't know about them until there's a loss. Right now, human intuition from the underwriters and inspectors is what they use to cover try to cover the gap.
> It never goes on sale

I'm betting it will one day. I'm waiting.
Successful at making them irrelevant in a global economy perhaps. What major innovations and technology are coming out of Vienna now? The best case seems to be that tourism stays busy enough to keep the taxes flowing in to sustain the entitlement programs.
Many games from this era were free homebrew Half-life mods. I think Valve should do more to promote hacking and modding their games.

Counter strike was created as a mod by the community as well as day of defeat.
Great suggestion! Of course, if you want to go back even further, you can pick up Crusader Kings 2 with the Charlemagne expansion, and start all the way from the year 769.
Depends.

Almost every vehicle, motorized or not, that I've ever driven can lock up the tires. For a vehicle used for commuting or other non-performance applications that's basically all that matters. If you can outbrake your tires (or in the case of a short + high-CG vehicle like a bike, outbrake your ability to keep the thing from flipping over the front wheel) any more braking ability is irrelevant.

For those sorts of uses where a single panic stop is the hardest the brakes will ever work it's basically binary, you either have enough brakes or you don't, and once you have enough adding more doesn't gain you anything.

Performance applications where you're constantly hard on the brakes, off, then back on like a car on a race track are where the scale becomes analog. Larger brakes that are better at dissipating heat will last longer before fading out, and if good enough will not fade during the expected race session.

tl;dr: Unless you're on a race track or similar there's only "enough brakes" or "not enough brakes" and no reason to go better.
Good software, like wine, takes time.
I think instead of thinking about 1 hour three days a week, think about spending most of your weekends on the projects. You can get a lot done in 2 weekends.

It is a fast pace but I think the idea is to not set yourself up for huge projects that don't get done; work towards small projects that you can complete in a month.
Response Time Limits: Article by Jakob Nielsen (1993)
Depends upon against what you measure the speedup. If you mean against the best known classical algorithm then I agree.

The point of the quantum computing skeptics seems to be that there exits no quantum algorithm where we can prove that any classical algorithm must be slower. At least that is my limited understanding.
Sounds like a good idea.

What worries me a bit in this idea is that it takes a surprising amount of time to polish a project so that it is "done". Or at least left in a state where it is easy to pick up later, by yourself or someone else.

I have tons of projects where the "beef" is mostly done but README, example code, tests, etc are lacking.

Starting a project takes surprisingly long too. Setting up a build system, test framework, CI builds etc always take much longer than I anticipate.

Keep these pitfalls in mind. Best of luck to you.
I don't think that arrangement is the norm, though I believe it existed in Pittsburgh where I used to live.

In any case, even where those taxes exist, you still have to look at the range of services consumed vs taxes paid. You might be underpaying or overpaying.
Not sure if you'll see this, but we just implemented line items on invoices now. If you want to try it out, drop us an email at contact@billerly.com mentioning this conversation and I'll make sure your account has enough invoice limits to try it out!
My take with the analogy here is that you're still playing the guitar to make songs (an end product), instead of just learning how to pluck strings for the sake of plucking strings and testing how different strings of different materials feel for the heck of it.
If You’re Not Outside Your Comfort Zone, You Won’t Learn Anything
This. I evaluated Portainer recently and found myself missing a few critical features available from Marathon.
> lol this is totally wrong. One browser exploit coupled with one kernel exploit [...]

You seem to contradict yourself there.

> What attacks are they even mitigating?

The page is based on this email to users@dragonflybsd.org

Date: Tue, 11 Aug 2015 10:32:58 -0700 (PDT)
From: Matthew Dillon <dillon@apollo.backplane.com>
To: users@dragonflybsd.org
Subject: Running firefox a bit more safely - HOWTO

As people may know a firefox hack was found in the wild that allows
any accessible file to be read. This hack was due to a bug in
firefox's internal PDF viewer. The exploit that was found in the wild
was trying to snarf developer-related files such as .ssh configuration
files and keys.

[...]
I do something similar when reading terminology used in code but for a different reason. I like to steal the good name ideas and I keep them in a mind map I can later look at for naming inspiration.
So you're saying Google Wave was an undertaking born directly out of events that happened here on HN?

That's not what I remember about Google Wave. Where are the moments of these facts recorded?

And because that protocol didn't work, they killed off and/or radically altered unrelated chat and RSS products?

I don't feel that's true. Google has implemented other new consumer facing protocols and products since then.

What are the pieces that tie together Wave, Reader and XMPP integration, other than timing and the fact that RSS and XMPP are open standards?
“The 6 Books That Changed My Life in 2016”
I always use something like clj-stacktrace[1] to pretty print error messages and I've never had any issues figuring out what the problem was.

Most of the time you're working from the REPL inside your editor anyways so the iteration loop is much, much better than any other language's. Even without clj-stacktrace I'd still prefer Clojure development to anything else.

Rebooting a program and losing state is always worse than error messages taking a bit longer to understand at first.

[1]: https://github.com/mmcgrana/clj-stacktrace
I'm surprised by all the negative reactions. Of course you're not going to be making anything substantial in a month (most likely). Instead, you'll learn to actually finish (or semi-finish) projects and ship them regularly.

This is very much like One Game a Month (http://www.onegameamonth.com/). The idea is that write, learn, ship. It's nice.

If you find that one of your projects takes off, or you really like it, then continue to work on it.

Edit: grammar
Except for the licenses (and in a perfect world, most of the work about them should have been done already while the project was private), you don't have to do any of these things, they are just bonuses. What do you think many open-source projects look like? and most of those personal but open-source projects which are on Github?
> Excuse my ignorance, but aren't we glorifying speed here at HN? I think one project per month is way too fast to acheive anything of substance.

I think it's not about achieving anything of substance, it's about learning to code. Coding your own project from scratch is very hard and then effective for learning.