skysight-inc/HackerNews huggingface dataset:
The first comment on that thread is from @eganist (not me, but my colleague). This is how Cyph's HPKP-based code signing works: https://cyph.team/websigndoc

tl;dr: the same idea that we showed how to apply maliciously via RansomPKP is also applied for defensive purposes, in this case to persistently pin a client-side page with logic that validates and runs signed packages.
Obligatory plug: DuckDuckGo lets you pick any locale you want via a drop-down.
'Google said that it’ll now deliver search results relevant to your current location no matter which domain you visit.'

Strange, since this morning my searches suddenly show a google.ae domain. That is something right to left Arabic I think, because I cannot make sense of it... I live in Portugal BTW and only speak North-European languages...

These kind of things happen sometimes (location and language mixups). It makes me wonder what kind of profiles Google has on me and probably a lot of other people. Its more worrying what this kind of major errors possible means to governmental institutes which are probably keen on small details...
we where talking about roads and most of the road traffic is cars, vans and lorries
That might be the logical next step. But if you (we) don't stand up now for the freedom of the centralized platforms, what's to stop tomorrow's governments from simply outlawing anything that cannot be decrypted and censored?
We'd have a hard time connecting to a decentralized service if the mere fact that we're outside government control there was enough to get into trouble.

In my opinion, more decentralization is a technical fix to a social problem. And those often only go so far.
Regardless, isn't Bezos the largest landowner in the US?
> Most wealthy people don't have an issue paying taxes

What an unsourced and biased viewpoint :) a lot of wealthy people are routinely found evading taxes even in low-tax countries. Even the likes of Luxembourg and Monaco have to go after illegal tax avoidance. Nobody likes paying tax, even at 1% people would try to skim. Egoism is a natural element of human psychology.

> Why wouldn't I just move to Monaco

Indeed, why? It might have something to do with Monaco being a minuscule country and their citizens being subject to more restrictions when working or investing in larger markets. This is a friction that globalization has eroded (e.g. there are no such restrictions now for Luxembourg citizens accessing the EU market, or Delaware citizens accessing the US market), which is part of the problem. If you make money from a large and well-run market, you should pay your fair share towards maintaining that market, no matter where you haul from.
Because that money/income/wealth was generated from the sum total effort and infrastructure of society as a whole.

Consider the utility derived from a roadway for two different people. For the average American, they're a way to get conveniently across from point a to point b. For the wealthy their factories are able to ship goods and services to markets all over the country. Their employees are able to drive to the factory. The factory itself was built because there was road access for construction vehicles to reach the site and transport raw materials there.

The SEC is a great example. We all benefit from having a market for securities that is stabilized by regulation and oversight. For someone with no securities their utility derived ends there. For the wealthy, they derive the maximal utility from that same situation since they have wealth to protect from unscrupulous actors.

Is there any case you can make that the wealthy don't derive more utility from society and so should face a greater burden in maintaining it via taxes?
nvcc installed on a Mac seems tied to the current clang and the latest clang's don't support CUDA development so I have to retrograde my clang to an older version to use CUDA. Why is nvcc tied to clang?

To be clear, there are two ways to compile CUDA (C++) code. You can either use nvcc (which itself may use clang), or you can use regular, vanilla clang, without ever involving nvcc.

Nvidia's closed-source compiler, nvcc, uses your host (i.e. CPU) compiler (gcc or clang) because it transforms your input .cu file into two files, one of which it compiles for the GPU (using a program called cicc), and the other of which it compiles for the CPU using the host compiler.

The other way to do it is to use regular open-source clang without ever involving nvcc. The version of clang that comes with your xcode may not be new enough (I dunno), but the LLVM 5.0 release should be plenty new, unless you want to target CUDA 9, in which case you'll need to build from head.

I don't know the technical reasons why nvcc is so closely tied to the host compiler version -- it annoys me sometimes, too.
> The biggest source of income for vets is the springtime heartworm season

