skysight-inc/HackerNews huggingface dataset:
Introducing the AIY Vision Kit: Add computer vision to your maker projects
I used Cloud9 (pre-Amazon acquisition) for teaching high schoolers the basics of programming. It was super easy to set up and use. It really let me, as the teacher, focus on teaching syntax and principals and less on 'toolchain config', which is helpful for newbies right out of the box.

I haven't used this new Amazon Cloud9 offering, but from the initial impression from the blog post, they've traded in the easy of use that Cloud9 once had for a deeper integration into the AWS ecosystem. The screenshots I saw were not something I'd want a greenhorn to have to walkthrough.

I'm not sure what future I expected when Amazon purchased Cloud9, but I mourn the potential loss of an awesome cloud based IDE that beginners could easily pickup (my mind can be swayed once I give it a try though).
I've been waiting for this to finally start to come along -- you can see the trajectory of AWS/GCP/Azure/etc to be fully hosted development platforms.

I switched to cloud-dev about a year ago. Took some getting used to, but I can't imagine going back to local-dev now.
Finland here - rented one flat, bought two more. In all cases light-bulbs were absent, as were light _fittings_.

All we had were some sockets in the ceiling into which you'll fasten your own bulb-holders/shades, and then your own bulbs.

The only lighting present by default was that above the bathroom mirror(s).
Transparency in companies
Is there something in our societies that is not a social construct?!

Everything is a social construct if we live in a society. The alternative would be to leave in an animalic state.

These arguments that "such-and-such is a social construct" are akin to "water is wet." Just a statement of fact with no obvious implications.
Do you have any links to information about standards based products? I haven't run across any casually, which is why i haven't looked.
> Identity verification using passports is not the problem. Identity verification by exclusively looking at pictures of passports is the problem.

I think another significant part of the problem is the fact that sending someone a picture of your passport means that they, and anyone with whom they choose to share it, thereafter permanently have a picture of your passport. For example, I would have no problem if I were somehow able to audit these companies' use of the passport data and to make sure it was used responsibly and deleted after use. (I would compare to the way that I see everything a customs officer does with my passport, but of course that's not really true, since I have no idea what processing is going on on their computer. However, whatever they've got on the computer comes from access to government databases, to which (hopefully!) private companies don't have access.)
Intermediate trades matter. For example, if you held some of the underlying assets for less than a year, and they appreciated, you would pay income rates on that gain.
Sure, corruption there. But repealing what's in place just makes it even easier for them do things like this and get a way with it too. What legal ramifications will consumers have now that the FCC is siding with ISPs? Any? We'll have to take this to the supreme court. I think we both agree, the network should remain neutral.
I'm in this category too. I just assumed that Coinbase was handing all this to the IRS for audits or future prosecution.
I'd bet this behavior is their algorithm "working as intended".

Aka, advertisers saying they don't want to waste ad spend on worthless programming videos. So they get demonetized for the first few days to reduce the impact of any ad spend on the times that would be most likely to get views, then turn it on so the drip of ad spend can treat the videos like problem children.
Who said illegitimate? I take artificial in this context to mean not inherent, so like if you ran history over again the nations people have organized into over the centuries would be different.
The Shape of the Milky Way: Mapping the Far Side of the Galaxy
Moody's Warns Cities to Address Climate Risks or Face Downgrades
Apple Root Security Flaw Was Posted in Apple Forums 3 Weeks Ago
> You only need to compromise 2-3 of the major mining pools and suddenly a 51% attack isn't so unfathomable, and that's just one potential attack vector.

If an attacker manages to gain control of 51% of the processing power, he can either a) choose to earn ~$350,000 per hour playing by the rules (mining to his own address) or b) perform a double spend attack on someone (in which case he needs to own over ~$350,000 and find someone willing to pay him in cash before either the mining pool or the network discovers the attack). Which will he realistically choose? The settlement time for USD is in the order of days. Will he risk a USD transfer being aborted before he can get his money, or play it safe and generate 12.5 bitcoins (~$100,000) within 20 minutes to his own address?

