skysight-inc/HackerNews huggingface dataset:
> Just the words I want to hear when I upgrade my programming language by one minor version

New features are not a breaking change? It will not affect any currently compiling programs.

Also, as others have stated, that is quite a bit out of context.
From his blog post there's one sentence where it sounds like he was already gone the past few years, looking for greener pastures.
> and probably audio too

I've grown to completely distrust audio recording ever since I found out about VoCo from Adobe[0]. I wonder how long until there's an open source alternative.

[0] https://www.youtube.com/watch?v=I3l4XLZ59iw
For a few (IMHO realistic) examples:

* the "splitter" as you call it (an useful simplification for this discussion) might be on devices of public companies without their consent against their wishes - IIRC that was part of Snowden's revelations.

* the "splitter" might have been secretly placed on an undersea cable in foreign waters, and there's a clear national security interest not to reveal that fact - the key job of NSA is to listen in to other nations and ensure that they don't know if/how it's succeeding.

* the "splitter" might include cooperation from friendly governments that's not public knowledge to their populations. Again, there's a clear foreign policy interest not to disclose that.

* the "splitter" might have been made possible by a vulnerability in something that everyone believes is secure (e.g. RSA cryptosystem), and revealing what kind of data is captured will reveal that it's possible to capture that kind of data, which (if it's a surprise) by itself might lead to it becoming useless as people worldwide deduce what component needs to be replaced.

There's obviously more. NSA can reveal that their job includes spying on everyone outside USA; but any more details would generally be harmful to that mission.
These cloned monkeys are pretty cute. The next steps could get ugly
You are being a bit harsh. These were ambitious undertakings with high levels of risk going into them, which, I bet, were well known. I've struggled in this field for 10+ years now and there are lots of dark alley ways that end in walls. Then everyone constantly tells you this has already been done when, no, it really hasn't (at best, the technology is there but so piss poor designed that it isn't useful).

If you reign in your ambition, well, isn't that why innovation in the programming experience field is so stagnant (basically stuck at the Smalltalk level) in the first place? We should be free from disdain to take risks, possibly lose, with a chance of hitting it big.
> Mainly asking because I see statements like the above regarding the shortage of security talent all the time, yet I can't find a lot of guidance either for exactly how one can get started in this field.

Ask HN: How can I learn computer security?

https://news.ycombinator.com/item?id=15986100
The title of the paper is "Acne Vulgaris - A Disease of Western Civilization."
Swift has module-level namespaces and recommends lots of little modules.
> Does java detect that this escaped the stack? How?

Well you assigned the instance to a global variable. That's how Java knows. If you can see that then so can the Java compiler.
I took a training and became certified as a Community Health Worker, which is who you would put in place between the hospital, community resources, and the person needing them. Hospitals are slowly learning to partner with agencies with CHWs or hire their own, because resolving the causes of health problems due to the imperfections of society/economy/etc is indeed more efficient and cheaper in the long run than repetitively treating the symptoms. I was passionate during the training, but can't see myself actually settling for the typical $30k salary. Given this reality, most CHWs do it because of passion and have other roles/duties that increase their salary to something actually liveable.
Do failed scheduled tasks not show up in the container's Cloudwatch logs?
So do you have to eat a pound of it? A lot of studies now a days shows significant effects only in significant amounts
How do towels stay on hooks?
Try cycling once and see how you like it. It's a small investment, and you really don't know how it will go until you try it. It's not uncommon either to commute by bike one day a week if you like it but can't do it every day. I think most people are far too pessimistic about how possible cycling is.

Though I do agree that cycling is practically impossible for many people, consider this: Just like most people consider their driving commute when choosing where to live, a cyclist needs to consider their cycling commute when choosing where to live. If you optimize for driving, don't expect cycling to be easy. The same applies for jobs: many people won't take a job if they expect the traffic to be a pain. I won't take any jobs that make cycling impossible or even hard. Exact same logic.
Think the ad adequately replicated the consumer frustrations to be had without net neutrality.

The consumer environment and drivers will be different, but the frustration will be the same.
Node isn't great at async, despite the hype. Important things are still synchronous, most notably the GC, so you can very easily wind up with service stalls at scale. The module churn in Node land means that few things are actually battle tested.

BEAM languages are the sweet spot for concurrency right now.
Can you describe the right-sized ambitions and effective delegation practices that have served you well in your career, perhaps with examples of the resulting successes?
Driving in a gas powered automobile is a lot more barbaric than drinking beer ;-)
Given the link between diet and the microbiome, and the possible link between diet and acne, I wonder if the microbiome has something to do with it.

