skysight-inc/HackerNews huggingface dataset:
Meizu phone, Flyme UI. Equally as Chinese as the Huawei you mentioned, so your point stands. Whether or not a tranlation error though, the GP had never heard of anyone using 'password' in the context of a numeric pincode, but it does happen. Who knows, I could be biased through my repeated exposures to the Meizu lock-screen, but as a native English speaker I don't have a hard time imagining a numeric-only pin being referred to as a password.
which makes it even worse - if you interview 20 people, and 1 in 20 is a media rampager - every time you provide feedback on a hiring cycle you will have a rampage.
Who said a take-home project won't be followed by 2 hours of whiteboarding?
Are there a lot of sodas that cost 2 or 3x as much as an alternate, not pretty packaged soda?
> apparently 'cat error.log | grep 'ERROR:' | wc -l' is not how real programmers find error count,

Perhaps real programmers would 'grep -c 'ERROR:' error.log'. I’m not sure what kind of overhead the extra pipes use.
Amateurs. Everyone knows you are supposed to do productivity surveillance in JIRA EasyBI.
TLDR Use passphrases | hidden wallets on your Trezor devices
Bootable launcher for running 256byte intros without DOS
I’m also starting to feel like if anything will dethrone React, it’ll probably be Vue or Svelte.
80% of the time this is not true. But 20% of time it is. That's often enough to scare folks away.
Basecamp Founders Announce New Email Service
Scala knows something about this and made a 180-degrees turn recently.

Swift is a lot like Scala. Swift creators, please not repeat Scala's mistakes.
I really want to eat the fruit of one of these.

I hope they breed them with each other (is that the term for a fruit?) plant the children, repeat a few times until they have enough for regular people to try one.
Was that a non sequitur or are you saying that ECC ram had an impact on compilation speed?
This largely matches my experience too - I can’t really imagine how anyone actually having a tough time could make it through the necessary hoops to get help.
I think it’s functionally tiered surge pricing.

Essentially, you want to charge what the market will bare/bear (I literally can’t recall which :) Beer? ;) ), but what the upper end of the market will pay is higher than the middle (obviously), but you need volume to make profit so you have to target the average user. If you offer a “premium” option, then you can make more money off those users who are willing, while still claiming that it’s purely a market driven price.

I am curious whether drivers are aware of which bracket the rider is in?
Related: Shaq's business Empire https://money.com/shaq-business-empire/
I usually do the same but for Uber I rated decent drivers 5/5 because I'd been told everyone does this hopefully she does the same.
This presentation covers why AVIF isn't a great replacement for JPEG-- mostly that it's slow, complicated, and lacks a progressive mode.

https://www.slideshare.net/cloudinarymarketing/imagecon-2019...
Safari is by Apple, who seems to have decided to deprecate and replace every open source component that relicenses as v3 (such as OpenSSL and bash); their chances of allowing their team to come into contact with this work would be particularly poor as a result, not to mention their competing HEIF product.

Firefox is by Mozilla, and the browser team ships code under MPL2 (afaik) which permits dual-licensing with GPL2 - but not, as far as I can work out personally, either variant of GPLv3; is MPL2 permissible to dual-license with LGPLv3, or would they be required not to implement an encoder due to incompatibility? (Mozilla seems invested in the AV1 codec, so it’s safe to assume they would be interested in a lossless frame encoder with higher efficiency than lossy options.)

Chromium seems to accept any mix of BSD, (L)GPLv2, and (L)GPLv3 at a brief glance at their codebase, which is quite surprising. (I wonder if shipping Chrome Browser knowingly includes libxz under the GPLv3 terms. If so, that ought to have certain useful outcomes for forcing their hand on Widevine.)

None of these questions would be of any relevance with a less restrictive license, whether BSD or CC-BY or even GPLv2.
I like it, just wish it were faster.
https://screwnotes.com

Just adding the URL here so it becomes a hyperlink to be clickable at least.

