skysight-inc/HackerNews huggingface dataset:
Sorry, I wasn't saying that he was stifling or had dubious intentions - I am saying in general, if one is too oft complaining, this could be construed...

So, don't overreact to my comment either :-)

It wasn't as heated as may have seemed.

---

The next unicorn idea is to be able to accurately convey the tone of a sentiment via text.... maybe all text should be "mood text" and have a font color demonstrating the tone/mood it was written in ;-)
it's called stop-loss hunting; this just happened on a grand scale.

Theoretically because literally everyone doing it got liquidated it probably won't happen again - people wont set up stop losses and gdax will probably introduce a circuit breaker.
Link to the actual bill (PDF): https://www.budget.senate.gov/imo/media/doc/SENATEHEALTHCARE...
YOLO: Core ML versus MPSNNGraph
> Rather, you need to explicitly agree to share content for it to be served.

Hmm, how do you do that? My node is sharing all content in its cache by default, AFAICT.
So in order for this to work through a gateway, that gateway needs to set the CORS headers, or?
Pinning ensure that the content doesn't get pruned when your clear your node's cache. I think as long as you have a block of any file you'll be a provider as well.

I think this opens up an issue of copyright, there are several public IPFS Gateways available on via HTTP. If you host a bad file, you can essentially pull it through any of these public IPFS Gateways to create other seeders for your file.

Keep in mind, there is no guarantee to how long those seeders will have the file, but they do become seeders for your file for some amount of time, at least until they clear their cache or other files need the space and prune your file.

This is one reason I stopped running an IPFS Gateway. You don't have to look very hard to find copyrighted material being served via IPFS.
Unlike other Unixen...
How would you handle failure in copy constructors?
https://www.jetbrains.com/mps/ ?
You can look at it from two ways. It might save some network bandwidth when designers want multiple fonts, but is it worth adding even more complexity to browsers?

Does the average user really care about fonts? I would say definitely not. Most people don't even notice the font.
5 digit revenue could be as low as $10,000 a month.

When you factor in cost of goods and labor, what's the net income on that $120k/year? An educated guess would put it below the median wage for the country.

How many of them have at least $1,000,000/year revenue?
But then you have to prove to Uber that it is you and not someone pretending to be you who has stolen (or "borrowed") your phone. This is a hard problem.

The cheating spouse was only one example. Another might be a girl in a repressive social setting getting information about contraception. There are legitimate, lawsuit baiting reasons why this information is risky to disseminate too easily.
Heh...you're talking QBD. That's the true dysfunction of Intuit. It's the product Intuit doesn't want you to use. They want customers to transition to QBO and only "maintain" Desktop because many customers refuse to "upgrade" to Online. I never met a single employee who was currently working on QBD. A product that accounts for more that 1/4 of their revenue and they had literally no engineers participating in company events, or at least disclosing what product they worked on. Hell, I met the entire Quicken for Mac team at one point.

My favorite WTF for QBD: The data upload was literally just using the replication feature of the embedded Sybase database. One of the Distinguished Engineers that I worked with, "I worked on that feature and I probably know more about how it works than anyone and I can't get it to work reliably.
I assume it's the following link: https://azure.microsoft.com/en-us/services/cognitive-service...
> if performance is of any concern, don't use CBC.

The idea there is not the absolute performance but rather the relative speed of the operation with and without hardware acceleration.

(additionally, openssl does not expose aes-128-ctr or gcm as an `openssl speed` option.)
Ask HN: How do I go about validating an idea?
Hey HN,

I live in Bethesda, MD, and I have an idea for an algorithm-based tool for value investors. It's going to take me a while to build it out, but I wanted to get some validation for the idea first. I have a landing page set up at the moment, but I'm not sure how to reach people. Any ideas?

The landing page is https://shortroad.yingw787.com

Any advice would be appreciated!
SHOCK REPORTS AND MUSLIM SHIT
They have "1 Euro jobs" in germany, where people are allowed to work for 1 Euro/hour and keep their welfare benefits.

