skysight-inc/HackerNews huggingface dataset:
I just have to chime in and thank you for all the hard work with Graphene! You have almost become a meme at the office, we're looking at the latests RC's at the office and talking about what Syrus might be up to this time :-). As a side note, I'm happy to read about Quiver and I hope it becomes a sustainable business!
Isn't it just a question of tuning the dials for taxation levels? A billionaire values my home at $10 million when I value it at $1m, I need to sell it to them at $1m but then to protect it they need to pay taxes on a $10m valuation. So just set the taxes such that it makes it a net positive to society with the billionaires paying for state-funded housing (and other services...job training, language and culture courses for immigrants, etc.) as the cost of scooping up land. They get no free lunch.
After reaching out to their customer service to try and resolve it, the next call should've been to you bank. You could've disputed the charges and gotten a refund pretty easily.
It’s possible it’s because of Gurman (the author). Mark Gurman was a big Apple journo and has great sources. Bloomberg scooped him up and he’s been at the front of big Apple rumors and Bloomberg has risen because of them. Especially after Marzipan was confirmed in macOS Mojave source code.
And to add to this: for the other side of the equation (watermarking/backgrounds, joining, splitting, pdf to img) use Apache's PDFBox

I've been through so many combinations of fop/flyingsaucer/wkhtmltopdf/phantom and pdftk/mcpdf/qpdf over the last decade.... but it seems we're finally about to solve this problem...
Why are stereotypical American "low-income" foods largely processed meats and junk food (e.g. boxed macaroni and cheese, spam, Vienna sausages), instead of staples like rice, oats, beans, lentils, etc. which also keep easily but are far more nutritious, tasty and just as cheap, if not cheaper on a per-calorie basis?

This is genuine curiosity, as I grew up in a region where the average income was much lower than the USA, but the food consumed by lower-income individuals was much healthier and fresher. We'd eat things like red beans and rice, curries, acar (a type of spiced pickle) and often cook meat over wood fires to save money on gas for the oven.
Show HN: Pi – End Productivity Hell
Good reminder of how much we don’t understand about forecasting second and third order effects a la Taleb.
What would be better is the ability to pay for Google not to sell your data. However, the new problem would be making sure they aren't selling your data, anyway.
The original joke involved simply the demonym for the servicemember and can be used with any service, and says “they teach sailors/soldiers/airmen to ...” and “well they teach marines/etc ...,” which would probably make you less confused by the joke. I heard that joke growing up involving airmen in both directions of the joke, and it was common until that film.

Relatedly, in case you don’t know this, never think you can call a marine a sailor based on the lineage you’re discussing here. Soldier is also only an appropriate term for someone in the Army, and there are countless films that screw this up. It’s less about the service and more of an identity.
Nim lang. Nothing would beat it if you like python
How is this possible? The last 10 out of 10 items for me arrived on time or earlier. Many times, 2-day-shipping ends up being 1-day-shipping.

It could be your items weren't marked as "prime"
This food is disgusting. Cheese whiz in a cheetos bag? Processed crap like this is the invention of greedy opportunists and their factories built to feed people drivel. To long for such things is to long for suicide.
Norway is not a member of the EU.
An interesting idea in theory, but I fear it would work poorly in practice. Most people don’t have the time or knowledge to set the right value for their property. Ordinary people would get constantly screwed by professional sharks.
OMG. It was really fun to read — thanks for sharing. Remember MySpace as something wild while growing up. Imagine modern networks to add this custom pages. lol
I suppose that print statement was just a silly example, but just in case this may be of use to anyone, note that you can pass multiple arguments to print and they will be printed space-separated, each converted to a str, so you will (practically) never run into type errors.

print(str, int)
So? Why is that an issue? They have no say in how the place is run (and resent the blue part of the state for it, which is why splitting the state keeps getting proposed) so unless seeing a Trump bumper sticker ruins your day it doesn't really affect anything.
> One of the main benefits being reported here is the instant purchase, however with Amazon Prime Now (1-2 hour delivery of some items in metropolitan areas)

