skysight-inc/HackerNews huggingface dataset:
Gas stations do that at a very regular cadence: daily.

Visa and Mastercard change prices much less often than that, so this take is a little too apples-and-oranges for me.
Completely agree and it also punishes people who pay with cash because we all have to indirectly pay for the processing fees of others.
I know from my own experience that it's possible to dig yourself quite deep into some niche research field without realizing that there's an existing body of knowledge about it. If you or nobody else in your research circle knows the right keywords to enter into search fields it's really easy to overlook piles of published papers.

I want to say things were different back when we relied more on human librarians in searching for literature, but unfortunately history is full of cases where people independently discovered the same things as well.
All over. I didn't stick in search; I wound up working in online games for a long time. David Henke, who ran engineering and operations as a whole for a while, went on to Yahoo and then LinkedIn. Barry Rubinson went to Transmeta -- remember them? David Bills is at AWS now. Mike Burrows, who was and is an incredible engineer, is being brilliant at Google. Etc.
It might have been funny if you were in school, but if you were at work that’s a different story.
Another rule: make all fields pastable. If you have a form I can't fill in with my password manager, I can copy and paste my username and password with my password manager. Unless... you make those fields so I can't paste into them. Then, I have to open two windows side by side and manually type in my 16 digit password with caps, numbers, and symbols. Tedious.
Most modern architectures make extensive use of PC-relstive instructions for branches and load/store. That means when rebasing a binary you just need to modify the pointers in the data segment (things like GOT entries, etc) and can leave the text untouched.
True, but I'm fine with that.
Ask HN: Hypervisor setup for gaming/servers
I'm interested in converting my home workstation from one-OS-per-disk to a hypervisor running VMs. I like the idea of having more reproducible, ephemeral instances without having to dual boot (think containers).

My use case is primarily to run containerized services in a 24/7 linux vm, while having a Windows VM for gaming that sits in a stopped/paused state most of the time.

- Is anyone else running a similar setup?

- What hypervisor would you recommend (Xen, KVM)?

- Is it realistic to get decent gpu perf through VT-d/gpu passthrough?

- Can I do this on my fairly consumer-grade machine (MSI mobo, nvidia gpu)?
A group of friends could easily rent a 50ft sailboat. 20ft is quite small. ...and if one or two people has taken a couple of weekends to get a sailing license, it's actually a pretty fun vacation.

My girlfriend and I did it in the Abacos for a week, just the two of us. Sailing from island to island each day in the crystal Caribbean water. It's cost effective, super fun, and way more accessible than people realize.
Perhaps this is unreasonable as well, but maybe ongoing developments in society have caused you to focus a little too much of your attention on gender.

Gender dysphoria is a recognized medical condition, for which there are suggested plans of treatment--up to and including hormone therapy and reassignment. Just go with the treatment, and be done with it, and accept that people who have done so were trying to make themselves better. I don't know why society is making it such a hot-button political issue.

(Actually I do know why... politicians need to find wedge issues to split and enthuse people, to get votes.)
Hahaha! Yeah, getting a flat sucks.

With respect to the route: I absolutely love turning down a road I've always wondered "where does that one go?" I've found some of my favorite "go-to" rides from that. It's such a blast. I feel bad for anyone that doesn't know the joy of road cycling.
Stripe and Square will just raise their fees. Visa/MC are the network, you still need a processor. For low volume transactions, its normal for a processor to offer a merchant blended rate. For higher volume, you pay interchange + processing fee. Stripe offers interchange plus pricing if you have enough volume.

Visa even owns a low volume processor called authorized.net that charges same fees as stripe. They also own cybersource which specializes in high volume processing which operates on an interchange plus model.
For good reason. It gives you more flexibility for when to throw login challenges to mitigate credential stuffing attacks.
I write here, in this comment box.

That's a joke, but also entirely serious - I've not had a blog for years, but I have 40k karma here and probably 10-100 times as many words; and one day I'm going to extract the best stuff and make a Thing of it.

