skysight-inc/HackerNews huggingface dataset:
I was looking into FBA and also print on demand before. Kinda crazy the whole Nexus thing. Plus with FBA, I don't believe they let you pick which warehouses and some areas do it on the county level instead of state registration level.
I kinda wish the states would work together to make a one-stop shop for businesses kinda similar to how it works in Europe. or if the states don't get things together, even have the feds step in and create their own sales tax that preempts the state's taxes. Then the feds pay the states a portion based on population and take a cut for providing the service to the states.

I also think if you have a nexus, doesn't states then expect you to do foreign business filings and income taxes - not just sales tax? Like in the printing example, the company has centers in about 2 or 3 states + then also filings for my state. So a single website that sells shirts and mugs on demand dropshipping now has 4 states to deal with, with multiples of different filings.

Then some states have a gross receipts tax that goes after out of state businesses just for shipping an item even though they don't have a Nexus. They call it a tax for the privileges of doing business with residents in those states instead of a sales tax to get around the supreme court ruling.

Stuff like this discourages small business. I wish you were just allowed to pick one single state to deal with and everything just magically happens. I think if the states worked together and lowered the barriers they'd make so much more money. Encourage more startups and less legal headaches for bootstrapped businesses. Kinda like how vat works in Europe for online businesses, you pay the taxes to your home corporation state and they figure out what is owed to the other states and pay them for you.
Sorry, unsafe was a bad choice of words. More something like (programmer) error-prone.
Looks cool!

Could it use dtrace to measure other metrics besides time?
FWIW, the primary maintainer of grpc-go left the team and it was passed on to a new maintainer. The new maintainer inherited the mess. Not justifying the project or anything, but I think that's why. Look at the Github top contributors to see what I mean.
Incorrect. When people talk about kernel memory, they are talking about pages marked as supervisor in the page tables for a particular process. That is not "anything in memory."
And gave dev forces you to work a lot longer than 4 ten hour shifts a week.
Michael Corleone?
My father always taught me you earn money with your back (unskilled labor), your mind (skills) or your money (investments). Everyone can do unskilled labor so supply and demand dictates it will pay less and obviously be more physically demanding.

Almost everyone can improver their situation by gaining skills/education. It’s a truism because everyone won’t.
Could you elaborate on Keevo? Could you compare it to Riak or Cassandra for example? Do you have any plans to open source it?
> worldwide value of gold is $7.5 trillion

And what's the total value of worldwide assets? If I look at [1], I see that Blackrock by itself has $4.7 trillion under management, and the total "under management" is $139 trillion. Estimates from [2] give guesses of at least $1-2 quadrillion.

So even if you manage to find so much gold that the existing value goes to zero, the impact seems limited to me. And I severely doubt you'd easily get that to zero.

> (at about 187,000 tonnes)

That's a lot of weight to (a) mine and (b) get to earth, and gold is certainly among the highest value-density you're going to get. Just theoretical availability does very little to prices, see Gold in Seawater[3]: "Ocean waters do hold gold – nearly 20 million tons of it."

Currently, returning things to earth is sufficiently expensive that it is uneconomical to return satellites (costing on the order of $300m[4]) to earth, for example for repair.

[1] https://en.wikipedia.org/wiki/Global_assets_under_management

[2] https://answers.yahoo.com/question/index?qid=20071029233836A...

[3] https://oceanservice.noaa.gov/facts/gold.html

[4] https://science.howstuffworks.com/satellite10.htm
It's not even close to being over -- https://skyfallattack.com/
Relativ – A VR headset that you can build yourself for $100
Sounds like your left-wing bias assumes that libertarians and Ayn Rand supporters are inherently fraudulent and looking for any opportunity to steal money.

Gevers is fake libertarian, he is con-man who just made fake organizations to make visibility of high reputation. There is absolutely nothing from libertarianism or Ayn Rand philosophy in his actions. In fact, Ayn Rand is Atlas Shrugged specifically mention about fraudulent people.

I see your sarcasm about:

> Tezos is a new decentralized blockchain that governs itself by establishing a true digital commonwealth.

They didn't launch project yet. Once they launch project, it will be exactly like that and it doesn't matter what's happen with foundation. But for now, the foundation cut off any funding of the project in critical development stage.

Yes, contributors are responsible to do their due diligence.

About asking government to intervene in order to remove Gevers. In some sense, it's government (more precisely the swiss law) who protect Gevers position.
With Cron weakly taking a break, this could not have come at a better time!
Wouldnt a scale work?
It is a problem that stores have or not - some stores have situations where bananas or lettuce are sold out only in exceptional cases i.e. basically never, while others have to decide on a corporate policy on what to do because that's a common occurrence.
The Median is £22,044 before tax
Hard to say what they will do but one thing is for sure. If this goes in the direction of states being allowed to tax without nexus then an entire level of intermediaries will exist (and charge) to service smaller companies that are subject to paying a sales tax. Not all goods are taxed the same way in all states and there is no way that a company even with software can keep up with remitting and rules that change for 50 states. There is also the issue of integrating it in the current workflow which is non-trivial in many situations.

My feeling is that (hopefully) the court will rule against this and require the states to simply enforce use tax. The state has more resources (than any small or medium company) and also the ability to fine and penalize. The law says you have to pay use tax on out of state goods (in many cases) and simply saying 'it's to hard for us to do this and we are losing revenue' isn't a great argument.
Of course, the entire capitalist society condones exploitation. There is no ethical consumption under capitalism.
Start with flask.

It's very small and you won't have wasted any time learning it if you later choose not to use it.

In reality, you should have both in your toolbelt. I use them both, and at work I use the two equivalents in ruby (rails & sinatra).

You'll want Django for big crud apps, and you'll want flask for smaller apps and custom APIs.
> Today, 22% of black women report having been raped.

In the first search result I found for this, it says 18.8% of African-American woman are raped in their lifetime, 17.9% for Caucasian. They also indicate that some of the differences in numbers have to do with cultural perceptions of what constitutes rape and privacy about personal matters.

https://endsexualviolencect.org/resources/get-the-facts/wome...
> Why is there this claim that they had or have any aces in the first place, Zen or no Zen?

I'm not a big hardware person, but from what I've heard the speed they released 6 core processors after Ryzen makes it likely they were capable of producing 6 core (consumer) designs earlier.
Yes, but strangely enough, we didn't tapped into it. There may be some difficulties, not even mentioning EROEI.
I might be wrong, but wasn't something like this in an early William Gibson book?
It seems strange not to have a back stock of soda.. that stuff never spoils. Maybe it’s a space issue. Same with dry or canned goods. Produce should be cheap enough at wholesale to have some spoilage and they also have these seconds supermarkets that take not quite perfect fresh food and close to expiration date foods. I’d open another store selling those.
Naive question but this means no joins or foreign keys right?
For single people its 73.10 under 24 its 57.9 and only lasts 6 months.

Also as statutory benefits are based on full years you could end up at retirement age not getting a full pension - this is the main reason why well paid people also sign on to make sure they don't miss out when older.
The WebGL example is measuring how long it takes to send the rendering request to the GPU, not the actual computation time. The correct way to measure GPU execution time is to use timer queries.
The article is behind a paywall so I'm not sure of the content.

However, I hope this is sarcasm. 30 somethings that get suckered into the sungazing myth are some of the saddest patients.
Exactly. It is typically associated with eminent or actual bankruptcy or a natural disaster.
> I figured I'd spend too much time struggling with that, and besides, it would make compilation slow.

Is that only because of the extra compilation step, or are there other things making this more slow ?
U.S. Fed. Government Shutdown: Reports from the Congressional Research Service
Thanks for explanation. It does take away the magic, though.

It's still way cool, but how much cooler woulc it have been if a mathematician had stumbled upon this by accident...
This policy, especially combined with a policy of keeping low backstock, is actually the best way to make sure you keep items on the shelf and moving.