I remember Amazon came out with this, but I initially dismissed it, thinking that the selection of items was too limited and never looked again.

I do, still, believe that limited selection is an issue, but what's a far greater issue is that I'm generally not even aware of what that is, due to lack of integration with their main shopping experience. Having to go to primenow.amazon.com and not seeing a "Prime Now" option prominently displayed for an item on their main shopping site means the option probably doesn't even occur to most people (as it doesn't to me).

Nowadays, there's also the controversy surrounding how Amazon "Flex" workers are treated and paid, which can have a more direct effect on the Prime Now experience.
They've been out for over an hour now. My biggest gripe is that the favicon on the status page still shows green. ¯\_(ツ)_/¯

Side question, how many of you have a backup deployment strategy (other than simply manually executing your deployment process)?
Nice, I tried to hand roll something like this using link-state and my own renders but it didn't work well for me. I'll definitely check this out.
Actually, most people who actually understand in depth the subject and the trade offs of erasure versus reification squarely side on the erasure side.

Erasure is the safest way to implement generics for a long list of reasons. Reification comes with a lot of downsides, which is why most languages that support parametric polymorphism use erasure.
> even less that they wasted it in "a touch bar and a thinner design".

Yes. They had the time. They chose to invest it in putting a touch screen on your keyboard.
Linux and Windows runs on personal computers
Shipping costs to return something big like a fridge, tv, or whatever is huge.
WH1TE RACISTS TERRORIST THREATENS TO SHOOT HEBREW ISRAELITES
Don't know why you're being downvoted. As a Pythonista and author of a Python book, I'm really curious. Would you mind suggesting a few aspects of Javascript's ecosystem to look at?

Thanks in advance.
That's all beside the point.
Smart Three Phase Crawler for Mining Deep Web Interfaces [pdf]
Trilobites: The Stuff That Helps Leeches Get Their Fill of Blood
Sadly, the worst case is not google charging some fee. The worst case is that iOS can become the only mobile os with deep platform integration(apple music, safari, apple maps, app store), where as Android will become more fragmented. Part of the appeal of iOS is the seamless experience among all iOS devices. If your cousin has an iOS device, you can turn to him/her for help. You can seamlessly buy an iOS device and assume more or less the same experience.

Android? Your cousin's Android may share nothing with yours, and so may your next Android phone with your current. You may not count on the same browser, assistant, mail, or maps being available in all Android devices.

You may argue that people will be sure to differentiate between Android A and Android B, but sadly, people have enough going on in their lives and want their phone to just work. Guess which OS provided the most consistent experience among devices and the most homogeneous app ecosystem?

From what I have learned with my interactions with non tech friends of mine, they don't want to know why such and such app is better than the default one. They just want things to look and feel the same and just work as long as possible.

You can argue that android already had custom skins on most brand's phones, but at least some platform apps used to be common. This may change even that.
Here's a more thorough and technical overview:

https://arstechnica.com/gadgets/2018/01/googles-fuchsia-os-o...
This is more true than most people realize. I grew up in the midwest in a predominantly white area. We had an Indian classmate, and people called him the "black kid". I wish I was joking.
Server and client certificates belong to unrelated certificate hierarchies. You can have your server cert signed by $whateverCA and still run your own mini-CA to issue client certs and validate client certs against.

TLS client certificates are strictly better than passwords because they don't provide an impersonator with a wildcard (and if you are running over the internet, especially with mobile devices, then you can get into that situation w/o being subject of a targeted attack). There are fairly few ways to achieve that other than client certs (SRP and SAE come to mind, both of which have virtually no deployment).
MassBrowser: Unblocking the Web for the Masses, by the Masses [pdf]
Yeah. I've always been obsessed with music, and what I miss about Best Buy circa 1998 is walking into a sea of CDs with $20 and likely leaving with 2 new CDs. I never understood how the mall music stores worked, like Tower Records or Sam Goody, because their CDs were always like $18.

