skysight-inc/HackerNews huggingface dataset:
Ok, if you don't have an possible explanation for his motivation, that's fine. You are entitled to and should rely on your gut instinct because after all no one here has the complete story.

I think you should be careful to invoke Occam's razor like this though. It states: "Among competing hypotheses, the one with the fewest assumptions should be selected". You can't compare two hypotheses unless you express all of their respective assumptions.
It was not uncommon to have to monkey with crap like that back in the DOS days, to do the most basic things. I vaguely remember having to fool around with autoexec.bat and play with virtual and extended memory settings to try and get Raptor: Call of the Shadows, Wolfenstein 3D or Warcraft: Orcs and Humans to load up and use the right colors on the family 586, when I was much too young to be playing such games - or really tweaking environment variables.
Are there truly that many Lidar-related trade "secrets" that Google knows about that suppliers and competitors at Velodyne, SPIE, ex-military researcers, etc. don't already?

If Levandowski is targeted by federal prosecutors, can he argue inevitable discovery based on existing public domain principles and papers (textbooks, etc.)?

I find it hard to believe that Google is the only innovator in Lidar thus far. It just seems like they are because it's now cool.
Why do you assume Google doesn't try?
Here you go: Asus Zenfone 3 Zoom ZE553KL [0]

Some specs [1]:

Dimensions: 154.3 x 77 x 8 mm (6.07 x 3.03 x 0.31 in)

Weight:	170 g (6.00 oz)

Battery: 5000mAh

Size: 5.5 inches (~70.2% screen-to-body ratio)

Resolution: 1080 x 1920 pixels (~401 ppi pixel density)

Price: Starting at $329USD [2]

I don't own the phone, but came across it the other day and was surprised by the large battery size.

[0]: https://www.asus.com/us/Phone/ZenFone-3-Zoom-ZE553KL/

[1]: http://www.gsmarena.com/asus_zenfone_3_zoom_ze553kl-8509.php

[2]: https://www.amazon.com/ZenFone-storage-Unlocked-Warranty-ZE5...
The gym situation is pretty unsustainable.

I'd like to see them either revise the gym mechanics entirely or introduce "junior" gyms that would make some of the weaker Pokémon viable to use. Heck, a gym with a dynamic CP cap could work - max_CP = 1000 - (15 * gym_level) with too-big Pokémon being forced out. You could boot the strongest protectors in a gym with a flock of (weak) Pidgeys at that point as long as they raised the XP of the gym, then evolve/transfer/both all of those for individual XP.

Right now most varieties even fully evolved and with perfect IVs and movesets are simply not worth putting into gyms.

Edit:
As far as the pay-to-win aspect, I'm not really seeing that. The purchasable items can all be gotten by getting into a few gyms a day to get "coins," which would go along with a social aspect of getting together with a few friends on the same team to go take down gyms. The only item that's hard to come by and I think inconveniently priced is the Egg Incubator, which without real-$ purchases is weighted towards a LOT of walking per stop.

Lure modules and incense have never seemed to make much difference to me (and lures can be done by just one person in a popular location with everyone benefiting), and while Lucky Eggs are nice they're not really that important.

Buying Pokeballs just seems silly if there's any kind of outdoor art installation area anywhere nearby, because you can wander that for a relatively short time and stock up - or just veg on a blanket in the park between 2-4 art pieces and swipe 2-4 stops every 5 minutes.
Does GetEventStore[1] fit the bill?

[1] https://geteventstore.com/
Have a look at this: https://news.ycombinator.com/item?id=14448309
Why would society want a tax policy that favors human labor over machine labor? We want the machines to take over but we all want to be sipping Mai Tais on the beach while it happens.
Corporate way to force his hand to share any and all information requested, if indeed he still has information that he is inclined to share and if he does not comply he has a written letter showing Uber gave him a chance to "do the right thing." The ball is surely in his court now . . . if he complies to the letter he will still be employed by Uber - for how long, who knows. Uber's CYA letter
Are there any protein expression systems associated with the DNA product, or is that part left completely up to the customer?
My experience is with several classes and teachers, so a combined total of probably 100 kids in different classes over several years - but you make a valid point.

It's quite possible that in the decades since his work that his criticisms have caused change to occur.
That's not exactly what it means either. A lot of non-temp jobs were destroyed during the recession, so to some extent the low net-non-temp job growth in the US is due to the job market having to climb out of a giant hole.

And a lot of these jobs would have been considered full-time previously, but for political reasons such as the ACA, weak unions, Congress's general hostility to labor, the workers are classified as contractors instead.

