skysight-inc/HackerNews huggingface dataset:
I wanted to do this, and in fact thought of doing it before the takedown occurred, but after the takedown, our lawyer advised me that doing so could be construed as conspiracy to violate the CFAA. He thought it could give them incentive to try to field criminal charges (the CFAA defines both criminal and civil penalties, and as one may expect, the F100 is very well-connected and surely could get a federal prosecutor interested), so I didn't pursue it.

As much as I wanted my business to be able to live on, I wanted to stay out of prison more.

The only option would've been to abandon all US assets and essentially go into exile in a state where the law was more friendly and the F100 would have a harder time getting me shut down (and there are very few jurisdictions without a law substantially derived from the CFAA; the wording of the Telecommunications Act in many Commonwealth nations gives marginally more protection). I didn't think that was a very good option for a relatively small business, I wouldn't have been able to afford it at the time anyway, and it would've had meteoric impacts on my family, so I didn't do it.

On top of that, The Pirate Bay and MegaUpload have proven that the long arm of American corporatism knows no borders.

To their credit, however, Sweden did seem to hold out a long time. They had to be threatened with sanctions from the WTO in order to take down TPB. At that point, Sweden ignored their own law and pushed through a sham trial against TPB's proprietors, who went into exile in non-extradition countries, from which they were eventually stopped at border crossings and extradited to serve time in Sweden. Can't hide from Mickey Mouse.

The most ironic part of this is that the world's largest companies regularly violate the same rules with impunity. Google, for example, routinely and flagrantly violates the CFAA and the Copyright Act, going by the standards that are applied to everyone non-Google. However, Google has been sued over this and won, with their use specifically ruled fair, because they're Google -- and that's essentially the reasoning the judges give if you read the decisions, talking about how it's a "transformative use" that has changed the world, etc. etc. Judges have declined to apply the same logic in later rulings (Ticketmaster v. RMG), on the basis that the defendant was not Google.

The moral of the story appears to be break rules and get too big to fail fast, and then you can do whatever you want. If you don't big enough fast enough, you will be destroyed by a large company that's afraid of you.
Luckily Apple don't have a monopoly on wireless headphones?
We're talking about mobility-as-a-service, so presumably the service would use other means to get you to your destination, like having the car towed, or sending out an SUV with a professional driver.

These kinds of extreme situations are scary, but that's what insurance is for.

Everyone is worried about how we get autonomous driving that's perfect in every situation, but that's not how automation works. You just have to automate the common case so a small number of humans can focus on the corner cases.
I want to believe, I really do. Intel can't offer a compelling reason to upgrade my 5 year old 3930k--there's no question that the desktop market has stagnated in the face of a weakened AMD. Can anyone enlighten me as to what video encoding and 3d benchmarks might omit that a more well-rounded passmark score would not?
Support the Talos Secure Workstation by December 15th
They'd love to! They just can't, yet
Probably you might be referring to McCulloch and Pitts.
Machine Learning for Stock Market Prediction: Global Indices
I get the impression that anything that aims to be an accessible platform for building business collaboration apps is doomed to get a bad reputation (whether it's earned or not) because any crappy app built on it is going to put a sour taste for the platform in the mouth of anyone that uses it. A chain is only as strong as its weakest link.
Thanks for the link! Now I have more to read :)
No, I had no idea. How would I have known that if he didn't say?
I doubt thats the actual reason.
> But it's interesting to consider why HIP doesn't support compiling to OpenCL.

It's not HIP that will support compiling _to_ OpenCL, but rather the compiler toolchain will have an OpenCL compiler that will compile down to ISA [1], promised to be released for the ROCm stack in the coming weeks [2].

[1] https://www.phoronix.com/forums/forum/linux-graphics-x-org-d...
[2] https://github.com/RadeonOpenCompute/ROCm/issues/30
Holy shit, friend.

Motorola VerveOnes - $150

SmartOmi Boots Mini - $75

Rowkin Bit Stereo - $110

Rowkin Mini Plus - $60

