skysight-inc/HackerNews huggingface dataset:
The polystyrene containers are clearly in the minority of the brands that I can buy here, it's just that the ones I prefer come in it. If you buy eggs that come in cardboard at my local Safeway they're usually mainland eggs.

It would be interesting to know if the environmental impact of the plastic containers for the local eggs offset the environmental impact of transporting mainland eggs to Hawaii.

Hawaii has a high percentage of oil-powered electricity, and it burns all trash, so me throwing the plastic container in the trash should offset some oil, which drastically reduces the impact of the plastic container per se. So the polystyrene containers might be the better option.

Figuring out the actual best environmental option is really really hard. And the exercise above is just for god damn egg cartons.

Then again, there's plenty of low-hanging fruit to solve before my choice of eggs start to count. If you live in a place that has landfills, that should be the number one priority to fix. Landfills are terrible, burn the trash instead, it allows you to recover a lot of energy.
Neither is PUBG and it was the dominant BR game for a reasonable length of time. I still hear about PUBG and it seems to get more viewers on services like twitch than CoD. This is despite the fact that it started without the kind of brand recognition CoD has and it has a history of being janky.
A Newly-Generated Create-React-App 2.1.5 App Has 1,568 Dependencies
So the sooner they abandon all of their own priorities and instead adopt only yours, the better?
Hi.

Where are you learning DP problems from? I am very bad at those and need a few good references so that it sticks in my memory.
Except with medical history, your data can impact your children and grandchildren (both positively and negatively, but also hopefully privately regardless).
After the revolutionary war, the US used protectionist policies to get domestic industry going. It worked. George Washington, probably the most wealthy person in the new US, famously put aside purchasing things overseas and bought American made.

Very few policies and political theories are correct for all times and all cases.
I also interviewed at google, in the in-person all of the algos I got were very fair in my opinion, in that it took a little bit of thought to figure out what I needed to do, and then after that, most of the work was just turning that idea into an algorithm. It was all on the whiteboard but I thought it was fair. They were fine with little errors and we talked through them.

On the phone interview I was asked how to something I had no idea how to do. I have no idea how I passed the phone interview.

Seems like a mixed bag, the question as far as I know is completely up to the interviewer, which makes the interview very subjective when they don't use a normal question.
I'm happy that just prefixing things is working for you. I don't typically have problems on smaller projects.

But I've also been writing CSS since 1997. I've deployed CSS to sites like walmart.com, nfl.com, mlb.com, starbucks.com, twitch.tv, etc. Some of these sites have a lot of third-party widgets on them. I can confidently say that the (multiple) issues with CSS are not a "just do <simple thing X>" type of problem.
Ah might be an edge case - can you click the login link from the same device & browser you made the account on? i.e. not your phone
After the first time, I thought it was a one-off and that I could avoid further injury by being more careful. After the second time, I realized that was foolhardy.

Potholes in asphalt can be caused by pressure from tires too. I've never tried biking or scootering in a different city so I can't compare the quantity of potholes.
By that logic, the very existence of borders means war. Or are you making the point that ultimately, all authority derives from violence? Including the authority to enforce contracts and private property?

And I have no clue where you got the idea the crew would be worse than arrested. This has happened before, you know - they're simply not allowed to unload the ship or enter the country. By the dreaded men with guns.
Which renewable energy _is_ clean? Certainly not biomass as it exists. Wind power requires mining of rare-earth metals, 200x as much material per watt as a gas turbine and is an ongoing threat to birds, bats and the sanity of locals. Solar power has notoriously toxic manufacturing and disposal waste. Hydro horribly damages downstream ecosystems. There are probably some fairly clean niche renewable techs like wave or thermal energy, but not enough to run the economy.

How bad are these kinds of renewable uncleanliness compared to nuclear waste? Honest question.
Seems like you could embed camera firmware either in the sensor or in iOS/Android. Maybe not.
This is pretty interesting work, and not something I'd seen before.
Not really, concurrency is a hard verification problem. It depends on the system which the concurrency is built. Is it a single program or cloud based? what language, libraries, tech?

