skysight-inc/HackerNews huggingface dataset:
> I guess 70 years ago companies were far more open with sharing such things

Thanks for this post I upvoted a few of your comments. That said being a bit older and in business for many years (since college) I think it's the opposite actually. When I was 'growing up' in business you didn't share your secrets or give out any information whatever that would be helpful to your competition unless it was disinformation. So this didn't start with Steve Jobs and Apple it was pretty much status quo for all business. The internet changed that and I think at least one of the reasons was the involvement of academics who were more used to sharing what they knew.
Would also like to recommend this course. The lectures are good, the tasks are ok. It assumes familiarity with cryptographic hash functions and signatures, allowing to keep the focus on bitcoin. In some places it delves into some interesting variations of implementations, like Zcash.
Simply a) keep a copy of the original image [clean slate] b) keep a copy of your changes/additions [use version control if you like] c) import b into a.

Repeat daily or weekly as you please.

> You always modify code on the fly

Since back in the '70s when Smalltalk was being created at Xerox PARC and used there for experimental systems development, changes were automagically recorded in a changes .cha text file.

For more information on the primitive techniques from back in those days see -- "Managing the Evolution of Smalltalk-80 Systems" in Smalltalk-80: Bits of History, Words of Advice

http://sdmeta.gforge.inria.fr/FreeBooks/BitsOfHistory/BitsOf...
Oh absolutely, I was certainly willing to shell out the money for a Cobalt Flux dance pad as well, but without the arcade version of DDR selling me on the game I wouldn't have been willing to do so. The soft pads aren't even close to the same experience, honestly.
People need to ask the question before making assumptions. In the case of Apple, they said it directly in the presentation of FaceID as well as TouchID IIRC. Yet people made these claims anyway. For this project, they also state it clearly on the page:

> Are my images being stored on Google servers?

> No. All the training is happening locally on your device.
Now they weren't just following the laws they were inventing fictional structures where apple for instance kept pretending that its EU profit were in transit to an headquarters where it would be taxable despite the fact that apple did not transfer any of the money from Ireland to any "Headquarters".[https://www.forbes.com/sites/tonybradley/2016/08/30/apples-t...]

Just because you convince a bunch local politicians to look the other way, your still not a law abiding company when your not paying taxes anywhere as even apple aren't allowed to be that stupid about the realities of tax law.
Black Tea Aids Weight Loss Through Microbiome Alteration
I was just joking, although some people seem to be more serious. To me, it's just kind of a funny meme.
This issue does not exist on notebooks though where keyboard and touchpad are so close. I didn't understand why vim users on desktop made it such an important point to never having to use the mouse until I tried on a keyboard+mouse setup, it didn't occur to me that reaching for the mouse is a problem because I mostly used vim on a laptop with touchpad.
In the readme, it might help some people get up to speed if the phrase "Prometheus metrics data model" were linked to the Prometheus project...by 'some people', I probably mean me. Anyway, discovering your project might be a gateway to discovering Prometheus and the number of people with a data metrics problem has a larger footprint than the number of Prometheus users.

But I could be wrong.

Good luck.
I haven't, this looks kinda neat though. The biggest "feature" needed is ability to work with a lot of data on the grid and filter every which way possible easily + exporting/importing csvs.
Agreed. A lot of people who call themselves unselfish seem to just not be able to decide things on their own.
If you are ever near Cincinnati, visit "Arcade Legacy".
Uber could add an option to specify your destination, and provide the information (or lack of info) to the drivers.
Coal generators don't work this way. It can take 12-36 hours to ramp from a cold start. Natural gas (combined cycle turbines) can throttle up in minutes, which is what pushed coal out of the generation mix (natural gas is a perfect compliment to renewables until battery storage is cost competitive, you have to be able to fill in generation intermittency gaps with little response latency).

Here's a great story [1] from the Tampa Bay Times about what happened when TECO (the local utility) didn't want to power down a coal fired boiler to take the generator out of service to clear slag from the bottom of the boiler (TL;DR several people died a horrible death from the equivalent of flowing magma).