This project was an interesting experiment in building on Firebase. Currently the whole app is almost entirely client-side, with access to data controlled by firestore rules. The Stripe Checkout service handles subscriptions, and successful payments flow down to the user through a hook trigger from stripe followed by a bunch of firestore onChange event listeners.

This may change if users want particular features, but for now I'm amazed at how simple (from the perspective of my codebase) it was to string all of these components together.
> So you think the phrase “I’m worried I’ll get sued” would commonly be understood to mean “I’m worried that formal legal proceedings will be initiated against me, but I’m not at all worried that legal proceedings might be threatened in an attempt to leverage me into a settlement”?

Yes, that is what that means in the English language.
if it’s a phone screen i always tell then right at the end how i’m going to score them. in person i don’t because they have other ones to get through.

people here say no feedback because they had a bad experience once. meh. of course you’re going to get pushback some times. that’s part of it, not a thing to avoid at all costs.
WebP only needs Safari browser support before it's officially supported by all modern browsers.
But why? All of my software engineering has been done on my butt in a familiar environment.
they don’t. resumes are nonsense these days.
Don't be too harsh on your interviewers here. There are many cases where HR gets some vague idea of the open position and then forwards seemingly qualified resumes, which the recipients are then obligated to interview regardless of whether HR understood the need or not.
Igor seems like a good dude. I used to follow his talks and stuff from back in the AngularJS days.
Top business schools have already tapped this lucrative market and offer offseason programs to professional athletes.
This makes sense if this was an office, and the TV was linked to productivity and lost revenue. For a curiosity project, the value of the time spent experimenting, learning and documenting for and teaching us is priceless.
Agree! Be kind. The universe is chaotic to cruel and indifferent enough on its own.
The whole point is to force you to think about your assumptions every time you write that "!!". It might be annoying, but it's less annoying than debugging an obscure user-reported NPE later on.
> Even the lightweight requirements of NERC/CIP were treated as alien.

I work in ICS for a wind company and this is shocking...even when you're working with other entities (regional, ISO, etc) in the same industry. Some entities don't even bother reading the details of NERC CIP V and completely bans you from even accessing their meters.
So you're suggesting that the advantage JPEG XL has is that it will compress existing JPEGs better than FLIF or AVIF?
https://www.politico.com/news/2020/01/31/dnc-superdelegates-...
This...
They literally changed the rules because people were so upset that the superdelegates went against the popular vote which was for Bernie.
Now they want to change them back because he has a chance of winning...
Its just a lot more complicated and opinionated than it needs to be when there are plenty of alternatives that do the same thing much easier.
Starship Ambient Music
≈ Starship Ambient Music ≈
https://soundcloud.com/spacehouse05062002/hxdrmtphhnsk

outside is "space"
inside is "home"

#spacehouse
~Starship Ambient TunezZ~

X is Y
Y is X
Government could give a credit for that 6 months paternity vacation to be paid from future income. Not saying it is a great idea, but it’s possible to make paternity leave self paid.
Project complexity, project maturity and size will have significant impacts. As well your experience and the teams maturity and makeup will all have considerable influence.

In general, assuming a decent size and moderately mature project I’d say after 2 weeks you should grasp the high level code base and be able to make small updates/fixes. After 30 days you should be able to do most work on your own with your questions going down.

Now, a very immature project (and/or team) or super complex project could take 1-3 months to reach the same state.
So there's still no option to turn off the thing that after the last episode of a show (or even a movie), it auto plays a trailer from some random show, and if you managed to cancel that trailer and start to watch the credit, it will come back again later?
How does that jive with the GPL code they are shipping?
Casio F-91W watch, as "low-tech" of a digital watch as you can get.

- They cost about $15 USD, so I can travel with a spare, and have lost at least one.