I absolutely do not have the discipline to produce thousand-word essays for the LRB.
There's been a very weird discussion going on here based on the misconception that TMs are somehow equivalent to Interactive TMs[1]. In the usual theory of TMs there's no idea that there's "input" (e.g. another TM altering the tape) or anything similar. You just give it a starting position and the initial state of the tape and let it go.

[1] https://en.wikipedia.org/wiki/Interactive_computation (or course I use the term Interactive TMs a bit loosely, but y'know...)
Which makes the assertion false, otherwise there wouldn't be a need for the "GCC Runtime Library Exception".

> "In the FOSS world the license of the compiler has nothing to do with the license of the compiled software".
Someone buy my rental property so I can buy robot parts
Arch Linux's approach is similar. The only version of the OS that is blessed is the current version. Every package install should come with a full system update. Package downgrades aren't supported.

In the case of an irreconcilable "X requires Z v1 but Y requires Z v2" they fork package Z.
Audica VR Game from creators of Guitar Hero set to be a huge mixed reality hit
Verizon still does this to this day, in fact.
Sorry to reply, but I'm a day late to make a top-level comment...

Location: NYC

Remote: yes

Willing to relocate: yes

Technologies:

* Primarily python and julia for scientific/numerical programming and data management/visualisation, with some C/C++ for performance work

* Strong with machine learning stack - e.g. pandas, scipy, scikit-learn, MCMC and optimisation, some deep learning with pytorch, some hadoop

* Some SQL - mostly postgresql

* I also have some experience with web programming in python (django, flask) and javascript (esp. d3.js)

* I have a background in computational astrophysics and am looking for work that includes statistical modeling but would ideally like a broader role also involving engineering e.g. data pipelines and distributed computing

Résumé/CV: https://kilianbreathnach.github.io/resume/Walsh_Kilian.pdf

email: kiliantics@gmail.com
Refusing to accept giant subsidies doesn't really feel like "driving out rich people" to me? Is someone honestly concerned that rich people aren't welcome in New York City?! Feels disingenuous.
But typically people drink it quickly in the cafe, don't they? Which is easier when it's a small cup of espresso, as opposed to people in the US getting half a liter of hot milk and sugar with a small amount of espresso added...
Skipping over the comment about how we don't understand startup investing.. :)

On pt 2: there is no mandatory monthly payments, and we don't really control founder comp. What we're trying to do (which relates to the point I skipped over above) is attempting to come up with a structure where a founder can build a profitable business doing 7 or 8 figures while the investors get "suitably" risk adjusted compensated for that success.

Whether you think our valuations "suck" or not, we have spent a lot of time thinking about what we can do to build out a novel ecosystem that can provide fertile ground for these kinds of businesses. What we don't think works is simply say "hey, you know what this is a hits business, so forget about valuations and just give them a SAFE".

If you had a business that wanted to raise financing but was honest about the fact that the founder did not thing they were going to become GitHub you'd know what I meant :)
> They don't burden your schools, the police department, your prisons.

They do. They tend to campaign to eliminate having tax money funding the schools, since they don't use them or only want private schools.
A balanced filter for making optimal decisions
> Then your network is a private walled garden and not "the internet"

This is true of all LANs.

> how is what you're doing any different technically than the DNS hijacking the Comcast et. al. have been caught doing?

It's not technically any different. However, there's a very huge non-technical difference: it's my network, and I have every right to configure it however I wish. When others engage in hijacking, they are interfering with traffic they have no right to be interfering with.
It's not necessarily about ranking sites which actually contain the key, or which google already decided should be relevant to the search (where page rank seems to be the most relevant factor, thanks for your interesting data point!).

When Google receives a search query, it first broadens the search phrase (see [0]). The user's clickstream and search refinements are helpful in both training the model for doing the broadening, and then weighting the search contexts, for narrowing down what should actually be displayed on the front pages.

