skysight-inc/HackerNews huggingface dataset:
To echo you're trash burning comment....I have a neighbor in a piece of property adjoining my neighborhood that burns trash and leaves and pine straw every couple of months. Our entire neighborhood and houses fill up with this smoke. It causes wheezing fits and I can't walk my dog. Also perfectly legal in my area.
Discover 5 Reasons Why Use Influencer Marketing for E-Commerce Business
This is such an important point. I know some people who have made great efforts such as exercising more or quitting alcohol, but for whatever reason they claim to not perceive the purported benefit of their effort.

I don't know how to help them, because for me, if I need more exercise, I perceive the "benefit" (mood improvement, etc.) usually almost immediately, like 5 minutes into it. When I cut out alcohol, I perceive improvements within 24 hours. It unsettles me to imagine if this was not the case.
Reflecting the ray in the general direction of the laser, yes.

Reflecting it so that it could do any damage, hardly. You'd have to have a high-precision reflector to keep the reflected beam narrow, especially at a long distance. The reflection will likely have an order of magnitude larger area, and thus lower power density. A ship firing the laser is likely much sturdier and more massive than a missile it tries to gun down with the laser beam.
I am not sure I understood the article to be honest.

Does QUIC encrypt the actual UDP packet (meaning from IP down, including the UDP header)? If that is the case it is not UDP anymore and there will be "problems" in getting to anywhere in the first place.

If it only encrypts the UDP payload, where does NAT come in? How would that be different from what TLS does over TCP?

Did I miss anything? Thanks.
Could be that Charles itself uses the crashlytics? How to tell which app is it?
Once Facebook algorithms detect that your account is managed by bots, they can simply discard whatever you did since you started the bots, rendering your efforts useless.
I am guessing it wouldn't be that hard to detect account anomaly for Facebook - any abnormal activity, such as liking an unliking pages several times a day, sending random people friend requests etc.
It's depressing, isn't it? I wouldn't mind if fax was high-resolution, but most of the ones I'm unfortunate enough to see are a smeary mess.
I wonder if there is a Simpson's paradox effect at play here, and that it is rationally sensible to be more afraid of planes than cars.

Even though in absolute terms there are more deaths by automobile, that is also because people are typically around cars more frequently than they are on planes. I.e. any given school shooting or plane ride IS more risky than any given bath or car journey, but the latter occur much more frequently.