It means that it's easy to find stuff in the back room if you are out on the shelf, it's easy to tae inventory and have accurate stock counts (and fix if you are off), and it's easy to make sure you don't end up with some idiot facing the aisles obscuring that you are out of stuff on the shelf when you have some in the back room (and reducing sales). Relatedly, it's a good way of making sure you order the right amount of things that sale and the right amount of things that don't sell.

It's how you should run a grocery store. Most grocery stores get in new grocery loads 3-4 times a week, so there's not a real need to keep a lot of backstock (especially if your shelf space is allocated properly).
Sungazing? You're replying to someone who said "sunseeker"

> a person who enjoys spending time outside during warm weather, especially one who travels to a destination for its warmth and sun.

> "thousands of sunseekers flocked to Britain's south coast on Sunday"
42jobs – React – A daily aggregator of all remote / onsite React jobs
So if your waiting to be called to speak
It's by design in a literal sense. AMD enforces security boundaries even with speculative execution. So does ARM on all but a couple of chips.
There is a lot off different type of solvers that can be used to solve a MiniZinc model: MIP, Constraint Programming, SAT, Hybrid SAT+CP, Local search etc.
Are there any plans afoot to fix it or improve it? It’s been pretty bad for a long time - I’m pretty sure some failed states have pulled themselves up in the same time.

What would you suggest?
I'd expect a SMT (Satisfiability modulo theory) solver like z3 to work better for this use case, might be worth giving it a try. E.g.

x = z3.BitVec('x', 32)
y = z3.BitVec('y', 32)
i1 = x | y
i2 = ~(~x | ~y)
s = z3.Solver()
s.add(i1 != i2)
if s.check() == z3.sat:
print "found counterexample"
print s.model()
else:
print "always equal"
This new experiment could finally unite the two biggest theories in physics
Or the Chinese!! Or the North Koreans!!!
5 Tips and Thoughts on Async / Await Functions
Foreign keys referencing partitioned tables are not supported. Joins are absolutely fine.
I’m not debating why expressions are part of languages. I’m saying that I shouldn’t have to tear apart half the code just to make a change.

And there are very simple examples of that problem, right in the article:

1. Allowing the entire switch expression to bind to the same assignment makes it difficult to maintain when adding a case that will not perform that assignment. Now, instead of adding one line, you’re tearing apart half the block and trying to find a way to make equivalent new code.

2. Even adding a single line to a case may be impossible without rewriting the case. Given some 'case "Bar" -> 2;', the maintainer has to redo the entire thing: rewrite it as 'case "Bar":' with a colon, add 'break 2;' to preserve original behavior, and then add their stuff. That’s just broken; it won’t even produce a clean "diff" because you’re “changing” lines that don’t have anything to do with your new code. And you can bet at some point that somebody may just plain forget to add back the "break" when rewriting the expression needlessly, introducing a bug.
MiniZinc is a modeling language - for problem specification. Then there are solvers that understand MiniZinc (Gecode, ECLiPSe, Google OR-Tools, ...), and they use variety of algorithms (mixed linear programming, constraint-specific algorithms, local search, SAT-solving techniques, ...). You can use the same specification of the problem in MiniZinc with different solvers.
List of human positions
Ask HN: How do you decide where you want to work?
There's been lots of discussion about _where_ to find jobs, but how do you go about finding companies whose products/culture/etc. interest you if you don't already have a target?
what's wrong with presenting everything in the correct abstraction to start with?

Whether you a public school math class, or a git tutorial online, you always get the same thing. A list of procedures for using the tools in the most common cases you are likely to encounter. This seems like a good idea in the move fast and break things ideology, but what do we notice about people's skills in the real world? No one knows how git works, and no one knows any math by the time they leave high school.

Give people a set of tools and prove to them that it solves every problem in some domain. If they can't solve the problems using the most primitive, complete toolset you can give them, then the case where they solve the problem is the edge case.

