skysight-inc/HackerNews huggingface dataset:
I agree it seems sketchy. NYTimes writes, “Unlike virtually all other air purifiers—and all we’ve tested—Molekule is not HEPA-rated and does not claim to eliminate micron-scale particulates with a filter. Instead it claims to remove smaller, nanoscale pollutants, including VOCs and viruses, via a chemical rather than a physical process. Out of curiosity, we requested a model for testing for VOC reduction, but Molekule requested conditions around the testing that we could not agree to.”

https://thewirecutter.com/reviews/best-air-purifier/
Some alternative suggestions:

- Stop skipping breakfast. Bring a muffin.

- Spend time talking/video chatting with your family.

- Have a nap. Many people do not get enough sleep.

- Read a book.

- Just take some time to do nothing.
I wonder if that would have a higher chance of actually being profitable here in the U.S., charging about the same but cutting out the expensive to-your-door delivery. Although there's probably more food wastage.

The article mentioned Blue Apron (and competitors) are trying to increase sales at grocery stores, maybe some of them can survive like that if that works.
We should be encouraging more people to be born into wealth because then everyone would be happier!

Since you think I'm flippant, let me elaborate. The real barrier is financial security and knowing you'll keep making those payments. Renting is not the same (you can always, maybe, go live somewhere much cheaper than the current, even it's way across the country.) The way you think shows a lack of familiarity with actual hardship, or just, you know, normal life for most people nowadays.
Right, it'll actually manifest in just not applying at all.

Bear in mind though that, for example, in the UK there's a differential of 50% for living 1-2 hours' train ride out.

I don't even know if towns I've previously lived in and commuted into London from would be counted as "London" by their calculator.
Nasty Adobe Bug Deleted $250,000 Worth of Man's Files, Lawsuit Claims
I read the whole comment, but got stuck on the fact that the teacher said writing had nothing to do with English, but then gave an exam where half the grade was writing an essay. Weird.
Hopefully this time it will support AMD opensource drivers. It is awful TF now tied up to proprietary NVIDIA drivers.
Because they have to be terrible at it or because there are benefits to making it so?
That's literally how all government budgeting works, because there's never an audit with consequences. Or, as is the case with pensions which assumed 8% no-risk annual returns, the consequences are decades down the road.
Lot of them even bought more at that price thinking how low can it go.
Basically they will be collecting anonymized traffic data.. This enables them to collect all of a user’s traffic data on mobile.
Mozilla seems to keep this very quiet, but from what I can see in this documentation it's extremely easy to implement your own sync server, with only one flag in about:config needing to be changed and minimal build dependencies.

The harder aspect comes with the Firefox accounts server, as that requires a bit more configuration and deployment.

I would be very interested in seeing someone build a docker-composer setup for this, such that it can be automatically deployed for those who don't have the time/skills to set it up.
nice job. can you say anything about the difference it makes?
Stitchfix will be here in the same boat in a few years.
Sure I agree with your general point, but other remote companies WILL pay more.

I've worked for 3 companies remotely over the past 6 years. Every single one of them, including being employee #8 or so at a seed-round startup paid more than the max Gitlab would pay me for a backend role. Like, in 2012, as employee #10 at a bootstrapped startup, I was paid more. Gitlab pays crazy under market, end of story.
When I first started using Blue Apron a year plus ago, I found the meat to be generally pretty high quality, as good or better as what I could get at the standard grocery store picking it out myself (rather than a "premium" one like whole foods or whatever), and better than Trader Joe's'. (around me, the standard grocery store has pretty crappy meat).

My sense is that meat quality has been going down, but I dunno, maybe it's exactly the same meat and the novelty has just worn off.

My sense is also that Blue Apron has historically had higher quality ingredients than some competitors, but I can't say that for sure, and am not sure it continues to be true.
R.I.P. For nostalgia's sake, Frank Hayes' S-100 Bus song:
https://www.youtube.com/watch?v=ow78cUDdTOg

It appeared on the compilation Vince Emery Presents the Funniest Computer Songs (1989).
Yes! Linux support should come by the end of this week.
Running highly-concurrent etl with Apache Airflow (part 1)
tldr;

- Excellence is qualitative - high performers focus on qualitative, not quantitative

- Talent is a useless concept - à la K. Anders Ericsson

- Excellence is mundane - "break it down into small, ordinary tasks"
I have seen it in grocery stores here in the midwest.
One (relatively) easy way to get better at it is combining a book and some real world uses with a project and a language suited for it.

For example, you could take python or java (or C#, pretty much any general OOP language), and make a simple crud application. Then add a "reporting" page where you can see different results on for example uses of trees, sorting algorithms or storage data structures (like linked lists, hash maps etc). The crud part can be your familiar part where you have a good feel of what's what, and the report/test/whatever page can be your sandbox to see how your experiments deal with your data.

One of the books I found helpful was Data Structures and Problem Solving Using Java by Mark A. Weiss.

A softer start can be found with http://interactivepython.org/runestone/static/pythonds/index...

If you want something using languages you already know, that's fine too. Say for example you wanted to simply know how to build a tree, or more generally a graph. Those concepts may sound big or complex, but they are only as big or as complex as you want them to be allowing you to build a simple version (i.e. a class that is a node in a linked list, and it holds just a number as a value and the next node for your list as a pointer or value or whatever you like). It's something you could do in 10 lines of code just to get yourself started. Building on top of that is a whole lot easier than jumping straight into AVL trees and A* path finding algorithms.

Starting light, say, making a few things yourself in a language of your choice will get you a good feel as to what you want to explore and how easy it is to grasp the concepts, for example:

- linked lists and doubly linked lists

- binary trees (binary doesn't mean binary data, don't worry)

- sorting (check quicksort, shellsort, bubblesort on wikipedia for starters to get an animation for an idea what it is)

- heap

- stack

- (priority-) queue
More unsubstantiated bullshit that doesn’t deserve a response, yet here I am anyways.
This is simply not true. I can't help it if you choose to believe marketing material than first hand experience. Have a nice day.
I mean, I notice that these assignments seem to assume that you are using C. Are you using C?

You said that you have used PHP, Javascript and VB.Net. C is much harder to use than any of these, and exposes you to many concepts that these languages have abstracted away.
>keep Google from mining their data for ads

I just got this morbid idea of Google mining storing passwords to recommend LastPass/1Password in ads based on your password strength.
I made this game because this is how I learned. I liked tearing games apart, so my first language was x86 assembly. I got into programming through reverse-engineering.

Maybe there are other people like me who will benefit from this. It's probably not for everyone, but the goal is to have it resonate deeply with some users.
Good for them then. I'm not sure why this is better than just eating vegetables in some capacity but that's not for me to judge I guess.
I am guessing you don’t work in the Bay Area.
Sorry if this is a hated question - but are all Lisp the same rats nest of parenthesis?

ive always been interested in Lisp but that is so ugly - i would a JavaScript/Ruby/Python method chaining to 5 levels of nested parenthesis
OS/400 did this, very cool tech that was never "cool"
Switching to LinkedIn these days is a better value proposition considering that your professional network is right there.
Have we learned nothing from Java's serialization fiasco?
Why would you expect the modern application developer to even know what ASCII is?

There is a chance I wouldn’t know what ASCII encoding was if my exposure to programming didn’t start in the 8 bit era. C is foreign to a lot of self taught programmers.
I bought a mechanical product like that one time and had to leave it outside for about a month before it off gassed completely
An ORM *is* your data layer
It's been a couple of decades since I was involved with DWARF (via bfd) but it's a static description language, even version 5 which I just looked over.

In theory you could provide code to run at runtime to figure out what a variable's value would have been had it not been optimized away. Instead of putting an executable language into DWARF the compiler could emit helper functions to be called by the debugger on arguments (pc, source line, some predecessor values). These could be emitted in an executable section stripped when the debugging info is stripped. The compiler actually has all the info it needs to generate such functions, but writing this code would be quite tedious.

gcc's debugging of optimized code is good enough that I pretty much always debug -g -O3 -... -- my bugs are rarely so subtle that this would obscure a problem!
I did always wonder why Blue Apron didn't just partner with grocery stores. It makes so much more sense, and my little grocery store in New Amazon HQ, Queens does not have any type of meal kits.
Marine Veteran Austin Tice Is Still Alive After Years of Captivity, US Says
Sell 'mobile' Faraday cages one for every squad car... Profit?
That's a fair question which is why I also included Newton's work on religion, which was apparently something of an obsession.

My answer is that humans--even really extraordinary ones like Isaac Newton--don't divide knowledge into scientific and non-scientific spheres.

Moreover, commonly used analytic tools like inductive reasoning that are helpful in science don't answer questions like what happens when we die in a very satisfactory way. Even in much more mundane questions humans tend to see patterns where they don't exist. [0] It's still an open question which types of problems are properly the domain of science.

[0] https://en.wikipedia.org/wiki/Clustering_illusion
That doesn't sound like "inverting". If that is what it means then it is indeed a bad name.

I always thought it means making one of the leaf nodes a root of the tree. Physically, it would look like taking one of the leaf nodes with your fingers and "hanging" the tree off of it.
https://outline.com/DUx7Kj
People keep not understanding or appreciating this point. This is precisely what Uber is in the middle of doing right now too, and to some extent probably what Spotify did, and the future value of those two is by no means clear or stable.

As long as they can can prop up the valuation for a short time, they can capitalize shortly after an IPO and externalize the losses on unwitting millions of people who came to own some unicorn stock because they were auto-enrolled in the 2055 retirement mix of some bottom scraping asset manager that charges high fees on a portfolio with loose definitions of what it can invest in.
It's been a long journey; the first version of Boost.Range dates back to 2003. It's been understood for a long time that functions taking iterator pairs compose very poorly, but as always, the devil is in the details. But compared to modern composable abstractions such as Rust iterators, the STL paradigm feels positively archaic.
What a consistent disappointment Essential ended up to be.
Lack of `gettid` and `futex` have always annoyed me.
> Figuring out loops

Maybe you're making it too complicated. The reason for loops is simply that you need to repeat an operation. Call it repetition if that helps.

- for x;y;z - repeat a specific number of times, or need an index #

- for x in y - iterate over container

- while x - repeat while a condition is true

- do while x - like while, but run at least once.

So, imagine we have a string and need to add 1 to each character. The second bullet above looks best, first if the language is lower level.
How do they help with #3?
If this is trivial to you, what do you consider moderately difficult? What's sufficiently difficult that you have to spend a single day thinking about it? How about an open problem requiring careful planning and months of effort?

It's like the word "trivial" has no meaning anymore. All I can tell from people using it these days is that they're very confident in what they're about to say.
> if the author could so well articulate their 'idea' then wouldn't they be better off writing an essay rather than a narrative?

I have pages and pages of what I think are well-articulated ideas that would be relatively easy to turn into essays. My challenge is finding a narrative that ties them all (or at least some of them) together.
A yes, it's the NIMBY's.

Got nothing to do with billion dollar giveaways to trillion dollar corporations. Amazon is just such a benevolent force that they deserve, and Jeff is a philanthropist now.

Got nothing to do with the corporate rule and oligarchy that controls America. That this is perhaps the most blatant example of the casual corruption that we accept, and to be fair it is just capitalism in action.

Got nothing to do with the absolute farce of a process. I'm sure that the biggest tech hub on the east coach and Washington DC put in the best bids. I'm extremely convinced of that.

It's all just a bunch of uptight people who don't want Amazon so close.
As a self-taught programmer who doesn't have a CS degree, my experience is substantially different. There are many places where I would seriously consider applying (FAANG) that this would be a significant hurdle.

I've taken to competitive programming as a way to prepare myself, but I'm a long way away from being at a level where I'm comfortable applying to the companies I'd like to work for.

I think a lot of people like you and I pretend to make the choice of, "I'd never work there" when the reality is, "They'd never hire me", and it does everyone a disservice to continue to perpetuate that lie. It's not a problem or a negative thing that FAANG would never hire me/you, it's just the truth.

FAANG would never consider hiring you or me as-is, but if we worked really hard for awhile, they would. This has nothing to do with our ability to do the job they'd hire us for, but that's the game, they want their candidates to be good at the game, and I'm at least willing to play. You aren't willing to play, and that's fine, but don't pretend like you're being the discerning one here.
> Governments are terrible at running businesses.

Pure ideology, and trivially factually wrong.

- Nationalization means the government owns the business, not that it runs it. Only difference is who collects the profits, Bezos or everyday people.

- Norway and the other Scandy countries have high levels of public ownership and huge public sectors. Their economies run great.

"Some of these SOEs are businesses often run by states: a postal service, a public broadcasting channel, an Alcohol retail monopoly. But others are just normal businesses typically associated with the private sector.

In Finland, where I know the situation the best, there are 64 state-owned enterprises, including one called Solidium that operates as a holding company for the government’s minority stake in 13 of the companies.

The Finnish state-owned enterprises include an airliner called Finnair; a wine and spirits maker called Altia; a marketing communications company called Nordic Morning; a large construction and engineering company called VR; and an $8.8 billion oil company called Neste.

In Norway, the state manages direct ownership of 70 companies. The businesses include the real estate company Entra; the country’s largest financial services group DNB; the 30,000-employee mobile telecommunications company Telenor; and the famous state-owned oil company Statoil."

Read more here: https://www.peoplespolicyproject.org/2018/03/14/the-state-ow...
I would be very interested to hear about some examples of real-world contexts that have proven tricky. As much detail as possible is preferable.

Incidentally I describe my problems with math almost the exact same way - virtually nonexistent fundamental understanding, and so huge issues with abstracting out even the simplest real-world tasks. (My wake-up call was when I was basically just mashing buttons on my calculator one day when I realized I didn't know how to compute how much of X I could buy given that it was $Y per weight.)
Would you please stop creating accounts for every comment or two you post? This is in the site guidelines, and we ban accounts that do it.

https://news.ycombinator.com/newsguidelines.html.

HN is a community. Users needn't use their real name, but should have some identity for others to relate to. Otherwise we may as well have no usernames and no community, and that would be a very different kind of forum. There are legit uses for throwaways, just not routinely.

Lots more explanation: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
Telegram chats by default are not end-to-end encrypted. It does have e2e-encrypted chats as an option, but they're only accessible on one device. So:

>how does telegram do this?

...the short answer is they don't.
The number of podcasts I listen to has mushroomed the past several years. Shortly ago, it seemed like half of them were brimming with Blue Apron sponsorship ads bordering on "Two Starbucks on every corner". Thankfully that's stopped, and now I know why. Perhaps their ad push didn't work as intended and/or expected.

[Of course, the new ad blitz is for someone else.]

Personally, I'm currently just not one of their target markets although on paper I probably should be. If/when I move further away than 1 block from a grocery store [I lucked out, a lot], and/or want to eat more complicated prep-time food, and/or have less time or ability to shop for ingredients [and somehow a simple grocery-delivery service just won't cut it] for some ever-increasingly complicated prep-time food, I'll might see the light.
Compared to Fortnite, where every match is a unique experience with the addition of player-crafted buildings, and the static game map is under constant transformation each season.
I don't really care whether celebrities feel persecuted or not. (I believe there's too much cult of celebrity already, so I do not feel any more sympathy for them than I do for everyone else.) The danger I was referring to is the danger to _anyone_ and the reason behind an academic journal being created to allow regular academics to publish under pseudonyms.
I think Blue Apron is really the king of these services, on the 2-person-meals option there are now usually 8 options to choose from (they increased from 6 a couple months ago), only 2 max of which are pasta.

Most weeks there's a steak option, a fish option, or both, and there's always a couple non-pasta chicken options. I think the steak options are becoming somewhat rarer, there used to be one every single week.

A while ago they stopped charging different prices for different options. (So of course, I usually try to get the ones that look like the most expensive ingredients). I think that, along with increasing the number of options every week, was probably in response to customer feedback on pain points... but both those things also cut into their profitability. My sense is that they've been reducing the cost of the ingredients accordingly, trying to catch up.

I don't mind the time to cook and clean myself, the whole point for me is I _want_ to be cooking... it's just SO convenient not to have to do menu planning and shopping. And most of the meals cook quicker than what I'd cook myself (you can follow them like a zombie barely realizing what you're doing, for better or worse, ha). I'm willing to pay for that... to a point. If the ingredients and recipes are good. And they are correctly charging the right price for me -- in that any higher, and I'd cancel, they've got me at my max ha.