- Feature wise, it's a watch with a timer, a dead simple interface I am very familiar with, and perfect for taking to the gym to time myself between sets without getting distracted by my phone.
Not to interrupt a good rant against tech (in this era... very brave, btw) but you should look at react with the context api. I think everyone who’s used it is glad it removed redux’s boilerplate insanity. There’s even some other frameworks (the name escapes me now) that are like boilerplateless redux if ppl like that style of event driven state updates.
That's just a lie though. Custom software can be audited. I have first hand experience with this
Does this PDF manual, saved locally, DoS your iOS 13.x Books app too?
Great for those cold winter nights!

Will probably be optimized out by a modern compiler though. Sad.
It's hacker news, environmentalism and the basic long term preservation of society is considered "politics".

All the economists pretend their "science" has everything figured out, but as to how we construct an actual sustainable society, well it's practically worthless and silent.

Same with all the paragons of new economy disruption. They have no solutions. In fact they don't even think about it. After all, the costs come due after they've cashed out their stock in life.

The most optimal laborer is a slave. The most optimal use for wilderness is chopping it down.

Economics cannot solve our problems because it will never have enough fine grained information. In fact, the amount of information is so vast it cannot be collecyed and processed in time, life simulating all the particles of a system back when classical physics thought they had it all figured out.

Anyway, the wizards of disruption have no use for bees, food, or life
Take the new job. Use the free hours to brush up your dev skills.

You should have no problem getting a dev job within a year. Make sure your study is focused, you don't need to know everything about everything. Pick a niche and study that and execute some projects in that niche.
It's the small things this whole industry is a toxic brew I'm sick of all of it
Is this superior to HEIF and H.265 other than licensing being freer?
Unlikely the remainder is on a credit card. Probably a wire transfer.
I got paid as a consultant a lot for short term offsite projects -> then they want to hire you. So the random gigs can sometimes be a take home interview. I liked it because if I didn't enjoy working somewhere I could tell them I was busy with my other projects and we'd end on good terms.
It's Thermaltake's Core W200 user manual from this page:

https://www.thermaltake.com/C_00002894.htm?id=C_00002894#pro...

Also, it seems to DoS Files app preview, which probably uses Books' rendering.

Note that it doesn't appear to affect Mobile Safari's ability to render the PDF in the browser, albeit it's really slow on complex CAD drawing pages.
> JetBrains is just one company whose core set of products are rapidly being encroached upon by free alternatives

This has been true for almost two decades now - Eclipse first shipped in 2001, and it competes directly against IntelliJ, which was JetBrains' main product at the time.

And yet, they're still around.
I was a fan/proponent of that! Whatever happened to wavelet compression?
Red Bull counts I think, basically just soda with Taurine and a bit of caffeine sprinkled in. Those things are nearly $5 a can.
I find it a bit a bit scary that a microcontroller controls charger voltage. There might be a risk of power glitches or bugs causing output voltages which destroy devices.
So, what you're saying is that MCAS should not have overridden pilot input when it did?
As a pedestrian in San Francisco I have much worse experiences with cyclists than I do with cars, despite cars outnumbering cyclists, mostly because of cyclists running reds and taking shortcuts by getting on crosswalks and sidewalks.
So why did their recommendations get so much worse?
> if you want password-authentication, you must configure your cluster to communicate using certificates. You can start each node in "insecure" mode, but then can't use password authentication. There's a issue about this. Like the people posting there, our network is already secured, so this requirement is just an unnecessary nuisance.

Eh, I'm not sure how I feel about this. Obviously you should secure your network as best you can, but how confident are you really that a bad actor will never find a foothold anywhere in your network? I think I would advocate for your services to all communicate securely (TLS et al), even internally, and if your database supports mutual client/server auth like it sounds like Cockroach does then you should use that as well. Particularly if you're depending on at-rest encryption handled transparently by the DBMS to protect your users' data - that won't do you much good if someone can just sniff/MITM network traffic and wait until a bunch of your data has been queried.
There were some old assignments I wrote at university that I really wish I could find (my favorite “real” one being a catastrophically insecure implementation of RSA)
Why? To stop offshore power they'd have to bomb thousands of rotors