The moochers in this system are the companies who employ 1 euro-jobbers.
i've read that the original Doom code is essentially a work of art, no? (a bit different with regards to watchmaking in terms of art, of course)
3D Through-Wall Imaging with Unmanned Aerial Vehicles and WiFi
Yes. The argument is that there simply isn't $80 billion to be made in the taxi industry; it's inherently a comodity business where boring companies should be able to make a steady 2% return rather than the kind of industry where a company that manages to sieze the market can make it back in monopoly rents.
We're slowly getting there though. I hope to release a blog post soon about how it might look like in Nim.
Agreed: If you want a "real" watch (one that works mechanically, without a battery, etc.) you really can't beat the Seiko 5. I prefer the SNK805 color.

Costs about $100 on Amazon.
Sonar, a linting tool for the web
Ask HN: Anyone built an MVP coding on weeknights and weekends?
Of course I know that successful startups cannot be built when one is not focused full time.

A little bit of context: So I work full-time 8 hours as a programmer but I've been working on this side project on week nights after work & on the weekend. This has really impacted my social life & drive. I try to keep motivated each day to work on it.

So I want to know if people have built MVP's this way & maybe then quit their full time job to focus on the product. I want to know if you have done this & your experience.

I'm really passionate about this product, I have avoided it for 2 years, and I have a long list of why it won't work but it keeps hitting me everytime I just can't hold it any longer. I see the need & I wonder why people haven't filled it yet. So that's the drive I have.

You comments are highly appreciated.
SlimerJS [0] and Selenium WebDriver are the main APIs supported at the moment. Setting MOZ_HEADLESS=1 or providing the --headless flag to Firefox will launch in headless mode.

It should be mentioned that this is an area of active development. I don't believe headless mode has been "officially" announced yet; documentation should follow when that happens. Optimization, more APIs, more platforms, and easy deployment are in the pipeline. The meta bug for tracking is here: https://bugzilla.mozilla.org/show_bug.cgi?id=1338004

(Disclaimer: I'm an intern at Mozilla, working with 'brendandahl on headless right now.)

[0] https://slimerjs.org/
The trades happen inside GDAX's own market (instead of Ethereum network transactions,) so they don't necessarily need to be public.
That is less material to the story than the idea that Kalanick wasn't involved in some conspiracy to steal Waymo's tech. The media wants to propagate the story that Uber and Levandowski were conspiring to steal Waymo's technology, but this makes it clear that it wasn't the case, and if there was theft of secrets, it was Levandowski on his own.
Remember this incident the next time someone on HN kvetches about how much money HFTs make "just" for providing liquidity.
Switching from C++ to Rust
Well, does bread?

https://www.instagram.com/sourdough_nouveau/

Not everything beautiful need be permanent. Some of it can last just one morning. (In Tibetan Buddhism, there is also the Sand Mandala that epitomizes this)

There's a beauty to lasting treasure, but there's a beauty to ephemeral treasure too, I think. Something crafted with ultimate care to be shared and consumed immediately.
Would people find it helpful if I add a `headless` capability to `moz:firefoxOptions` in geckodriver so that passing in `{capabilities: {alwaysMatch: {moz:firefoxOptions:{headless: true}}}}` when starting a session will start the browser in headless mode, if supported? This doesn't seem like something that's compelex enough to warrant a whole blogpost to explain how to get it working.
Yup. I did this once. I had $20 sitting on MtGox in a $1 buy order. Had a crash happened I would have picked up 20 bitcoins (which would now be worth around $50,000).

Instead MtGox disappeared, taking my money with them.

Over a long enough time period, the risk of any given crypto exchange being hacked approaches 1.
If the comments in the article are any indication, there's a lot of anger about people being able to fork Wikipedia and promote their own opinions on their own site. Amazing.
Accessing content puts it in the cache, which would be removed when `ipfs repo gc` is run (or automatically at certain points). However, content that is pinned will survive the GC, which is the explicit approval of content that should be seeded for as long as the node exists (or until you run `ipfs pin rm $HASH && ipfs repo gc`)
Google's Project Aristotle came to similar conclusions, you might look into that.