I don't know if all Best Buy locations were like this, but for seemingly every artist that was signed to a label, they had their full discography + singles with amazing b-sides + even imports from Japan (imports cost like $20 though). Just aisle after aisle, so much music to buy and making really hard decisions about what's going to fit in my budget.

It what's I imagine a candy store is to a 6 year old.
I think so. It is much harder to not to live in a city or move out than to decide not to drive. If a region's economy is good then housing demand is just going to go up indefinitely.
Steve Albini's Keynote at Face the Music (2014)
If you have not heard about "consultancies" yet then I am not sure how come you have not come across it during your immigration law practice.
100 tons is roughly 100 cubic metres, or 1 cube of 4.65m. In a year it's a cube of roughly 33.2m each side. Given that the concern seems to be tritium, with a half-life of 12 years, if you want to reduce radiation to about 1/1000th, you'd need 10 halvings, so 120 such cubes. That's a lot, but if you were to build containment basins of "only" 1 depth, it'd be a basin 365 meters each side and 33.2m deep. That's not nothing, but it's likely also excessive.
Google Contributor: https://contributor.google.com/v/marketing
Because processed foods are made in a factory.

Two things this affords.
1. Massive automation, so more profits can flow to less people
2. Far more calories can be packed into processed food than what is natural. But it's far less nutritious. Your body can't handle it and that's why there's so many fat kids and fat Americans.
Seems like the converse to an idea I once had, wherein if the property tax assessor valued a parcel of real estate too highly, the owner could compel the municipality to buy it at that price. Assess too low, and you don't get enough property taxes, but assess it too high, and the owner calls your bluff.

Related is an the idea for eminent domain reform, where instead of compelling a sale, the government could usurp an arm's-length sale in progress, taking the property, paying the owner the agreed-upon sale price, and paying the disappointed buyer a percentage of the sale price, plus any actual costs incurred by failure to take possession of the property. That would likely feed the property-flipper industry, where an eminent domain seizure counts as an instant flip.
It's amazing how many things Best Buy is doing right that have largely gone unnoticed over the last few years. While still not perfect, they've done more than almost any other retailer I can think of to modernize the shopping experience, while leveraging their existing advantages:

* Local Inventory with Google Shopping - if I search for almost any product on Google, Best Buy is usually the only major retailer that shows me local inventory for that product. I can't believe how few major retailers do this. If I search for an external hard drive on Google, I can see right away if I'm able to go down the street and pick it up.

* In Store Pick Up - this is almost as seamless as picking up an order at the Apple Store. Just yesterday I placed an order for in-store pick up at my local Best Buy. 20 minutes later I received a confirmation email that my order was ready, and all I had to do was show my ID when I showed up to the store. No signing a receipt, or making sure I had the credit card I placed the order with. The whole process took less than 3 minutes, and I could even add additional name(s) of people who were authorized to pick it up for me.