Sol Republic Amps Air - $150

Your lack of awareness of the market does not mean that it does not exist. It is not helpful to pretend that your unwillingness to do simple research on the matter makes you an expert.

I will now predict your next objections:

"I don't like these companies"

"These are not exactly the same product"

"The colors are off"

"The Apple Store doesn't carry them"
Y Combinator: Bookmarklet:homepage186
Not a physicist, but looks like this was done by researchers at a legitimate observatory: https://en.wikipedia.org/wiki/Leiden_Observatory

And results published in a journal from Oxford:
http://mnras.oxfordjournals.org/content/early/2016/12/09/mnr...

So that's a good sign. Can't say much more than that though, since my knowledge of the field is minimal.
I write angular 1 and 2 at work, so I like angular, but isn't their a point where the powers that be should stop rocking the boat? All my colleagues who use other SPA frameworks really have their eye on the project's pitfalls when they should at least keep up with its virtues.
The internal changes include upgrading from typescript 1.8 to typescript 2.x. WHAT A CHAOS
I don't think the problem is with semver. That has a very clear goal of describing MAJOR.MINOR.PATCH changes where MAJOR is a version increase when you make incompatible API changes. semver is merely describing the results of your changes.

If you hate anything, it should be Angular for they decide when they are going to introduce incompatible changes.
I understand the points you're making. But I think you failed to address my question. Let me rephrase.

We have fleets of shared vehicles today, but most people prefer personal transportation.

What is it about autonomous shared cars vs shared cars with a human driver that makes you believe that driverlessness will lead to increased use of shared vehicles vs personal vehicles?
Catching Up with Godot: An Interview with Juan Linietsky
Rebuts shill accusations with buy recommendation. It's a bold strategy.
To be fair, this would often be modeled by omitting the field completely. The lack of the field suggests the user hasn't gotten that far. The presence of the field with a NULL value means they didn't provide anything.
My mother once almost killed a child who ran into the road. The kid was on the side of the road and suddenly ran into the street. She did not see him, and he ran into some sharp piece of metal on the car (this was in the early 60s). He bled profusely, and the neighborhood people came out and almost became violent with her, blaming her for the incident.

If she had been in an automated car, it would have almost certainly have stopped before the collision.

And what's wrong with slowing/stopping for a plastic bag? How often do plastic bags really sit in the street shaped like babies?
the starting position ?
How a Christmas Story Became an American Tradition
What leads you to think I didn't apply exactly the same analysis to my own comment before posting it?
I bought a pair of reasonable quality Bluetooth headphones for running two years ago. Since the first time I used them, I haven't used any of my old normal ones again. The convenience and ease with which they're always in, even if not always on has just blown away the fact they're not particularly high quality. I plug them in at night when I plug my phone in. Yet to misplace them.
Why Taiwan Could Still Start World War III
just another iteration of biofuel..
How much is race or religion factor as well? I'd read somewhere that it is nearly impossible to immigrate to East Asian country if at least one of your parent wasn't native born of that country. The laws around citizenship simply doesn't allow that. In some East Asian countries (perhaps Japan?), someone outsider can't get citizenship even if married to citizen of that country. Wouldn't lack of long term future prevent talents from other countries migrate in first place?

I tend to think that US is able to suck up of large portion of talent from all around the world like vacuum cleaner because laws are race and culture blind. When I look at winners of Nobel prize or Field medalists or Pulitzer price winners or popular movie directors or music performers or entrepreneurs, it doesn't escape to me that immigrants or their children make up disproportionate number of these people while all other countries bloodlet their talent.
What matters is the amount of space it takes up. What matters is the content of the string in the context of parsing it and displaying it. And in all of these scenarios -- the only relevant scenarios for using a string -- a null string and an empty string should almost always have identical behavior.
If you don't have one already, set up an LLC for your development/consulting company to operate under. Until you get traction or funding, keep the app under your LLC. When you get funding, set up a Delaware C -- your investors will want it set up right so wait until then and have an experienced startup attorney do it properly. Regarding equity, unless they are a 50/50% co-founder, don't be doling out equity here and there. When you set up the Delaware C, your attorney will set up a vesting schedule for co-founders, employees, etc.
Uptime isn't the hardest part about running a solo SaaS shop -- you can solve it by a) bringing an appropriate amount of professionalism to engineering choices and b) choosing to found a business which has appropriate uptime constraints relative to your resources. Don't do analytics or infrastructure software where a 15s blip in your availability causes hundreds of pagers to go off. There exist many things businesses use which have markedly lower uptime than every SaaS a HNer will ship -- remember, businesses are built around most of their vendors having five twos. (That's a joke, but it isn't a joke.)