Coal is almost dead, just a bit more of a way to go.

[1] http://www.tampabay.com/projects/2017/investigations/tampa-e...
> If you get fired, you basically lose your healthcare

Not in the US, at least not for 18 months anyway. It’s called COBRA and is available to anyone with work provided insurance.
Well documented Makefiles (available via `make help`)
> but because they deliver on short notice - never mind what they’re delivering is garbage - the sales idiots and execs love them to death.

You seem bitter that you cannot treat your workplace as an opportunity to experiment with new technologies and pad your resume, and I'm uncomfortable having to tell you this[0], but companies outside the infinite SV investment bubble have to deliver products and not proof-of-concepts of tech stacks or methodologies du jour. Software engineers ignoring business use cases and delivering technically correct, but completely useless products are quite common.

[0] Actually I'm not, of course
It always has been political. This means that the prize can be controversial at times. That's just the nature.

Past controversial examples would be the 1935 award to Carl Von Ossietzky (https://en.wikipedia.org/wiki/Carl_von_Ossietzky), who angered the type of folks that do not like people who reveal state secrets. Or Cordell Hull's 1945 award (https://en.wikipedia.org/wiki/Cordell_Hull), which was controversial because in 1939 he rejected a ship of 936 Jews seeking asylum from Germany. Or Linus Pauling's Peace Prize in 1962 (https://en.wikipedia.org/wiki/Linus_Pauling), which was controversial among those who disagreed with his left wing pacifist views (to the point where he was labeled a suspected communist in the 1950s, as was fashionable at the time).

(We haven't even gotten to Henry Kissinger and Yasser Arafat yet...)
The device is nice and the form factor is good for some people, but I wonder where people will draw the line in regards Apple dictating the way they use computers, now they will be at Apple's mercy to get software on these devices and it won't be your choice, I read people complaining about copy-paste but, is this really the big issue here? are you willing to sacrifice freedom for convenience?
? I always have to specify my destination before booking.
that might be the case; but many economists worry about China over-investing in infrastructure at the moment. ..
Chrome extension to warn you when reading just a snippet of paid article
Not really: https://rustbyexample.com/

There's no excuse for not having any examples of a programming language on that programming language's home page. Here are some languages that do it right:

https://ceylon-lang.org/

https://www.dartlang.org/

https://golang.org/

https://www.rust-lang.org/en-US/

Notice there at least one example (often executable!) on the home page of each site.

I'm actually pleasantly surprised how well all those sites do. Most smaller programming languages get this bit horribly wrong.
Neural Coding
Doesn't bother me too much. Companies who succumb to this trend will quickly head sideways and eventually become irrelevant, creating more opportunities for startups and new entrants.
1. Criticizing an Uber employee is not the same as criticizing Uber.

2. Uber and Microsoft aren’t really competitors.

> Worse, Uber doesn't have that policy. Microsoft does. Uber doesn't have to obey Microsoft's arbitrary made up rules. You're just looking for an excuse to hurt somebody, while ironically, and with total lack of self awareness accusing them of being ethically challenged.

You have no idea whether Uber has this policy. It’s also not an arbitrary policy. It’s expected among reasonable people to reveal conflicts of interest. It’s why journalists and stock advisers clarify when they’re writing about their employers or stocks they hold. It’s why the FCC demands that sponsored tweets are labeled as such. And it’s why disclosure is very common here in HN. If Uber doesn’t have this policy, they should.

Accusing me of intentionally hurting others is just lame. I called out an inappropriate behavior while you’re now essentially engaging in an ad hominem attack.

> And maybe you've forgotten what Microsoft did to get where it is today. Because in the 90s it was just as ethically challenged as Uber is now.

Microsoft had one “ethically challenged” space, which was they they leveraged their monopoly power. Uber has bent or broken ethical standards over and over. They started by breaking laws in many of their markets. They’ve intentionally wasted competitors time and fuel by calling for cars and canceling. They’ve enabled their employees to stalk celebrities. They created greyball explicitly to evade law enforcement. And on and on. I don’t think Microsoft was ever as ethically challenged as Uber.
Qualcomm's chips have a very bad computer security track record, and their patent-enforced monopoly status makes this a serious problem. If they would go the way of Flash and Acrobat, this would make the world much better off.
As an example, Lisp has an amazingly full-featured condition system. It enables all sorts of stuff like detecting an error condition, changing arguments, rerunning code, replacing code while it's running &c. If it were plumbed all the way down into the OS, I could call lispy_mmap with the wrong arguments, detect that they're wrong, fix them and then return from lispy_mmap as though nothing had happened.

Instead, in a Lisp on Unix, I'll call mmap and either have to manually check for an error or use a wrapper which does that for me. If there is an error, I'll have to re-call mmap.

It's not terrible, and it's still a lot better than using e.g. C — but it's not as good as it could be in a Lisp-all-the-way-down system.
Show HN: Browser extn shows puppies in each new tab to raise money for shelters
Sounds fine to me. I dont have much sympathy for the financial plight of apple and amazon.
on the other hand you're a jerk
Check out the blockstack stuff. They have a to-do list tutorial available. Decentralized app development is kinda an etherem vs blockstack situation right now.
> > But PCs are still around.
> > I’m not happy about this.

> He is not happy that everyone not switched from real computers to media-consumption gadgets where programs are curated by central company?

A more charitable reading would be that he isn’t happy that more general computing hasn’t yet been effectively delivered on (what he sees as) a tablet’s convenient form factor.
> Presumably the 143 million identities are valid. Would be an epic troll if 99% were salt/fake only to detect and track use.

The 143 million PII records likely represent almost every adult taxpayer in the US. These records didn't need to be released purposefully. Even if stolen, nothing but the possession of those records may be needed to authenticate as almost any one of the adult taxpayers in the US.

> Authentication is verifying someone is the person represented by a valid ID

Why do you believe that auth in this context requires validity of ID or even an ID of any kind?

> Its highly likely in a year or two we'll all have Equifax smart chip ID cards.

I'm not convinced this is a highly likely scenario.
I wouldn't take Capers Jones' estimates of SLOC/function point as evidence of anything. In most cases (including these two) this seems to be Jones taking a look at the language Wikipedia page and guessing a number.
deeplearn.js author here...

We do not send any webcam / audio data back to a server, all of the computation is totally client side. The storage API requests are just downloading weights of a pretrained model.

We're thinking about releasing a blog post explaining the technical details of this project, would people be interested?
I’m suggesting that “data about you” is not the same as “your data” and never has been.
Zoobl, a simple way to find emails on websites and connect with potential leads
Yeah, I pretty much agree with you on that. I don't think it's just this industry either. I've had jobs where I've been amazed that the business can even continue to exist with the amount of disorganization and lack of any real coherent strategy. From a theoretical standpoint, you'd expect them to be eliminated by competitors...but in practice, since hardly anyone knows what the hell is going on, that just doesn't happen.
Instead of asking questions you should go back and read up on what happened. Your opening statement:

"And yet no one has explained why a guy holding particular political views can not effectively be the face of the company.

clearly demonstrates that you don't know anything about what happened.
Reasons for not taking the fellowship:

If you want to work at a particular company, interning there is a good way to get in the door before graduation.

If you want to develop tech skills, you may develop them somewhat in the internships (I can't see the internships making you a manager, that'd be post graduation), but looking 5+ years after college it may not be to the degree you're seeking.

Pay freezes are a thing in government. You may go a few years without a pay raise if there's another recession.

Reasons for taking the fellowship:

You'll learn tons about dealing with people and their priorities. You'll have to coordinate with different departments and agencies. Hugely underrated skill.

Your work schedule will be 40 hours a week.

You mentioned middle-manager for IT initiatives. I can guess that the systems targeted for those initiatives are 10-15 years old at least, and you'll be responsible for maintaining the legacy whatever while transitioning to new technologies. Great experience combination.

If you can obtain a security clearance as a part of your government work, doors open in the private sector (Boeing, Lockheed, Harris, etc). Active TS/SCI clearances are worth pretty good money because you can be productive immediately and not have to do desk work for a year while you're cleared. If you hate the pay/benefits you can always jump ship to a contractor. This should still be true in 5 years.
I think you've been beaten to it by prior art, already in the public domain:

Origin

Mid 19th century: originally in the dialect senses ‘snore, snort’, ‘find fault’.

https://en.oxforddictionaries.com/definition/snark
The article resonated with me. I find inequality very upsetting and can be prone to depression. I wouldn't say that the depression is caused by a lack of reciprocity in others. If anything I've found that almost everyone, even otherwise 'selfish' people, can be extremely generous if they view you as someone who does good by others. I'm also no fool if I know someone is trying to rip me off.

I do think the depression comes from thinking about someone's situation, thinking "wow, that would be really sad/stressful/aggravating" and then starting to feel those emotions myself quite strongly. I would also say this tendency in myself increased a lot after becoming a parent. Avoiding reading the news has helped considerably, although that's not a great solution.
The new Sonos One with Alexa built right in
Is this a wishlist or are these books the author has actually read in the last three months?

The Art of Software Security Assessment is 1200 pages long. Hitler: A Biography is 1000 pages long. Ordinary Men is shorter at around 400 pages, Ordinary Injustice is about 300, Blood in the Water is 750, Reversing is 600, The Box is 550. Combined those are about 5,000 pages.

I'm even ignoring the programming-specific books because they may not be read cover-to-cover (even though they're likely read at a slower pace in order to try their concepts), but that still seems like too many pages to read and absorb in a three-month period.
also for Firefox https://addons.mozilla.org/en-US/firefox/addon/paid-content-... ;)
Using nameplate capacity versus actual delivered kWh is a little misleading. For instance, 1GW of nuclear can out-produce 3-4 GW of solar, and it does so at a constant rate, not correlated with all the other solar farms.

I'm hugely bullish on PV long-term, but it's important for us to keep this sort of thing in mind. And the discussion of the /peak/ output of solar or wind as a percentage of total electrical output is also not terribly helpful.

By the time solar accounts for 10-15% of total energy production on the grid, there will regularly be times when solar is providing almost all the grid's power. But overall, it's still just 10-15%.

In order for solar to displace most of the energy produced on the grid, it's necessary for solar to actually produce 2-3x the actual end-use electricity demand at times, with the output stored in batteries or sometimes just wasted.

And according to my calculations, in order for solar to provide for 100% of the power produced even during winter (without requiring weeks of storage), you're going to need a nameplate capacity approximately 20-30 times the average grid consumption (on an energy basis, oversizing the array by a factor of 3 to 5), and most of the energy will need to be thrown away. This is obviously going to be more expensive per kWh, but this is why a mix of power sources is essential for economic power production, and at high latitudes (like the UK and Germany), this is even more important.

(Note: it is possible to improve that oversizing factor if you have extensive HVDC power lines and hydrogen production, but those things are expensive and PV is cheap, so often it might still make sense to just over-size the array.)
> I don't know a mechanic that has re-built a modern engine at this level.

I do. Worked for my father and grandfather in my teens and early 20s. Water-we’ll drilling, so lots of gas and Diesel engines, as well as pump work, including high voltage AC and DC motors.

At the time, I thought it was “normal”. Little did I know.
I think hehheh is saying that a policy like this would strongly encourage hiding breaches. No one would openly admit a breach if they knew it would kill the company. The net effect would be less transparency, not better security.
Flare on Challenge 4 is Live
Audio Event Detection Using Deep Learning – We Can Hear You
Do you want to perhaps point to a specific time in that video, and compare it to a non-Smalltalk environment in a way that makes this purported isolation apparent, because I don't see what you mean.

I don't recognize whatever operating system the demo was done on, so if the Pharo system is not using native widgets I would not know, you'll have to explicitly state if this is the case.
Add more fiction.
I would like to second this, and support you in that I don’t think it is an arrogant sentiment. Many of the efficiency gains vim gives you are the result of being able to navigate anywhere in a document or on a line with a few keystrokes. The mouse is comparatively slower, once the navigation commands are familiar.
I wouldn't be surprised if dismissals similar to yours were made to those concerned about the IBM's tabulation machines arriving in 1930s Germany.
Delta state replicated data types
The optimal shape of a kitchen measuring cup
Nice summary. Out of curiosity:

Why are those warnings not automatically included in "-Wall -Wextra"? Is there any issue with enabling them? Are these somewhat experimental?

How do these GCC warning compare to Clang warnings? Do these warnings exist there, too?
I work as a QA, and what I have noticed, tests usually help on projects that are maintained long term. After a few thousands LOC, any new addition might break something in some unrelated part of the system and tests are there to catch it.

But it kinda depends on the language. I.e. if you use strongly typed thing, you can encode things into your types that then don't need to be tested as much.

Or, in languages that have repl, I often prototype most of the thing I need to do in some sort of a scratch pad, and I started few succesfull internal tools in python or nodejs with first thousand lines in repl.it, jsfiddle, or ipython/jupyter notebook. Only after I see my initial idea seems to be working, I take apart the code into libraries and conserve them by tests.

What helped me, and what might help you in this regard, is trying to find a way how to get to the part where you are able to test out the piece of code you are working on as soon as possible.

I.e. don't wait with testing your render function until you finished the key-handling. And writing the test-cases for that piecewise functionality is usually fastest way to get there. For me, firing up i.e. ipython usually is eve faster, so that is how I start :-)
I upvoted you because I think you are asking a good question.
If Americans aren't more selfish than others with better functioning health care, it would support the view that our health system is what is what is suppressing our better natures. I agree to some extent but I when I see "I don't want my money going to $theOther" it's hard not to think that selfishness is part of the problem as well.
Preethi Kasireddy has done a pretty good job with her blog: https://www.hashhack.it
Not to be that that guy but I’m gonna go ahead and plug spacemacs here. Using it in Vim (EVIL) mode I found it to be basically like vim navigationally speaking, plus they have a built completer for commands and you can even get help with commands in real time using ? And just start typing. Not a knock against Vim just something I found to be very beginner friendly
Yes please! :)