Really, I'd be very surprised if the microbiome wasn't involved somehow.
And this is why we need a verified identity system on the Internet.

With such in place you will know who created the video as their verified identity is attached to it. If there's no verified identity attached to it the video wont hold any weight. Same goes for everything done on the iNet .. you can use it anonymously where what you say or do doesn't hold much or any weight vs. commenting,posting, etc using your verified ID does.

This just one solution that could help with all the fakery on the iNet and the mayhem it brings and will continue to bring but worse.
And you believe no one at Google is being allowed to work on disruptive innovation, not even 0.1% of employees?

No. But I'm not so sure that Google knows how to get the new thing to successfully cannibalize the current product line.

And for the rank and file employees who aren't working in R&D or on super-secret disruptions, things will seem fairly pedestrian.

You are telling me this as if I disagreed with it? Why?

Yegge's claim that Google is 100% focused on competitors is a vast exaggeration.

From what you've written, it would seem that you think it's 99.9% true, so missing that 0.1% is a huge exaggeration.
Everytime I take a plane somewhere I would have huge acnes in the two , three hour duration of the flight. I always suspected it’s the stress of having to be on time and everthing that flying involves.
You haven't succeeded in making it any less depressing. I didn't take it to mean that the author was at some depressing place. Rather than it's sad in general that people trained to do that kind of research aren't able to keep doing it and advancing science.
You're assuming that the coordination costs and timescales of such a Teamsters / UPS agreement match the timescale of such a disruptive innovation arriving and putting UPS out of business. Historically that assumption is inaccurate.
FlappyEve inspired my first "Tiny C Game", Flappy, now part of http://TinyC.games
Do you mean digital signatures?
what if you put it on almost everything?
While I agree with your analogy, graphite is actually a moderator which (in a nuclear context) accelerates reactions. This was a factor for Chernobyl [1] where the rods had graphite tips, so a scram had a momentary rapid increase in reactivity. This burst of reactivity caused temperature to momentarily spike. The heat produced steam which increased pressure and the vessel exploded.

[1] http://www-pub.iaea.org/MTCD/publications/PDF/Pub913e_web.pd...
i think there is a connection in there, but not quite sure where.

I myself pretty much only ate junk food, although my diet was very low cal. i avoided the sun because i burned very easy, but I was outside a lot. i was always under a high amount of stress, but i never got acne or anything like that

edit: by junkfood, i mostly ate cereal and lots of cookies/candy bars
Because - as he noted - Google is a fantastic place to work.

> Even after almost 20 years of operation, Google is still one of the very best places to work on Earth, just about any way you care to measure it.

And I'll echo it - Google is an amazing place to work. It's a company that puts very serious efforts into making its employees productive and trying to help them stay happy and healthy. It's got a quite amazing collection of very talented engineers. While I haven't worked at a huge number of companies, it's the best in this respect that I've ever seen.