Pretty sure that's a pretty regional thing - my pets, and all of the others I see at my vet office, are on heartworm meds year round, and there's never once been a 'spring heart worm season' appointment....
I wonder if that stands if he were to donate the same amounts that Gates foundation does
It's not exactly the same thing as he does in the video but it's also an interesting approach. Also in the video he assumes n is natural so no need to use sign(n).
Yeah, I live in Marin, and it's a 30 minute ferry ride to work or a 40-50 minute bus ride, which literally takes me door to door (oh, and it has comfy seats and free wi-fi!)

When I tell people where I live, they think I'm crazy for living in the middle of nowhere.

But, it's honestly great. On the weekend, I have the option of a 10 minute drive to an ancient redwood grove, a 20 minute drive to a national seashore, a 30 minute drive to Napa, a 10 minute walk to empty land and mountains, or a 15 minute drive into San Francisco. Or, I have the option to take the ferry into the city, drink as much as I want, and then take the bus back home.
My understanding of beans is that it is possible, but not commercially feasible. Something about the yield of seeds per plant versus the effort to control the crossing of parental inbred lines.
I haven't been privy to any work with the ISPC folks. It's totally possible they're using the LLVM NVPTX backend, I dunno.
Of course the same people make the argument that humans are naturally greedy and selfish and that's a good thing, so I'm not sure how they reconcile these two opposing concepts.
So we have memes on HN now?
Yeah I know and the DWARF info special cases are even worse for ptxas. I never had enough time, but Nvidia has surprisingly a lot information on it out there.
Because otherwise, there would be no society, which means no police to prevent the masses from brutally slaying the rich, which is what used to happen when things got this far out of hand.
Because it's not their money. They can't make money where a functioning society does not exist. This is a very old news.

You'd be grunting and chortling without a society. Even in remote places, they have a language and a bit of knowledge to pass along if you're halfway decent to the group.
> Because certificates change ... all ... the ... time.

Not OP but I do see potential there. I've thought about it before. Try looking at it from a solution perspective rather than from "why don't we already" and "what would the issues be": certs change, yeah, but usually because they (almost) expired. We should check when Let'sEncrypt renews by default (is that 14 days before expiry?) and what common practice is, and go from there in triggering a warning.

And if there is some uncommon reason to roll over (e.g. suspected compromise), a header could be set either in advance or one could be set that signs the new fingerprint with the old key. The new one shouldn't be pinned right away since an attacker might have misused a compromised key, and a warning symbol could be displayed similar to the mixed-content warning. If someone is suspicious and it can't be delayed, they can call their bank (or whatever it is) and they'd know about it and be able to confirm things out of band.

I'm just conceptualizing but I don't see anything that's not easily solved. I think it could be a good addition.
Naw, take a look at nashville which was expanding insanely fast in population. Rent rose 25% in a low CoL city.

They had a housing shortage for the past few years and removed a lot of restrictions. Recently they actually overbuilt despite a shortage of skilled construction workers.

You can build hella fast when the demand is there and the government wants buildings fast. We're talking skyscrapers in 12-14 months.
That'd be the United Arab Emirates.
They are not my friends, thank you.
Show HN: Travel the Globe. Pay in Digital Currencies. Airbnb on the Blockchain
This isn't happening for a month or two yet, but I hope moving out of an expensive city to work remotely will be my moment.
Go in the editor and you can set units to "player" and "playable", playable meaning you can then switch to them in game from the map menu under I think "team".
I expected more, 30% evasion is not that much. Scandinavia has progressive taxation, and the super rich should pay super taxes. Tax evasion essentially put them at the the same level as the middle class.

Also don't be mislead by rates. In absolute terms, the super rich pay a lot of taxes, it is only unimpressive in relative terms.

Now there is some ambiguity about the term "tax evasion". Does it only include illegal, punishable practices or are dubious but technically legal "optimization" techniques included? The conclusion could be very different.
Hmm, I suppose we have different standards for evidence.
> The principle is not to benefit a majority

