skysight-inc/HackerNews huggingface dataset:
I suspect that their work in using Electron for things like VSCode made switching Edge over to Blink more enticing. I wonder if they ever considered looking at the Mozilla frameworks
Several people have POC'd the vulnerability at this point, including Saleem Rashid, who rickrolled GITHUB.COM in IE with it, so I think it's pretty safe to say we have a grip on what the vulnerability actually is.

A fun additional note: this post references Cas Cremers tweet-sized recitation of the vulnerability, but he followed it up with an even better, even tweetier variant attack, which I'll paraphrase:

1. Find an ECC root cert.

2. Let Q be its ECC-point public key.

3. Let G be the P-256 generator; set it to Q.

4. Let k be the corresponding secret key; set it to 1.

5. Profit.
If you add up all the years of lifespan you lose from reports like these you would already be long dead.
A possible result is that adversaries will deploy robots that all emit the same radiation patterns in lieu of identifiable persons.
As a 50-something 'within the accepted BMI range' adult, I can't help but wonder if your ACL issue and the inability to squat are both symptoms of some common issue, rather than one causing the other.

I don't squat, but I just tried it and although it feels weird from never having really done it, it was quite simple. I'll probably start doing it daily.

> nowhere close without extreme ankle-knee-hip tightness & then, if I pushed, pain.

Isn't even in my reality. To the point I almost don't believe you.

But, people are different, so there's that.
I think the point is that it's a cultural thing, regardless of how fortunate or unfortunate someone is.
They are basically paying you a tiny bit to use Edge and Bing with their rewards program. You get points, which can be converted to Microsoft Gift Cards and some other stuff.
Six Mantras for a Technical Startup Co-Founder
I'm going to take a guess that this is mostly due to the use of Skia. I think the problem is not so much with the rendering of fonts (which is still likely DWrite) but with the compositing of them onto the canvas. There, it's extremely difficult to get gamma right.

I am sympathetic to this, as I've spent a lot of time at the low levels of this stuff. Unfortunately, one problem is that there is no one "right answer," and not really a lot of authoritative guidance on what's preferred. Some people prefer higher contrast, others prefer minimal distortion of the shapes and spacing. It's always a tradeoff.
Learn text faster with a generated quiz
This article has nothing to do with bodyweight squats or olympic lifts...
Raft Generic Implementation for TypeScript
More kill-loops automation?
Hope it doesn't kill any QA testers or have datetime bugs.

Reminds me of Captain America: Winter soldier
https://www.youtube.com/watch?v=3ru5wM7fl7g

"Deploy the algorithm. Algorithm deployed"
Although I don't think such a comment is appropriate for this thread, I'm curious as to what you mean.
Is there a self hosted server for auto merge?
The funny thing is, the most up voted comments on this topic don't even seem to be about the FA. They are mostly just 'generic advertising is bad comment/anecdote related to the title'.

Another idea I had after reading the article is that advertising is more pervasive in big cities. From what I can recall, big city inhabitants tend to have a lower life satisfaction rating than smaller town dwellers. So countries with more urban dwellers might normally have more advertising and less life satisfaction... because big cities, not necessarily advertising. Also richer nations tend to be less happy, and by being richer have more advertising. There's a lot of ways to interpret the data.

It's funny to see the group-think dynamic on display needed to make non relevant comments go up and comments related to the article be down-voted (which aren't even stating anything specific... you and I never even said 'it's this' just questioning 'maybe not that')

Another super interesting thing that I glean from the down-votes is the bottom down view only when convenient.

If you post on HN that tech companies are evil and conspiring against our privacy, people will say (IMO mostly rightly BTW) that it's mostly bottom up, with consumers CHOOSING bad options. But as soon as advertising comes in the mix, now the world is top down, with evil marketeers manipulating the masses anyway they want.

To all the down-voters: your boos mean nothing, I've seen what makes you cheer!
I have published some of my extensions for the new Edge browser on their store [1], the submission experience was straightforward and pleasant, and the extensions were published in a couple of days after manual review. Updates were also reviewed and published in a timely manner.