The harder part about running a solo SaaS company is building revenue takes _a very long time_, particularly if you're new at this. Most of my peers take ~18 months to hit the ~$10k revenue number that lets them durably transition to running the business as the full-time gig.

If you want to run a one-person shop which creates value substantially related to software, but you don't want to bite off the complexity of writing and selling a SaaS app for your first rodeo, I'd recommend a business model like productized consulting (the glide path to shipping a SaaS app!), selling infoproducts, or selling some sort of addon to an existing software ecosystem (WordPress, Shopify, etc).
Columbia Graduate Students Vote Overwhelmingly to Unionize
I wasn't aware that was a big problem. My company is a large corporate company and I feel we lag behind a lot of things. However we have automated static code analysis through HP Fortify. It points to our build, scans and reports are generated automatically. Someone on the app security team needs to run the HP Webscan for pen test.

I'm a senior developer and I made a name for myself when we started having the requirement. I helped secure ~10 webapps as I was the most knowledgeable about security amongst the devs.

The app sec guys I know at my company, though intelligent, are not strong developers. There were times I spun a story to get them to mark something as false positive - or I knew what the scan flagged for and coded around it. I know, bad practice, but sometimes the scanners mark something as critical when IMHO it's not.

Once our apps were secure, maintenance is pretty low as we'd just fix any new vulnerabilities introduced by coding, or updated by the scanner tools.

Do you see a need for strong developers in app sec world? If so, any recommendations on ways to make the leap? Not really looking for something where I just click a button and scan...but something more in depth that would use my development experience. I have a Security+ cert, doubt I can get a CISSP since I don't know anyone with it to get sponsored.
I believe you can use Loopback [1] for this (paid). If not, JACK [2] would certainly work but it's a bit of a hassle to get everything set up.

[1] https://www.rogueamoeba.com/loopback/

[2] http://www.jackosx.com/
It should charge. I have an Anker usb-c battery pack that I use to power my 2016 macbook.
My comment did not state that it's OK to consume added sugar though. I was criticising the "once you cut sugar, anything else is OK" approach, which has been popularised by media in recent times and has no scientific validity whatsoever.
Trust me: we know
I like the inline comment in the page source.
Saudi Aramco blows all of those out of the water.
Venture Capital by city is a common measure:
http://www.theatlantic.com/technology/archive/2016/01/global...

Though what that does not account for is the ratio of equity given for capital raised; my understanding is that on average per percent of equity that the amount of capital raised will be double that of anywhere else; means that really, amounts shown for the Bay Area should be double due to the value of that capital in a deal.
Lync is awful, it does some adaptive optimization that always seems to kill audio quality.

VoIP at work (At least with Cisco) is usually some grumpy telecom guy disabling HD audio or the company skimping on telephones.
I agree. Is that intentional you think?
Funny that you mention react as they went from .14 to 15 in April
Yeah, they focused on comfort, when the primary market was early adopter gamers who don't really care about that. They could've been earlier to market and sold better if they had focused on raw performance and features.

Clean up the fit and finish and minimize VR sickness for the mass market 2.0 product. Early adopter products are about keeping people engaged with content and unique features.
http://www.acid.org/info/sauce/sauce.htm

