skysight-inc/HackerNews huggingface dataset:
The homestead act worked at the time because family farming was a route to economic stability and even success in the economy of the time. Today it's a route to deep poverty.

The route to success today (for all but the few fortunate and motivated entrepreneurs) is to participate in a thriving economic engine - and those engines and the jobs that provide opportunity to do anything other than scrape by while accumulating credit card debt - are concentrated in certain cities. Which in turn is why people are flocking to those cities and housing prices are skyrocketing.

Businesses in turn gravitate to those cities because that's where the smart ambitious employees are concentrating themselves, and it's easier to hire capable employees in areas where they're densely concentrated than to try to attract them to a lightly populated area where you're the only opportunity, or to tease out the few people stuck in that area for family reasons from the rest who simply lack the skills or ambition to do the jobs that people are moving to the cities to seek.
Love to see Qt in a tutorial in HN; fond memories.
There are other "d20 system" games - e.g. I remember the Babylon 5 RPG uses it.

I've reached the conclusion it's a bad idea though. The more generic a system it is, the less appropriate to the specific game it can be, and vice versa. So I much prefer systems that are very dedicated to their particular game experience. E.g. I absolutely love The Mountain Witch, which is a game that feels like a samurai movie, and everything in the system supports that: there's a special mechanic for duels, another for betrayals, all conflicts interact with your personal history/issues...
if you want a fun game try the pathfinder "we be goblins" scenarios as our gm said it allows you to ply with moral compass of a toddler.
You can do whatever you want with them. For example, let's say you push /api/todos and your client-side code does a `fetch('/api/todos')`. This stream stays open, and the client code can receive each message as they come in, using ReadableStream.

Now the server, having this connection open can later push more data into this /api/todos stream. Boom, you have websockets. Without needing a separate port and connection.
We use ChartMogul at Canny. It's a huge relief not to have to keep track of customers + revenue + churn in a spreadsheet. And it's FREE for under $10k MRR. Such a no brainer.
It's very curious that we are so focused on housing because it's a problem in relatively few areas driven by demand surging because of increased job centralization. It isn't surprising and it's hard to fix because it's complicated to incentivise lower density cities.

But what about food and clothes? What about books? For all our wealth, everything in the US is dozens of times more expensive than in some poorer countries. Can we develop a society that produces these products at a similarly low cost while sustaining our lower classes in other industries (since the ultimate floor for costs of goods in the US is the cost of paying laborers 'living' wages)?
Regardless, shouldn't you at least write documentation to isolate and identify confusing points of your rapidly evolving language? It's almost a matter of good practices; explaining something is usually the best way to learn it.
No disrespect to Tech Accelerators but I thought getting bought by Facebook and Google are very much preached when you are at these accelerators.
The best advice I can give any DnD or aspiring DnD players is to invest in a 3D printer.
Is this sarcasm? My detector seems to need recalibration today.
Indeed: sed is useful for making small, line-wise tweaks to text. To be honest, I use it rarely (and this is largely because its regexp flavour leaves a lot to be desired). Things like delete the header line[1S] or a simple replacement[2S]. It, like Awk, has some useful line targeting functions (e.g., print lines between two regular expressions[3S], etc.) Awk, on the other hand, is more like a finite state machine for text processing, with the notion of records and fields baked in[4]. You can do the same thing in Awk as in sed (see [*A] references), but it's often easier in sed; vice versa, some things would be impossible or very difficult to do in sed which would be easy in Awk (e.g., [4], which prints the fifth field whenever the first field is "foo"). This doesn't even get into the multiline/statewise stuff you can do in Awk, but the examples would be too big/specific to fit into this comment.

I also learned recently that GNU Awk has networking support[5]. I have no idea why!

[1S] sed '1d'

[1A] awk 'NR!=1 {print}'

[2S] sed 's/foo/bar/'

[2A] awk '{sub(/foo/, "bar")}'

[3S] sed -n '/start_regex/,/end_regex/p'

[3A] awk '/start_regex/,/end_regex/ {print}'

[4] awk '$1=="foo" {print $5}'