More importantly, during extension submissions and reviews I did not feel abused as a developer, something which I cannot say about the Chrome Web Store [2][3].

So I am happy that Microsoft has not only renewed their effort in this space, but they're also offering a decent alternative for developers who would rather not deal with Google.

[1] https://microsoftedge.microsoft.com/addons/category/Edge-Ext...

[2] https://github.com/dessant/search-by-image/issues/63

[3] https://github.com/dessant/youtube-autoplay/issues/3
Excellent summary. One thing he left off: some SSDs continue to copy/erase blocks even if there is nothing new to write because multi-level cell state does degrade over time. There is a concern that some MLC drives will suffer bit corruption over time if not regularly power up to allow this in the background. Citation needed: I only recall this when I was interviewing to work for Western Digital many years ago.
Show HN: Visualizing a Year of GPS Data
So I can take my theoretical Tesla to just any software developer to unlock those optional features? Because where I live a tuned car doesn't require paying the cars creator a cent.
Generalized systems search massive databases, these systems can have much narrower data sets. "Who is X?" and "Is this X?" are very different computationally.

Also; "fail early, kill innocents" is a great paradigm for staying in power.

The beatings will continue until moral improves.
I'm not really sure why you were downvoted since you raised some pretty relevant points.

> TypeScript's major weakness is that it doesn't want to break away from Javascript.

This seems to also be the source of it's popularity, it's the path of least resistance, sprinkling types on top of your existing codebase is a way easier sell.
We’re Living in a Subscriptions World. Here’s How to Navigate It
> I've actually mostly lost my ability to squat now which I kind of regret.

How? In what manner?
Afrinic Enters IPv4 Exhaustion Phase 2
> Hopefully Microsoft will make edge the default browser at some point.

Isn't is already for fresh Win10 installs?
Or are you meaning "new Edge"?
Or young people just starting out and have only ever worked in a booming market. I worked in construction/sanitation for a family member's business from 15 to 18 summers, then 18 to 20 full time. My dad always stipulated that my job was entirely dependent upon going to night school and keeping my grades up because he did not want me to follow that path in life.

He was only a little older than I am now and was already suffering from physical problems associated with such labor. So he really knew what he was talking about. It was good advice because The Great Recession nearly bankrupted the company.

I also see people that have overinflated ideas of wages in such industries. They often quote average salaries in the range of what the BLS reports as the 90th percentile.
It seems to me that the author comprehends the quote perfectly well. His point is that since Buffett was adding negative value to Graham out of the gate, he'd have needed to do something extra to make hiring him worth Graham's while. And that doing that something extra would have been a good investment because of the learning opportunities it would bring. That's the apprenticeship part. Disagree with the argument if you like (I do too), but don't read it unfairly and then rip him for it.
"143 languages", says the homepage. That's an attempt to take us for a ride. JB Mono does not actually cover very much, see table below. We should stick with DejaVu Sans Mono so that multilingual text does not look like glyph salad.

----

fontforge → Element → Font properties… → Unicode Ranges

Non-Unicode Glyphs 159/0

Unassigned Code Points U+0000-U+11FFFF 2/0

Basic Multilingual Plane U+0000-U+FFFF 481/61780

C0 Control Characters U+0000-U+001F 2/0

Basic Latin U+0020-U+007E 95/95

Latin-1 Supplement U+00A0-U+00FF 94/96

Latin Extended-A U+0100-U+017F 128/128

Latin Extended-B U+0180-U+024F 6/208

Spacing Modifier Letters U+02B0-U+02FF 9/80

Greek and Coptic U+0370-U+03FF 2/135

Cyrillic U+0400-U+04FF 94/256

Latin Extended Additional U+1E00-U+1EFF 6/256

General Punctuation U+2000-U+206F 16/111

Superscripts and Subscripts U+2070-U+209F 7/42

Currency Symbols U+20A0-U+20CF 1/32

Letterlike Symbols U+2100-U+214F 5/80

Mathematical Operators U+2200-U+22FF 14/256

Geometric Shapes U+25A0-U+25FF 1/96

Alphabetic Presentation Forms U+FB00-U+FB4F 2/58