Yes, it is.

> If we wanted to do that, we would just seize things from the top 49% and give it to the bottom 51%.

No, we wouldn't, because that wouldn't achieve it.

> I reiterate: this is not about what nz wants, its about what some people want.

Reiterate all you like, you're attacking a strawman of your own creation because nobody is claiming otherwise.

> a software engineer thinking of moving to nz for a job has now found that he might never be able to purchase a home

It'll be a lot easier for him after a crash in the NZ property market, doubly so if foreign money is pushed out leading to drops in the NZD on top of the crash.

"If you've bought a house to live in and the market doubles then halves again, you didn't benefit from the rise nor suffer from the fall. The main losers for a drop in prices are speculators, the main winners are practically everybody."

This was what I said and you haven't actually disagreed with that anywhere. Yes, there are some that will be worse off, but increasing prices harm more than they help. Decreasing prices help more than they harm. It's not possible to do nothing, because doing nothing is doing something by continuing the current policy mix which inflates prices.

Crashing the market is the only way to improve the situation, but is politically untenable because people are very attached to paper gains even though they don't actually benefit from them. The end result will be an uncontrolled crash in the market that will leave the government with no revenue with which to help those that are harmed by a falling market; deliberately crashing prices through appropriate taxation would leave most unharmed, but would extract money from those that had benefited from a bad situation to help those that were really harmed.

It's the right thing to do, but no government will do it.
Many people consider the philosophy of Ayn Rand simplistic and incorrect both in its precepts as well as supposed outcomes.
I do!
You would be a fool not to get AppleCare...
Besides deleted items, flagged and dead items aren't returned via hn.algolia.com either.
Actually... I think it comes from the "everyone fights for their own interests against others" - way of thinking. In Europe it's a bit different, I guess. Here, it's more about collaboration and the realization that society is a common ground that needs to be cared for.
Having money offshore is ok. Hiding money offshore is not. I'm not a tax accountant, but my lay understanding is that's the letter of US tax law
Depends on your definitions I guess; I call Auckland's 1-2 story sprawl low, I don't call Paris' 5 story sprawl low.

Aucklanders seem to generally be against even Paris levels of density.
Didn’t Vulkan adopt EGL?
EGLStreams is a Kronos open standard.
>The US generally spends in the top 10 per student world wide.

Is that adjusted for COL/purchasing power differences?
Originally Twitter was called Twttr
Sure, there's some creating work in dealing with obstacles. But let me give another example. My house was wired up by an experienced electrician. I noticed he was running the phone wires through the same holes as the A/C wires. I told him that would not work, as the phone wires would pick up the 60 Hz hum by inductive coupling. He had never heard of the term "inductive coupling". He had NO IDEA what I was talking about. If I let him continue, the phones in my house would all hum.

So I told him I'd do the low voltage wiring myself. Those have to be separated from the A/C wires by a couple feet, and only cross them at 90 degree angles. No hum.

Inductive coupling is something a first year EE student would learn about.
> I used to live in the dead center of the city, in the Ashbury Heights neighborhood. It took me literally 1 hour to get to work, down town taking muni

Was a great deal of that time spent walking? Because taking the N from Cole Valley to downtown normally takes 15 minutes.
Not FAKE NEWS 3
Honda says more EV concepts planned
My favorite HN meme is unnecessary, zero-indexed citations [0]

[0] See above.
good example of an inductive proof, would be helpful for people learning about inductive proofs.
It was one of the team members, not a manager or lead, so I would have been inclined to overlook it had it not been alongside 3 other "case interviews" that were tricky whiteboard coding/math problems in disguise. I think I spent a grand total of 20 minutes of my 8 hour day discussing my history and relevant experience.
I don't think the point was for other people to recreate a bitcoin miner - no one will have 4+ S5s laying around to use anyway. It's just to show that they still have some computation power that can be used.
> Increases taxes to "lower" the price doesn't lower the total cost of ownership, it just hides it by reducing the potential gains (which are _priced into_ the sale price).