There will be tools to help depending on the setup. There are also paradigms like Communication Sequential Processes that can make things easier to reason about. (i.e. CSP vs shared-memory)
Thanks for the feedback! Definitely features I should implement. Would love to get a back-and-forth going at sahil@spase.io if you have more ideas!
Also, I'd like to support stellar Everglades python hunters, on Patreon etc, and it looks like there are several.. I need to go through this later: https://www.youtube.com/results?search_query=everglades+hunt...
You could generalize that to "the vast majority of all waking time used by humanity is completely wasted on irrelevant tasks and inefficiencies."
Big cpu means shit battery time, and thus a shit camera. And locking into a specific hardware configuration in a field that is basically all about making hardware developments seems kind of short sighted.
> Hi can you let me how I can immigrate out of my country with $10e6 without thieves at the airport taking my wealth? If we can figure this out, man bitcoin is totally KIA.

You're supposing that the vast majority of people using bitcoin are using it to exfiltrate money out of countries. That niche application is very far from the reality of what most bitcoin advocates are doing.

But yes, digital exfiltration may be easier than physical smuggling. That's supposing a lot about what forms of control are implemented in that country at at it's borders.
By that argument everything is "just a number". It's still part of the sum.

For example, if C sells something else that I want that's also much cheaper than a the other shops, and it won't increase shipping costs much, then that's the better option. If not, I may continue to shop around until I find a shop that combines low item price with reasonable shipping cost.
the dude's talking about terrible software from camera makers, and want iOS or Android software to power his professional camera.
Not everyone visiting HN is from the USA.
And then people are surprised kids hate school and don't learn a thing.

Tinkering, fun, and being free to follow a stupid idea down a rabbit hole is how people learn and internalize stuff.
To make it clear, I absolutely hate coding interviews that makes candidate lose so much time restudying. I think having some critical-thinking is absolutely needed and way too many engineers lack some (especially those swallowed into FANGs)

What I described on my previous post is a credible explanation that my group of engineer friends came up with on why all the FANG companies pursue those heavy memorization algorithmic interviews.
That would be a rather interesting challenge for an interview; I'd love to be able to try it someday.

I recently did something similar, that was of my own devising.

At one point several years back I wrote down some "code" in my own "shorthand" form; it was meant to implement a library and some test code for a microcontroller project I was contemplating at the time. I basically wrote it in such a fashion so that I was quick to get my main ideas down without being too "wordy" (whether in code or otherwise).

Then I put it away, and didn't revisit it again - until recently.

A couple of weeks back I found that code again, and looked at it - worried that I wouldn't be able to recall my shorthand or what I was thinking; in short, worried that my ideas would be "lost".

I looked over the code, walked thru it in my mind - and after a few minutes it all came back to me, and I was able to understand again what I had originally created (and where I could make improvements as well). It both left me feeling optimistic about the process, as well as a bit excited that I was able to remember it and improve on it - that I didn't have to worry about it, and that my shorthand "pseudo-code" was legitimate enough that it could have been real code for all that it mattered.
I don't think you're wrong in general, but in one specific case I actually can give an example where me not knowing how a hash-map worked was really bad. I was working on a very limited set of memory for a small embedded thing when I was an intern, and was using hashmaps all over the place because they're magic, and kept getting out of memory exceptions.

I learned later that hashmaps are inherently O(n) (or O(log n)), or they take a lot of memory; internal arrays can get super huge if you're not careful.

In this particular case, an ugly nested for-loop was the immediate solution, and eventually I was able to cheat a little and have hard-coded integer indexes and was able to use an array.

Anyway, your point is valid, I just figured I'd give an example where knowing the internals for a hash table would have saved me a lot of time.
I touched upon this in my other comment. I don't think it is wrong to criticize, but there can't be meaningful change unless you actually allow yourself to address the problem. It is a bit hard to explain if you haven't experienced Swedish politics lately. I'll just give you some examples:

1. The same county awarded contracts for building a hospital were the cost ended up quadrupling to $6 billion more than initially expected. (They got reelected). https://www.thelocal.se/20180207/finance-minister-calls-for-...

2. There was a well publicized scandal a little more than a year ago were aggressive outsourcing ended up potentially exposing classified data. (Some politicians did have to quit, but only for handling situation poorly after the fact). https://www.thelocal.se/20170721/it-workers-in-other-countri...

3. "Sweden has had a quicker liberalisation than any other advanced economy in the world, in terms of privatisation and deregulation" https://www.thelocal.se/20120324/39864

4. Yet, "They were shocked to find that there is very little evaluation of the effects of the privatisation on Swedish society" https://www.thelocal.se/20110907/36006

5. And maybe the most glaring example of dysfunction, the housing market. https://www.telegraph.co.uk/personal-banking/mortgages/swede... https://www.thelocal.se/20170518/housing-crisis-forces-recor... https://www.thelocal.se/20170828/the-story-of-swedens-housin...

There just isn't much of an expectation of control, or that issues will be dealt with, these days in Sweden. It is unlikely that there would be any meaningful change in this situation either. Any effective change will be off the table and they will continue to outsource without much oversight because that is the agenda. Which is largely what has happened in other areas.
That sounds more like an evolutionary step than a serious market debasement. Arguably, the actions of the multinational corporations are debasing.

Maybe a country controlling the internetworked currency exchanges of their currency should be a 21st century equivalent to minting currency.
that’s the whole point - bitcoin manages to do that without trust. Trust is dangerous, we’ve been dealing with trust based financial system failures for hundreds of not thousands of years.
You aren't really paying $100,000 for a $9,000 treatment for yourself. You are paying $100,000 for a $90,000 treatment for yourself and nine others who didn't make it. What this scheme does is ensures that those who actually benefit from the cure pay for it which strikes me as a lot fairer then making everyone pay up front even those who will end up dying anyways.
My interviews with Google last year did have a BFS and a system question, but they also asked me a problem that required dynamic programming and one that required fast exponentiation. I'd say that Google ranks 8 of 10 or so in how algorithm-heavy their interviews are.
My best guess is that Hawaii doesn't have a wood pulp industry at all, so cardboard containers have to be imported. But Hawaii imports a ton of oil already, so having a local factory that makes plastic packaging out of oil is probably cheaper.
Eventually, every product will need to be designed as easily and efficiently recyclable.

Humanity modern history was essentially focused around growth. Now for any long-term survivability, I guess we better start using our immense capabilities to ensure some sustainability to our societies.

Just look at the billion years of evolution and natural selection we stand on: everything works in cycles. Earth only gets sunlight in and heat out, entropy rules, that's all we have. Now, you can't build a new car out of pure sunlight, nor can you dispose of the old one as infrared light into space. Yet life flourished on our space rock. All past and present species who did well relied on cycles. Those who ate everything and shat all over the place? Died quickly. The current world economy is an unfinished work: produce > use > dispose, a perfectly linear system. Recycling closes the loop. I get we happen to prefer making, buying and using new things, inputs, over dealing with garbage. I recall instagram was once filled with food plates, not so much with whatever happens on the toilet 8 hours later.

As much as we love to play elaborate games on who does/gets what/how much/how long, there's still no way to cheat the laws of physics to keep playing forever.

If not now or not here, the universe doesn't care very much, see you on the next episode on that other planet to see how long an intelligent life can survive with limited ressources ;)
I just finished reading Bill Kilday's Never Lost Again. It was amazing that four engineers produced the ground-breaking Google Maps in 16 months. Algorithm/Math questions used to be really effective at finding engineerings like those four engineers. There was a reason that Microsoft resorted to algorithm puzzles in its hay days as well.