Latin Ligatures U+FB00-U+FB06 2/7
I loved Ryan O'Donnell's "Great Ideas in Theoretical Computer Science" series, you can find it on YouTube:

https://www.youtube.com/playlist?list=PLm3J0oaFux3aafQm568bl...

MIT OCW has a course on Advanced Data Structures which is just great! You can find the Fall-2017 version of it here:

https://courses.csail.mit.edu/6.851/fall17/

I also started reading the "Streaming Systems" book which is a great reading on distributed data-intensive systems, I recommend it:

https://www.amazon.de/dp/1491983876

Also, you might be interested in checking out the Apache Beam, Flink, Spark and Storm projects, a lot of things happening on the front of designing data-intensive distributed systems, hacking a side project in any of these might be a fun learning activity.

Best of luck!
I'm sure it plays a role, but there are countries with similar wealth and support systems, but so many things (like the lost property example) are unique to Japan.
They worked on it a bit [0] but it has been abandoned along with all the other embedding efforts over time. As someone who embeds Chromium (via CEF) only because it's easy, I would really appreciate (and have been shouting into the wind about) focus on the embeddability of Gecko.

0 - https://github.com/mozilla/positron
In all seriousness, Brave New World is an excellent book. It's quite startling how much Huxley got right (and also what he got wrong, instead of soma we actually got the complete opposite with an international version of American prohibition). The general premise that it's easier to keep the population ignorant by barraging us with endless trivial rubbish than than 1984-style authoritarian "Ministries of Truth" is spot on I think.

Huxley is definitely on my top ten list of favourite authors.
I've tried squatting (a la home-made squatty potty type thing) at home, and while it works ok with #2, #1 while sitting... nope. It reorients my plumbing to not point in the right direction for capture.
GraphQL libraries often have built in documentation abilities that make it trivial to document, extract, and make pretty api docs fairly trivially. It’s still like pulling teeth to get developers to use the functionality at all.

That said, the appropriate reaction is to laugh louder the longer they make the claim.
so a person's ability to fight is used to resolve judicial matters?

seems... unfair.
The parent comment is wondering about the structure of the signature and if different curve parameters can be specified for it. How can explicit curve parameters be specified in an ECDSA signature? ecdsaWithSHA256, at least, is simply two bigints. There's no spot for specifying explicit parameters.
>> as far as we know, such quantum effects cannot occur at any temperature

thats the too warm wet & noisy argument generally made. AFAIK it has been demonstrated that energy transfer in leaves for photosynthesis depends on quantum effects, so does sense of smell & direction in certain birds IIRC. there is a section on the wikipedia page for this that addresses this with ref links:
https://en.wikipedia.org/wiki/Orchestrated_objective_reducti...

my point is rather simple, IF there is any evolutionary advantage to quantum processes in brain AND these quantum effects are available to ANY exploitable degree then evolution will favor selection of those mechanisms until they become pervasive and lose advantage. so its not really surprising that once the consciousness is aware enough to self reflect, the pace of technological development accelerated exponentially.

I do agree that it sounds like new-age BS but that will always be the case, religion with always try to hijack the scientific development but that should not be a deterrent to a lot more research conducted on this really fascinating field.
The README on GitHub contains more information about the project: https://github.com/mat-sz/filedrop-web

If you have any other questions let me know and I'll add them to the FAQ.
In my experience it helps devs move the documentation up one level. By that I mean they don't just document the mechanics and type signature of the function, but instead document what the function is used for and why it exists.

You can already write decent docs in plain JS, but I've found that having the types already documented by the compiler helps devs move up that level of thinking automatically.
Because there was the very real threat of piracy and poor quality control destroying the console industry. The crash of 1983 and the Dreamcast are the industry poster boys of why open consoles are a bad thing™.
It's good to have alternatives.
I remember looking at this when I joined MSFT. I think I was 7 management links away from billg. And yes, many of the middle managers fought with each other constantly, not knowing what was actually happening on the coding level.

We had these huge reorgs where all the middle managers would get shuffled, but almost all the ICs and their leads would be doing the same thing as always, maybe once every other year.