Even $15/meal is probably less than I'd pay at any restaurant/carry out that wasn't terribly unhealthy, including gratuity and tax.
Scaling an application's operation does not directly relate to its algorithm's efficiency, is my point. Of course a really inefficient application can eventually become unusable, but even terribly performing applications can be "worked around" and thus scaled higher.

Say your app is using bubble sort. Egads!!! What a shit design. Clearly this is going to become a nightmare in real world scenarios. But wait - we can theoretically get to O(n) if the list is already nearly sorted. How can we achieve this? By monkeying with the dataset, queueing and batching operations, invalidating operations that take too long, artificially limiting the number of requests per second, or just passing the request to a completely different app depending on use case. It sounds insane, but if you can perform any of these things quicker than redesigning your app, so that it can continue performing under load, that's an example of "scaling" despite the application's poor performance.

Another example is the "scalability" of application development. Say you have an application which is basically O(1), but one day you find a bug in it. Even after you write and commit the one-line fix for the bug, if it takes you between four hours and two days to deploy it to production, or the validation process takes a month... You still have a bug in production for hours, days, or weeks. "Scaling" the development process can significantly reduce the amount of time needed to solve problems, or complete new features. It can be more beneficial to be able to ship code faster and more reliably, even if it isn't the most efficient code.
Java to JavaScript Transpiler (j2cl)
http://www.reynoldskitchens.com/aluminum-foil/
If they were to be broken up would it be along business lines like retail, AWS, etc? Because if that were the case I'm not sure they would survive as a retailer. Have they ever turned a profit on the retail end?

https://www.thestreet.com/opinion/amazon-is-losing-money-fro...
What is the penalty for destruction of evidence? If it's less than the crime at hand, it's logical to wipe.

I'm a little surprised the police don't have faraday bags or a room to store evidence in that doesn't allow radio signals in.
Hmm I wonder if LastPass/1Password advertises on websites listed on haveibeenpwned
Drag prediction in incompressible and inviscid flow?
It seems like the consensus for airfoils in incompressible and inviscid flow is that they cannot produce drag; or at least, we are not able to predict it elegantly. Thin Airfoil Theory and Vortex Panel Methods predict zero drag. I am vaguely aware of a wake momentum thickness approach to estimate drag by using control volumes and the airfoil wake flow field, but it does not seem like an elegant approach, and is much more complicated than computing lift.

I devised a method that predicts drag in an elegant way, as easy as lift, and compares well with NACA airfoil experimental data. I am having a hard time believing no one else thought of this, so I am suspicious that something is wrong with my method or I missed it in literature.
Moviepass didn't mess up on the size and demand of their market. They messed up in assessing the moat they thought they had. When the movie theaters saw how successful they were, it was too easy for them to raise the prices on moviepass and introduce their own product offering.