Also, exchanges and nodes can easily see that a fork is ongoing, with just barely half the hashing power on the honest chain. Chances are exchanges would shut down, clients would warn of a 51% attack, and the attacker would be left with the only option of mining honestly on the longest chain to his own address, thus taking money from poorly secured mining pools, but not affecting the stability of Bitcoin.

> What happens if a bitcoin core dev gets compromised?

I don’t know. What do you suggest would be the consequences of a single Bitcoin Core dev getting comprised? I highly doubt any code of his would even be merged into master, much less make it into a release.
No.

Basically, here's what happens:

* Each game comes with a bunch of shaders, which are written in some low-level language and compiled to bytecode which is compiled for the specific graphics card on your machine at runtime by the driver.

* For commercially important games, Nvidia will have someone manually tune the shaders for best performance on Nvidia's architecture.

* When a driver supporting that game is released, the driver has copies of those tuned shaders, and when it's asked to compile a shader it has a tuned copy of, instead of compiling it it just emits the copy of the shader that it came with.
Yep. They probably use Core Data (which is a layer on top of SQLite) internally instead of straight SQLite, but either way it ends up on disk as an SQLite file. A lot of standard Apple apps do this.
And if those maps were built with illegally obtained lidar technology (or just if the judge thinks they might have been), they become fruit of the poisonous tree.
Smart Bourbon Decanter
Brings to mind Will.i.am's startups pivot to enterprise voice controls[0] which they call Omega [1]

[0] https://www.cnbc.com/2017/11/06/will-i-ams-start-up-i-am-rai...

[1]https://iamplus.com/enterprise/
I've been using ULIDs heavily in my projects lately. The lexicographic sort was something I was particularly looking for, because CouchDB _id indexes are lexicographic, meaning I more often than not can just use the main index and the order it returns the items. Given these projects are "offline first" apps, a stable sort and low probability of collisions were key needs.
Congratulations on being the straw man.

But seriously, this is exactly the sort of attitude and comment that gave us Trump as president. The idea that truth is relative was taught to the America public by the academy. Now you say that the academy is a place dedicated to the pursuit of "knowledge" and speak of the "value of fact" as if these are absolutes. But you do so just after talking about "consensus reality." Make up your mind. Either reality is defined by consensus or not.

If "consensus reality" isn't able to convince me that it will benefit me, why would I pursue it? And if "consensus reality" isn't even able to get enough consensus to keep Trump out of the White House, then you'll have to pardon me for laughing your "reality" right out the door.

You made your bed. Now you're lying in it and complaining that others won't join you.
NVIDIA driver stability as of CUDA 9 or so has been craptastic IMO. I am seeing all sorts of strange slowdowns and app crashes that just weren't there pre-CUDA 9. I would assume this is related to changes made for Volta support in some way, but who knows for sure? Where this hits the most is with end users of my 2 codebases who struggle to understand why things just stop working correctly. Each time (so far) it turns out to be shortly after upgrading their system to a post CUDA 9 driver/toolkit. The fix for now is simple since there's no consumer Volta GPU. Hope they get this straightened out.

As for game-specific optimizations, I spent 5 years on the DirectX team writing those. I see those as part of the value-add of a HW vendor personally. But to your point, I also occasionally spent a week or 2 embedded with game developers to incorporate those optimizations into game engines with mixed results. When game developers refused to do so because reasons(tm), we occasionally overrode their intent within the driver because our reasons(tm). Old timers (2003-2005) might remember NVIDIA getting called out for this by HW web sites when the shader compilers could not come close to hand-optimized code. I never understood the fuss myself and I try not to work with the sorts who agreed with it. Life is just too short.
Have you seen software developed by the government? Outside of things like NSA spying, military things, etc, it's generally terrible, I doubt there are many governments that could pull this off
Show HN: Search for BibTeX references from your terminal
One more solid resource is John Teel's website and blog: http://predictabledesigns.com/resources/
Ask HN: What is your company doing to become GDPR compliant?
All tech companies need to provide new features / policies / people to address these topics as long as they operate in the EU, regardless of company's origin country:

1. Breach Notification
2. Right to Access
3. Right to be Forgotten
4. Data Portability
5. Privacy by Design

Some references:

https://en.wikipedia.org/wiki/General_Data_Protection_Regulation
https://www.eugdpr.org/key-changes.html
https://www.codeinwp.com/blog/complete-wordpress-gdpr-guide/
Should we say instead that it has benefit all sellers, no benefit simply for holding? That misappropriation or mischaracterization will of course comfort everyone holding - until everyone tries to liquidate too quickly or investor money runs out.

The scary part is that because it is global and decentralized, it could take a long time for investor money to run out - allowing enough time for manipulation through marketing et al to bring this more and more mainstream, potentially forcing the unreasonable wealth transfer weighted towards the earlier adopters; simply the idea of lobbying and bribing politicians is enough to understand how society could be forced to adopt crypto-assets that are incentivized this way. The solution, if blockchain's core values end up being legitimate, is to have the State/government require its use, in a version that has a fixed price or at least not incentivized in the way that the most popular brands are - Bitcoin, Ethereum's Ether, etc.
10 Useful Teaching Tools to Improve Your Coding Class
You make it sound like people do this to confuse IRS or avoid taxes. I simply like to daytrade altcoins a lot. Also, I'm not in the US but I'm interested in how this work.
Very cool, but what is this Pocket Cluster? Part of DeepMind? Part of Google? Part of GitHub?
ProtonMail is the first result when I search for "secure email", even when not signed in.
Yeah I can absolutely relate to that. Not sure about C# being more motivating (from some limited experiments I made), but php is definitely not an inspiring language. Or it leads your inspiration elsewhere, like generating code and only using php as a target language, etc. But over time having a language with a limited feature set is kind of a plus too, just because you can't get too crazy either, and it's easier to read other people's code and introduce new team members.
> Not sure about Alexa at our desk — it’ll have to do speaker separation and still it sounds quite annoying to everyone around.

Yeah, noticed that the video didn't have any open offices in there!
I suspect there are enough competitors (Lyft, Eat24, etc) that would pick up the slack almost immediately.
[100% Off] Boost Udemy Marketing Plan via the Monthly Report-Unofficial
Unfortunately they both live in the far south of China and I think recently just got back from long trips so it seems unlikely that they will be in the area the submitter mentioned.
This threw me as well. Of the pure metals, the holy trinity for conductivity is silver, copper, and gold, with aluminum sliding in at 4th place. Due to cost considerations, copper and aluminum are the most widely used for conducting electricity, with aluminum about half as conductive as copper (therefore requiring different building code guidelines).

But I'm not sure that translates to aluminized-mylar. Sometimes conductors get weird in thin films or at material boundaries.

Organic compounds are great conductors whenever you can find a chain of delocalized p-orbitals, such as in graphene or cis-polyacetylene or polyaniline or polythiophene. PEDOT/PSS is a polymer related to polythiophene that is used in anti-static bags, transparent electrode, electrochromic films, capacitor cathodes, and it is printable. Polyaniline is typically used in batteries and supercaps.

So an aluminized-mylar chip bag is probably not a great conductor in comparison to one made from PEDOT/PSS backed with PET. And obviously, a chip bag made from graphene-on-copper-foil would be the best, if anyone could afford to buy a $1000 snack.
It's also something that would potentially kill their initial business so they had no choice I think but to go into it
1. Depending on your cellphone provider, you can get free roaming without extra charge (i.e. Rogers) . That way you can still use google products. If not, use Baidu. They have search, maps, translate.

4. For beijing, checkout Tsinghua x-lab. Last time, I just walked in. Talked to a founder randomly, and got introduced to interesting tech spots i should checkout, as well as getting pitched on his startup :) They also organize different events from time to time.

Checkout Garage Cafe (not sure if its still open)

Meetup.com has some tech meetups or checkout http://www.huodongxing.com/events?type=0&show=list&tag=%E5%8... which lists startup events in beijing