Although this article leaves out that even in a flat organization, if you have people that have it out for you, or are trying to manipulate you, they are essentially building an immoral maze as well (and one that by design you will be found lacking).
Using your analogy, it can be better for all involved to develop a single eight cylinder engine and sell it with two cylinders disabled for less to those that only need six cylinders.
On a systemd based system, you may have fstrim.timer enabled by default. Check: sudo systemctl status fstrim.timer
Not parent commenter, just sharing my solution. I use Zim[0] because it already saves a folder hierarchy of markdown TXT files. The base folder is synced to Dropbox, and the markdown is readable/editable enough if you open it on a mobile device.

I'd love to use CherryTree[1] because it supports encryption and is more functional, but it stores everything in a single XML/SQLite file. Neither Zim or CherryTree[1] have mobile apps.

I really tried to use Joplin[2], which saves markdown too and has mobile apps, but the desktop app is huge. I prefer to use those resources for Keybase.

0. https://zim-wiki.org

1. https://www.giuspen.com/cherrytree

2. https://joplinapp.org
Using TS since ~2017.

Moving an existing codebase to it is a giant pain, otherwise it's not bad.

It fits you into better practices, but don't treat it as types are always true. When debugging issues I'll commonly assume Typescript's types do not exist or how it would act if they are wrong. This is notably true of consuming API responses with mixed data types.

Generally, what I really like about typescript is that you normally blend it with linting, minifying, and strong IDE integrations. These things, when combined, really help code readability and adherence to TS conventions and eventually save you from massive bugs that might not have been caught prior. Obviously, at the end of the day, how you use it really defines how helpful it is.

All that said, I haven't ever really had major issues with the tools around TS.
Yep, it ain't perfect but it is so much better than not having it. Anyone being concerned about TS adding overhead please take a look at how generics in Java work - both struggle with erasure of type information at compile time. Java may be sound but doing anything non trivial with generic types gets complex quickly. Compared to Java generics doing TS advanced types is almost a joy.
America preps workforce for industries of the future: Senate hearing, bill
Ocean temperature: 2019 was hottest year on record
Yeeeaaars ago I remember seeing someone honestly ask "why do you click on a little TV to save a document?"
If you're using a third party dependency that has type definitions tsserver / VSCode will pick it up regardless of whether you're writing js or ts.
If laptops/phones have power events that you could hook into for when charger is unplugged. Just start blaring the speakers when you detect such an event without the alarm being disarmed first.
Microsoft Re-Launches Edge on Windows and macOS, Now Based on Google’s Chromium
Significantly easier! Thanks!
Verbit raises $31M Series B to expand its transcription and captioning service
on OSX or Linux you could grep the logs every few minutes or seconds or whatever and see the battery status that includes AC power. From there you could have it alert you via whatever method you want.

On OSX:

pmset -g rawlog

Output:

$ pmset -g rawlog
pmset is in RAW logging mode now. Hit ctrl-c to exit.
* Battery matched at registry = XXXX
01/15/20 XX:XX:XX
No AC; Not Charging; 75%; Cap=5490: FCC=XXXX; Design=XXXX; Time=X:XX; -752mA; Cycles=14/1000; Location=XX;
Polled boot=01/15/20 XX:XX:XX; Full=01/15/20 XX:XX:XX; User visible=01/15/20 XX:XX:XX

I expect there are more elegant solutions, but this would theoretically work, as I used to use this among other things to track my daily laptop usage to see how on task I was any given day. If the lid is closed but unplugged then I was probably going to/in a meeting, if the lid is closed and charging then I was likely afk, not working. Worked pretty well to give me a ballpark of my productivity.
Just as an anecdote from a NYC resident, a couple years back I found a Japanese woman's wallet on a commuter bus. From the address I saw that the owner lived in my neighborhood so I went by her home after work to return it. Nobody was home so I left a little note with my phone number. She called me, and I met her the next day to return it to her. I considered our business concluded but about two months later she and her husband sent me a Christmas card with a gift card inside. I thanked them but sent the gift card back.