[5] https://www.gnu.org/software/gawk/manual/gawkinet/gawkinet.h...
Have you lost your data to a catastrophe like Harvey?
That's great, 250$ for a lock that saves time to couriers. A trip to a pickup point costs much less (walking 3 corners for me)...
I think most of the time AD&D is referred to as First Edition.

https://en.wikipedia.org/wiki/Editions_of_Dungeons_%26_Drago...

But to extend on your point - maybe Original D&D is like Forth in this analogy?
I think they are using DnD as a short hand for RPGs in general as most "dnd" players now play Pathfinder or 5th Edition
A platform to explore nearby traffic crashes
I still use a little sed once in a while, but Perl has replaced most of the tools like awk for me.
The documentation [1] appears to come from a very ordered mind. There's something very appealing about simplicity.

I see more similarity with Python than either Java or C, except for the braces and semicolons.

The description says that everything is an object, even types, though there's no way to specify types in the function prototypes so far, it seems. (Whilst that is what you would expect from a dynamically typed language, it can still be useful for optional type checking, or for later optimisation (AOT or Jit), or to make it easier to efficiently add methods for existing "types".)

Actually, what I can't quite see from the documentation is how one calls methods, whether it is necessary to put methods inside the classes, whether they dispatch only on the first argument or an implicit "this", and how inheritance is handled.

So I guess this is all at a very early stage of development.