(None of that means it's the best place for any given person - I know several people, including at least one of my former Ph.D. students and several former undergrads - who left because they wanted a more hard-charging startup environment. And I know others who took such a move, and returned. I don't think they regretted either decision. Everyone's mileage will vary.)
Hey there. So the app isn't really working for me. It shows the icon very quickly on the menubar and disappears. What's the best form to collect information about what could've happened?
I guess I'm person 2? I think that's not really what I was saying.

Here's my personal experience - I had a single parent who always worked and always had health insurance through her employer. In her 50s she got hurt and couldn't work much (no cobra, no money either) and lost her insurance. She worked in retail for a while. Then she got cancer and died. Maybe if she'd had more frequent checkups it might have been caught earlier? Maybe less stress would have helped? Who knows. I think if we had national health insurance or health insurance you can't lose, then a lot of people wouldn't face this problem, it would help in the aggregate. She never got to 65, so she didn't jump onto the safe medicare.
How to set up two-factor authentication for your Reddit account
There are dozens of us!
Oh, I know this is sad but I found this comment hilariously blunt. So true.
We're uncertain about the rarity of global collapse due to climate change. The more uncertain we are about our uncertainty of the rarity of a global catastrophe, the more rational it is for us to assume we are likely presently under-estimating its rarity, rather than over-estimating it, because examples of global catastrophe are pretty hard to come by. If nobody knows if it's gonna happen, but the consequence of catastrophe is so bad that it disrupts life as we know it, that means that our uncertainty about our uncertainty of its probability should increase our willingness to defend against its potential ~ -inf payoff, rather than decrease our willingness to.

The thing is, not only is there reasonable evidence that climate change is occurring - which reduces the hesitation to actually spend money protecting against it - but also that it's a problem that concerns pretty much every country.
I mean you don’t need to be Sherlock to know sugar is bad for you, I’ve heard over and over again from all sorts of different publications and talks on the effects. You talk sugar out, you give yourself a better chance
I immediately thought about sugar/carbs. A lot of people on Keto/Adkins report that reduced carb intake seems to help control acne.
Humans prior to modern times haven't ever exceeded the carrying capacity of our environment

Can you provide a citation for this? My understanding is that humanity have spent most of its history near the carrying capacity of the environment -- world population was very stable, and the major increases in population happened due to humans figuring out new ways to increase the carrying capacity (e.g through farming), or lucking out into them (e.g. through lactose tolerance genes). At least, could you specify what excatly you mean by "modern times"?
I love taking vitamin D before bed. It passes me right out.
It seems to rate pretty high (high=credible) on this list, which I often consult because it is easy to understand and easy to click-through to the actual sources:
http://informationisbeautiful.net/visualizations/snake-oil-s...

Snake Oil Supplements?

Scientific evidence for popular health supplements

Showing tangible human health benefits when taken orally by an adult with a healthy diet (Mar 23rd 2017)

"Vitamin D supplementation decreases all-cause mortality in adults and older individuals"
http://acpjc.acponline.org/Content/pdf/ACPJC-2008-148-2-030....

(It's a review of randomized control trials of Vitamin D supplementation.)
When I sampled it earlier it was doing a bunch of stuff in VideoToolbox. I’ll check again when I get home this evening.
Vitamin D is prescribed for several skin conditions I am on 20k IU a week.

And also Anecdotally I am also on imuno suppressants and touch wood haven't had a cold this winter - yay
Node is adequate at async, but not excellent. As I said in a sibling comment, things that are synchronous still, like GC, make it fall down at scale. Isomorphic JS isn't that useful in most real situations.

My point about Scala is that there doesn't seem to be a clear cut niche that it excels at. There are numerous other non-Java languages that run on the JVM that could be in the running, and they all get to take advantages of the whole Java ecosystem too.
If you see a naming discrepancy then just go ahead and submit a tracker to fix it. None of the resources are normative yet and in my experience the work groups are quite willing to fix this kind of stuff as long as you provide sufficient justification. You might need to explain why the change is needed and ensure it doesn't get delayed. Don't sit back and expect someone else to identify and fix the problems; most implementers only work with a few specific resources so they might not even notice inconsistencies.

https://gforge.hl7.org/gf/project/fhir/tracker/?action=Track...
In Europe, it's going to a places like the one for Finland. France has similar plans.
https://www.pri.org/stories/2017-07-31/finlands-solution-nuc...
In the US, it stays at the plant for the next generation to figure out what to do with it. Then that problem gets passed to the next generation.
After a decade, Apple may finally put the MacBook Air to sleep
Shut up Nathan Barley.
Read these books, "Talent is overrated" & "The power of habits" & "Checklist manifesto"
This is great for celebrities... From now on, if they get their phones hacked and get their private videos stolen and shared publicly, they can (plausibly) claim that it's not real.
The problem with talking about this subject is that "safe" and "unsafe" are overloaded terms in Rust, so I can understand why you think I was talking about something different.

Let R be arbitrary Rust code with no "unsafe" blocks. Let X and Y be libraries with "unsafe" blocks. You can prove that R + X is safe, and prove that R + Y is safe, but you haven't yet proven R + X + Y is safe. This is the hard part, because without an understanding of what property of X and Y individually makes R + X + Y + Z + ... safe, we don't have a good definition for what makes an interface "safe".

And this is what I mean when I say that this is not only a pedagogical problem.
This is pretty much tautological, and nobody's arguing this point. However, you have the benefit of being able to narrow your search scope to the parts of your code marked `unsafe` instead of the entire project.

Most things don't need unsafe code. For the things that do, you must yourself uphold the invariant that all requirements of safety are being obeyed when transitioning out of an unsafe block. If you don't do this, bad things can happen. Other languages don't have this because they either don't offer Rust's safety guarantees in the first place, or the only way to circumvent them is to write code in C.
> Changing my diet helped clean up my acne (not eating junk food)

This. Actually, for me, it wasn't really the diet in general, but making a switch to drinking water instead of pretty much any other drink (*especially soft drinks!). I went on a hike for a couple of weeks as a teenager, and I think that not having access to anything but water to drink was enough to change my habits.
I've always admired Eve but thought it was a longshot. Had it worked it would've changed the future of computing.

I'm also working on making programming easier but instead of taking a moonshot approach -- where you build the language, the IDE, and the tools -- we're making existing tools and languages easier to use.

I hope Chris doesn't give up, there's a lot more to do.
Eating and living healthy is critical to a long life. Most studies show that balanced eating is more important to your health than exercise so it is no wonder mother nature provides so many natural remedies for so many ailments. Setting smart health goals is one thing, https://latechnews.org/setting-smart-health-goals/ but improving your mental health through natural remedies is always preferred in the holistic approach.
This is from 2016 -- Swift and the toolchain has gotten dramatically faster since then, but this is a comparison of server-side swift frameworks with Rails/Laravel/Spring/Nancy/etc: https://medium.com/@qutheory/server-side-swift-vs-the-other-...

...and part 2 here: https://medium.com/@qutheory/server-side-swift-vs-the-other-...

And here's summer 2017 benchmarking/comparing server side Swift frameworks vs. Node: https://medium.com/@rymcol/updated-benchmarks-for-the-top-se...

Swift is a great language.

Hello World in Java:

public class HelloWorld {

public static void main(String[] args) {
// Prints "Hello, World" to the terminal window.
System.out.println("Hello, World");
}

}

Hello World in Swift:

print("Hello World")

Obviously Hello World is trivial, however that comparison is indicative of the elegance -- it has power similar to C with ease of use similar to scripting languages.
If you are in the Bay Area check out Acneology or the US Face reality clinics. They basically have the whole science of acne treatment down to almost perfection. Dermatology didn't help me at all but their treatments worked wonders. I'll give out more info if anyone is interested. Source - I've had acne for a decade :( more or less cleared up now.
> You are being a bit harsh

I know, and I rewrote my post several times before submitting it, trying to minimize the harshness. But the pattern with Granger is pretty obvious, isn't it? Grandiose ambitions, over-commitment, and a resulting failure to ship.
if "deepfake" gets common, it could probably be similar to people's facebook account getting hacked and mass-messaging porn. Nowadays you just say "oops i've been hacked" and move on even if such message was sent to your boss. Same probably can happen
Does anyone know if say you have Facebook level of activity, wouldn’t the block chain be in the orders of petabytes to download? I’m sure you may want to know your history all the way back, or does the protocol is smart to know how much you need to download?
NLP is a domain specific problem. Of course it shouldn't be under computer science. Pure computer scientists are much less useful than linguists for these things. That's like arguing that building physics simulations is under the realm of computer science. You'd want your team to be mostly linguists, some which specialize in computational linguistics. A vanilla computer scientist, to be frank, is almost useless, especially at the PhD level.
Yeah about that... you're about 17 tokens away there.
Ur-tribalist, perhaps.
Ask HN: Modern, lightweight HTTP load testing tool?
Please recommend a HTTP load testing tool.
Totally anecdotal, but too much chocolate is what makes me erupt. And I prefer dark chocolate, so it might be the chocolate rather than the dairy.

Eating a large bar of dark chocolate should differentiate, purely in the interests of science of course.
Conversely I just implemented Google OAuth, though all I did was use some of the Google Plus APIs, and it was very straight forward (one oddity though was entirely different domains for retrieving the access code (used for getting the access token) vs. retrieving the access token (used for making API requests)) [1].

Some of the APIs are superbly documented with a lot of obvious effort put into them. Google sheets sounds like it isn't. I think one major problem is that there is a unified interface and docsets for both the good APIs and the bad APIs - while there are starkly different teams maintaining them with different interests and motivations. APIs that make a ton of money for Google are naturally going to get more love, the reverse will likely be abandoned, inaccurate, etc.

The bottom line we have to remember as developers is that we use Google's API at their own discretion. Many popular used APIs are "FREE".

If you want to create a stable, long-term, software product, you need to think long and hard about incorporating third party APIs, no matter if it's provided by a large well-respected organization like Google, or the teenager down the street.

[1]: "https://accounts.google.com/o/oauth2/v2/auth", "https://www.googleapis.com/oauth2/v4/token",
More like a drivers license or govt issued ID card for Internet usage.

YOu can use the Internet anonymously as you always have but if you want to get your point across and ensure the veracity of whatever your posting you'll use your Internet verified ID.

Im thinking in the case of someone impersonating a public figure where the originator of the video is not the public figure its immediately labeled fake news. Also if it's revenge porn and you upload it without your identity attached to it .. it's immediately labeled fake.
In Tech – How to Fire Your Enemies, or How to Avoid a Layoff
> Zstandard is a real-time compression algorithm, providing high compression ratios. It offers a very wide range of compression / speed trade-off

This would have been very handy about 17 years ago when I was doing a virtual CD-ROM driver, and needed to store compressed images, and the client wanted a wide range of speed/compression options for the user--much wider than zlib offered.

I ended up doing a hack that was either the most disgusting thing I have ever done, or was brilliant. I have not been able to decide which.

My hack: I gave them a compression/speed slider that went from 0 to 100. If the slider was set to N, I would apply zlib at maximum compression to N consecutive blocks, and then apply no compression to 100-N consecutive blocks. Repeat until the whole image is stored.

The client loved it.
Update on Pocket and Firefox Integration
If you think humans flourish only in terms of physical prowess or memory retrieval, you have very poor standards. To call someone who is middle-aged "elderly" does fit with your criteria, and with reports of ageism in tech companies.

I hope you're not involved in any way in hiring decisions, or in other activities that involve evaluating people's abilities, performance, achievements, or potential.
Very nice!

You could also do this simply by running on Azure Functions (free consumption plan). All you need to deploy is a simple proxies.json, see [1].

On the AWS side it appears you can entirely use API Gateway. Here [2] is a Swagger 2.0 definition file I just wrote which upon import creates an API endpoint that should proxy requests to an external API while adding your secret credentials.

[1]: https://aka.ms/apiproxy
[2]: https://gist.github.com/berndverst/b59fa0b38544f13c05ae0b77f...