From the econ paper these numbers are based on: >Unfortunately, we cannot determine the extent to
which the replacement of traditional jobs with alternative work arrangements occurred before,
during or after the Great Recession, although it is likely that there were tremendous losses of
traditional jobs during the recession
Directed ads show up of things I have only spoken about
My iPhone or some app must be listening to my conversations and pulling out the subject of the conversation and putting that subject in ads on my web pages etc I'm reading. I have had this happen a few times in the last few weeks. I'll have a conversation with someone, they mention something which I know I have never searched for and the next time I go to a site that has ads, there is the subject of the conversation. The last example is apple cider vinegar. How is this happening, is it legal, please explain?!
Yep and when my company gets contracts they don't jump through hoops either. Our sales team doesn't do white-board exercises for clients and neither do our engineers.

So what's your point? You are not a traditional employee. You are a company...it would be weird for them to make you jump through so many hoops.

Companies are treated better than employees in the market.
I visited a couple of DCs in Tokyo, and the tours systematically feature a look at the anti-seismic system. It's actually pretty unimpressive : basically the seismic-protected part of the building is mounted on big rubber dampers, with some huge pistons thrown in for active attenuation. In taller buildings (I visited a DC with around 20 stories IIRC) the stories are not rigidly connected together, so that instead of swaying (and possibly toppling) during an earthquake, the building just kind of wobbles.

Very effective though, as the video shows. My visits were post-2011, and each DC had a record of the building's movement during the big earthquake; max amplitude on the seismic-protected part was a couple of centimeters, vs 50 cms or more for the rest of the building.
2-Step Verification is here for your shared mailbox – Helpmonks
Echoing the sentiment of other posters, monetization doesn't make much sense for many projects (beyond accepting tips) as it's more work to do without much $ in return. For success you'd need to invest time into marketing, revamping the website(s), changing how you present deliverables to (paying) users, setup payment processing, come up with a set of plans for various funding levels, etc.