To stop coal, they bomb three powerplants
The issue with copy machines modifying glyphs isn’t a problem with all algorithms; Really, only that one. Instead of just discarding data like a lossy algorithm, it would notice similar sections of the image and make them the same.

Also, why not PNG?
The numbers are ridiculous. What gives it away, is that if you plot them onto a graph, they almost exactly match what an algorithm would predict, unchanging regardless of quarantines, blockades, etc. that have been enacted.

The further kicker is that the model it aligns to is quadratic where an actual virus spread is exponential. So, the Chinese are not only making up numbers and following an ideal model exactly but can't even figure out to use a valid ideal model to generate those fake numbers from.

See more here:

https://m.youtube.com/watch?v=jbvibANxARg
Database migrations? Migrate from what? Most take homes are de novo, so have nothing to migrate from.
Out of curiosity what do you feel so hard to set up with PostgreSQL?

Having a master with a read replica and then making the read replica the master in case the master goes down seems to be a very well known methodology. You can use a virtual ip with both servers behind it (keepalived) or a 0 ttl DNS solution (consul). Is you case more complex than that? With master to master replication I feel there are couple of gotchas and you need to design your data in a way to avoid conflict as much as you can. A solution like bdr seems to be an off-the-shelf one that is proven.

I haven't really upgraded postgres in a rapid fashion, usually just keep with whatever version comes with the OS package manager forever.. or whatever docker image I start it with. I guess the same approach for HA can be used to upgrade one at a time, am assuming postgres doesn't break backwards compatibility very often.

You can either automate the failover or have a system to SMS you when it happens. I like to do it manually personally since I have seen the automated failover fail more times than the manual procedure.

I have probably managed over 30 postgres instances in my services that have grown up to 1/2 PB of data and I've never had a single issue with it... postgres, redis, rabbitmq, consul are technologies that you RTFM, set it up, and it just works!

I wouldn't trust a technology that isn't established and widely adopted which is how I see cockroachdb a the moment.
Show HN: A mix I made for my puppy to dream of space
≈Starship Ambient Music~, ~Starship Ambient TunezZ≈
https://soundcloud.com/spacehouse05062002/hxdrmtphhnsk

outside is "space", inside is "home"
#spacehouse

X is Y,
Y is X

XY,
YX
Hiring bias litigation is common and expensive in other states.

The advice you will get on HR side is because no binding arb. agreement is in place you are exposed to full litigation efforts including attorney fees.

These can involve disparate effect or implicit bias - which can be difficult to defend against.
Sabbatical? The dude just refused to show up for his job and he still collected his $17M salary. Memphis had to just keep paying him cause it would look bad to other potential players that might come some day if they stopped paying him. Thankfully for Memphis, they traded his deadbeat-ass to Miami.
Unfortunately, the 25 pedestrians killed by cars every year in San Francisco are not here to share their anecdata.
What's the point of even having checked exceptions, if you're going to have an unchecked counterpart for every one of them just so that you can flow them through lambdas?
> because apparently 'cat error.log | grep 'ERROR:' | wc -l' is not how real programmers find error count

I've been on the other end of that, where we were explicit that the goal of the exercise was to solve problem X with technology Y so that we could gauge the applicant's skill with Y. And yet, we'd still get submissions that used Z because it was way better at solving X than Y was. Well, yeah, we know that. That's not what we were trying to assess.

I'm not saying you did that. It just gave me flashbacks to those situations.
Null !== 0

Not rating does not mean the same thing as rating something as average.
no those are the big government vs communist choices
I'm not sure who is confused about what, but with the Starliner, Starhopper, and Starship, it seems easy to get confused.
We should be using TAI64 while we're at it because TAI is monotonic and simple, while leap seconds in UTC / *nix 32-/64-bit epoch really screws up precise date calculations that are almost universally calculated incorrectly, especially when new leap seconds are introduced but not counted in static algorithms that have no such knowledge.