[1] http://www.lemon-lang.org/documentation
It's at least partially a factor of the cython implementation, because pypy does a pretty great job doing JIT compilation, and making python fast. That's without the resources of Google behind it, too. (Though I've seen some python compiler "20%" style projects roll around: https://github.com/google/grumpy).

That said, python does have a lot of magic functionality that makes predicting paths through the program difficult for a compiler
Topeka is the capital of Kansas. There are jobs with the state government and jobs in businesses connected with the state government. It's also a city of 125,000 people with the usual mix of jobs. Not extremely vibrant economically but not particularly depressed either. Just an ordinary small Midwestern city.

Lawrence is the home of the University of Kansas, and is only 30 minutes down the road from Topeka. Quite a few opportunities there, including startups. Kansas City is about 40 minutes away down the turnpike with the opportunities of a 2+ million metro area.

No, he's not going to make the sort of money you do in California, but he's not moving to some economic wasteland either. He won't have too much trouble pulling in 50-70,000 in some white collar job and, considering the cost of living, he'll be quite comfortable. Probably more comfortable than a 100k job in SF or LA.
I mentioned that in the comments section: https://blog.canny.io/saas-startup-ramen-profitability/#comm...
Kinect officially dead
Honestly when it comes to longevity and anti-aging, look to CRISPR not to these treatments.
Show HN: Find and Replace – In-Browser with Regex Previews and Substitution Groups
SME File Fabric to Securely Integrate Wasabi Storage into Enterprise Ecosystems
Honeywell's Connected Aircraft Hardware Certified to Bring Wi-Fi to Helicopters
I think we'll see anti-aging treatments before that happens, so yes, a shot in the face would probably be effective until the singularity comes. Then a shot in the face will become some powershell script.
Yes, you are responsible if your dog bites somebody. They might not press charges, but they would likely sue you (or Amazon's insurance company would directly or through a subrogation company).
>Hard to beat: awk '{ print $1; }'

How about: cut -f 1 -d ' '

You don't even need the -d flag if the you happen to be able to use the default delimiter, like in your example.
It was (is?) big in Britain and Ireland too. Maybe it's an English-language thing?
One could still infer from a lack of 'Alexa' hotword prompts over a span of time whether the home was occupied I reckon.
Amazon CloudKennel™ will lure your pet into the kennel before the courier arrives and keep it secure while the delivery takes place. Choose from an extensive range of pet-bait on Amazon Fresh and Amazon Video. Suitable for common domestic animals only. Monthly subscription and wifi connection required. Restrictions apply.
You're not.

Actually, you're a provider to Equifax, in the form of the data trail they're ingesting.

A pretty good WashPo item (by way of Outline because fuck WP's nagwall) spelling this out:

https://outline.com/aKwW2y
In my experience, I simply learn by doing.

Instead of running MySQL on my machine, I spin up a MySQL Docker container. In doing this, early on I learned that the way to communicate with the MySQL server from outside the container was to expose a port with `-p 3306:3306`.

Small lessons like this eventually compound and you get better and better over time and understand the API's more and more.

There is no magic pill. Nothing you can read or watch will teach you quicker than through trial and error. Just apply Docker/Kubernetes to something you're building and the knowledge will start to accrue.
https://www.amazon.com/Pyramid-Principle-Logic-Writing-Think...
I've been playing DnD for 22 years now and I don't see why. Figurines are completely accessory. I didn't even used maps until 5-6 years ago when we moved to Dnd4.
What are you actually programming? You mention some languages, but you don't actually give any context.
I thought the most recent Clojure Conj keynote by Rich Hickey (caveat: that guy could sell me the Brooklyn Bridge) did a good job selling dynamically typed languages.

As he makes a pretty good case for, there’s a lot to like about dynamically typed languages. But, everywhere I look in Clojure, I feel like the language is more principled than Python. There’s also Spec, which allows developers to exercise even more rigor without jumping to static types.

Going even further, Racket lets you move to a type system as you want to, but not before.

I’d like to imagine that there’ll be more of these middle ground approaches over time, without having to commit to either the freewheeling status quo of Python or the rigidity of Haskell.

EDIT: I should note that even Python is moving that way as there are now optional type annotations.
Well, where I took my PhD degree (I'm not in the US), I was the only one working on Text-mining and Information Retrieval (besides my professor), and I think there was only three or four other PhD students working on AI - one on SOM (Self-Organizing maps), one on automatic translation, and the others I can't recall exactly on what they were working on.

So, although 10K seems too few to me, I would say that the magnitude may be right..
Improved class balance classic DnD had some op classes - the original paladin class for example.
Oh wow. That is awesome.
Aging, mediocre programmer seeks wise fellow technical minded individuals
Very soon ageism will catch up with me and I'll be unemployed. ( I'm 42). I'm smart enough to do most business related software development but mediocre enough that I won't be hired by the likes of Google.
As they say, most technical work or any work that requires deep focused thinking is generally a race to the bottom. I see great potential if programmers/technical/above average minded people are willing to put aside their overly individualist and reclusive tendencies, and start realistically co-operating. I'll like to get in touch with fellow techies who have realized this and who want to hash out ideas for any mutual co-operation. I have nothing concrete in mind yet, but I can be reasonably sure that I'm not looking for software related ideas.

A starting point could be some online forum where ideas/views can be exchanged. It must me emphasized that this post is not a solicitation for money. Email: dennis_jeeves-1((at))yahoo.com
sshencdec: encrypt/decrypt data using ssh public/private keys
Most immigrants I know, including myself, get sent "shopping lists" by our families abroad because the US is a notoriously cheap place to be a consumer. Especially compared to poor countries.
AirBnB is a crazy idea. I wouldn't let strangers stay at my house, let alone walk in to deliver a package.
I was disagreeing with your one comment that implied this would be OK if they auto-relocked, by arguing that none of this is OK at all. I generally agreed with the rest of your comment though
If you designed the business knowing that it would collapse at some point in the future, and knowingly sold it to someone that would be left holding the bag, I think that would make you a very unethical person. If you did this, real people would be hurt by your decisions, and you would have continued to execute your plan knowing this. Maybe you just haven't thought through the consequences, but I wouldn't want to be friends with someone that acted that way.

Edit: Since it appears that I wasn't clear enough, I'm saying that misrepresenting the value of a business to employees, customers, and investors is unethical. If everyone involved knows the venture is doomed to fail and you can still retire off the profits, I don't see a problem with that.
The advantage of awk is that it is faster in some cases and a little more convenient for simple command-lines due to automatic field splitting. The disadvantage is that it swallows errors silently even more than perl (I think).
Americans drink so much, it's now a 'public health crisis'
Not sure if you are talking about cost of production or price of the products, but comparing to Brazil, clothes, books and electronics are usually cheaper to buy in USA.
Are they ever going to implement built-in encryption in this Windows ZFS driver? I can't see it in the Milestones listed by the Github project. My pools largely make use of native encryption, so this is quite useless to me without it being able to import keys and decrypt the drives.
yeh the correct term is biological immortality.

https://en.wikipedia.org/wiki/Biological_immortality
For some reason my brain still finds it important to remember that the BIOS keyboard buffer is 15 bytes by default, but that you could load tiny little devices drivers in CONFIG.SYS in MS-DOS to make it a whole 31 bytes.
You're not alone! Went down the whole nine yards in college, and come exam time knapsack was toast!

However I would definitely struggle with it today. My best simplistic explanation is that it is a method in which you cache values in order to not duplicate work.

I then tell about the only example which I could still bang out on a white board, which is fibonacci with a cache.

Oh yeah and another important detail is something something solving subproblems :p
Only after someone spends as much money on PyPy as has been spent on V8.
WooCommerce Review Plugins
Here's another frightening thought: What happens when Amazon is coerced by the FBI and secret courts to authorize entry.
[Competition] $1000 Treat to Boost App Installs During Halloween
That's an odd consensus since neither exact arbitrary-precision arithmetic nor run-time type information, nor null or memory safety have anything to do with the static/dynamic distinction.

I think there's also no consensus that forcing you to run code to (maybe, if you happen to have chosen the right input values) find errors that could be caught statically really makes it easier to develop.
>Type inference has spread everywhere that the old argument of having to repeat your types doesn't hold anymore.

Indeed. I find one of the most elegant recent examples is this snippet in Kotlin (yes, this is fully and statically typed):
https://kotlinlang.org/docs/reference/type-safe-builders.htm...

import com.example.html.*

fun result(args: Array<String>) =
html {
head {
title {+"XML encoding with Kotlin"}
}
body {
h1 {+"XML encoding with Kotlin"}
p {+"this format can be used as an alternative markup to XML"}

// an element with attributes and text content
a(href = "http://kotlinlang.org") {+"Kotlin"}

// mixed content
p {
+"This is some"
b {+"mixed"}
+"text. For more see the"
a(href = "http://kotlinlang.org") {+"Kotlin"}
+"project"
}
p {+"some text"}

// content generated by
p {
for (arg in args)
+arg
}
}
}
I see one big issue with this...sure mr amazon man can open my door but... what he going to do about my 160lbs st bernard an rottweiler who don't understand he's the amazon man :P) my rottweiler is the most obedient dog i've ever had, but he is also a security guard master.. and i don't know how to convey to him since he already doesn't appreciate the mail person, that amazon person is ok.
Software that will turn your PC into a wireless USB hub
How to Prepare for That Interaction You’re Dreading
I looked at it a few years back, and I read a book about docker on a flight back from Asia.

I would be interested in some short to the point tutorials with practical examples.
Together with memo(r)ization, and the typo in the title, I'm starting to thing the letter 'R' is having a bad day.
The whole point is that Faktory is another piece of infrastructure, with arguably little value when you already have all of the features within Redis or a SQL database which you're probably running anyway. Sidekiq itself requires Redis.

For postgres, SKIP LOCKED is the easiest way to queue because the row only gets deleted if the transaction commits, which is when the job finishes. Otherwise if there's an error than don't commit or just crash and the row remains in the queue and another worker process tries it again.
AFAIK state of the art models are hybrid of HMM/GMM and CNN for phoneme classification. There are exotic CTC/RNN based architectures for end-to-end recognition but they aren't state of the art.
So you're saying that no lay person can share interesting facts during casual conversation? You must be an expert on something to casually talk about it at lunch? Nonsense. This is one of the sillier things I've ever read on HN.
A standard little lobby where people leave their shoes and whatnot, except normally the inner door doesn't have its own lock.
DILLY DILLY!
Full title: Russia is pushing to control cyberspace. We should all be worried.

This is simply fear-based anti-russia propaganda. Why should the public threat model be so narrowly scoped?
I would not give Amazon access to my home, but I would purchase the equivalent of a small Amazon locker to be bolted to the concrete walkway on the side of my house.

EDIT: @vidarh: I was unaware. Thank you! Going to look for one that is weatherproof and I can paint Amazon Locker yellow.
In the originating Apocalypse-world, no :-) It is apocalypse after all, everything is really bad :D

But I have seen hacks/systems with critical success on 12, (or more than 12, if you have i.e. modifiers for your character stats).

But having critical failures sounds like fun, go for it :D

You could easily add it to i.e. World Of Dungeons [1] probably the shortest rule-set for RPG I have ever run :)