5. Try out their dating apps (tantan) or even tinder to meet people even just as friends.

Stay at hostels and make some new friends.

Go to internet cafe - they call it (网吧 ). You get see how different it is when it comes to chinese gaming (you need qq or wechat), although some games require a national ID to play. In this case, may be better to bring along local friend.
It shouldn't immunize the guilty party, but it is useful to point out inconsistencies in applications of the law. Whataboutism is terribly useful for identifying the injustice of consistently punishing one party/race/gender/etc group while others get away with slapped wrists. We can argue about whether or not this is true, but decrying whataboutism misses the point.
1) The great firewall: None of the Google products would work. This means no access to important stuff like Google Docs, Gmail, etc.

Just set up a VPN before you go.

Unfortunately, all my company stuff is on GSuite. Is there a way around this? I know VPNs aren't reliable either. Some recommendations would be appreciated. In other words, how do you get over this?

2) Are there some meetups where I can meetup fellow HNers?

Not sure, it would be cool to hear though

3) Language barrier - how do you manage? Google translate won't work as Google is blocked. Are there some recommendations?

If you download the Google Translate app before going you can add the Chinese language pack. This works in airplane mode. It has been a life saver for me there because it even does live/superimposed translations with the camera/video. Also add a VPN to your phone before leaving. Sometimes there can be connectivity issues but thats the price of accessing instagram

4) Apart from sight-seeing and tourist spots, are there anything I should not miss in China, as a startup founder/developer?

Do a food tour with a western guide. Untours is pretty cool.

5) Anything else I should be aware of?

Gross air and crowds
Out of curiosity: are these running their own wifi mesh network, or do they actually rely on a working wifi router?

Do … do people realize that power cuts occasionally coincide with house fires?
I've just re-read the pastebin more thoroughly and this stuck out to me:

> At some point between then and Nov 12, the compromised 15ZwrzrRj9x4XpnocEGbLuPakzsY2S4Mit got into his online wallet as an 'imported' address.

The 15ZwrzrRj9x4XpnocEGbLuPakzsY2S4Mit address is generated by using sha256() of his previously-imported address 1Ca15MELG5DzYpUgeXkkJ2Lt7iMa17SwAo.

The other confusing part is:

> fitwear's 15Z address sat unused until Nov 12 when fitwear transferred his 9 BTC into it using blockchain.info.

Why did he send money to a random address in his "imported" addresses list in the first place? The usual wallet workflow would surely send change to an address derived from the wallet's actual seed, not an "imported" address. And fitwear would presumably have no reason to send money to himself on purpose, and even if he did why would he choose an "imported" address instead of one derived from the wallet seed?

So what exactly was fitwear trying to do here? The more I think about it, the more I think fitwear messed this up, and it's nothing to do with generating keys from uninitialised memory.

Possibly it's a combination of malware importing addresses into his blockchain.info wallet and him doing weird transactions that ended up losing him money, or possibly it's just FUD designed to discredit blockchain.info.

EDIT: https://twitter.com/ryancdotorg/status/936087458223149057

> it sounds like maybe some bit of code decided "hmm, that's not a well formatted WIF private key, it must be a brainwallet" without very clearly explaining what was going on

That sounds plausible. Possibly fitwear tried to import the same private key in 2 different ways and ended up getting burnt.
Are you the n-gate[0] dude posting incognito? If not I reckon he could use your help, he’s getting a bit stale.

Note: open the link in an incognito window.

[0]: http://n-gate.com/hackernews/
When giving advice of a legal nature it is important for the recipient of that advice to know that it is not coming from a lawyer, but a lay interpretation.

Please keep including that disclaimer in your arguments. Especially when discussing what you would do in a legal or tax setting.

Also, if you are not a doctor, but are giving your personal medical recommendations, please specify that too.