I have also lost my own wallet on multiple occasions when I was younger and more careless, and I would say it was returned maybe two out of five times. Not great, but not that bad either.
The Advantages of Being an Entrepreneur
> Advertising isn't inherently bad, any more than aspirations are inherently bad. It boils down to what's being advertised and how honest the ads are about it.

They aren't honest about it.

An honest appraisal of a product would include all relevant information, including if a competitor's product is better or cheaper, or if the product has problems that might be worse than the solution. That's what Consumer Reports-type sites do, what friends/family do, what doctors/mechanics do, what minimalists do. It's not what advertisers do. The very most honest advertising is lying by omission, and most advertising is much worse than that.

If you were trying to help consumers find the best products, you'd work for an independent review site that accepts money from consumers rather than producers so that you're actually accountable to the people you help. Advertising isn't there to help consumers--it fundamentally is the wrong way to help consumers.
Don't those old people tend to have a history of hard physical labor? I would expect that to overwhelm the squatting-or-not effect size...
I'll provide a specific issue I had, which is that the charts don't provide good units or labels. For example, on the Week by Week breakdown chart the vertical axis is labeled "Duration" and and has bars that range from 0 to ~2.0, but no units written there. Neither hours or days really make sense (hours are too short, and from the rest of the post it is pretty clear the author works more than 2 days per week).

Now going back to look over the post to write this response I happened to mouse over the chart (something that I could do because I happened to be at my computer, but something I missed the first time on mobile) it actually showed me the values for each segment, and I was able to figure out what was going on. The units are days, but they are 24 hour days (since the entire post is about work schedules I would have assumed 8 hour days). That explains why the maximum tend to be ~2 (because 2 days is 48 hours). The chart would be a lot more intuitive if the duration was in hours, and no matter what the units should be labeled explicitly (in this case I would use "24 hour days").
While that is true - a consumer must take action to protect their individual information - it may be that if enough people do this that the cost of compliance (responding to the ccpa requests) will make it less profitable to hold on to a consumer's information.

There are also lists with links and contact info of important businesses to exercise your CCPA opt-out or delete rights with like data brokers such as Experian, Epsilon, TransUnion as a start. Even ccpa email templates that may be easier to use rather than going through a form (not sure if they will work).
TS compiled can still be faulty if the app is injected with data of different type

Runtime type checks is the lost link between static checks at compile time and arbitrary i/o data type in compiled js code.

You define a type in a similar way you would define TS types. At compile time it would give you the typescript type checks.
At runtime it will help you determine if data has the correct type exactly as your typescript app expected.

There is extra work though, handling error if there is a faulty data type
I've been running RoyalTS as of late - integrated Keepass into itself pretty nicely. I'm a bit sceptical of their credential handling internally, but it lets you use a keepass file.

I've used Mobaxterm in the past, and it was decent. Royal TS is just a little nicer. Windows Terminal is coming along quite nicely too.
Don't know. But you can get better opportunities everywhere with G on your resume over Amazon. Amazon also pays way less and has worse perks in everyway. Google was known to be a great place to work. That legend carries on amongst non tech people.
The abundance of "police boxes" in Japan, small satellite police stations, probably helps a lot.

While living in Japan, I found a lost wallet on the street, in the gutter. That wallet was sitting just down the street from the police. Line-of-sight. Picking up the wallet and taking it to the station was immediately obvious and convenient.
> Where you appeared to be justifying creating dissatisfaction on the basis that you are providing a solution to that dissatisfaction. I'm sorry if I misunderstood your point here.

Touché. I did say that. Balderdash.

My point (poorly stated) was that while I think it's cruel to create a problem where it doesn't exist, it's not cruel to promote the solution to a real problem that already exists. However, promoting the solution involves reminding you of the problem, which creates or emphasizes a dissatisfaction you may have been ignoring.

> I suppose that I did -- and I still do, because I don't see how my reply was unresponsive.

My point in using heroin as an example was to say there are plenty of ways to create happiness that aren't necessarily beneficial in the long run.

Perhaps some better examples would be:

- Sitting on the beach all day

- Not exercising

- Spending every dollar I have today and ignoring my future needs

All of these would lead to me being happy for a while. But eventually they're detrimental. Yes?