[1] http://www.onesevendesign.com/dw/world_of_dungeons_1979_bw.p...
I'm going to watch the thread over time, but given other threads I've read on HN, I would have expected far, far, more privacy maximalists. Compare this against one of the popular "love to hate" subjects like telemetry gathering or surveillance. (Yes, I get how some people see them as the same thing.)
Feminist prof says 'traditional science' is rooted in racism
wow that is pretty pricey for a book. I am surprised there is not a cheaper alternative
I tried that way first, but because it called the callback at different level, and ZFS grabs a mutex, it just died. Which why I changed it to spawn a taskq to wait for the callback to come back, then tell ZFS about it. So it is async right now, I'm just not happy it has to create yet another taskq to handle it, for each IO request.
No, no, no. Not my house.
>I've been using mine for a rental home

>Why more people aren't using smart locks is beyond me.

Because that's an entirely different use case. Do you have a smart lock on your own home?
The part that confuses most people is the third party doctrine, but that's about your property which you keep in somebody else's space.
I think it would be
Userland instanceof npm package === true
depends when you started 1st ed for me was the 3 brown books
Oh that's good. Even if this turns out just to be a hobby project then at least the brains behind it is someone with real experience hacking ZFS.
I really prefer the term Statistical Learning. It’s more accurate. I know, Computer Science guys hate it because it takes away a lot of the mystery and hand waving, but it more accurately describes what’s going on.
Just a hobby, working on it because I want to :)
I live a couple of blocks from Brooklyn Strategist, the "game space" featured in the article. When it first opened I didn't expect it to last a year. Instead they've gone from strength to strength and more than doubled their size, moving into an adjoining space that had been an architect's office. They have approximately six large game tables which are constantly at capacity. They also have a wall with a library of hundreds of board games that I marvel at. I love that I live in a time and place where such an endeavor can succeed. I only wish I had something like this when I was a kid. Instead, I had our school D&D club which lasted a month before a parent complained that it was devil worshipping and had us shut down (circa 1982/3).
Five Most Congenial Tips for the Master BedRoom
For apartments, amazon has a different approach. https://thehub.amazon.com/home
Oh wow, I didn't even notice that. When I bought my copy it was much cheaper. Not sure why the big jump. At least it appears that some used copies are available for a more reasonable price...
Ask HN: Best way to accept payments without extra transaction fees?
I'm building out an application for a customer-base, where they already accept payments in-person today. I'd like to allow them to accept payments online, but they can't tolerate the extra percentage charge that a service like Stripe adds.

What's the best path forwards for accepting payments online without any fees beyond standard credit card fees? This is for Canada & USA, which may complicate things a bit.
I guess I was seeing a big distinction between telling your friends _about_ this great book you've read, and telling the story yourself, as if you were the expert, as if you, rather than the author, had done the research and formed the narrative. I got the impression that LiamMcCalloway had done the latter, because he said he "explained" to his gf about longitude (and doesn't mention the book at all). If you start to "explain" to people on the basis of having read one book, that's being a know-it-all. Yes, this is an uncharitable reading of LiamMcCalloway's post, but I don't think I quite pulled it out of thin air. LiamMcCalloway, if I've got you wrong and you are in fact an intellectually honest person, I apologize without reservation!

If I don't make any more replies, it's because some people who don't like the tone of my original post are taking the opportunity to downvote everything I say.