https://cr.yp.to/libtai.html
Yes. I had one company pony up $500. I was blown away.
Given only the explanation, I think I'd have a hard time figuring out how collision resistance differs from second-preimage resistance. After all, if you generate a collision, you have two inputs (preimages) that hash to the same output (image) so isn't the second input a second pre-image of the first input?

I'm not an expert, but I'll try to explain how I think this works, and invite real experts to step in if I get it wrong.

I think the way this works is that, with collisions, the attacker gets to choose their inputs. They don't care what two inputs they find that generate to the same output, they only care that they do generate to the same output. With a second-preimage attack, one of the inputs is chosen by the hasher.

As it turns out, the ability to choose both your inputs is quite useful! You can view hash functions in reverse: for a given hash function, the inverse hash function is a function which takes the output of the hash function and returns the set of inputs to the hash function. For many hash functions, the inverse hash function IS NOT uniformly difficult to compute partial solutions to: some inverse hashes are much easier to compute than others. So if you can find an output for which the inverse hash is easy to partially compute, you can generate collisions at that point much more easily.

However, in the space of possible hash outputs, the number for which the inverse hash is easier to compute is probably very small, or the possibility of computing the inverse hash would have been noticed by the creators of the hash function. So it's highly improbable that the hasher will have chosen a hash input at a point where the hash input is one where the inverse hash is easy to compute.
Native for some things and flutter for others.

Flutter is pretty nice and has cut down time to get an app released on Android and iOS. And performance beats React Native.

But native still is the best choice when you have to involve sensors, imagery or when performance is critical.
I do know it's a niche use case. And I for sure wouldn't recommend that every man and his dog use the polyfill. I'm not even sure it's right for the scenario I'm thinking of. But I can definitely contrive a case where it is.

I haven't benchmarked this specific thing, because I've never used it. But I might, because it sounds like a fun thing to do.
Sure, a collision with a car is more likely to kill me than a collision with a bike, but I do think I am significantly more likely to be in a collision with a bicyclist than a car. Cars do not often drive up on the sidewalk or drive 4 inches away from you at 20mph on a crosswalk
The cost is that you further the misery of the application experience for candidates. Keep in mind for every candidate you interview, they may have applied for anywhere between 10 to 100 other jobs. If you were in their position, you would want to have a way to improve for the next interview too.
Sadly it looks like they have won so comprehensively.... they have stopped boasting...

https://cybersquirrel1.com/

The cybersquirrels have won.
Not all software is buggy to the point of killing almost four hundred people. Comparing some shit app some interns built for Iowa with avionics software is frankly insulting to the people who work hard to make avionics software. The same goes for Tesla. The avionics industry, including Boeing, used to have a great record in this area. Even if the mcas bugs were unavoidable, the fact still is that the design was fatally flawed due to either sensor being a single point of failure. And of course, the main problem that the whole, entire airplane is unstable in the air. How can you still make excuses for Boeing at this point in time? The only reason this bug should be irrelevant is because this plane should never carry another commercial passenger. But I'm sure profits will prevail over lives once again starting this summer or whenever the FAA gives their go ahead.
This is one more problem, programmers are really bad at estimating time required for completion. When it comes to these things programmers designing the interview tend under estimate the effort required to finish the projects.

What makes this whole thing complicated is how they go about measuring quality, extensibility, or if they measure feature completion.

Most companies that give you a take home assignment also get you onsite for one or two sessions of code review and feature addition.

If you don't take into account quality or extensibility you fail in the next rounds.

By no means are these 2 hour projects. Most of these projects take at least a few days to do well.

In some cases the person designing the questions just overshoots the measurement. I've heard sometimes they ask you do come up with a feature loaded contacts iOS app in like a weekend.