skysight-inc/HackerNews huggingface dataset:
Freelance. Seriously, freelance remotely.

You will be able to find work you love. If not, you will be able to easily switch projects and find something you will love doing. You will have the flexibility to work when you need money and the flexibility to work on your own projects when you have some savings in your pockets. Or better, you can do part-time projects for clients and part-time in your own projects. You can tailor your working habits.
“image load performance needed at a global scale“

Looks like supporting high quality png can be added to our list of creative things founders do to bootstrap their businesses that don’t scale. But converting millions of existing pieces of content from transparent to white background is surely a loss for the people. Not as bad as when Microsoft rolled back everyone’s onedrive storage though.
> but I am sure we will find solutions to these problems in time.

Solutions have been found -- overlay journals:

https://gitlab.com/publishing-reform/discussion/issues/94
That is the hope. But who to trust? Not to mention, some apps already have the permissions for their legitimate use cases, so why not just pick one of those? It may not even require a client update, just requisition of the data from the company. The underlying idea is that smartphones are safer, but they are still software, and your trust points are spread very thin over literally hundreds of people and companies. All of this, blasting across the internet and into dozens of other peoples servers daily. It's hard to consider it secure.
I agree. OpenBSD also has/had the same problem. Until not that long ago, they didn't even have downloadable bootable ISOs. You either had to buy the CD, or roll your own CD from the file sets.