[0] https://www.link-assistant.com/news/keyword-refinements.html
Cash discounts are legal in all states and permissible by merchant agreements.
Giving insufficient tax breaks, that other people don't have access to, is "driving rich people out"?

You know what I think is pretty dumb for states and cities? Letting the rich play them against each other in a race to the bottom.

But I do find it puzzling how such deals are even legal. Isn't the law supposed to be the same for everyone - including tax law?
I wrote a very minimal GreaseMonkey script that adds this to every page: https://github.com/KieranHunt/instant.page/raw/master/instan...
>using the fact that they were "placed" on different spot in the stereo plane.

From the description it looks like they used FastICA. https://en.wikipedia.org/wiki/FastICA

The traditional is faster and less recourse intensive. This approach is just showing that it can be done at this point.
Reading 10B/sec from JS, which is under ideal conditions, does not sound like a fast path to exploitation. I agree it is a concern, but I think it is overblown, similar to pcwalton below.
It is a chip that puts face-recognition (and sound-recognition) in a webcam almost for free, and it lowers the price of this capability dramatically. This lends itself to tracking people in public and commercial places, on a scale not yet seen. Maybe it even is the initial market? Regardless it represents an interesting new kind of device (which ARM was aiming for)!
Sounds like CoreOS
any art creation workflow ? e.g. music, video production, 3d modeling & rendering, etc...
It took 10 years to even get a robot that could get close to the fuel... and people still ask if nuclear might not be as bad as coal!

The truth is that accidents like this can never be cleaned up or salvaged. It's time to move away from nuclear, as other countries have already figured out.

Fortunately for us in the US, the last nuclear plant under construction today will likely be cancelled, as the last two were. There are no plans to build another one here. That doesn't relieve of us of the chance of a homegrown Fukushima on American soil, but it shows that the future isn't nuclear for environmental and cost reasons -- of which "decommissioning" costs billions, even if there's no meltdown.
While I understand that some people have done a lot of good work here, my problem with this work and the author's previous one, is his use of myth making. The story told about mass execution is just that, a story. This is how the author imagines selection operating, but it seems a pure work of fiction. Just by way of argument, no such cull is imagined for bonobos - is it possible in their long evolutionary history humans experienced similar forces? At least as possible as a mass execution of aggressive males.
Control is a misleading term. There is some control, but not enough for all actions and no solidarity (except among the opposition). Again, it's a matter of perspective, which seems lost on even those with all the information available.
Has there been a proper study done on how dangerous it is to live in areas around the plant, or how safe it is to eat produce grown from Fukushima and all the fish caught in the area? There's been so much rumor and fake news around this topic that I don't know what to think.
I'm clearly meaning the choices made by the Chromecast via the product and service owners and creators. The thing is a consumer IoT device with a lot of blackbox going on. It's consuming the DNS service to provide another service to the end user. How that happens is trivia to most people.

I think it's fine to want that configurable and maybe, maybe even expect or ask for it.. But I believe concocting conspiracy and assigning malicious intent so readily, as many are, displays either an ignorance of how products get built for the mass market or a feigning of such. As others who have worked on IoT devices have pointed out, there are rather valid user experience concerns behind baking these "preferences" into the products.
I use a config like https://github.com/ibukanov/bergenrabbit/blob/master/webapp/... , it is pretty standard.
Cast itself requires you to use googles services to use the product. It bounces off of Google's servers for app & stream setup, along with authentication.

So does it really matter if it uses 8.8.8.8 to resolve the connection to google vs. some other DNS server? It's still going to connect to google's data center to do the singular function of the device.

And as the product itself is billed as an internet streaming appliance the cloud connection doesn't seem odd or surprising, either. It fits the functionality of the product.
While I realize it was likely impractical to meltdown reactors just to develop the technology to clean them up, I find the process here pretty interesting. A lot of good engineering has gone into the effort, and the engineering challenges (and risks) of post runaway reactors has gotten a lot more data.