It is as much to inform the recipient of the advice quality as it is to cover the giver of the advice.
Combine Cloud9 with a $300 touchscreen Chromebook and that's a hell of an environment vs buying a $2000 Macbook.
Is it "facts" or "consensus reality" as the OP said? I'm very interested in facts. Consensus reality? Not so much.
Oops! Two different people each submitted about the same topic: https://news.ycombinator.com/item?id=15817544
It's a white collar crime. Probably no jail time, just fines and community service.
1) So, a worldwide payment solution requires a spaceship, but we have first generation mainframes currently. Bitcoin is the biggest of those mainframes, uses the most energy, etc.

2) You touched upon two independent considerations.

Yes, bitcoin can evolve technologically, but it’s not assured.

Energy spent is based on incentive. Value stored isn’t directly correlated, that’s a result of price which results from buyers and sellers, which results from sentiment. Now we get into disparate supply and demand based on information advantage.

Energy utilization as it correlates to some incentive to expend such energy for monetary gain is indirectly coupled to the stored value. Other factors affect this. The market is not efficient, it behaves, pricewise, like many markets before it.

Greatest bubble of our generation, but admittedly quite the clever one. The truth is that some Silicon Valley insiders amongst other movers and shakers saw bitcoin’s potential early on for such a rise to where we are now (and possibly way more), by design and precisely because they control the narrative. It’s been exploited by smart folks. If you had the means, foresight, and motivation, you were in a privileged position to transfer wealth to yourself. Now, this is not the case.

Real people get hurt by the economic cycles we’ve seen and bitcoin is, for some, a way to be robin hood in that long time narrative.
What if I told you there were no "Simple Fixes" for "Massive ____ Problems"
I would have thought downloading sensitive company information to a personal computer would have been a requirement for employment at Uber.
I'm confused by your mention of "bigotry". Does it have anything to do with the content of my comment?
Tribalism is a lot more inherent than many people on this site give credence to
Can't you simply use Chrome/Firefox to get started?

I think this feature is called "Workspaces" in Chrome.
It seems to be the final step of the integration of the Amsterdam based startup. Cool job guys
Amazon has a device that is always listening, that's true. It's listening for the trigger word.

If it did more than that, do you think companies deploying these devices wouldn't notice?
If your relational database is experiencing on 64-bit hardware a lot more pressure indexing 128-bit columns than 32-bit columns, it may be time to consider looking for a better database.
Design Systems Handbook
The second part of the statement was "and as such all immigration policies of any sort are illegitimate and harmful.", which seems to be being ignored by those who want to claim that the fellow was unreasonably complaining about nations being considered as social constructs.
Gremlin-orm – A JavaScript ORM for graph databases modeled after Sequelize
I would typically write:

foreach ($arr as $key => &$val)
$val = f($key, $val);

This would avoid this issue, while bing simpler.
Seems like catch up to what Google has available through the assistant APIs.
That would tend to make the inspection difficult.
I tried. She replies in a pissy voice that she's not HAL9000 :-)
It's so simple...no one will do it. Lol.
Maybe "credit slander"? Including the added bonus of expanding the set of possible perpetrators.
Exactly. They taught the world that truth was relative and then they have the gall to demand that everybody has to take the academy's truth as the absolute truth. No thanks, I'll keep my own truth. I like it better.
Pure JavaScript ripple effect
A third worry: Uber's brand on your resume. At every turn there just seems like increasingly shady stuff coming out of there: covering up data breaches, covering up IP theft, etc.
We've already asked you not to the guidelines with unsubstantive inflammatory comments. Could you please stop?

https://news.ycombinator.com/newsguidelines.html
There's no "dependency" per se, but in practice most of the community still uses bower.

There's an effort to make something better and on the same vibe as Haskell's `stack`, which is `psc-package` [1].

I switched to it for all new projects, and while it still has some rough edges, I don't really miss bower.

[1]: https://github.com/purescript/psc-package
...unusable for anything complicated.

I thought we were talking about taking notes and then displaying them? How could that be complicated?
Yeah, but it's business as usual for petty thieves to cause 10x (or 100x, or 1000x) damage for a 1x payoff.
Check these guys out:

http://www.symbioticeda.com/
Amazon releases a cloud IDE