http://www.textfiles.com/computers/fileid.txt
“scry” is a real English word – React's scryXxxx naming convention
From the Land of Gandhi
I read <irony>.
You've mentioned $1 a ride a couple of times. Where is this number coming from? It doesn't pass the smell test to me. Even bus fare is several times this amount.
Government Framework for Connected Vehicles
I believe this is an example of the old adage, "In theory, there's no difference between theory and practice. In practice, however, there is."

In theory, the .zip spec is broken. In practice, it's the most reliable format for transferring a group of files. (And don't even get me started on JPEG, where iirc the file format wasn't even specified until after JPEG files had been popular for years.)

> I wonder if this same pattern can be applied to physical engineering disciplines- e.g. a structural engineer assessing a bridge and finding numerous faults in the design, despite traffic still using the bridge as normal...

I would be amazed if this weren't the case. I know I've encountered a few cases where mechanical engineers had cocked up the design but the resulting machine still managed to limp along and mostly perform its function.
Anytime someone uses the phrase "in order to facilitate" they are being more verbose than is necessary in order to signify their greater erudition. There is no meaningful semantic or technical distinction between "in order to facilitate" and "to help."
Somehow the link is giving 404 to me.
I guess this goes especially for recruiters who don't really know (or care about) Semver.

Isn't that, well, all of them..?
"The idea here is to motivate them work harder to avoid the shaming - or to motivate their parents to push them harder to avoid the shaming. It may work for some. But I see more harm done than good here."

Yes, I think that this is very counterproductive.

Finnish kids don't even go to school until age of 7 - and they do as well as the top chinese students.
Do I understand this correctly:

You start refactoring at a high level -- essentially set out to rewrite the whole chunk of code in which your refactoring work lies. And focus on the most important until you get to the inner-most structure.

Then when you are to the "sum(a,b)" level you start over with the original code base and refactor bottom up. With the knowledge of how it works all the way up to the top? Re-creating your original refactorings?

It seems interesting. Like tackling a math problem or puzzle from two directions. Are there certain situations in which it is most effective? Architectures? Paradigms?
Calculator to estimate cost of app development
I am trying to imagine just how much the legal council alone for 300K NSLs a year costs the American Economy.

I would like to know what proportion of those 300K are tech companies.
$100 buys you

Intel Xeon E5-2665 ($80 on eBay) = 8 cores, 2.3-3.1GHz

Intel Xeon E5-2660 ($60-65 on eBay) = 8 cores, 2.2-3Ghz (so you can buy two for $120-130)

Intel Xeon E5-1650 ($97 on eBay) = 6 cores, 3.5-3.8GHz

E5-2665 beats FX-8350 hands down, and is cheaper.

http://cpuboss.com/cpus/Intel-Xeon-E5-2665-vs-AMD-FX-8350

http://cpuboss.com/cpus/Intel-Xeon-E5-1650-vs-AMD-FX-8350
i remember first time i was pointed to it. classic cryptoanarchist manifesto in silicon valley written by grateful dead lyricist. has that san francisco spirit in it.

yes, i'm aware it can sound funny at a first read.. but 'first they laugh at you, etc..'
I know what you mean but it's kind of ridiculous to say that "you can't say 'Python'". There's a reason why the project name doesn't change just because you bumped the major version number.
There is some movement in this direction

https://www.jetbrains.com/mps/
He was such an intellectual powerhouse.
When your train is carrying hundreds of passengers, the cost of somebody driving it is pretty small per passenger. In a car alone, that cost isn't split, so is more expensive. That makes it more worth pursuing.
I agree with this. A mature VR device absolutely needs the following properties:

- All in one, mobile
- Positional tracking
- Full hand tracking (ie Leap Motion)
- A robust, fleshed out UI paradigm

Apple never would've release the Rift because they would've sorted out the UI first. Shit there's probably a team at Apple doing exactly that right now.
> Secretly DynamoDB is just a bunch of SQL databases with floating masters, or so we surmise.

SQL is a querying mechanism not an underlying storage protocol. Converting from DynamoDB syntax to SQL would be a bazaar choice for them.