The Chernobyl folks just entombed everything, which is a one approach, even though they can "walk up to"[1] the remains of the nuclear fuel which they call the "elephant foot."

I also find it interesting that the "China Syndrome"[2] speculation is pretty much completely debunked. Molten/melted fuel diffuses into the material it is melting into until it loses criticality and then freezes where ever it is. All modern reactors have a borosilicate sand pile underneath the reactor. The boron acts as a neutron absorber (poison) which stops the chain reaction once the fuel has been glassified by the silicate.

[1] It is too radioactive for that to be literally true, but it is on a floor with direct access rather than being underwater and only accessible through cracks as the Fukishima fuel is.

[2] Speculation that a blob of melted core material would just keep melting into the ground until it "got to china" (which in fact would be interrupted by getting to the earths core).

[3] EDIT: Corrected for the effects of Boron on the reaction acting as a neutron poison (absorbs neutrons) rather than a moderator (which just bounces them around)
"Fusion" and "best chance" don't belong in the same room, never mind the same sentence. "No chance" or "fat chance", on the other hand...
I'm a designer but I also do front-end development and for me RN is pure fun! Easy to implement screens, add animations… the development experience has been great so far.
Amex is accepted almost everywhere online, anywhere Square/Revel/Clover is used, any large retailer, and most 2+-dollar-signs-on-Yelp restaurants.

As you said, users should still carry a backup, but most places accept it. As for customer service etc., their platinum cards are where they shine.
Directly dispatching a function via a call per the ABI of your computer vs producing a serialized message stream, sending it to another process, deserializing a stream and then calling the function.

Yes, it's less efficient.

The better question might be "did it matter in practice?".
It's easier to just hack the HTML IME. If pasting is blocked in JS, and the site has a (probably ancient) version of jQuery installed, just throw this in the console:

$('*').unbind('paste');
There's also S/MIME for sending emails, which is supported by many email clients.

Of course this assumes you are fine with the chain of trust that ends with Certificate Authorites, but this is no different that HTTPS.
Yes, and move away to what ?
unfortunately "Enterprise DBs" means also
Postgresql, Mysql, SQL Server etc.
(anything Client/Server)