And some quick questions:

What network topology do you use, and on what model is it based (e.g. "inception")?

What kind of data have you used to pretrain the model?
Footage shows young elephants being captured for Chinese zoos
The Right Sports Jerseys for Your Style
I feel your pain. Call of Duty still implements split screen though
It isn't clear where the data comes from. A business in a non-US friendly jurisdiction can make an online business selling black market data in a way that looks legal to data warehouse groups who in turn sell it to the company using it. Once you get to the actual company using the data, there is no indication of it being black market data. The middle company, if it is buying enough data, only takes a few employees who care more about getting the data than verifying the ethics.

It's kind of like arguing a bank would never create fake accounts because the risk of doing so is too large.
Actually I've always wanted Microsoft Office and Outlook editors to behave like vim
You can end up really miserable at any company that has a toxic team. This isn't unique to Amazon. I tend to think companies are on a spectrum where you have a few bad apples, a few exceptionally great teams and a most fall into the average like everywhere else in the world.
AI-Enabled E-Commerce Platform, ConversionPoint Technologies, Closes $2M
I'd love to read more literature about this phenomenon. Do you have any?
> media-consumption gadgets

How are people still repeating this? Better sensor suite, better (outward-facing!) camera, and better built-in ability to use it as a drawing surface than pretty much any laptop (certainly none combines all those things), an OS that's actually suitable for creative audio work and doesn't otherwise get in one's way all the damn time (Android, Windows, Linux), and the software to match.

But it doesn't have a mouse and the keyboard's an add-on so it must just be for watching Youtube I guess.