skysight-inc/HackerNews huggingface dataset:
This is an excellent book, but as other comments have pointed out, the review misrepresents its argument.

I wouldn't say Desmond is exactly sympathetic to the landlords he profiles, but he does provide a well-rounded picture of them. The main thrust of his analysis is that eviction is a major cause of an inescapable cycle of poverty, and that preventing eviction would go further to reduce poverty and inequality than nearly any other government policy.

IIRC his recommendations involve a huge bump in the federal housing voucher program, decoupling it from work requirements (since it's difficult to get a job without a permanent home), and tying federal aid to code reform in cities (simplifying and loosening the housing code so that landlords would be less likely to ignore it).
> I know several of their key people, one of whom has a framed Che poster. They're not the type. :)

Perhaps a bit OT, but you're dead wrong about Che. He was a mass murderer, and I'd treat someone with a framed picture of him with the same suspicion I'd reserve for someone with a Stalin or Hitler portrait.

http://www.therealcuba.com/?page_id=32
Take this comment as what I think 5th amendment should imply, not how it is currently applied by the courts.

The concept of forgone conclusion is very weird. Imagine that I tell someone that I maintain a diary with log of all the events everyday. Then I tell this to my friends, family, (the police), etc.

Let's say the prosecution can prove that I was at a spot where something illegal happened. If they knew I wrote a diary everyday, they can compel me to produce my diary, which will then be used against me (if needed).

If on the other hand, I tell everyone (and the police) that I have photographic memory and remember anything I see and do, that information is protected by fifth amendment. So in this case, I won't provide something that will be used against me.

It is very weird that when the plain words of the amendment read "compelled in any criminal case to be a witness against himself", it is only thought to include literal production of testimony from mind as confession, while on the other hand, the first amendment is not read literally to allow only freedom of (say) owning a press, the press being a physical printing press.
Do you state that based on evidence or ideology?

I don't think it's true, any more than it's true that every worker wants to work at whatever job hapens to have the highest salary. People are not fungible seekers of maximal profit.
> It seems as though the "h/s" should be resolved and that the result should instead be "4.05Gb"

Yes, thank you. This is already tracked here:

https://github.com/sharkdp/insect/issues/37

> It would also be nice if "month" and "year" were added. WolframAlpha uses "30 days 10 hours" for a month and 365 days for a year.

I thought about it and didn't add it at first, due to the ambiguity. But I guess these values seem like reasonable defaults.
"[A regex is] a style of describing character strings. If a string successfully describes a regex, then it is called a match"

Shouldn't that be "if a regex successfully describes a string"? I'm confused.
That's what I was thinking about. On the Cisco support site Telnet gets barely a mention. It is apparently not the flagship feature of these switches and whatnot. Okay maybe it's customary to leave it open but there's a lot of lazy practices that result in bad security, not just headline "vulnerabilities" that affect - gasp - 300+ models!

So, basically I think Ars Technica's sub-par quality strikes again, in that a tech site gets a fundamental understanding of technology wrong. If something isn't mission critical, can be turned off, and alleviates a vulnerability, then that's a way to fix it. Plain fucking English.
I have heard that is getting much, much better - but another annoyance we've heard for "browser-centric" development has been tooling integration (CI, tests, etc). Probably more so for teams with existing infrastructure and processes.

I'll have to give c9 another shot!
Counterfeits in comingled inventory has become pretty common on Amazon these days. "Fulfillment by amazon" has led them to comingle inventories on common products, meaning every seller's product gets jumbled together.

I've gotten counterfeit huggies diapers from amazon (invalid serial number for huggies 'points' and different build quality), Mach 3 razor blades, GE MWF Water filters, even a counterfeit baby bath.

The baby bath counterfeit was obvious I got a box with only chinese characters on the box:

Here is there response:
"
We had a recent issue with an Amazon seller selling “knock-off” Blooming Baths on our Amazon account. We have since had this seller removed entirely from Amazon, as these are counterfeit items and NOT the Blooming Bath. The product you have received is not ours, I suggest returning it and ordering again from Amazon or from www.bloomingbath.com. Just make sure the seller you buy from is “Blooming Bath” if you buy from Amazon.

Very sorry for this inconvenience.
"

I no longer trust amazon for anything health related - it just seems too easy to get counterfeit products into their system.
When I wrote that, I thought of wolfram alpha....
> Who do you think misunderstands this

"Poverty bad, avoid it" is not the same thing as understanding "poverty is a sand trap that becomes nearly inescapable because of otherwise run-of-the-mill incidents that are survivable at higher levels". The former is widely understood--but, frankly, I think the latter is not just misunderstood by actively denied by a large portion of...say...the HN commentariat, for reasons at best selfish and at worst ideological.
You can also have excited particles that have the same quark content. They are called "resonances", are unstable and can decay. For example, the five particles discovered here are excitations of the particle containing two strange and one charm quark.
Humans need space, but it doesn't necessarily need to be in their bedroom and kitchen. Small houses work just fine when there are recreational options around - walkable cities like NYC, large properties in the country, etc.
I wish they would send me an invite. I really want to use it.

Thesis: A truly enlightened company would let you use this in interviews.
Thanks for the clarification!

BigQuery's on-demand model charges just for the resources consumed during the job execution (via a per-TB proxy), rather than resources provisioned. This is the highest order of cloud-native pricing models, and good on Athena for doing the same!

If one were to equate this to VM pricing, you're getting:

- The ability to scale from 0 to thousands of cores in roughly 1 second (what it takes for Dremel to put together the execution plan)

- Pipelined execution (meaning, each processing stage ONLY uses the resources required for that stage, rather than net resources. think of this as per-second autoscaling from query stage to query stage. This is part of the reason why BigQuery does very well in concurrency tests)

- Equivalent of per-second billing

This in practice equates to 100% resource efficiency - never pay for resources you just deploy and not use.

I've written on this topic at [0] and at [1] and happy to chat further!

(And BigQuery did introduce a Flat Rate pricing model last Fall for the more enterprisey crowd)

[0] https://cloud.google.com/blog/big-data/2016/02/understanding...

[1] https://cloud.google.com/blog/big-data/2016/02/visualizing-t...
Analogies are dangerous, but perhaps one will help here.

The book on Google Docs is similar to someone's cocaine falling out of their pocket and hiding in your couch cushions. You didn't know it was there, and when your partner finds it, you flush it.

The book being printed by Amazon is you finding the bag of coke, cutting it and selling it, splitting the take with your friend.

I'll note that "benefit from" is a construction that can do a huge amount of work. I have "benefited from" some truly horrific historic crimes, despite having nothing to do with them (or even having been born yet). I bet you have, too.

Using less attenuated language that makes clear what's going on is a lot more convincing. It also tends to expose differences, like what is going on here.
Or just pre-compute low-res previews using a variety of settings and have the user highlight ones that look pleasing. Over time, you can collect this data and find heuristics (i.e., machine learning) for automatically choosing the most pleasing settings for a given image.
Well at least I understand what your three lines of code do. Though not why you want them.

I don't however understand what "three.js" is or what "JS Magic Leap" or... well let's just say I couldn't understand what any of those thing you say are SOOO AMAZING.

Of course they might be amazing, I wouldn't know. But it has the smell of breathless chearleading.
I'm aware of KitKat, but I'm skeptical of such a deal happening again.
poor experiences with cheap phone chargers/etc are the reason I've been sticking to the Amazon Basics line.

and then Anker, because the cats won't chew through those.
Thank you. The blogging principles look great. I hadn't really seen anyone else do zines in tech short of some old school hacker zines. Cool approach!
https://www.nextplatform.com/2017/02/28/amd-researchers-eye-...

AMD Research, the research division of the chip maker, recently took a look at using accelerated processing units (APUs, AMD’s name for processors with integrated CPUs and GPUs) combined with multiple memory technologies, advanced power-management techniques, and an architecture leveraging what they call “chiplets” to create a compute building block called the Exascale Node Architecture (ENA) that would form the foundation for a high performing and highly efficient exascale-capable system.
There have not been any formal third-party audits done that we can document yet, however, the product is entirely open source (from the database, backend apis, to all client-side applications). https://github.com/bitwarden . Anyone is free to audit (and contribute) as much as they'd like. If you can get Travis (or any security researcher) interested in reviewing our products we would love to work with him.
Just don't put your plates on. It's just a fixit ticket in CA, for a while.
How are you making money off of this?
Disability in the age of Trump
'My life was ruined by a typo'
Yeah, that's true - but the primitive conditions are a constraint that breeds creativity. I love to build tools, and embedded systems work offers lots of excuses for what would be called "reinventing the wheel" if you did it on a PC. No print? I'll write my own! No debugger? I'll build one! No autocomplete? Don't care, I never use it anyway! IDE sucks? Ehh, whatever, I'll use the terminal! Serial port driver doesn't work? Bootloader crashes? No idea what's going on? Well... okay, I'll debug it by making this LED blink!

But yeah, if that's not what gets you going, then embedded work is not for you.
Not arguing against the value, but why should the seller have to pay for you to receive this service?
Doesn't that violate Betteridge's Law?
A Fire Upon The Deep is a fantastic book as well.
Bespoke everything is the future of retail goods.

Imagine if every product on Amazon was custom made for you. A Chinese seller could do it sure but you might get suspicious of the 4-6 week shipping time and it would be blatantly obvious where it was coming from.

With the cost of 3D printing, CNC, and laser engraving dropping faster than a Miami facelift it's inevitable.
I still use Tower (https://www.git-tower.com/mac/) to this day and despite being proficient with the git CLI there are many operations that I much prefer doing in Tower.

Things like line-by-line staging, resolving merge conflicts, cherry picking, etc. All feasible in the command line, but just much easier to reason with and operate visually.
This couldn't be more true. I do crossfit 4 times a week. I hate every single second of it. But the second it's over, I am flooded with euphoria and happiness for having accomplished the day's workout.
Show HN: Mobx-rest
No linux support seems like hard deal breaker for a linux user. His comment indicated he was questioning the security practices or some other technical reason
"Also, Caltrans routinely scans Fastrak transponders silently in non-toll areas to gauge traffic flow."

Wow really? Where exactly? The trackers are not that small and I doubt they are all over 280 or 101 otherwise I would have noticed them by now..
My understanding is that Amazon mixes their stock with items from other sellers as long as they have the same sku. If this is true there is no benefit in buying things sold directly from Amazon.
I think your argument would have more weight if this presentation wasn't sharing the front page with the story about a 9.6 inch IPad that has 100s of comments. What Apple does next is a tech fetish.

Personally, I'd rather read about regexps. We have a word for reading about old techniques where I am from -- we call it "learning".
I'll take your Calvinism and sprinkle on a bit of Social Darwinism, i.e. American society uses crime, among other tools, to destroy internal competition.

Not punish, destroy.
That simply isn't true. There are a lot of poor people who live within their means, who do not go into debt and who do not miss rent payments. They simply don't make much money at their jobs, and they go without a lot of things in order to make ends meet. They live in cheaper housing, don't have a car, don't eat out, and go without luxuries.

They aren't suddenly going to stop being poor just because they are responsible with their money. Their job will continue to pay them low wages, and they will continue to stay poor but stable.

This isn't a character flaw to have a job that doesn't pay well.
Concern about code quality is legitimate, and vulns discovered is one metric for that, but I worry that hopping to the unreviewed (and therefore lacking vuln disclosures) app is even worse. But I don't use lastpass.
It makes it hard to take advantage of HTTP caches. There is also some redundancy because SOAP has headers and HTTP has headers. Which to use?
It also is handy to be able to make idempotent requests, especially over flakey networks.
That would just make them look for alternatives asap.

The basic problem is that updates are an expense once the SKU starts shipping, while spending the same money on a new SKU is an investment.

Apple get around this because they own the whole stack. Thus keeping a device going longer means more exposure to their stores.

Never mind that even though they release a new iOS in name, major new features are left out for the version pushed to the older devices.

Never mind that on Android APIs can be supplied by APKs, and thus we have Play Services.

Frankly the only thing Google can do is adopt something akin to what they have on ChromeOS.

Split the Android VM layer from the Linux layer, so that they can update the VM layer independently of the kernel and userland layer.

Another issue is unless you are looking at white box rebrands, each OEM tailor the Android UI/UX.

Unless Google makes it possible to isolate this tailoring from the core Android code, there will still be lag time between Google releasing a new version, and it hitting devices. And that is reliant on the tailored variant fits inside the storage space of the device.
The author makes a strong case that Jetsmarter is a stupid idea, but not that it's a Ponzi scheme per se.

That's hyperbolic and unfair. It appears Jetsmarter is a terrible idea and investors will lose out--but not because it's a Ponzi scheme.
I'm not sure how a system everyone is required to pay into can be described as "free." It may be the better system, but it certainly isn't free.
Yes, they'd have to change their product acquisition methods, but at their core they are basically used goods resellers, and that can work just as well as a wealth increases.
I think it's a decent product at a lower price point. I just got rid of my 1st gen iPad Mini and was looking at the iPad Air.

This product fits perfectly in my budget and what I wanted. I still wish that the cellular one wasn't $100 more though.
The defendant in question here is not being asked to tell anyone their encryption key. They are, in fact, being asked to deliver a collection of documents they possess.
I totally agree :)

I exercise nearly every damn day, and I find it UNPLEASANT. Of course it's unpleasant! My brain screams at me to just sit down and sleep.

But exercise, if anything, is a mental challenge. The brain screams at you to stop, but your body, deep down, wants and needs to move. So I make myself do it, and OP makes themselves do it.

I'm shocked that OOP doesn't seem to get any exercise-euphoria. That high is absolutely worth it.
> Last I knew, Postgres had no support for stored procedures, which makes integration with procedural languages almost useless.

So, going through old docs, Postgres seems to have had stored procs using procedural languages since at least version 7.1, released in April 2001. It clearly has had them for quite some time, at any rate.
Send them to a more appropriate healthcare provider or give them outpatient treatment if they don't have a problem that requires them to be admitted to a hospital?
He mislabeled the stat. Grocery profits are 1.7%, not margins.

> Net profit after taxes-2015 1.7%
> Hosting a static free blog doesn't need TLS.

Many kinds of static content need TLS, including protection from MITM and protection from eavesdroppers. Static doesn't mean "not sensitive". (Leaving aside the reasonable presumption today that all content is potentially sensitive.)
Working with an API rest and mobx is easier with mobx-rest.
Exactly. And, since you have to scan your smartphone before entering, they already have your name, address, credit card details, etc., so shoplifting would be extremely risky. Most teenage shoplifters might be able to outrun a security guard that saw them leaving with unpaid items, but what good does it do you when the store already has all your personal details and can simply send the police to pick you up at home?
I stopped reading when a post in 2017 compared anything to perl 5.8.7 which is older than what CentOS 5 shipped.

Perl 5.8.x was EOL in 2008. 5.10 was EOL in 2009.

The currently maintained versions are 5.22.3 and 5.24.1 and major redesign, refactoring, and rework has been done in the system including the regex parser. It went in the meantime from being a primarily recursive, backtracking NFA to using a DFA when possible, being primarily iterative, and only recursing when necessary.

Anyone intentionally picking a more than decade old version whose major version line was end-of-life nearly a decade ago to compare to their new hotness has completely invalidated the evidence for their arguments. All the great things the slides might say may still be true, but they are unsupported by these charts.
I work at Google, and can confirm that the process for open source contributions (as long as you're okay with assigning copyright for the work to Google) isn't particularly onerous in most cases. You just have to verify that the project has a valid open source license, and send in a copy of your first three commits.
I've been thinking of ordering an Ergodox keyboard for a while, but the altered layout scared me off so far. Would you say you took up fast on the moved keys? Does the columnar layout provide some advantage?

Right now, I'm excitedly looking forward to the UHK. It really promises some quite unique takes on the concept of a keyboard.
Small Cable Channels You Pay For–but Don’t Watch–Are Dying
The headline is horrible. But the phenomenon they're describing has happened in other fields over history too - from secretarial jobs (once primarily male) to teaching and even to primary care medicine.
heh, you may or not be familiar with the axiom: "A startup's potential is inverse to the number of Aeron chairs they own"

There was a startup, Quokka Sports, where we did the office design for them in a brick-and-timber building in SF, and they freaking folded just before the office build-out was complete... going through their office, the conference rooms were literally PILED with brand new aeron chairs... So I had several for a time...
There's stacksort, a sorting algorithm that searches StackOverflow for sorting functions and runs them until it returns the correct answer.

An implementation is here https://gkoberger.github.io/stacksort/
How the ban on electronic carry-ons from certain airports screws Logan
Put less brusquely, though, it sounds like what most early-stage startups (fairly) expect. At that stage, working long hours is usually part of the deal, and you're probably getting big equity and a substantial chunk of their last round. It would be a little weird if you had hours of free time for personal hacking after that.
bitwarden is currently sponsored by the Microsoft BizSpark program which covers many of our operation costs and allows us to offer services for free to our users. We are working to introduce enterprise features for businesses in the future (scheduled for release next month) which will allow us to monetize. In the meantime, everything is free for users.
No, they are being asked to transform a collection of documents they possess, using information they allegedly possess in their mind about those documents, and deliver the product of that transformation.
And neither of the two seems to have a defined minimum list of services like Bluetooth has via its profiles.

Seems Google is leaving it up to the app devs to come up with services, to expect a whole lot of silos to sprout, balkanizing the system.

On that note, i seem to recall Mozilla tried to build something similar into their Firefox for Android at some point. But i can't relocate it now because i can't recall what "catchy" codename they had on the project.
As a programmer, I often feel the funnest part of the job is when you're writing new code, but at the same time, it's often more efficient to search for an existing library. This internal conflict between what's enjoyable and what's efficient often leads down a path of least enjoyment and efficiency (e.g., writing a library whose functionality already exists and then seeing it die and replaced by open-source alternatives after many person-years of wasted effort).

As a side note, I'm one of the creators of a tool called Sourcegraph (https://sourcegraph.com) and this post actually captures a big part of the problem we're trying to solve. Being able to jump to def and find references / usage examples across open source makes reading / understanding / grokking code a lot more fun and efficient. Would love to hear people's thoughts.
Would you please not repeat the same thing over and over? This is excessive.
I'll be honest, I'd like this - it would tell me (us) when others make better comments and help me (us) to improve my (our) own commenting.

It would also give readers an idea of how popular the ideas in the comments are - and perhaps, if we could show total up versus total down, whether the comments got a lot or a little attention.

This could be a privilege for those with high karma levels, similar to the downvote.
I didn't say that it was easy. I enumerated three things that it can't be.

Given that Heroku is already generating certs on the fly for the (randomly named) dynos, offering that is even more engineering work than just sending a cert request for a custom domain, the numbers of which will be significantly smaller. [DISREGARD THIS - no they're not. Those are all on a single wildcard]

My whole gist here is that every conceivable practical excuse I can think of for not extending that feature out to custom domains resolves as a nonissue, which only leaves feature differentiation to drive sales as the remaining option.

Which, as mentioned before, is a legitimate business tactic, but morally evil in the security climate of 201x+.
Well, so does the current scheme of a percentage, offset only by whatever desire there is to find a more expensive house you're willing to buy so they can get more money, which you hope isn't a large factor in their reasoning.