you can probably just use another Framework like (free) ZeosDB (http://zeoslib.sourceforge.net/)

or some paid ones e.g. from Devart (https://www.devart.com/dac.html)

but still, its frustrating to have to use something else for such basic functionality ...
Not on a Chromecast. And not with every DNS. And no time difference is shown in the blogpost.
Isn't it also a reason why it's said that accessibility sucks on the web?
Not there yet. They got in far enough to touch it with a grabber. Didn't get a sample yet. Removing it for disposal is years away.
An update to the 'free community edition':

You absolutely MUST click on "I agree to receive Embarcadero marketing communications via email and phone call" before being able to download it. How is this compliant with GDPR? I also notice that if you change countries, the whole form to be filled out also changes (but the above stipulation remains).

Then there's also:

> Licenses are valid for a one-year term subject to the revenue restrictions.

This is definitely the least 'community oriented' product Ive ever encountered!

I'm sorry, but companies doing stunts like this simply cannot be trusted. It's a shame, because I really did want to consider rekindling my love of development in Pascal, but dealing with a company like this is an utter deal breaker. The sad thing is that it's most likely the marketing people in that company that are pushing for this... and I'm sure the developers there would love to have an open community edition, unlike what is actually being presented.
If we didn't let people use money to stroke their ego / indulge themselves, how much of an incentive do people have to produce wealth?

If I couldn't trade money for interesting machines, I would take an easier job and contribute less to the world. I'm not alone in this, but the status quo that lets me keep the majority of my earnings is what encouraged me to better myself and become valuable.

I'm not saying it's a bad idea to replace the pipes in Flint, I'm just saying that we have more good ideas than we have other people's money. Sure, replace the pipes in Flint but don't do it in a way that means replaced pipes are the last pound of flesh we're ever going to get out the wealthy.

Beyond that, it's important to build limits into policy - remember the adage that 8 out of 9 people enjoy gang bangs. Just because something makes more people better off doesn't mean we can discount the costs to those who are made worse off.
Oh yes! Good times! I still have my copy somewhere.
I love that FF has its own root store. I've often wondered why Chrome doesn't have its own, which seems like it would be a Googly thing to do. But I'm glad that they don't and hope they don't implement one any time soon.
"At the age of 41, after working in several postdoctoral positions over the course of 12 years, I started applying for tenure-track and other permanent positions."

Why would you wait 12 years after your terminal degree to START applying for permanent jobs?
>Android might have the Linux kernel under the hood, but it isn't Linux as many know it.

Not like it matters. They're replacing even that. See Fuchsia.

And that's a good thing: Fuchsia seems to have a better design (microkernel, multiserver).
There are also Chrome extensions that will attempt to remove any such restrictions automatically, like https://chrome.google.com/webstore/detail/dont-fuck-with-pas...
Nantes a Swift Replacement for TTTAttributedLabel
I need a command-line tool that does public key encryption of a few KB of data with an ASCII-armored file format. For convenient auditing, it needs to be non-repudiable, and easy to find out which keys can decrypt.

As far as I could see, the closest this article gets is saltpack, but that is an unstable alpha, and it does not appear to have a command line interface.

So no, this is not a modern alternative to PGP for my use case :-(
> The last thing the Internet needs is even more dependence upon Google.

This doesn't change that? It's a google streaming device that in order to function at all requires a connection to google's data centers.

Why does it matter if that connection happens via 8.8.8.8 or some other IP resolved by a different DNS server? What is the actual, practical difference of that? It's still connecting to Google in order to provide the singular feature of the device. And if you didn't want that, then don't buy the product? It's not exactly surprising that an internet streaming stick requires connecting to the product's cloud services, is it?

If they hardcoded some other google IP and it wasn't a DNS server at all, would that still bother you to the same degree? Would you still be ranting about a "free and open internet"? If not, then your objections in this case are probably misguided to say the least. Because this is really just an implementation detail of the Cast device connecting to the Cast servers. It doesn't change your privacy. It doesn't change the shape of the internet. It doesn't change anything significant. And if you really, desperately care for some reason you can route 8.8.8.8 wherever you want.

Otherwise by blocking 8.8.8.8 you're breaking the free & open nature of the internet. You've done the thing you're ranting against and censored the internet.
> Magic link emails are terribly slooooow. Waiting for that email takes too long most of the time. I could've already logged in with a password by now, not even using a password manager.

That depends on how it's implemented.

It's up to the site owner to dictate the behavior.

You can have them login the first time without an email link click and let them know they need to confirm their email after closing this session in order to access the site. This way you can use the site immediately. That is no less secure than most password based sign ups that have no email confirmation.
I think the big deal is the size of model, BERT large is 300M params, and this one is 1.5B.
Bert has been trained on pod with 64 TPUs, and this model requires even larger GPU/TPU cluster. There is no way indie underfunded researcher can train such model.
I made a swift port of TTTAttributedLabel (https://github.com/TTTAttributedLabel/TTTAttributedLabel) a popular UILabel replacement written in Objective-C. You can find it here https://github.com/instacart/Nantes.

Since TTTAttributedLabel isn't maintained anymore, we wanted a Swift version that we could continue to update.
Ah, I see. I'm afraid I don't have any advice on how to define the conditionals because I don't know a distributed algorithm for solving sudoku. Presumably you'll need some sort of guarantee that the sudoku has a unique solution, otherwise things could get very messy and/or slow. And you won't be able to fit the board state in 32 bits, even if you can somehow take out rotations and such, so you can't have the full current state available to a given cell.

I suspect just throwing DL at it without giving it more to go on won't find a solution in a reasonable amount of time.