It's just unfortunate that there's so much prepping materials online nowadays that the programming puzzles have become ineffective. It gets worse as many interviewers were not good enough to ask follow-up questions. For instance, addition with big integers is a pretty easy interview question, right? But if a candidate can go as deep as this article: https://bearssl.org/bigint.html, I can be pretty confident that the candidate is really really good.

That said, I personally don't find it necessary to join the rat race. Instead, I'd suggest engineers just take time to thoroughly study just one book on algorithm designs. In fact, an introductory book, such as Kleinberg's Algorithm Design or Udi Manber's Introduction to Algorithms, will be good enough. It may not get you into Google, but it will likely get you into another damn good company. The best part of this approach is that passing interview is really just the byproduct of you trying to become a better engineer.
JavaScript-Based Spreadsheet-Like Formulas in Google Docs
Thinking Differently About AI
those are some expensive QR codes, $9 for 6
It looks like it's having trouble checking the uptime of one of my IPv6-only sites. Does it support IPv6?
>Bitcoin is wasteful because the increasing energy costs does not increase the total number of transactions that can be processed.

Are you saying the number of transactions the market will demand of a system is independent of the trust of the system? If I need to move $250,000[1] in one hour with ~100% certainty are you saying an IOU from a bank janitor is equivalent in value to a bitcoin transaction? An increase in attack costs increases the types of transactions that can occur safely on L1. The number of L2 updates are unbounded by L1 transaction capacity, increase attack costs gives the market confidence L2 updates cannot be erased.

A high cost to signal which money you're willing to use filters out fraud attempts. Which should I trust more, Malory Money who double-pinky swears to run her Malory Money servers 5 years from now but is signaling with no costs or Bobby Bitcoiner who signals by billions of dollars in single-use capex (ASICS)

[1] 12.5 BTC/block * 3850 $/BTC * 6 Blocks/hour < tx.value()
I sympathize with the dream, but the dream is very far from the reality bitcoin has realized.
Thanks. There are a lot of speed dating/singles only meetup groups that do the same thing you've described. Did you try attending them? As the event is created to ask people out, you might be more comfortable.
It's interesting that the first half of Atlas Shrugged is basically happening now:

https://news.ycombinator.com/item?id=19190635

It's also interesting that the view of Rand has shifted so far, so quickly. I remember reading Fountainhead and Atlas Shrugged after reading the many positive comments about them on Slashdot.

I didn't even know she was deeply hated by anyone until the social network era. Sure the writing is not that great, but people really, really hate her and people who enjoy her books. For instance:

https://twitter.com/lithub/status/1050062105905389568
So how's the string support on BlazingSQL?
Am I cast aspersions or just stating facts? Google changed because of pressure from the elites and corporate interests who used the media to badger them. It certainly isn't in google's interest to make their product worse purely to benefit others.
I have a technical phone screen with Google this week and I have the same attitude as you. So i'll probably fail the interview, but I'm doing it just in case they ask a real world problem, which I'm pretty good at.
I currently work in a PHP shop and the engineering culture here is that "you'll never need anything other than PHP". I think a lot of people take their past successes with a tool and use them to predict the future. This leads people into super specialization which is not good. When i came to this company I needed to write some data analysis code and the engineers had assumed I was going to do that in PHP with their favorite framework.

I had never experienced this one tool for all mentality and I don't understand.

PHP works as a tool. Laravel, Lumen, Symphony are all miles ahead of what PHP used to be in the 5.* days. But when it comes down to it I see no reason to use that tool.

PHP's great benefits (edit, reload, repeat) are now provided by many languages. PHP can't participate in a lot of existing tooling (gRPC server, daemons, JIT compilers). PHP is obviously being beaten out of the top languages in the tiobe index. Juniors don't always know PHP (it's Ruby, python, and JS now).