If you look at the limitations of Dynamo it becomes fairly clear what they do. Nearest I can figure it is close to this:

Each hash key resolves to a number of possible servers the data can be on. Data is replicated across several of these servers. For redundancy. The hash key determines which shard to use.

On individual machines, each set of data is stored by a compound key of hash key and sort key (if there is a sort key). The data is probably stored on disk sequentially by sort key or close to it. They possibly use something like LevelDB for this.[1]

If you have Global Secondary indexes it is literally treated as a separate table that is replicated to automatically. This is why users were doing anyway so Amazon just made it easy.

For those of you who do not know dynamo well. There are three basic read operations GetItem, Query, and Scan. Scans CANNOT be sorted, this is an important implementation detail.

A query can hit all the records for a single hash key very quickly because all records with the hash key exist on the same hardware. And they can be sorted because as mentioned earlier they are sorted by key on storage. Which is why you cannot query on more than one hash key at once. And why you can query for exact sort keys, greater than, less than, or between but not non-sequential. Because for performance Dynamo will only return sequential records from a query.

Scans, nearest I can tell, are map reduce across all shards that your table might exist on.

In conclusion. DynamoDB is a key value store with compound keys where the records are stored in order by key.

[1] In fact, I would not be surprised if Dynamo is mapped on top of LevelDB.
Semver has bitten us several times with node packages. All most of us care about is whether a release is backwards compatible with the package we developed against. There should be one rule: if it's the same major version it is compatible.

We lock all package versions now negating the benefits of semver.
> a consequence of having an illegitimate regime

I'm not sure how you can claim that, unless you consider anything other than Direct Democracy to be illegitimate.
absolutely right.. actually we could've gone with a GPL license, yet we want to make sure the greatest degree of freedom is embedded in the rights to use this software and MIT's simple licensing looks like the most fit for that purpose.
"but I wouldn't say publicly knowing how you rank compared to others would constitute "cruel". Its really how the world works "

This is not true.

A) It's ludicrous to wrap 'personhood' and 'identity' out of how well someone is able to study and write arbitrary tests. Completely wrong.

What if some kid learns better visually, than orally? And he's actually much smarter?

What about the kids that are smart, but poor at taking tests?

What about the kids who have massive advantage over others (i.e. tutors) - does that make the other kids dumb?

'In the real world' - there's no such thing as 'someone being better at taking a test' than others. It makes no difference in the 'real world'.
I tend to assume the opposite (and have been brushing up on my math skills as a result).
I'm guessing here that the original, even if redacted, can leak extra data that they don't intend to leak.
He's well-qualified. His background is in string theory.

His theory is described in this paper: https://arxiv.org/pdf/1001.0785v1.pdf

And the Wikipedia article about it is here: https://en.wikipedia.org/wiki/Entropic_gravity

It's argued here that there's observational evidence against it: https://www.technologyreview.com/s/425220/experiments-show-g...

I'm not familiar with the areas of physics the theory draws on. I am familiar with General Relativity, which agrees very well with observations, and (I think) makes fewer assumptions.
Honestly, the string / unicode fix is the biggest thing that breaks Python 2 scripts in Python 3, and Python 3 is so much better for having made the change. I don't see how that particular change could have been pushed through without breaking everything--and yes, I am counting the miscellaneous fixes they pushed through afterwards like bringing back u''.
Would a PCIe USB card work? I'd be pretty upset if I had to buy a new motherboard.
At many levels, we would benefit from better decision-making tools. This includes voting tools with various ballot options and good accountability.

Better tooling and awareness around collective decision making is valuable for groups at many levels. Such tooling and awareness does not have to be linked with large changes to country- or world-level governance. It can start with replacing an unstructured Slack discussion with a lightly structured collective deliberation tool, for example.

Political change is hard. I support people who want to better their situation through political means. At the same time, I advocate for better collective user experience design, so I want to see small victories around social and deliberative technology.
TAP Biosystems is the manufacturer of what is now called the Sartorius.

Also, if you look carefully at the Lygos website photos, you'll see the Sartorius.