Not sure exactly what the numbers are.
In the movies I never heard them being called laser blasters but only blasters (and in fact they don't behave as laser at all), though almost everybody I know consider them laser weapons. I don't know if this is a general issue or simply due to the fact that in my country "lightsabers" were translated as "laser swords".

There are lasers in fact , but are less common and bigger weapons. Death Star's weapon is the prime example of course, but there are also others (right now I remember a laser weapon looking like a rhasadar being used by the rebels during the battle of Hoth).
Apache MXNet: A flexible and efficient library for deep learning
It’s legal in Toronto for my business partner’s mid rise condo.
There are at least one or two counterexamples - https://en.wikipedia.org/wiki/Gimmelwald

Personally, I live in the city and like getting out but I just use Gocar (pay by hour car rental)
Or just use the plasma directly - https://youtu.be/ML79u9zPZu4?t=2m47s
Or Ford could shrink to 1/120th of its current size.
Yes; the bit that manages the process accounting and the other bit for writing the log files...

Personally I consider two processes and 40MB of ram to be negligible for the benefits it brings.

You can indeed use it as a standalone top without either of these processes too. You're just giving up one of the main benefits (replayable logs) outside of the extra stats.

In short; you're moaning about what exactly?
How to sidestep the Data hype cycle
A great book about this is Don't Shoot the Dog by Karen Pryor. Even if you don't own a dog (I don't), it's a great guide to how animals--including humans--learn behaviors and can be trained best with positive reinforcement.
Plus neither of those services actually ever deletes your data or stops collecting more. I've never had a Facebook account and yet it knows plenty about me.
The software looks very impressive, and the marketing page really sells it well.

I know next to nothing about storyboarding, and I can see easily see the value-proposition of it.

The author himself seems like quite the character too, judging both from the comments in this thread and on some of the off-hand remarks in the marketing material.
This sort of thing, funny enough, was actually the origin story of one of the major ridesharing services.

(Lyft was originally just a little side project of Zimride, which was meant to link people who were already going on a trip between the same points)
Running Distributed Erlang / Elixir Apps on Docker
The horse and railway industries lobbied for that act of course.

The 14mph and no red flag escort was only for machines <3 tonnes, in 1896, probably only a few 100 machines on the road then anyway
The Python Bible Course by Ziyad Yehia – Learn Python Online
What relation did Pr0 have with coinhive?
pure NATs aren't a problem for QUIC, but other middleboxes are.
Google have infrastructure to to serve billions of requests per second, that is not be needed if you only serve yourself. Now imagine if every-one would scrape the web as often as Google does. :P

Your mobile phone can run some billions of instructions per second. Now imagine a server case, or a rack. Compute power is very dense. And very cheap.

The entire wikipedia (text only) can be stored on a micro-sim. eg a few mm.
Show HN: Improve user engagement with an easy to use newsfeed and changelog
Facebook Container from mozilla
if anyone cared
Yup, I was wondering why the police put up such a strong defence even before an investigation. I suppose this may explain at least some of that. I wonder if the post crash emails will ever come out.
30 Inspirations to Manage Customer Lifecycle and Uplift User Retention
Deep Learning Interview Questions and Answers
Excellent idea and implementation, not so god naming. Might I suggest a name (.com not taken)?
This is a little out of date but may be of interest here. This is a visualization of the top 10,000 HN posts https://www.sizzleanalytics.com/Boards/sizzle/Hacker-News-To...
Automation with Ansible: AWS Elasticsearch Service
The article specifically refers to NAT.

What other boxes would you have in mind? And is the UDP header encrypted or not?

Thanks!
This is apparently in protest of this article by Krebs: https://krebsonsecurity.com/2018/03/who-and-what-is-coinhive...

Which according to some screenshots on pr0gramm also contains bullshit users fed to Krebs in an attempt to toll him. [0]

But the obvious problem here is the unnecessary doxing of people, just because Brian doesn't believe someone can compile a CPU miner with emscripten as one single person.

[0] http://img.pr0gramm.com/2018/03/28/b99c8ddc182d29f0.png
You didn’t really answer the question of why one needs to create an account.
As far as I know did the old pr0 administrator developed Coinhive and tested it together with the new admin on pr0gramm.

But when he developed Coinhive he didn't even was pr0s admin anymore.
Krebs assumed that the new admin is involved with coinhub and doxxed him too.
Do you mean he seems to be his own worst enemy?
US Border Patrol Hasn’t Validated E-Passport Data for Years
I don't like tuning my tools.

You spend a few hours tinkering with settings, then two years pass like a breeze, you have reinstalled your system / on another employer's laptop, and you have to re-configure everything. From memory. That's frustrating.

Yes, I carry around a .zshrc from the times when I still made the effort.

Otherwise I would prefer convention over configuration. Just provide sane defaults. Please.

Moreover, when you're an infrequent programmer, you would want to invest the least into tuning tools. E.g. I won't waste time setting up configs on a zillion servers that I visit. I'll use bash. It's better today than it was 15 years ago.
The article only mentions NAT as a showcase of what IP packet parsing is used for. QUIC does not encrypt the UDP header.

TLS 1.3 actually run into a lot of issues due to network ossification. QUIC has been developed to bypass TCP's ossification problem and enable quicker iteration and deployment to improve latency, congestion mitigation etc.

You could argue that if QUIC's principles were in place for TCP/IP 20 years ago, middleboxes would not have made protocol revamps as difficult as they are today. Perhaps NAT would have never been developed and we'd all be on IPv6 already.
Tiny Dude: A Webapp Little Man Computer
The law is what it is by definition, but when what the law is is in dispute, the Supreme Court is what resolves it.
The article only mentions NAT as the most prominent example of middle boxes. And no, the UDP header obviously is not encrypted, if it were it wouldn't work with existing devices and OSes.

UDP doesn't give you much information to mess with, which is part of why it's used for QUIC: it works through existing networks, and they can protect the deeper protocol layers against development of new middle-boxes attempting to look into them by encrypting all of it.
Is it so obvious?

I think for a lot of people the appeal of the suburbs is mostly "I could get a mortgage and I can commute to my job". Living in walkable areas in cities is really expensive (maybe because lots of people want to do it but they've been illegal to build for most of the last century?)

I'm looking at homes and as housing prices have gone up 60% over the last 5 years where I am it's a question of "uggg do I just keep paying rent in the city centre forever or do I buy a place where I can afford one, which is mostly shittacular suburbs". I think a lot of other people are there by necessity, not choice, as well.

The GP makes a good point actually because in that background to this decision there's always "screw this, I'll just move way out in the middle of nowhere and get a bunch of cheap land and a giant house, and work remote" but having a spouse who can't work remote affects that. The suburbs are the worst of both worlds.
Show HN: Deep Learning mAP (mean Average Precision)
Disney's the Jungle Cruise adds Jack Whitehall to its main cast
This is why I'm waiting until the GDPR kicks in before deleting my account!
Quit Social Media, Your Career May Depend on It (2016)
The Talking Drums [0] of Africa used the pitch of the drum to mimic the tone patterns of speech. They were used to communicate between different villages, sometimes using known phrases from poems to encode more complex concepts.

[0] https://en.wikipedia.org/wiki/Talking_drum
I think it's too early to demand higher level of proactivity from driverless cars than could be provided by a person behind the wheel.

We know that level of safety provided by a driver is possible. But higher level is for now just speculative, even though additional sensors exist. You'd be punishing developing technology for not achieving the perfection yet.
> set relativenumber

why thank you!
Just look around you and see if there is any task you would like to automate.
I am not sure it is that obvious given the article's focus on NAT.

But what is the problem exactly then?
Emails link Palantir and Eric Schmidt's daughter to Cambridge Analytica
Proposed NYC law would give workers right not to respond to emails after work
Visualization of the wavelength assignment algorithm in optical networks
This is not rephrasing, this is changing the question to something completely different and wrong.

In addition, not providing any data there or alternative is just misleading.

Ex: I would NOT accept increasing the risk by 10 in the next 5 years to reduce it by 30% afterwards. I would NOT accept increasing the risk by 2 during 5 years if we could instead just increase it by 5% during 10 years and get the same result. I would NOT accept even having the same probability if we could first learn more and take 2 more years and a few billions to get a more stable technology before launch.
coinhives earlier state was tested on pr0 with their permission
The PSA also effects Drupal 6
XOR it with /dev/urandom, the result will be as strong as the best source of entropy.
What exactly is confusing about the term "pet cat?" It's a cat. It's the man's pet.
> Uber are a known for cutting corners, and it’s very likely their shitty code killed a person

By that logic each time Uber driver kills someone you should be angry at Uber for cutting corners by hiring shitty drivers.
Bootstrap 4 WYSIWYG Editor
I'm with you on Goodreads. I absolutely love the yearly challenges and how easy they make it to track.
my suggestion would be to create a "hands-on" course ( for Udemy, PS, Coursera, etc... ) teaching/showing what you already know. It's of lesser importance whether or not your course get approved/carried by the company in question.
Let's say: "scrum-managed ROR for beginners", "database performance tuning on ROR applications", "ROR microservices backend for mobile apps", whatever.
Draw your course as a mind-map, go on filling the gaps and you will start to find areas that you want to know more.
If it works out, you've got a stream of passive income, if not, you have scratched your itch and sharpened your skills... Repeat until you get bored.
Thank you, though giving an example that does not even apply to the case is not the best approach when one wants to make a case :)

If it does not tamper with UDP I fail to recognise the issue though to be honest.
Using Parallel  Without a Clue: 90x Perf Loss Instead of 8x Gain
It is based on Mahoney technique. Achievement is in added decompression routine that works in those 21 cycles per sample.
Lot's of cool info in that article. Nicely done !
I already agreed that allocation is faster in Java than in Go. What I'm saying is that allocation speed is less critical in Go than in Java.

In Java, if you allocate an object containing 10 other objects, you have to allocate 11 objects, because you only only have reference types (I know there is ongoing work to introduce value types). This is more work for the allocator, and for the GC. In Go, you allocate only once.

Honestly, I'm not sure about this issue being very significant for most programs in either Go or Java. As a reminder, most C, C++ and Rust programs don't use a bump allocator either and they're doing well.
It's an official-branded skill, "Amazon STorytime" that is a built-in for Alexa, e.g. you can invoke it by saying something informal, such as "Tell me a bedtime story" or "Tell me a story", rather than the way other skills are more narrowly namespaced.

https://www.amazon.com/gp/product/B073X5FYVF

It says the app "contains curated stories from the Amazon Rapids app library as well as a selection of Audible short stories". It's pretty good, as it features actors and sound effects. Can't say any of the stories were interesting to me (was hoping for Aesop Fables type stories, which is about all I remember growing up myself).
It worked for Windows.
No, that's one of the wrong assumptions / myths I'm pushing back against: LLC is _not_ necessarily the cheapest to set up. I'm the sole employee of my Massachusetts S-Corp, and it was both less expensive and better tax-advantaged.
How the ICIJ used Linkurious to reveal secrets hidden in the Swiss Leaks data
No, the Morris worm was criminal even if it didn't kill systems. The fact that it was accidentally killing systems surely changed the prosecutorial decisionmaking, but it wasn't relevant to the case itself. Morris was prosecuted for penetrating and abusing systems he didn't own, not for a bug in software that would have been non-criminal if it worked properly.
Sony – Open Devices
Not questioning this, but curious if you can explain more. Why can't you just do one or many of:

Taking a B12 supplement, eating fortified food (american breakfast cereals often have B12, especially the "healthier" options (plain cheerios, corn flakes, nut grapes, ...), nutritional yeast, ....), eating eggs?

You mentioned lactose intolerance, but since you aren't really bothered by it, I assume cheese and possibly yogurt are absolutely no problem.

I guess my question is why can't you. What is it about a natural b12 deficiency that makes it so the normal vegan or vegetarian options aren't sufficient?
No. no reference. I just tried to reverse engineer the marketing talk: advanced sensors -> better than the ones before. Also they talk about AR, and one problem with AR is that if the sensors are not good enough you will get a difference in position between the virtual and the real world. "Advance sensors" would help then to eliminate that difference.
I think that NLP sucks overall, it's mostly a marketing tool and sometimes worse, but there are things supported by science and some techniques for quick interventions are integrated into psychotherapy ("NLPt psychotherapy" if you want to check it).
The most down to earth book which you can use to help yourself in this case is "Change Your Mind and Keep The Change" by Steve Andreas. Good luck!
only if they outline chord tones in their solo. (ha) They should get points off for taking too many choruses or for doing Parker transcriptions. wink
Race conditions and memory leaks are pretty common. Side effects that wouldn't be safe to repeat (which is what happens with async rendering). There is also sometimes a reliance on these methods happening synchronously (which again wouldn't work with async rendering).
In general, use a pool and worry less for most purposes as long as some of them are good enough.

An old project of mine:

http://random.hd.org/

It was good enough to use for a financial application when whitened / XORed with system sources.
I like the IPFS website, but it does not answer my questions or hint me to a place where they are answered: How do I control how much ressources I want to share/dedicate to IPFS? Ressources in terms of hard disk capacity and network bandwith?

For comparison, most graphcial BitTorrent clients allow me to fine tune these settings.
Same here but with Firefox 58, Desktop, Intel graphics.

Additionally, the brownish blur has some additional variation at the top of the screen.
Show HN: I made a collaborative team retrospective tool. Would love feedback
React Native Bridge – bring your app JavaScript code into Nodejs and test it
Cool Regex performance hacks I bumped into
I have a couple of suggestions:

1. Find parts of your life you want to automate and do less of. An example, I used to budget my money using an excel spreadsheet. I would copy my income and expenses direct from my bank account at the end of each month and categorize it per hand. Now I have a tool that can just download the CSV files from my bank, my PDF bills, and automatically pour all that into a database. I then have a relatively simple webpage where I can view this all, or throw an SQL query at that database.

Find things in your life that you do regularly, and find ways to simplify it through code.

2. Have you considered finding a non-profit and offering your skills there? Non-profits will usually have a website they need developed, or tasks that could be made a hell of a lot simpler through a for loop or two.
Bring your React Native JS code into Node.js and test it mock-free and native code free. Perfect for React Native module developers.

My primary reasoning behind this project initially came from a personal need to fully test our react-native-firebase module - we needed an easier way to test the module end to end with as little effort as possible so that it could be kept up to date easily without constantly writing native tests code and have the ability to automate the entire process.

It's been just over a month, several very long nights/weekends and several iterations of what bridge could be to finally get to a point where I'm comfortable releasing an early alpha of Bridge. What's great about it is you now have the ability to setup continuous integration testing for React Native modules easily just by writing standard JS testing code - it even includes coverage support using nyc/istanbul.

My secondary reasoning is that there's so many great React Native modules out there that we've all come to depend on but rarely are they actually tested because of the difficulty that comes with doing so. Hopefully this will alleviate this difficulty and bring about an ecosystem of well tested RN modules.

I will be providing detailed docs, examples and more over the course of the next few days but would love some early feedback or even thoughts on the whole process.
Hey, I know! Blockchain, right?
Why call it "UNSAFE_" if there isn't really anything unsafe about it? I get it, they don't want people using those functions, but why should they decide what work best for other developers and use shady tactics like dishonestly calling something they don't want to be used "unsafe" just so that it causes uneasiness and raises red flags with devs that aren't intimately familiar with React? Facebook is known for its underhanded tactics and React is no exception, they tried to kill patent disputes with its licensing in the past. Now they're trying to control how their library is used in a very deceitful way.
- tapes are still in use
- you can still buy optical discs in stores. They might be on the way out, but are still being produced and sold.
Suspense is both for client and server.

>The client side thing of implementing async loading with a loading prop and componentDidMount obviously has to be done 'manually', this is straightforward and not something I'd expect React or even a library to solve

The problem Suspense is solving on the client is not straightforward. But you'll need to see my demo (second part of this talk[1]). It's very hard to talk about in abstract without seeing it.

The big difference Suspense brings is the ability to wait with the whole state transition until all leaves are ready. Think transitioning between pages (that need data) is as easy as updating state in the parent, and React takes care of “waiting” for the page to be ready before displaying it (or falling back to a placeholder).

>This is much more fiddly and is way too much boilerplate to write manually for each component, not to mention that you need some global context to tie all the promises together

Suspense takes care of that, you don’t need to manually collect Promises.

[1]: https://reactjs.org/blog/2018/03/01/sneak-peek-beyond-react-...
Nice idea but the data is extremely inaccurate. It costs vastly more than $775 per month to live in Albuquerque, for example. Maybe if that only included the cost of a studio apartment in the suburbs.
This is why culture/education is important. You can rediscover this on your own but it may mean hitting bottom to actually try other strategies. Or you can rely on experience of others. Or at least a system that let you fall a bit and then give you incentives to go the other way.
>By comparison, a laser shot from a fiber-laser weapon would cost only $1 in diesel fuel

Ugh, what a dirty power source for a shiny ray gun! I hope diesel will be phased out soon.
“Men are supposed to be experts. Mastering something silences your inner critic and cues your brain in to your innate self-worth -- it's how male brains seem to function.” Women with female brains, on the other hand - er...
With all the issues with Intel, I would be weary of trusting their implementation.