As an example, often, we will have students write fractions in "lowest terms", then only present students with fractions in which the numerators and denominators only share a few, small common prime factors. But checking prime factors is absolutely the hardest way of solving this problem, and unless you're exhaustive in your search, you can't have any confidence that you actually have solved it.

Students are intrinsically aware that this wold be tedious in general, and it gives them anxiety to know that they could have missed something, or not tried sufficiently large divisors. They have no confidence in their tools, and rightly so. The only reason they can solve these problems at all is because the instructor gives them problems which can be solved this way.

The origin of the question "when will I use this in the real world?" is the instinct that the tool you have been given is only for edge cases, and cannot be relied upon.

I think you are exactly wrong in your assessment. Getting into the weeds is the only way to learn, because almost everything in the world is weeds, some of those weeds just happen to be called crops.
The render function ends with a call to gl.finish(), which should block until the GPU actually finishes rendering. It's a crude way to measure performance but it's probably good enough for this.
How is HQ Trivia Not going to become a total cheatfest, esp. for Android geeks?
> But since I've met almost nobody who falls into that category, then it's time to admit that capitalists aren't inherently unethical, it's just that consumers, including you (and even me) have decided to reward the ones who aren't.

Of course society is (in theory) set up to ensure that it's the consumer's fault. Or that the consumer has some kind of mass control over this. Unfortunately the consumer is at a mass disadvantage. Not only do stress and monetary factors constrain the amount of control they can exercise, but also big companies expend hundreds of thousands of pounds in advertising and propaganda.

Putting the blame on the sheep for the faults of the farmer is ludicrous.
Attention diversion
That's not what this is about at all. It's about making sure things that are out are reordered and moving, and punishing stores that have historically made things look "presentable" by hiding the fact they are out of things and playing around with shelf space, thinking they know better than the people who set the shelves/corporate on what items actually sell. When you have people that monkey around with things like that, it defeats any work that analysts do to optimize ordering and sales.
It's been a steady decline since after WWII. You joke by introducing comics, DnD. But all these things are symptomatic of a society in which young people are the products of leisure, of not knowing or caring where things come from or their value. Television in particular. A world of watchers, wasting their lives.
I stopped buying from Amazon about a year ago for the following reasons:

- too many fake reviews

- unclear geographic origin of sellers (twice accidentally had to wait couple weeks for items to arrive from China)

- too many counterfeit products

- obnoxious Prime services being imposed on me

- Prime Video is so far below Netflix in comparison - regarding any aspect - it's not even funny

- many stories of Amazon bullying customers

- too many items that have been obviously previously returned and been badly repacked

- greedy fees are existential threats to publishing houses

- Amazon abuses its staff

---

and now the interesting insight. getting rid of Amazon is not even close to as difficult or uncomfortable as banning Facebook from one's life or trying to buy only fair trade.

it was super simple and not in the slightest an inconvenience. I use idealo.de for comparing prices and order straight from any of the other hundreds of shops on there.
>a vast population of people who are to become even more utterly worthless in the face of automation

"At this festive season of the year, Mr Scrooge, ... it is more than usually desirable that we should make some slight provision for the Poor and destitute, who suffer greatly at the present time. Many thousands are in want of common necessaries; hundreds of thousands are in want of common comforts, sir."

"Are there no prisons?"

"Plenty of prisons..."

"And the Union workhouses." demanded Scrooge. "Are they still in operation?"

"Both very busy, sir..."

"Those who are badly off must go there."

"Many can't go there; and many would rather die."

"If they would rather die," said Scrooge, "they had better do it, and decrease the surplus population."
If something like my .ssh got into disk cache, could another user read that or is it not a kernel or RAM thing?
What is a use case for command line benchmarking?
+1, FastCGI is the way to go for web services in C/C++: not only because cause of avoiding to spawn a process for each request, but because of having web services state in memory. Also, for avoiding heap fragmentation in long lived processes I recommend avoiding the STL library, and avoid using C++ strings, too.
Kids these days have all the fun. In school They taught us how to animate a 2d box across the screen.

This looks like a real fun project.