* Open-box items - I know these can be hit or miss, but at least with Best Buy you can inspect open box items before deciding to take them home (as opposed to Amazon Warehouse, where you have to go through the process of shipping it back if it's not what you expected). They even have these "outlet items" highlighted on both their app and website, so I can see which Best Buys around me have a specific open box item I'm looking for.

* Geek Squad Protection - this isn't perfect, and it can be expensive, but it's nice to know that if something goes wrong with a large item (such as a TV or appliance), someone will actually come to my house to check it out. They are also very willing to give you a brand new replacement if the repair is going to be expensive or labor intensive. I know I probably sound like an old fogey, but dealing with factory warranties directly through the manufacturer is always such a pain, and they almost never offer a full replacement.

* Best Buy APP - their app is great! It keeps track of all of my orders, and even tells me when something I've bought has an open recall. I think Target is the only company that does a better job combing both the in-store and e-commerce aspects into a single app.

They've also IMO done a good job keeping the in-store experience consistent between locations. I'm sure there are still some locations that have less helpful employees, or less reliable inventory, but this is happening less often for me.
Ask HN: How would you build a website that runs long background jobs?
I am building a simple website whereby the user uploads data and the backend kicks off a long process (data computation and analytics)? My preliminary approach is to use Python Flask with Celery and RabbitMQ for job execution. Is this a decent approach? Can anyone else recommend alternative/better approaches?
> The team began their study with the conventional measurement of cesium-137 levels in the unopened bottles. That showed levels to be indistinguishable from background noise.

And yet I bet wine snobs are gonna pretend their palates are so refined they can taste it now.
Then you do a controlled blind study on extending the lifespans of humans eating bacon from irradiated pigs. Wastage stopped, science advanced, lifespans extended (maybe).
Canadian Tech Startup raises $2M
Why Arch KBB Is the Leading Supplier of Home Accessories in London?
I'm not sure what "almost nil customer support" measures out to, but speaking for myself and not Google Cloud (my employer) I know we have:

- fantastic support internally (probably not what you're caring about),

- support to external globally-scaled customers whose issues don't exist because technical account management helped set up clear goals, such as uptime, described in the blog (probably also not what you're counting)

- support for even the smallest companies willing to pay as little as $100/user/month for Role-Based Support[1] and also receive direct access to support until they decide it's no longer needed (and by design, scale support costs to zero)

1. https://cloud.google.com/support/
Then how would you be able to reset your password? All I'm saying is that any service that allows password resets shouldn't have passwords at all.
It's funny but true. All observable properties of a system will eventually become hard dependencies for someone.
Tim Draper's Cal-3 campaign epitomizes the pay-to-play initiative process
I've been building a GraphQL only product for 1.5 years now. It was also the best scenario for graphQL because we were also rewriting an entire app from scratch.

For some background info this app has a huge feature set, low traffic, B2B, and at most 2 developers working on this app for about 1 year.

For the technical side I chose typescript from the back end and front end (Angular). This mean I could use the same typings from our ORM mongoose.

Very early on I was able to pick tooling that ending up being cutting edge compared to any other tool in any language, namely the tools where graphql-compose, grapqhl-compose-mongoose, and graphql-code-generator. In addition GraphQL lent itself pretty well to dependency injection on the server side.

It took about 6 months to get fully proficient, but it was completely worth it being able to use the same types for the front end and back end. GraphQL even made it possible to bootstrap types from mongoose into the server. A lot of time when dealing with 3rd party services I could copy the docs and turn it into types for the resolvers.

The biggest single benefit of it all was side stepping the middleware of Express.
I didn't realize how awful express middleware are, because you can't really control the middleware chain very well. But the library with graphql-compose made
chaining resolvers extremely precise, which was important.

Overall I love working with GraphQL but I realize that I probably could have done just as well with rest if the backend has decent middleware chaining i.e not express.
For performance there is lots of options that are often built in like client caching, batched queries, whitelist queries, and persisted queries. It worked pretty well in a PWA too.

tl;dr

pros

- types everywhere!

- following the logic of any resolver is usually pretty straightforward.

- true middleware

- learned how to make good rest frameworks in the future.

cons

- hugely steep learning curve
> Android will become more fragmented

There are deeper factors driving homogenization than Google Play Services. Those will probably remain, driving most Android users to a single fork. What this ruling does is make it possible that the next Android isn't dominated by Google.
Sounds like these OPS teams don't know what they are doing, but I'm not sure what you are saying is correct. Conceivably, in an ideal situation, the org has an internal intermediate CA created using a cert signed by a real root CA, and that intemediate CA's cert is in every client machine the org provisions to the employees, so the employees' machine can verify the server they are connecting to is authentic. For mutual authentication, the client certs lets the servers authenticate the other way around. Using a straight up self-signed server cert is a one way mechanism from server to client, it's easily spoofed, this makes no sense to me.
I favour income distribution and the nordic model, and even calling it envy should not be a dismissal, but a recognition of a basic human emotion that should be socially engineered against.
> unveil can be locked, preventing further filesytem exposure by calling unveil with two NULL arguments.

This is nice and I bet it will be preferable to blocking further unveil calls via pledge. Doing it with pledge would depend on the code path. Just as an example, are you connecting to an IP address or a hostname (requiring a "dns" pledge)? Are you reading from stdin or opening a file directly (requiring an "rpath" pledge)? The current pledge state wouldn't matter when removing unveil access via unveil itself, much simpler.

Pledge is already outstanding but combined with unveil I feel like a kid in a candy store.
Working at a distributor, it's actually really common for vendors to have ETAs that are months wide and pushed back multiple times.... Supply chains are hard.
This is actually a serious point, not a joke.

New services may be launched with provisional technology to establish or evaluate a market or pricing model. The underlying technology in the initial implementation may have different performance or availability characteristics to what's actually envisioned for the full-scale product, and care has to be taken to actually compensate for this - i.e. introducing synthetic delay/jitter/faults to avoid setting the wrong expectation for the product.
Open sourcing oomd, a new approach to handling OOMs
> The correct answer is

A correct answer takes context into account. In this case, "vendors that always tell to put a huge amount of thermal grease on the CPU".
Isn't the competition already mostly eradicated, except for Facebook? The other ad companies are orders of magnitude smaller.
I've also found focusing on the resource/noun
aspect ( ... ) to be a bit of a "nerd trap";

Oh, absolutely. Ten years ago, during one of my first projects involving a REST implementation, I was working with a person who I deemed fairly rational, and reasonable to work with.

Coding up the REST paths was a breeze, and I had implemented like 99% of perhaps a month's worth of work in under a week. I laid out some quick docs for how to interact with the URL patterns and, proud of how quickly the whole thing snapped into place, I showed it to the guy.

He immediately jumped all over me, complaining loudly that the URLs "were not RESTful!!!" Which, of course, shocked me. Was he joking? Certainly not. This was a very serious error.

Well, okay! Big deal!

So I spent 15 or 20 minutes performing search and replace, changing words from things like:

/blue/104
/read/9008
/fetch/18

To things like:

/car/104
/book/9008
/page/18

And wowee, crisis averted. I was still weeks ahead of schedule, and the commit was all of 10 minutes ruminating over preferable synonyms to please the sensibilities of humans, rather than struggle with computational correctness.

During this time, I briefly mulled over the idea of trolling him with a many-to-many look-up table, and introducing variable synonyms that include opaque MD5 hashes of my original path names, and produce the same effective resource, such as:

/48d6215903dff56238e52e8891380c8f/104
/ecae13117d6f0584c25a9da6c8f8415e/9008
/5374034a40c8d6800cb4f449c2ea00a0/18

...but I otherwise enjoyed working with him, and didn't want to make enemies.

The pedantry and neurosis some people raise over obsessive semantics is painful to behold.
that sentiment is real though
another news media article about technology's harm to society
That's just it: if the changes are only visible if you chop off the bottom of the graph, the probability they aren't significant increases.
One issue I have with Amazon is the lack of a concrete return policy. I was looking in to order a relatively bulky item (soundbar) and I wasn't sure if I would like it. The best item-specific return policy information I could get was that I "may" have to pay for return shipping and that I "may" be charged a restocking fee.

I went to a brick and mortar store instead, bought the same product for the same price with a well-defined return policy. I ended up not being impressed with the sound and was able to return it without hassle.

For small items where out of pocket return shipping wouldn't be too expensive I'll go to Amazon, but for large items I'll stick to places with a local presence.
If you don’t think a company has customer support it’s because you aren’t a customer.