This may rarely work out, otherwise it's a lot of work for below minimum wage. I tried to see if there was enough out there for one project I've been working on for years ( http://zynaddsubfx.sf.net ) and my attempt (like several others in related communities) was a flop. It was interesting from an experience side of things, but in the end the project was too niche to support itself (like I'd imagine most open-source work is).
How an autistic child became world pinball champion
The increase in consumption seems coupled with an increase in debt.

And of course in the face of a combo of increased consumption and automation the jobs created are part time entry level retail.
I am more interested in the process of finding and selecting a niche in general, how did you do that? How did you stay committed all those years unsure about whether working in your niche would even be viable?
I work in the security space, and I would definitely consider this malware. Generally, any software used with a malicious purpose is considered malware. As an example, keyloggers generally aren't exploiting any vulnerability (though malware often uses a vulnerability to install the keylogger in the first place), they're using the standard functionality of the computer as intended, but with malicious intent, and so keyloggers are considered malware. It's not breaking out of the sandbox, but it turns out the sandbox is a pretty big place with a lot of room to do what it wants, so why bother trying to break out?
Apollo (Meteor) is hiring
>Shouldn't we be focusing on distributing the fruits of automation as widely as possible?

Is that not something that taxation would provide?
async / await works only with Promises. As the name util.promisfy indicates, it generates promises.

You never need use use async / await.
In the 8 years since this was written, Log-Structured Merge Trees (the concrete realization of this idea) have basically "won". BigTable, AppEngine, LevelDB, Cassandra, HBase, MongoDB, and several others are all built around them.

There's a powerful hardware trend driving this, namely that disk capacities and write bandwidth are still increasing rapidly, but seek times have basically plateaued. That means that data structures that rely on append-only operations can continue to scale to take advantage of bigger disks, but data structures that rely on disk seeks (eg. B-trees) have hit a bottleneck. Also, as number of cores continues to increase, playback & processing from a sequential log can often be parallelized, but updating your on-disk indexes blocks on I/O.
It looks like the common component across the apps mentioned is in the "net.shinhwa21.jsylibrary" namespace.

I made a list of the apps with that namespace, preview here: https://mixrank.com/playstore/apps?expiration=2017-06-30&lis...

This list is a few times bigger than the ones mentioned in the article (been crawling for a long time, and try to be complete). If there's any security folks here that want access to the APKs for research, I'm happy to share (scott at mixrank).
>minimum wage is nowhere near what developers are paid

Why would you compare developer salaries to minimum wage? You should be comparing them to the wages of doctors, lawyers, and CEO's.
There are many ways to compose promises, no point in elevating some of them to keyword status. If you need to do anything interesting with promises, just use a promises library. The point of async/await is to free you from having to use callbacks, not to eliminate the need for libraries.
Yeah, technically I can see it as malware, but not really in the same way... keyloggers obviously harm the user in collecting data against them, there's no malicious intent against the user here. This is only a minor increase over the already quite nasty but common mobile advertising practices.

In fact, I'd argue the information harvesting most mobile ad networks do is much more harmful than this click fraud. Do we ban all of those as malware too? Most them don't mention that they send things like unique device identifiers, connected wifi networks or Google account information.
The PCB may be well designed, but the power supply may not be. I have witnessed what a cheap PC can do. Purchased from a Walmart some years ago. Windows 7 immediately replaced with Ubuntu. After a brownout, that machine was unbootable. Also un-fsck'able.

My thought was that the power supply should guarantee adequate power, or none at all. Not something in between. Also, no a rapidly alternating states of adequate power / no power.

Short term solution: rebuild that system and get it a UPS.

Longer term solution: get a much better box.
they know
It seems like the economy is largely debt driven. The amount of personal debt that people can accumulate before declaring bankruptcy is finite, and when their credit drops, the economy contracts.
I would also add that the original intent was to remove government-imposed barriers to trade between the members (elimination of duties, regulation, etc). Whereas the unavailability of certain content based on location is almost certainly the result of a contractual arrangement between content makers and distributors rather than a government-imposed limit.
When I first started learning Clojure I was surprised at how concise it actually is. I was so used to scanning imperative code in huge jumps, that the conciseness caught me completely off guard and I would scan functions without even taking it in. Every.Single.Word matters in Clojure, there is literally zero boilerplate. So I agree that counting nodes is actually not a bad way to measure how much the code base grows over time.
I'm not sure how much effort I want to spend arguing this. Have you ever used FEM/BEM software as a practicing engineer?

In many cases, the design effort moves from making the structure to writing out all the possible structure constraints the design needs to satisfy.

PS. This is not new at all if you look at the literature.
Exactly, exhaust all reasonable efforts in a public manner to thwart this kind of behavior in the future.
Do you have any thoughts on the future of MySQL with regards to SQL/MED (Management of External Data)?
https://en.wikipedia.org/wiki/SQL/MED

Clearly a hard and costly problem to crack, but I always wondered with MySQL's pluggable engine tech, if something couldn't be done in this area (or even if that might have been part of the goal of the pluggable tech?).
somewhere between $250K - $400K a month seems to be the thoughts of various open sources on the matter. That would put it in the $3 - $5 million per year at its peak. Assuming their play took a while to ramp up maybe $25 million total?

Google makes more than $25B/year in revenue so even with a 30/70 payout (30 percent to the fraudsters) maybe .001% of Google's ad revenue?

And that is why people do this stuff. Other than getting booted off the store nothing else will happen to these people who just made tens of millions of dollars.
> I also count lines when choosing libraries. When you depend on a library, the library code becomes your code in a way. [...] If two libraries do roughly the same thing, but one has far fewer lines, I will usually prefer the smaller library.

This is a little odd imo. Far more important when choosing a library are other aspects like its maturity, activity, interface width...

In fact, the goal in choosing a library should be to minimize the probability that the "code becomes yours." You should be looking for a strong and stable abstraction, first and foremost.
Another option:

* Sell commercial versions of your software, appliances to run it, hardware interface cards, phones, and cloud services (Digium). Pro: you can fund the OSS project from the sales and continue to innovate. Cons: you have to engineer and support the hardware, and you're running a datacenter and doing DevOps.
Could I ask what apps they are? A million a month is a remarkable number for a store where a heavily featured app (the Fitbit app) has five reviews worldwide, and where I can't find a single app with more than triple digit reviews.

All indications right now is that the Store remains a disaster. This could be an uninformed assessment (for instance maybe reviews are not made intuitive, etc), but if there is alternative information I'd love to hear it.

The Windows desktop right now seems....stratified and solidified. People know what they run on their desktop and on the new install they install Chrome, Office, 7zip, etc, and that's it. There seems to be very little interest in discovery of new options.
The workaround (which I didn't see explicitly mentioned in the article) is that loyalty rates aren't included in those contracts. That is why the hotel chains are trying to push loyalty account signup and their own websites.
siri is probably always listening for "hey siri" but probably collects keywords for directed ads, try searching the settings for options to disable it or read the terms and conditions to find out "who" (what) is listening to you
How did you outsource customer support to other startups? And can I ask which startup?
And if you write the test suite first, you're in a much better position to do this successfully.
> COM's usage and abusage of the window message system for fast inter-thread switching was only ever an ugly hack

This is effectively the entire point I wanted to dispute in my original post above; I guess I didn't get it across clearly enough.

As can be seen from how pre-COM (e.g. DDE, OLE) IPC was achieved on Windows, Microsoft truly believed that sending messages through the window-manager was a good way to do IPC. Their designs just kept doing it, over and over. STA COM messaging wasn't a hack; it was more of the same, a doubling-down on a long-standing design paradigm. MTA COM messaging was the hack—a way to make everything continue to look like HWND messaging (with an abstraction layer added), but have it transparently optimize to SHM IPC in cases where that was beneficial [and where the developer had ensured their ADTs were compatible with it.]

> Most obviously it caused Windows' reliance on actually having a GUI layer to deepen considerably because now inter-thread/inter-process RPC - that on Linux and MacOS were well modularised into things like Mach IPC, SunRPC, DBUS etc - were totally tied to the windowing system.

And, driven by the "evidence" of this repeated doubling-down above, I would conclude that this was the point: Microsoft considered Windows to be about, well, windows.

As I was saying above, a "window" in the Win16 sense was effectively the same thing as an Erlang process, but with some extra (optional-to-use!) GUI data stuck to it. The "correct" way to achieve async parallelism in Win16 was literally to create a "background window" that would register a kernel timer to send it tick events, and then do work when it received one. Which is the same thing you do if you want to write an Erlang process to wake up and poll some data source every so often.

My point isn't just that there are parallels here; my point is that Microsoft expected you to use the "window" primitive in exactly the ways that Erlang expects you to use the "process" primitive. Windows are the "process" primitive of Win16—they're tiny, green-threaded processes, and the window-manager is their scheduler.

That statement should make Microsoft's views on IPC clearer. Of course Windows IPC is achieved by putting messages through the window-manager. The window-manager is the scheduler†; knowing about other window-processes and routing messages to them is its job. It is DBUS—and it is also, given DDE, the equivalent of macOS's LaunchServices daemon.

---

† ...or rather, the window-manager is the scheduler for anything that's not a DOS VM. Windows, from 2.x through to 9x, was effectively a two-layer system: a bare-metal hypervisor "kernel" (KERNEL.EXE/KRNL386.EXE) with one Windows dom0 and N DOS domUs; and then an OS "kernel" running in that Windows dom0. That dom0 OS kernel is GDI.EXE, and cooperative message-passing is its scheduling algorithm. It also happens to do graphics. (It's a paravirtualized kernel that relies heavily on the hypervisor kernel above it, yes, but it's still the kernel of the Windows domain.)
> At some point a human being has to know how to use it

You might find the first two comments interesting:

@russell usability of the node on the far right is a nightmare. Where do the humans attach the cables? No empathy in AI design.

What makes you think humans will have to attach the cables?
Once FM lost my trust (during the Oracle-Google suit reporting) it's just hard to take him at face value again.
I don't think it's wrong to work to understand the motivations and needs of a newly visible and politically active (and potentially destructive) demographic.

We don't need to degrade anyone to ask, "what can we do to find reasonable candidates that represent the views of these constituents?" when the alternative is the election of people like Trump.
The many failures of Elon Musk, captured in one giant infographic
Build your own FPGA
I've been in a datacenter in Tokyo where the floors were not seismically isolated, but the rack cabinets were made to sway. It's hard to tell many floors up that an earthquake is in progress, but you can see it when you see the racks swaying!
Is the link broken? Not working on my phone.
It's just as much credibility as any college degree in computer science. There are still lots of crappy nurses that are licensed.
Looks really clean. Does bluebird handle this(https://hackage.haskell.org/package/base-4.9.0.0/docs/Contro...) problem?

Sometimes you want to catch two different sorts of exception. You could do something like

f = expr `catch` \ (ex :: ArithException) -> handleArith ex
`catch` \ (ex :: IOException) -> handleIO ex

However, there are a couple of problems with this approach. The first is that having two exception handlers is
inefficient. However, the more serious issue is that the second exception handler will catch exceptions in the
first, e.g. in the example above, if handleArith throws an IOException then the second exception handler will
catch it.
Instead, we provide a function catches, which would be used thus:

f = expr `catches` [Handler (\ex :: ArithException -> handleArith ex),
Handler (\ex :: IOException -> handleIO ex)]
In my experience it is easier to change details of the stay if you book directly with the hotel rather than a third party site, but I could see other benefits outweighing that. Not for me though.
In actual usage, no not really. In bubble based investment, yes. I know people who run bitcoin ATMs, and who trade bitcoin for cash, they have seen only a marginal increase in activity over the last few years.

Bitcoin is a useful store of value, it provides ways to transmit value, the electronic equivalent of cash. But the use cases have not much improved, and so it's usage (outside of financial sectors) has not really grown (except the marginal increase of late-adapters in sectors where it is useful).

Financial sectors of economies are supposed to help manage the allocation of resources. What financial sectors make are the tools for economies. The bitcoin financial sector forgets this way too much. They don't actually make anything of real value. Which is why these bubbles happen, people are speculating bitcoin will be a great economic tool someday.

Except that bitcoin is loosing to other coins in features. As well as the trust of the people using it to produce actual value.
Unimpressive?!

Well, I am quite impressed.
Saving, cost control, and infrastructure
The map is real, the Pokemon and gyms that appear on it are not. Does that not count?