If you belong to it, then great work!
Jailbreak iOS 11.1, iOS 11.1.1, iOS 11.1.2
Meltdown and Spectre have opened up new hacking threats, sparked class actions, and enraged longtime partners.

At this point in time, it is known that Intel isn't the only vendor producing hardware susceptible to Meltdown and Spectre, which is another of saying AMD is in the same boat. Given this fact, I'm struggling to understand why Intel is being continuously singled out.

Meltdown and Spectre aren't the first, won't be the last. I personally feel that a more interesting discussion should take place: how to prepare/plan-for/deal-with similar issues further down the road. One particular thought that comes to mind is that this industry lacks an effective recall mechanism.
Intel is a hot mess even without these security disasters.

Just look at their product release lifecycle: In years past, they'd get maybe one extra product release off each new arch (tick/tock); for example, Sandy Bridge bore Ivy Bridge and Haswell bore Broadwell.

Skylake has born SIX new product lines; Goldmont, Goldmont Plus, Kaby Lake, Kaby Lake Refresh, Coffee Lake, and the upcoming Cannonlake. Their failed 10nm shrink has forced product delays; remember, Cannonlake (the 10nm shrink of Skylake) was supposed to be released in 2016, and its not even out yet. Just at CES this week they said they've shipped mobile Cannonlake CPUs.

They have zero presence in mobile. Their best efforts involve competent Y-series processors. Then Apple comes around and, seemingly without even trying, destroys them [1] with a product that's more thermally efficient and, in some ways, more powerful than Intel's best mobile processors, not just their thermally efficient ones.

They have little presence in HPC/AI, where Nvidia is slaughtering everyone and its not even close.

Its completely inevitable they're going to lose Apple as a customer for consumer products; its just a matter of time. AMD is gaining traction with Zen, and they're moving in the direction enterprise cloud provider want (lots of cores, not much $$). How much longer can Intel keep holding on? Do they have an ace they've been hiding? Will people even trust their ace after Meltdown?

[1] https://9to5mac.com/2017/06/14/ipad-pro-versus-macbook-pro-s...
> fairly severe performance implications

1 - 30% impact range for best / worst case. On the kernel mitigations. So really workload dependant.
What does a gentrifying city look like? Talk to the man who delivers the mail
Even if the whole datum is examined, comparison is more parallelizable; it doesn't require carry propagation.
> If it's used so rarely that you forget what it does, but it only takes a minute to remind yourself about next time you see it - and if when used in those rare cases it significantly simplifies an implementation and reduces effort - then is that such a bad thing?

It’s not if it meets your second and third conditions. I don’t think the comma operator or `void` qualifies as things that can "significantly simplifies an implementation". Even the labels thing looks like a great opportunity for spaghetti code.
Is Optional Only Smoke and Mirrors: A Java Misconception Resolved
Had to help my family get rid of malware over the holidays. One was a bit tricky: chrome thought that a corp policy required the malware and a default search handler. Turns out you can set registry keys to disable removing extensions (though I presume that requires an attack vector that started outside the browser)
How can that even happen? My laptop has a vulnerable i3 chip, but I'm not giving it or the chip to anybody, I need the computer. And I guess no data centers would "temporarily close" in order to change CPUs (though maybe they can do that gradually).
Yeah, but that'd be 1980s, not 2000s. :-\
The rewrite approach is definitely painful but that can at times also stem from failures in previous attempts at moving from monolith to services. The problem usually arises because there's no real definitive structure or architectural choices around the breakdown. It's a very ad-hoc thing that results in building an even more brittle system.

When you start to breakdown the monolith you may end up with 10 services all using different databases, message queues and message formats. Going the whole rewrite approach usually involves defining an architecture and single uniform approach to development which eventually leads to higher productivity since it eliminates choice and lets you focus on the important tasks.

I do however agree that not everyone who does it needs to.
I don't know them, I just found that project by chance and thought I would share it on HN since it looks cool!
Chinese video app Kuaishou shows the internal cultural divide in China