The rough TL;DR is good teams have all members speak up when necessary and good psychological safety, defined as the feeling that you can be wrong and you wont be rejected, punished or embarrassed for it.
No because you'll be fetching it from the gateway, and then writing to the same gateway. No cross-domain going on.
Was LTC trading for $25 on that exchange, at that moment? If some big dump wiped out the available buyers and it became illiquid then that may have been all they could do to meet the margin: sell at huge discounts over a huge number of trades such that fees become significant.

AIUI, the way margin buying works is, the first, second, and third priorities are repaying the broker, and the moment your collateral looks like it might not be enough they will dump everything without caution to get the money back, which can result in making stupid (in hindsight) trades.

With that said, I do have a hard time believing there were no buyers at a price closer to $25, so that definitely seems shady. But margin buying is playing with fire and I'd say it could have been a lot worse ...
Hmm ok, yeah apparently you can leverage their API's and teach new labels for your own data.

https://azure.microsoft.com/en-us/services/cognitive-service...

That is great and will definetly help with problems where your task isn't just to recognize cats and dogs the only downside is that you are giving your data away and it will also help your competitors.
There is a theorem that states that either there is a nonmeasurable subset of the reals or that there is a surjection of the reals to a larger set. The theorem is by Sierpinski. This is way out of my area but I'm guessing ZF is not strong enough to show either all sets are measurable or the existence of a non measurable set.

The common criticism of AC is Banach-Tarski. So if you don't agree with Banach-Tarski and want every subset of R to be measurable then you have to conclude an equally bizarre result.

As an algebraist I accepted AC. Instead of constantly saying, "let V be a vector space over k with a basis" it's easier to just assume all vector spaces have a basis. I think analysts need AC more than other branches, The Intermediate Value Theorem isn't provable without AC. I think.
The trades caused by the flashcrash of apple were halted and reversed.

A central institute isn't always bad
By some measures Uber has been fabulously successful, coming from nowhere to the largest privately held company in seven years, and now a $70 billion g/publicly traded/private/ company.

Uber has done a stunning job of disrupting a crony-capitalist, monopolistic system. If they are still searching for a way to make a profit, surely they'll figure it out before long.

* updated to remove publicly traded
No, this is NOT a paternalistic attitude towards drivers. It is the observation of their numerous complaints, lawsuits, and behaviour (typically quitting after only a few months).

What you are saying is (or requires) that all people and companies are completely free agents with perfect knowledge. The fact is that there is an information asymmetry between Uber and the drivers, which Uber not only exploits but systematically lies into -- they make false representations about the economics of driving, convincing drivers to make investments in what looks like a good business opportunity.

So yes, the hopeful drivers "perceive it as being the best option available to them". Some figure it out and never sign up, others do not and get screwed.

It is apparently irrelevant to you that this perception is not based in reality but is due to Uber's deliberate and systematic dishonesty.

-------
No, it is not scaremongering. Uber is not a form of Civil disobedience. And, if you are arguing that any law should be breakable at any time by anyone, then the only consequence of that is that laws become meaningless.

People being able to engage in voluntary economic interactions outside of the context of a lawful societal structure leads EXACTLY to economic warlordism. Power will rapidly become concentrated in the small group of most unethical players, and they will rule the economy.

See Russia, which is basically ruled by 22 Oligarchs. and this started where every single Russian citizen was given stock certificates for ownership in state enterprises. Yet in only a few short years, only 22 had the power. Moreover, the apparent rule of law is a farce. Read Red Notice by Bill Browder to get an insight into how it worked.

And yes, the proper place of the law IS to restrain voluntary economic interactions so as to maintain a balanced marketplace, avoid the Tragedy Of The Commons, and other benefits to the broader society in which the economic transactions occur and which enables them in the first place.