That is true, but you're missing the point. Given that the reduction in potential gains means that speculators will (to some extent) exit the market this means that demand and therefore prices will drop further.

Additionally non-investors cannot typically realise their "gains" (they don't exit the market to cash them in, they move to other houses which have had similar gains and so have no net gain) and so they're useless to them. Losing those gains doesn't harm them, but the lower price does help them.

I wonder how society functions at all, with all of the poorly "thought" out criticisms of solutions that I see...
I don't want to sound like a Marxist, but after a certain point (which depends on the person and their spending habits), additional money does not appear to have practical value except for being able to brag about holding a high score.

I mean, does having $90B confer any benefits above what having, say, $20B does?

Of course, that difference matters to companies; the more money you have, the easier it is to buy or destroy competitors.

But for individuals, am I missing something?
I mean a Constitution is not, and must not be, respected if it goes against the will of a big part of the population.

A state constitution must offer a framework which is interesting for all of its peoples and territories: if big groups of people do not see the point of it, it looses its validity.
If by statistical pattern you mean that political enemies of Putin are statistically more likely to be assassinated. https://extranewsfeed.com/the-trail-of-dead-russians-da27ee4...

Erovinkin in particular is generally considered a key source in the Steele dossier.
Why have software prices trended to zero, in spite of the desires of their capitalist creators to make it as expensive as possible?
Samsung phones especially are great as a universal remote with their IR blasters.
Actually, almost of those are just function calls. Some of them happen during the compile phase, some during runtime. Things that happen at compile-time, say a let function call[0] e.g.

(let ((x 23)
(y 42))
(+ x y))

will return data as a return and compilation will continue (or stop because some sort of error/exception occurs).

The important bit is at compile-time, a function invocation passes the rest of the form to the function as arguments without first evaluating them. Thus there is no syntax for quoting the list of binding forms. At runtime, a function invocation passes the rest of the form to the function as arguments but will evaluate all arguments before doing so. Knowing what is and isn't a macro is a bit tricky in some lisps (and in others there are sigils, reified tables listing the macro symbols, or metadata to let you know what you're dealing with).

The only distinct syntax elements you provided are:

quote - 'small
strings - "hi"
function call - (function arg0 arg1 argN)
dotted pair - (datum . 10)
sharp dispatch - #%datum

Lisps do have syntax. Some provide notations for alternate data types like keywords or fixnums; data structures other than lists like hashes, sets, vectors, etc; or ways of dispatching at read-time. It is worth pointing out that all of the things you mentioned as syntax (which certainly are syntax in most other languages) are merely function calls in lisp.

[0] There isn't a significant difference between a macro and a special form here. One is looked up in the application or prelude and is written in lisp, the other is provided by the compiler and possibly not written in lisp.
Could you explain what you mean by that? Could you state the case made by Rand in such a way that her proponents would agree with you, and then show the errors that make it incorrect?
I think this has very little to do with you.

Hpkp was championed by a lot of security people, who in turn got a lot of people to foot gun themselves (Scott Helme even admitted that he is oftentimes one of the first people called by people who HPKP foot-gun themselves).

There were only a handful of sites that actually needed HPKP level security, and ransom-hpkp was the least of people's worries. Hpkp was more dangerous to people rolling it out on purpose than it was to mass header injection or similar :/

HPKP has been doomed from the beginning. Here is sleevi saying he regrets it in 2/2016:
https://twitter.com/sleevi_/status/696171562383224832
Every atom of every element heavier than iron is by definition a "visitor from another solar system", since it can be produced only by supernovae.
Same has been true for bill gates for a long time, so it's a fair game. I mean figuring out what's liquidatable or not for each individual is not really a feasible task anyway.
I wonder if the late 80s are repeating themselves in more ways than one. Huge domestic asset bubble waiting to pop including massive speculation in foreign real estate, and perhaps even a 3rd AI winter? It doesn’t have to happen the same way, of course.
Fashion, Maslow and Facebook's control of social
It's keywords as sentences. It basically allows a function signature to be spelled out as a sentence with infix operators. These days you can see the lineage of smalltalk in keyword arguments. For example, python vs. smalltalk:

obj.do_thing("string", with_factor=8, log_to=logger)

obj do_thing: "string" with_factor: 8 log_to: logger

One of those reads as a sentence a little better. But to be fair python learned this from languages that had already taken this idea from smalltalk.

Like most older languages smalltalk's implementation is more powerful than the bastardization that other languages learned from it. Library interfaces in smalltalk are built around this syntax feature. Note how the function call looks the same as the keyword argument. This shared syntax makes the language read better. It makes function calls and keywords look like a normal infix language (e.g. the math expressions in most languages). Where parens are used like any other infix language (rather than be overloaded for function calls):

(obj do_thing: "string" with_factor: 8) log_to: logger

would then call ".log_to(logger)" on the result of the parenthesized expression. The same way in (2 + 4) * 5 multiplies the result of the parens by 5. A single syntax structure for all these concepts - rather than mixing multiple syntax - allows it to express new ideas in the same syntax as everything else. Like lisp does.
That is true for primitive societies. Modern, civiliced societies do not resort to violence when they lose the war of words and persuassion.

It is not clear we are in a modern era.
He doesn't even crack the top 25.
Speech is far more dangerous than guns which is why the second amendment came second. With a gun you can shoot dozens, maybe hundreds of people. A charismatic speaker can cause megadeaths and will, sooner or later, cause gigadeaths.
...and hope symantec/komodo/et al won't start selling those certs by the bucket.
Yeah, that's a fair enough approach. I don't necessarily want to increase the overall tax burden, just distribute it more fairly. Ideally the policy mix should put such downward pressure on prices that people end up paying very little in capital gains taxes.

I don't think offering an offset for capital gains tax is the right thing to do though; you're still essentially taxing capital gains at a lower rate, e.g. someone that earned a 100k from their job would pay more than someone that earned 50k from their job and 50k from capital gains. Instead the income tax brackets could be adjusted to account for the new income stream such that the total tax take remained the same, then both 100k earners would pay the same rate but on average nobody would be paying more.

Not sure if you're Kiwi or not, but TOP had a very interesting tax policy this election - http://www.top.org.nz/top1 - along those lines, no increase in tax take but a massive change to where it comes from, which would have meant large income tax reductions.
Well, I’d assume price competition. (I appreciate the response!) How can you expect prices to improve if you can’t shop around?
I do want to sound like a Marxist, but for individuals it grants them an inordinate amount of power. If you want power that's a very desirable fact.
You need food, too, and food is dirt cheap, and there's far less government involved with that. (Yes, I know about the USDA and agricultural subsidies, but the latter doesn't apply to all the food shipped into the US.)
Replace Your Exploit-Ridden Firmware with Linux – Ronald Minnich, Google
> Once the product-market fit is achieved (...)

> it makes sense to start cleaning up the codebase.

This is very optimistic assumption that people will actually clean the codebase at some point. From what I've seen technical debt can stay very long time. Temporary hacks can become permanent.

Spikes/prototyping can be quite effective, but to be effective in writing spikes/prototypes a team must be disciplined to rewrite/refactor later. And from my experience teams are often not very disciplined and pile of spaghetti code begin to grow...

> The problem with this approach is that if the tech debt

> catches up with you faster than you can figure out the

> product-market fit. In this case it gets harder and harder

> to move and instead of going faster you go slower

Yeah. This is what I've seen. Even in startups quick and dirty code can be developed over months. And in such long time pile of spaghetti just piles up (people can make quite a mess in days. Imagine what they can do over months...).