Until very recently there weren't any binary updates at all, and right now you still can't do an in-situ upgrade between releases (the closest thing being https://www.openbsd.org/faq/upgrade64.html#NoInstKern).
Musk's lawyers say his 'pedo guy' tweets were exaggerated
It is regulations that have given us the current obtuse system.

When you give agency to someone so they can "fix the problem" you inevitably create a means for wealthy special interests to grasp control.
One thing I advocate is fixed pricing. It's great to put prices online, but as long as insurance companies and such get to make deals there will be no real transparency or competition. The one downside I see to enforcing the prices is that it would ruin this ability to offer a break to people who need it.

On the other hand, with enforce posted prices those prices would come down to levels similar to what insurance companies pay so the sticker shock to those uninsured would be significantly lower. Still, there will always be those in need.
Did you mean 9 billion clicks or impressions daily?

50 person team to run an adnetwork on tech side only? I am really curious why did it take that many people before going to Lambdas. We are in the adtech space also and there is a 5 persons team (on-call ops+2 devs) to run our own datacollection, third party data providers, RTB doing half a million QPS and own adservers doing hundreds of millions of impressions daily.
> These changes will be applied to all images uploaded to Twitter from February 11th and forward, regardless of the category the image is for.

Looks like they only do the conversion for newly uploaded images beginning Feburary 11th.
There is this very popular place earlier known as Hacker School and now known as Recurse Center at NYC, so if you can manage to arrange some place to live in NYC I suggest you to go and check out this place. It's community driven and ask for no fee though is very good and worth giving a try. Here is the link to the same https://www.recurse.com
OK, so how are the men supporting themselves? It's certainly not through prostitution.
> An attacker was able to somehow issue a bunch of tokens for himself

I'm not expert in JWT and just jumping in here, but wouldn't that imply total compromise of the PKI if this ever happens?

I'm saying, if this scenario comes to pass, with basically any old authentication system, isn't it now time to roll the master keys and invalidate _every previously issued_ token/session the old-fashioned way, by disavowing the prior signing key, and then bouncing every user/ requiring to re-auth freshly and establish brand new sessions within the totally new PKI?

I assume this is always still possible even with JWT from what I've read so far, but I'm happy to be educated if either of you don't mind sharing.
> The only thing you can really do with the imperative style programs is to sequence them

What's wrong with that? Isn't that the most readily accessible (and therefore maintainable) kind of composition? I realize that some people might prefer other forms of transformation or combination, but can you give an example of where it provides a tangible (not just aesthetic) benefit?
Coral Health (in ios and play stores) lets you do this already for lots of hospitals.
You said you like to explore things and share that knowledge with others.

The things that you can do is becoming a tech blogger. You can explore the latest JS frameworks, Robotics, AI, blockchain, mobile apps and put your exploration in a blog.

You can monetize it by creating an ebook and sell it in your blog.

But writing is hard. So you must be patient. For now stick to your job and do the blogging part-time.
HCFS contains fructose and glucose.

Sucrose contains fructose and glucose (50% of each).

HFCS and sucrose are broken down in the same way. HFCS comes in different formulations, but the most commonly used is close to sucrose at 55% fructose and 45% glucose.

HFCS vs sucrose probably isn't the problem. Huge portion sizes, total amounts of sugars and fats, and sedentary lifestyle is probably more important.
It's hard to find freelance work - the contract roles are guarded jealously by recruiters and agencies (who take 30-40% of the revenue prior to giving it to you), and anything else is extreme luck or extremely good networking. If the latter (networking), remote is very very hard for someone who isn't already well-known.
Agreed on all points.

Though I’d add “on-the-ground feedback” alongside coordination and planning.
What do you work on in terms of passion projects?
>The band thought they were creating something and thought they could merchandise it.

If a band member had gotten down off the stage to take a photo, there would be no problem. They could also have gotten the manager to do it. Instead, they found a photographer who was under the impression that he would be afforded the rights normally granted by society, and got him to do it - without even letting him know that they intended to behave as if he did not have those rights.
OP says primary cause. Which it was. Pilot error happened after, and because of, instrument error.

Being well lit is one part. But also, if the pilots had been in a Boeing that may have helped as well.

Airbus joystick vs Boeing yoke. The latter would have provided feedback to the pilot not panicking and pulling up incessantly
Seconded. The grass is indeed greener than you think.
After thinking about this, I realized he probably didn't do the job for free. Even though "anesthesia" is broken out as a line item on the bill from the hospital, it's not what the anesthesiologist gets paid. It's probably not a passed-through charge like it appears to be.
The physical conditions of the city are a manifestation of the destitution of its people. I've lived in many cities around the world that were utterly poor - yet, the people kept the streets clean. Things were orderly and maintained.

I firmly believe its a matter of the principles of the society. In a progressive, wealthy nation such as exist in Europe, recycling is a thing. People don't want to live in trash - they use it for energy, or recycle it as much as possible. Those who sort trash, promote a cleaner eco-system .. those who eschew the waste anyway, as 'responsible consumers', also help a great deal. These are cultural phenomenon you don't find widely promoted in various civic contingencies around the western world; corruption persists in environments which support its ill-gained prosperity.

In Europe, at least, we can find as many good as bad examples of this. I think its clear, the same cannot be said of other of the western nations ..
> As you gain experience in Python, you develop a preference for virtualenvwrapper and experiment with 300 different ways to build a distributable package, then start extending __getitem__ and __setitem__ and adding decorators to everything and before you realize what you've done, you've torn apart the laws of physics and your code has nightmarish side effects lurking around every corner.

Alternatively, you glimpse the chthonic horrors lurking at the end of that path, purge your code of hidden mutable state, and use Python to write straightforward procedural programs.
I thought I liked programming as day job but realized I never was happy doing it. So I transitioned, first to self employment and then to requirement analysis, which gave me plenty of other interesting opportunities. It depends on where you work, but the fact is that much of the programming that pays is boring. Interesting, challenging programming of course happens at the companies that are technology leaders and is a different thing so I am not so much speaking of that.

In any case, my advice, don't take for granted that programming as an occupation is the right thing just because you like it when you can choose exactly what to do.
This is nonsense, unless the OP lives in or around NYC this advice is useless.
No idea. HN behaves weird, I wasn't aware of a previous submission.
I found myself in a similar situation about a year ago. Started developing https://mocktastic.com (REST API mocking electron app, with team collaboration) on the side. It's kept me going through periods of mind numbing boredom in office, even though the user growth has been rather slow (but steady).

I'd say find an area of interest – one that doesn't have anything to do with programming. Then learn as much as you can about it. Next, identify things you can change with your programming skill.

Once, you've identified 3/4 things, find some people who make a living dependent on those things. Go talk to them about how you would improve things. If they light up, it's time to start coding. Else find something else to change.

The combination of learning about a new industry you know not much about and trying to build a solution for that industry, should keep you busy outside office. Leverage that, and use your office time as your down time.
zero hours contracts and gig economy shit jobs.
The only way that will work is if the insurance companies have to pay the posted prices, which I advocate as well.
I have looked at the specs of the Chinese anti carrier weapon. These things fly at Mach 10 through the lower atmosphere and glow white hot. Shooting a laser on a thermal protection system that can handle this kind of flight profile... Snowball in hell.
As of Rust 1.31, there's only one version of the book, doc.rust-lang.org/book

Here's a short history: I wrote the first edition myself, before Rust 1.0. Then, Carol and I started a re-write. When it was ready to be published, we cut the final draft as the "second edition", and forked off new work in what was called the "2018 edition". That's why they're so similar.

However, for various reasons, this situation isn't ideal. So we've decided to only ship the "edge" version of the book, even if it may be a bit ahead of what's currently in print.
> (the remainder can't be viewed).

Sounds like terrific UI design
That's similar to my experience in Thailand. Everyone in my family has had one or more hospital stays for illness, surgery or injury. Prices for common procedures are posted. After initial evaluation there is a discussion about what the estimated total cost will be.

I would never again want to have medical treatment in the USA.
As far as I am concerned, as a Canadian, I would remove the 'most favored nation' status from Japan. This would add import duties to all Japanese imports to Canada. that would far exceed any whaling profits.
If you can not persuade them peacefully, 'club them to the ground' by adding the USA to also deny them MFN status.
That wasn't my point -- I was confused that there isn't a standard way to compare food content in the US. In Australia, by law, nutritional information contains a column with the "serving size", and a column for 100g or 100mL of the product so you can compare similar products much more easily) I can only imagine how difficult it would be to compare the nutrition between two different drinks or foods if they have different container sizes.

In other words, you could easily track the change in sugar content over the years if you paid attention to the "per 100{g,mL}" column without having to do any maths.
That was obviously the problem. It was the first thing I thought of.

But if one of the answers on SE is to be believed, this bug has uncovered a serious security concern. A person who also claims to work at Booking.com said that they do not charge cards, but pass them onto the booking hotel.

If true, that's incredibly dangerous. Anyone who has gone through PCI-DSS compliance knows that the cardinal rule of CVC codes is that they are never to be stored. They are to be used to charge or pre-auth the card, and immediately discarded.
https://www.google.com/amp/s/thehill.com/homenews/state-watc...

The water is fixed, but the trust in government is gone (rightfully so).
went to GitHub, checked that it's js, closed the tab
Apparently its not about cost but from a fear (which may be unfounded) of increasing the frequency of shingles:

https://www.theguardian.com/science/occams-corner/2014/may/1...
https://www.google.com/amp/s/thehill.com/homenews/state-watc...

Water is fixed, but trust is gone in government.
I have an SSN that similarly seems fake despite being real, which has caused issues in the past. <_<
Stumped by the stock market slump? Start picturing a used car dealership
Yes, but spend some time watching him speak about preferred pronouns and it is clear he has inherent distaste for them.
Thanks for this. I guess there is a fine line to tread between being aggressive and assertive. I often see them used interchangeably though.
Universities are somewhat better than shit job employers at complying with Equality Act 2010 duties to make reasonable adjustments for people with disabilities.
12 Business Management Software Every Manager Should Know About
Metallica really started the ball rolling on this one, they made their breakthrough via the underground bootleg scene and now, apart maybe from U2, they are the most corporate band in the world.
It's hilarious that "Eight Megs And Constantly Swapping" is considered light and fast by today's standards.
I spend lots of time with my kid every day, and I've never noticed any difference in behavior when he eats lots of sugary stuff (usually once a week). Also, at every birthday party some parent will always start espousing this theory while pointing to the kids playing as evidence, and I've learned not to point out that their kid acted exactly the same way last week while visiting my kid with no sugar served at all... My pet theory is that people who claim this connection are mostly exposed to children running around and acting like children do at events where incidentally there's a lot of soda, cakes and candy.
> Google never paid us anything

> So this guy will get paid

Who pays for that?
How to Install a Kitchen Faucet with Sprayer
I do career consulting (and resume writing) mostly for clients from tech. I think some arrangement where you had multiple forms of income (or potential income) might be a good solution for you. What might that look like?

- Freelance software development - This would give you some control over what types of projects you work on, and you could focus on areas that really interest you. Maybe it would be projects that enable you to learn a new language. You also can typically work from home, and you will be able to balance your time between different work.

- Freelance writing - If your writing is good you can certainly pick up some $$ here and there by writing articles for tech sites. I've done that for tech sites as a writer on career topics, and many of these sites are always seeking new content. The amount of money may not be a game changer, but if you enjoy the work you can probably make this 10% of your overall income.

Personal projects - Perhaps some of them can be monetized and you just haven't come up with the correct concept. Or perhaps you can come up with some ideas for projects that are both interesting and able to be monetized.

Working for yourself is quite motivating. I've done it for several years, and when failure isn't an option you will find ways to stay motivated. I spent 20 years in recruiting before transitioning fully to my current job (resume writing, content writing, career consulting, other freelance writing projects), and I've really enjoyed the change.

Some people aren't cut out for a 9-5. I certainly am not, and it doesn't sound like you are either.
As far as I'm aware, in the UK, if the photograph was of you specifically - that is, not as part of a crowd - technically the photographer would need you to sign a model release, a legal document saying that you give the photographer the rights to use the image for commercial purposes. The document can stipulate a payment or that you give the rights for free. I can't imagine the situation is very different in other jurisdictions that protect intellectual property - but would be interested to hear from someone know knows more about that, because my knowledge is only based on the first year of a photography degree.
Microsoft is looking into AI for use with xCloud
Second vote for emacs-mac here. It's really good.
> meaningfully

The comment you replied to didn't include that condition, and I'd be reluctant to state some arbitrary percentage – as you conjure up 5% – to be 'meaningful'. A larger keyspace is strictly more secure against an attacker trying to guess the key.
If you liked Arch Enemy, I suggest you check out some of the other melodic death metal bands in the Gothenburg style. Dark Tranquility would my first pick, Soilwork is pretty good too.
New e-commerce restrictions in India just ruined Christmas for Amazon, Walmart
M-x cua-mode
There are lots of internet forums where jokes are king, not many where consistently high quality discourse is. Then there's the subjectivity of humor, and the question of novelty of a joke about the internet being mostly porn in this internet-centric audience... :)
> For a given number n of nodes, the squares are randomly divided into four quadrants, i.e. add four children to leaf nodes in the QuadTree. Each edge of the square forms a road connecting two points.

If I understand this correctly, then the edges of every final quadtree node are assumed to be roads. As a result, if a given quadtree node isn't subdivided, its edges form a large square road 'box'. I think this makes the resultant road grids look artificial, at least for viewers who are used to twiddly networks that have developed organically over decades/centuries.
Sorry, but how is it possible to create "perfectly created gif" to replace the video you're uploading? IIRC, the largest gifs Twitter seems to support is 15MB. You're having problems with seconds of video?
I know I'm showing the grey in my beard to say this, but I LOVED Word for DOS. It was fast and incredibly capable, and IIRC it was the only word processor available at the time (late 80s) that had a solid & usable stylesheet implementation.

The thing is, though, most people didn't use it. Then as now, people just manually formatted titles and whatnot, without ever realizing that they could define "Header 1" to be whatever they wanted and using it throughout, etc.

The folks who loved it, though, were people working in larger documents. At the time, I had a student job at my university, and more than once I helped grad students with dissertations and theses manage their stylesheets, and to watch the light bulb come on was pretty neat.

word 5 for DOS was so solid that I used it as my primary word processor for YEARS after it was technically out of date. WFW was a DOG initially -- incredibly slow, ridiculously unstable, etc. Even the final DOS version (5.5) was weak; they reskinned it to use a text-mode implementation of the CUA-style menu structure, replacing the idiosyncratic menus of the original DOS version and thereby destroying its speed.

(Kids: Back in the day, every program had its own menus and commands; there was no real uniformity of interface at all. It kinda sucked, but in this case it was a real strength of the product.)
110M Year Old Dinosaur Mummy
Ask HN: How can I use my phone as a laptop?
I have a powerful desktop PC for all the development work I need to do. I have tried and failed to get a laptop that does it all (portable, long battery life but still powerful enough), so I ended up with a laptop and a desktop. Then I realized that I don't use my laptop for anything except SSH-ing to servers and RDP-ing to my desktop, but I still need to maintain it (e.g. keep ssh keys and all kinds of other settings in sync, run updates, etc.).

I think that the best setup for me would be a desktop + phone + something similar to the now-unsupported HP Lapdock or the Mirabook (which is probably going to be a vaporware).

Are there any external screens that I can connect to my Android phone that have built-in battery? Any other ideas?

(What I do not want: custom scripts/software/git repo/etc. to keep my laptop in sync with my desktop. It doesn't work for me.)
I think the answer is supposed to be that you've done your architecture wrong if you ever allow a revoke list to grow as high as 10k or beyond. You should not have to grant very many long-lived JWT tokens to begin with, so for most revocations it should always be enough to simply let them expire.

If the token blacklist is budgeted and never allowed to grow to a size of more than say 10-200, then it can probably be safely maintained over the lifetime of the project in a way that doesn't require a round-trip, in the source code for the service or otherwise gated behind a release barrier.

I don't know if I agree with that (I've never implemented JWT) but at least I think I've heard of the idea that's how the architecture is supposed to be planned for JWTs.
Based on my knowledge of the market for freelance software gigs, I think you are grossly overestimating the difficulty of finding good work. "Extreme luck" is not necessary, nor is "extremely good networking".

30-40% is also probably a bit of a stretch for the recruiter's take (former recruiter here). Those numbers and higher are certainly possible, but 20% is a bit more likely. Also, if you are getting a competitive rate for your work, it really doesn't matter what the recruiter is taking, does it? If they are able to negotiate a huge finder's fee on top of your competitive rate, that's their skill being rewarded.
Improve one thing. Begin there.

Improve another thing. And repeat.

Fix a broken latch in your home. Improve your code a few lines at a time. It adds up.
Listen to the Creepy Noises Picked Up at a Space Weather Station in Antarctica