Get your head our of the simplistic Libertarian ideals which you spout (I start with Libertarianism too, but it isn't the end...), and read some history and Systems Dynamics.
The risk is if you buy and continues to fall to 0.02 cents and stays there.
I think there are lots of companies that can capture the market better and for less money. Just look at mytaxi in Europe for a smaller scale conpany that is expanding rapidly.
> Beyond retraining, there is dignity. Most workers don't feel like their job means anything, that their effort is not valued properly, or do a job by obligation, not because they like it.

And what would retraining change on this situation? Why should they like the job that comes afterwards?

To state it cynically: Wouldn't brainwashing people to love their job be a much more effective solution to this problem?
Yes, I get where you are coming from. I know my comment is somewhat irrational. That is why I examined my own sentiment - why do I want this news to stop? Because it feels like a rehearsed newsreel, a daily television drama. I'm afraid that scrolling HN might soon become like scrolling facebook. Maybe its just personal over-saturation for me, sorry in that case.

P.S. 5 now.
D has templates, yet their error messages seem fine for debugging what's going on.
The most worrisome aspect of this essay is that it questions whether Uber has a viable business model.

The OP argues that Uber will never be able to charge prices in excess of the level required by a traditional taxi/limo operator to be profitable for long enough to recoup the billions of dollars the company has burned by subsidizing the price of rides. Put another way, even if Uber drives every competing taxi/limo operator out of business, as soon as the company raises prices to cover costs -- vehicle, insurance, maintenance, fuel, credit card processing, license fees, and (at least for now) labor -- new entrants (and revived old entrants) would quickly come into the market, preventing Uber from keeping prices up.

If the OP is right, Uber is truly in a precarious situation, because, as Brad Feld recently wrote: "the markets reward growth until they don’t. Then they reward profitability. The trick is to be in a position to make the switch when you need to. Lots of CEOs and boards fantasize about this, but don’t actually have a plan in place to do this as they expect the future – where the switch from growth to profitability – will never come. Or, they hope the exit will happen before this moment."[1]

Uber doesn't seem to have a plan to make the switch. If the markets start demanding profitability (or at least a convincing plan for reaching profitability), Uber's wheels could indeed come off very quickly.

[1] https://www.feld.com/archives/2017/06/lessons-internet-bubbl...
> The bill, drafted in secret, is likely to come to the Senate floor next week, and could come to a vote after 20 hours of debate.

I fully support the repeal of the ACA, but allowing only 20 hours to read and analyze a bill of this size and magnitude is criminal. Our legislative process is a joke.
IIRC, it's a philosophical argument that prevents it - SQS is pull, Lambda triggers off push. They don't want to add a push mechanism to SQS, ergo they can't support Lambda.
Uber isn't publically traded.
Yep, someone who bought ETH during the pre-sale cashed out (https://etherscan.io/address/0x7d551397f79a2988b064afd0efebe...) which then triggered the cascade.
I've seen court ordered removal before and no one even considered backups and the impact on backup integrity had it been removed from backups. Especially when considering off site backups that the company will often not have immediate access to.
The "hug of death" appears to have brought the server to its knees.
JINYANG
In the normal stock market, this is an action called Taking out the Stops. Market makers can know where stops are placed so they may sell some to get it to hit those prices and have stops automatically trigger
Whether reversing those trades was good is not at all clear-cut. Some argue it punished those who were willing to make markets during unstable conditions (because their profitable trades were cancelled and their loss-making hedges weren't), whereas such trading is something we ought to be encouraging.
The problem with many of those articles is that it's usually not "idiomatic implementation in X" vs "idiomatic implementation in Y", but more like "yeah, X was better, so spent hours optimizing and profiling the hell out of Y, it's barely readable but it's 30% faster!"
Oh, apparently there's already a flag you can pass to the binary to enable headless mode, and geckodriver already supports setting those, so adding a separate option seems unnecessary. I thought it was just an environment variable.
> What do you do regarding collections? (Dynamic arrays, hash maps)?

I don't do anything!

I use the most appropriate data-structure and minimal transformation necessary to get the work done. I use maths and higher-level tools to verify my designs but the implementation, when required to be soft-realtime needs to exploit as much mechanical sympathy from my target platform as possible.

You might be interested in https://dataorientedprogramming.wordpress.com

Cheers!
I'm on board, but Urbanists would never let you build that. They already complain about regular old skywalks "destroying the urban fabric".
The idea here isn't that Bezos is going to get some stellar idea from the Twitter crowd that he couldn't have gotten from an hour sitting down with the best people at the Gates Foundation. The idea is propaganda / PR. Bezos is letting the world know that while yes, he's about to become the world's richest person, he's going to be a good mogul and begin giving lots of money away, so please don't attack him too harshly for the soon to be $100 billion pile of riches.

The $1b per year in space spending wasn't going to be viewed as enough of a good deed, given the business dominance Amazon is about to enjoy and all the horrible press that is about to follow in the coming years. The Twitter campaign is Bezos firing up his own PR effort ahead of becoming anointed as the world's richest (which will generate thousands of headlines & stories, plenty of which will be negative, when it occurs; and so long as he retains that title, the headlines will grow worse inverse to his philanthropy levels).
> Instead of being able to find a server ops guy from a large pool of experienced folks, you now have to find someone specifically with AWS-ops experience

Yes, and too many companies don't realize that by moving to AWS, they are not only narrowing the pool of developers/operations people they can hire from, but the salary of these people is higher.

I'm not against AWS, there are absolutely businesses where AWS makes sense (as the article describes). However it's more than just a question of dollars and cents to move to AWS, you also have to factor in the HR consequences of losing access to dime a dozen developers/sysadmins.

For most businesses I have worked with, I would argue losing access to developer/sysadmin talent outweighs their perceived benefits of moving to serverless.
I agree that 2PI leads to all kinds of pain, but what I meant is not 2PI. Here's a more complete example:

class Foo
{
public:
static Foo* create()
{
Foo* result = new Foo(); //exceptions disabled so new can return nullptr
if ( result )
{
//configure result here
}
return result;
}
private:
Foo() {}
};

...
Foo* badFoo = new Foo(); // compiler error because Foo() is private

Foo* foo = Foo::create(); //all good, no 2PI and can't forget to call initialize code

if ( foo ) //check for non-null, note, if using an optional you'd also need a similar check
{
...
}

Now the only way to create a Foo object is through the create() function and there is no separated initialize - it all happens in the same place.

This pattern of using a static create method is explicitly designed to avoid 2PI and is very common, especially in codebases that disable exceptions.

Also note that I'm not personally advocating using it, just that it is commonly used to avoid 2PI.
I would argue, based on chatting to some of the artists I have met over the years, that Artists will create Art regardless of wealthy patronage. Wealthy patronage is nice of course, but the will, the need and the want to create art is primary motivator for Artists. In the same way, that those who have an urge to start businesses, are not prevented to start business in countries with high taxation.

Skyscrapers are a cool engineering feat. But, have you been to Europe? where there are not many skyscrapers, but amazing cities...

I take issue however, with the term "globalist neoliberal Democrats" as if the Democrats are the only people who favor global trade? And if people pay taxes collectively, why should there not be returns? (Such as food stamps, etc)

Otherwise, there wold be zero need for any tax over 5% for anybody, right?
Surely why?
Regarding undefined behavior, one thing I very often assume is 2's complement math with wraparound on overflow. That assumption has never failed for me, so it really bothers me that this is undefined in the standard.

I have used processors that have saturating arithmetic and I even used that feature, but even there compiler defaulted to the more common rollover behavior.
I don't support the repeal (too many acquaintances who will be summarily dropped from their insurance, resulting in them not getting needed treatments), but agree otherwise.
"Is that really a fitting metaphor, though?"

A better metaphor would be "the HN LOIC"[1].

[1] https://en.wikipedia.org/wiki/Low_Orbit_Ion_Cannon
This problem IS actually unsolved. Maybe you found something very smart to tell us that nobody knows...?
optipng and jpegoptim are pretty good. Have a feeling most of these tools use these utilities inside them.
Imagination Technologies put up for sale amid Apple dispute
Yes it locks it in place so the car doesn't move during transport. F1 cars derive so much of their suspension movement from the flexing of the tyre wall that the car is still drivable.