While it works, there's no reason I see to use it.
HathiTrust does not provide access to in copyright materials to anyone. They provide research access for "non-consumptive" use through the HathiTrust Research Center.
What Local Government Should Do in the Wake of Amazon's HQ2
Found this which looks pretty neat https://github.com/jbn/IPlantUML
Without a doubt it's age discrimination...you've hit the nail on the head. Also, God help you if you have followed a non-traditional career path where you decide at points in your life that you wanted a break from it all.

I, too, in 1988, fresh out of my BS in CP with no family or life experiences and a strong desire to code day and night would have sailed past the technical side of these often ridiculous interviews for jobs I could literally do in my sleep now.

But now, at 53, not only has Father Time fucked with my ability to sight memorize (something I took totally for granted in my younger years) without even trying, I find it almost impossible to hide my frustration at the ridiculousness of the very idea that I would be unable to do the work required of me for the job...

"Ok..we really need someone to fix X and Y on this website, and it would be just great if they could reconfigure Z on the server..."
"Well, sure...I first saw X and Y-like issues back in the mid-90s in a networked client-server environment and I did X(x) and Y(x) to fix it, and again saw it in the mid-00s under the LAMP-stack and again fixed it doing X'(x) and Y'(x)...and the server issue is something I've seen over and over again during my 30y+ career..I am 100% certain I can solve these relatively simple issues for you guys..."
"Oh...yeah ok...so can you whiteboard a bubblesort in Javascript for us? You have 15 minutes."
"???"

...and of course I don't get a callback. Do people think I'm lying about all my experience on my resume or what exactly?

It's at the level of life and death for me right now, to be honest. I've been shooting out resume after resume for the past month, and nothing good is happening.

All I know for certain is...if the real issue was truly about finding someone who can do the job and fix the problems, there is no way in hell I'd still be looking now.
My impression is that comments on pull requests do not catch as many defects as formal review, but catch even more per dollar spent.
> I suspect that this is not at all an unusual turn of events amongst readers here.

Definitely not. On large scale, I own most of my career to that disease. On small scale, pretty much every job I got could be attributed to something that I learned through procrastination a year or two earlier.
They do, but on their higher end video cameras (Sony FS range, Canon C200). They could easily do it on normal dSLR's but have chosen not to.

However, you can get very good cinema cameras for not very much money from Blackmagic that shoot raw video. I have both their 1080p pocket and 4k pocket cinema camera, they are awesome.

Magic lantern is an amazing project too, but reverse engineering the firmware is a lot of effort and never quite bug free
I have an idea that I haven't had enough knowledge to build, that is new visual for folders hierarchy based on physical sense ux.

This kind of visual navigation would help user to define their own physical nested shapes like House, Rooms, Desks, Folders Files etc. This eliminates the weak points of dumb nested folders. This also helps in real physical world in putting personal items somewhere in the house, because in computer world you can "search"!

It would be interesting to see urban visual to store items in weird hierarchy such as year > month > date > items.

Good stuff
Are you serious? Who do you think supports the carbon tax? The ruling class. Everyone from the world bank to davos elites to wall street has endorsed carbon tax. As a matter of fact, the carbon tax is an invention of the ruling class.
Thank you! It took a while to put together, but the reason I made it was to literally help me look forward to the day.

I found that with my previous calendar, a lot of attention was lost to the past.

Any thoughts about the "Grid" mode, and "Shift" which might speed up navigation?

Sahil
sahil@spase.io
Right, and I'm trying (and seemingly failing, sorry) to convince you you are looking at it backwards. SIP is not there to magically save you in a system where an all-powerful administrative account is compromised. The goal is to come up with a system that doesn't have something like an all-powerful administrative account, among other security improvements. It's only part of an effort to retrofit an existing consumer desktop OS to be more resilient to adversarial software - a long and arduous one that all makers of consumer OS'es are engaged in and have been for years.
Yeah that's what we do. As a developer you spend a large amount of time reading/reviewing existing code and making changes to it. I'm surprised there aren't more companies that test for that skill.