skysight-inc/HackerNews huggingface dataset:
That you're not Knuth, but I suspect you knew that already.

If not, um... retroactive spoiler warning? Sorry.

Say, have you heard of that book, The Three Knuths of Ypsilanti?
There are some chinese FPGA card that you might find interesting: https://pl.aliexpress.com/item/1005001275162791.html
How does ConTeXt compare with LaTeX and Word? It has been around forever, but for some reason it is always absent from these sorts of discussions.
This describes my most productive, successful work environments pretty accurately.

I still believe in breaking down work into small tasks and estimating them, but that should be done by the individual (or small team) doing the work. Estimates also need to capture the level of uncertainty.

I still believe in frequent status updates with the manager, but those should be informal and (often) initiated by the individual/team.

When driven by the employees, the act of breaking down tasks, estimating, and reporting status can do a lot to build trust in the eyes of management. However, that autonomy first has to be granted by management first.

This work style isn't just for senior engineers either. The scope of responsibility should be smaller for junior engineers, but the level of autonomy over that scope should be relatively constant.

The best managers I have had hate micromanagement and generally refuse to put up with employees who require it long-term.
There are many things that doctors do not recommend because they don't believe the average person can use it correctly.

For example, a doctor prescribed two medications (A, B) to take twice per day. Yet there is an alternate medication (C) for one of them (B) that can be given 3 times per day, which reduces blood level fluctuations resulting in better symptom management. She told me that they don't usually prescribe that one because they don't trust the parents of their patients to correctly administer one drug only twice per day (A) when giving the other drug (C) 3 times (they are worried about overdoses of the twice daily medication A).
Coils, magnets, and membranes: $30.

The over-the-head hardware, wire, etc: $40.

Usability, care for minor conveniences, thorough support in the rest of Apple products: $529.

Some other companies tried to emulate this, with limited success. It's not just a problem of designing and executing (which are real large problems), but also a problem of forming a large base of devoted fans, and a reality-distorting field™ to keep them devoted.

The latter cannot be done with smoke and mirrors, only with solid design and engineering, plus the right elitist-but-accessible marketing. This is easier when you are Ferrari or Tissot, but Apple managed to be almost price-competitive, and sell massive amounts.
LifeProTips : Don't ever use a Q-tips while walking ... you'll understand why when you'll hit a wall or a door with your elbow.
>There’s that pesky left/right ear difference again.

The left/right ear differences may have to do with the majority of people being right handed. If you are using a Q-tip on your own ear, you have to use the same sided hand to clean the ear. Thus, you probably do a better job with your right ear than with your left ear, if, like most people, you are right handed.
You only need to validate it to the depth that your target can validate it, which likely means via (among other sources) paid-for IP Reputation services.
This is motivated reasoning taking to extremes.

"LaTeX users being more satisfied than Microsoft Word users and (2) KN claiming that Microsoft Word is more efficient"

There is no conflict in this statement, despite the author's claim. People who walk to work (for reasonable distances) will also tend to feel better, even though it took them longer.

Efficiency and satisfaction are different things. One is subjective ("how do you feel?"), the other objective (amount of work done per time). You are free to assign any relative value you like to these objectives, neither one is objectively "more important" than the other in all cases.

But entirely denying a measurable result while being offended by the idea that, maybe, the measurable satisfaction LaTeX gives you could also, theoretically, possibly, cloud your judgement, is silly. It's literally a textbook example of a cognitive bias!

I suspect the root cause here may be how much the tech scene loves to pretend to be "objective" / "neutral" / "scientific". If people were to consider the idea that they are just bundles of emotions, like everyone else, and, most importantly that there's nothing wrong with that, it would vastly improve some parts of the discourse.

You chose LaTeX because (a) you prefer to spend an hour with a keyboard to spending 30 min with a mouse, because (b) it's part of the identity you've chosen for yourself, because (c) it gives your work that cool Bell Labs vibe, because (d) your peers would judge you, because (e) your peers chose it for you, because (e) you didn't invest a month into learning it to abandon it, because (f) you built this really cool continuous integration pipeline from your lab to Nature, or because (g) you're the type of person that noticed I used (e) twice, and those people just tend towards LaTeX.

Some of these are emotional reasons. That doesn't mean they are invalid! You don't need to rationalise them. Be irrational and proud of it–it's been cool among a majority of numbers for a long time.
I don't know if openstreetmaps provides a free tile server, but I could see that as an option for the more privacy minded. Or to preload a basic map so your not querying a tile server, and to go even further, preload a more detailed map like older offline GPS apps.

In the iOS app you can also add an option to use apple maps instead too.
wtf? (the rest of my response in it's brevity.)

thanks. have a great day.
Olimex iCE40HX8K-EVB is $50, it comes with 512KB SRAM chip, two buttons, two LEDs and lots of IO wired to five block connectors.
> Sitting still and listening carefully is a dying practice. I would challenge anyone reading this to seriously ponder, "when was the last time I sat in silence and intently listened to a long-form musical work?"

It's interesting how many people get pissed and come out of the woodwork when you mention this. Something deep within them is slighted or invalidated simply by the mere notion that they might be interacting with music sub-optimally ;)
Honestly, where I'd draw the distinction between a database and a datastore is the ability to do multi-statement transactions.
So, a filesystem? A datastore. Some support fsync on a single file, but multi-file sync isn't usually supported.

MongoDB and LevelDB both support transactions, so I'd err on calling them databases myself.
great feedback, thanks a lot!
I love the comment! Thank you some_furry. You're a quick code reader.

You're correct that it doesn't offer key rotation or forward secrecy. That's something I definitely want to add (assuming anybody actually finds this service useful).

> One thing I didn't see was message padding of location data prior to encryption, to prevent side-channel attacks via ciphertext length. [7] I don't know if I missed this, or if it was omitted.

You didn't miss it. It's not there. It's something I should add.
I'm hearing people asking "what if there are some horrible side-effects 10 years down the road?" which appears to be a reasonable concern.

However, we don't know the side-effects 10 years down the road for COVID-19. I, for one, am far less concerned about potential vaccine side-effects than I am about known lung scarring and whatever potential side-effects could emerge from COVID-19.
I would guess that is a little bit of journalistic summarization, and what the author means is that the IPs used in the attack had a reasonable reputation. That's what made me wonder whether they were talking about residential proxies.
Orginal source: https://www.wsj.com/articles/elon-musk-to-discuss-teslas-ban...
He says "I don’t trust Rebekah Jones to be an honest data broker but that is not a violent crime and we should not treat her like a violent criminal."

But he doesn't support that claim about her not being an honest data broker with any evidence here. Not in this piece, at least. Maybe there's some other one. So for that to be your takeaway from THIS piece, I find odd.
From their FAQ (basically magnet only holds mouse in place when not in the middle of mousepad):

WON'T THE KEYBOARD AND MOUSE FALL OFF THE DESK?

The desk has a layer of steel under its surface. Magnets on the keyboard and keypad hold them in position on the desk. We provide specialized magnet kits for standard Apple products and a general-purpose kit to accommodate other products. The mouse pad has a ring of steel on its outer edge but no steel in the center. This allows the user to slide the mouse easily when mousing and store the mouse anywhere on the edge of the pad when not in use.
You're right that we don't have leverage.

One way to get leverage would be renters that live in Palo Alto voting to get better representation and policy that benefits them, but I do think this is unlikely to succeed.

Property tax is linked because if it was forcing existing owners to sell because they couldn't afford it then they'd be incentivized to allow higher density housing to increase supply, reducing prices, and then reducing their own tax. They wouldn't be able to do what they're doing now. As it stands the incentive is to restrict supply because there's no downside for existing owners (and only upside). I don't actually prefer this outcome, I'd prefer protecting owners while increasing supply, but without the incentive it doesn't happen because existing owners block it.

As it stands new buyers are subsidizing old owners who pay comparatively nothing in property tax.

Ultimately it comes down to the political positions you state at the end, you don't want more people here or a strong economy of workers here. That's fine and a genuine position to hold (even if I don't agree). I grew up in an area with a poor working economy that would have loved the economy we have here, but it's here mostly by historical accident.

Can you see that it's frustrating to have people that bought in for very little cost telling others that have to spend millions that that's too bad for them? If you bought in for $4M I'd actually be more sympathetic to that position (and maybe you did), but I've found people arguing your position usually bought in for little a long time ago.

> "The city of PA doesn’t need new people...will only create more restrictions and lesser resources and more crowds. There is no incentive at all."

A lot of highly educated technology workers and their families create a nice environment to raise kids in and a great community to learn a ton of things. It seems reasonable to support non-zero-sum growth which can benefit others too. Higher density housing near transit also reduces congestion issues where people now have to commute from east bay. It also allows kids to work nearby in newly created jobs that are the best in the country rather than having to move away.

I suspect the VC economy is here to stay, but maybe it will one day leave and housing prices will crater leaving Palo Alto like Detroit. I doubt it because the weather is nice, but there'd be some schadenfreude in that outcome for me. Unless of course I do buy in, then presumably I'd want no new housing too. :)
> iff

I don't think that second f is justified from what you've said. The "only if" seems likely in the modern environment but not guaranteed.

Even the "if" half doesn't quite seem guaranteed, though. If it's always easy to know which choice maximizes utility, then having more options is clearly better. But I don't think that's the case often enough to be confident in it. If someone is skilled at pretending to be "good", but finds themselves with choice paralysis in situations where genuinely "good" agents would proceed with dispatch at only a slight penalty to the average quality of the ultimate choice, you might be less successful for having the "dark traits" despite covering them up. And even that is ignoring the cost of doing the covering.
Longer. This Richter Scales "Here comes another bubble" video was 2007. https://www.youtube.com/watch?v=I6IQ_FOCE6I&ab_channel=TheRi...

Obviously 2008 did see something of a drop in general so I guess they were right for the near term. But they were specifically ragging on companies that you'd have done very well with over the next decade+ even if you had bought in 2007.
Incorrect, under GPLv3 if you do not distribute the source with the object, anyone with a copy of the object code is entitled to request the source code if you do not distribute the object code with the source code. I.e. if those friends give it to someone else your obligation to provide source follows the object to someone else. (This is a short and incomplete summary of section 6).

GPLv2 is even more stringent, if you do not accompany the source with the object than any third party with or without access to the object is entitled to request the source code. (This is a short and incomplete summary of section 3).
I like developing in Qt. It is well designed, well documented and comprehensive. I like the power of slots and signals.

My experience developing Qt applications for ~20 years (mostly for Windows and Mac) is that it is very well supported on Windows, but less well supported on Mac. I really wish they would concentrate a bit more on making it look more native and be less buggy on the lastest version of macOS, rather than adding new features.

I list a few current issues with Qt 5.15 on macOS 11.0 here:
https://successfulsoftware.net/2020/12/07/issues-with-qt-app...

And dialog widget layouts never look quite right on macOS.

I am not aware that Qt 6 fixes any of these issues. I hope they get fixed soon.
My small population study (size: 1) showed a clear causation of cerumen impaction after Q-tip use. Your results may vary, but they don't work for me.
Why are there curriculums for post-grads? They have already completed a curriculum.
It is the culture of free beer. On my circle most developers don't even care that sites like HN and Reddit exist.

They do whatever is needed, mostly with commercial software, and then leave to home, where their hobbies are completely unrelated to coding.

In what concerns Qt 6, I care about the multiple 3D backend, C++17 and the upcoming QML to C++ compiler.
btw Hades should work by now, I just got a report about it
You're right, missed the thread I was previously talking about the non-Max.
They might also choose Apple, since otherwise it would be Android (i.e., even worse). Apple has a lot of drawbacks too after all. This is not what I would consider "wanting", it's a forced choice (just like choosing Android when Apple is "stopped" would be).
Exactly a licence key - which you could transfer to someone else. You didn't own the software. You owned a licence to use it.
Ya. I loved Code Complete v1. Loved it. Such a great snapshot of a period in time.

Mostly, Code Complete is a model for how to think about thinking, a self examination, how to do introspection.

A current superior example of this strategy is Dan Luu. IMHO.
Other humans are aliens. It is all a matter of degree. Octopods are about as alien an intelligence as we have on Earth. It is easy to imagine less-alien outsider aliens

"X is just mostly..." is a reliable way to begin a falsehood.
But don't all other bluetooth earphones also work 99% of the time?

Not saying you shouldn't by apple, but I don't see the "it works as well as other earphones that cost 1/10th as much" as a real selling feature.
The complexity comes into getting that machinery going in your build system and hosting. Additional complexities arise very quickly once you start optimizing your build (cmake object targets, LTO). I’m not saying it’s infeasible. Just saying that usually it’s easier to ship the Qt DLL and be done with it. From my observation of the space I’ve not seen anyone really ship the “here’s the object file” approach (it had happened before I’m sure but it’s not the norm for a reason).
I'd actually be interested to see those numbers. Do you have any evidence to support that claim?

It'd be very interesting for us in terms of priorising supported distros. A bit of googling didn't lead to much.

You could be biased by your own job/experience. Most IT doesn't run on the Cloud or in Kubernetes (yet).
If you're interested in using the X3DH handshake that Signal specified, I ported a slight variant of it (which uses libsodium) in TypeScript not too long ago:

https://github.com/soatok/rawr-x3dh

There's no low-level crypto code here, just high-level protocol stitching. This is still something you'd want to hire experts to review if you built it in Java, of course.
Debian is exactly like CentOS - community driven. The exact same thing could happen there.

If you want guaranteed updates backed by a contract, choose Ubuntu or RHEL.
Or they simply have a different level of risk tolerance than you. I'm comfortable going out to eat. I live alone, the only people I physically interact with these days are all under the age of 28, anyone in a risk group that I would interact with is back home a thousand or so miles away.

> virtually never take group outcomes into consideration when making choices unless forced to under the threat of violence.

Group outcomes are effectively a moot point. That presumes that the group, as a whole, has an agreed upon preferential outcome, and an agreed upon means of getting there. We do not (and basically never do, when it comes to the group). Some people want more stringent lockdowns, some people just want the lockdowns to be lifted. People who want more stringent lockdowns are averse to the risk of COVID, and are willing to sacrifice some of the joy of life to avoid it. People who want to lift the lockdowns are unperturbed by the risk, or are okay with allowing people to assume that risk to be able to go on with their lives. I don't see a clear winner from a utilitarian perspective; either really bad things happen to a small ratio of people, or mildly bad things happen to everyone. I certainly don't think the gap in net happiness is wide enough to warrant condescension about people ignoring group outcomes.
If they are useful for sighted users, they are also useful to non-sighted users. E.g. if it is useful for a sighted user to read the weekly download count of a package to get a sense for how popular it is, to read the latest version, the license, etc (it arguably is) then the same applies to a non-sighted user. They shouldn't be forced to find and collect all that same information elsewhere (if it's available at all).
That's an interesting way to diet too, forced vegan.
1. Word has automatic numbering, true, but it's not necessarily designed for the sort that was used in this paper.

2. From the article:

> Note added 2020.12.07: ... Each item in the list looked like a flush-left paragraph, like the paragraphs in this blog post, adjacent to the left margin.

They were numbering paragraphs, not line items, and lines that wrapped were supposed to be left-justified. I don't think this is a strawman.

3. MS Word would have a fit with skipping a number before "They" in the sentence above, and assigning number 3 and not 1 to this paragraph.

4. There are other cases when you need to separately label Article 1/Section A/Clause I etc. in a hierarchy; the numbered list tabulation and hopefully semantic Heading 1/Heading 2/Heading 3 styles and tables of contents in Word can handle this for your use case, but be prepared for frustration if you want something a little different than what the UI is designed to help you build.
CDs (remember those? lol) also implemented Reed-Solomon erasure codes for the stored data, erasure codes in storage systems aren't new at all, and that's not what this paper is about.

I actually found out about this paper because it was referenced in a slide presentation from Google about Colossus (which is the successor to GFS). GFS indeed uses erasure coding with a 1.5x factor, but erasure coding alone does not guarantee durability, and thus needs to be combined with replication to satisfy that requirement, and erasure coding is not the same thing as replication.

The innovation here is explicitly the combination of a new erasure coding algorithm (LRC) AND replication, with a combined storage amplification that is much lower than the previous SOTA.

The paper explicitly compares the new algorithm (LRC) with GFS and other alternatives, and explains why it's better, so this is really not something that is comparable to the 2003 GFS paper in any way (or to any other prior art really), as this is not just a trivial application of erasure coding in a storage system.

There's also this paper [0] from 2001 which digs a bit deeper into the Erasure Codes vs Replication idea that I can recommend if you're interested

[0] http://fireless.cs.cornell.edu/publications/erasure_iptps.pd...
I'm a little sad that there aren't any comments describing what is technically novel around Fuchsia and why it is/why it isn't interesting from an OS design standpoint.

I get the sense that its advances are probably too low-level for most app developers to care, but that's kind of precisely why I'd love a comment elucidating them a bit.

Edit: For example, the Fuchsia docs list the primary talking points as secure, updatable, inclusive, and pragmatic. How well does it live up to those principles? Will they bring practical benefits? What's exciting/new about what's being done here?
If an developer has gone from engineering to product management in 2 years - especially a junior engineer - could mean that he/she is not a good fit as an engineer and they want to give him/her a different role, something that requires a high level understanding but not implementation details.

I don't have any advice and I don't assume what I've said applies to your friend(s) as all situations are different. Just sharing insight.
I've never switched from Qt widgets to QML. It is more important to me that the controls look platform standard. Also I am a programmer, not a designer.
I'm unable to try out the android app, since I'm on iOS, but one idea that would be cool is to set the accuracy of the shared location. Some people just want to share what neighborhood, city, or even what country / state they're in, or only share accurate location to a specific set of people.

Also another way to avoid using google / apple location services is offering a geoIP mode, which would mesh well with the optional rough location options.

It's too bad you can't force location services to only use built in GPS vs pinging their internet servers.

Apple also has an issue where they silently stop location tracking apps in the background, you might have to make a nag notification like arc app does do to keep it active. https://www.bigpaua.com/arcapp/
Build some personal projects. Try and use various popular tools and frameworks. Build an app.
Doesn’t need to be good. Just show initiative to improve.

I normally won’t hire a jr. But I have made exceptions if they have clearly worked through a lot of code exercises, koans, etc.

My daughters boyfriend thought he was hot stuff for getting a masters degree.
After a friendly chat, I informed wife that boy was going to have a bad time getting anything. This is someone that had a lot of connections.

A year later and he sells mortgages.
Should probably add Salesforce to that list too. They’re basically the new Oracle.
Thanks.

I know nothing of the product but investment analysts say it's the only competitor in embedded.
> You need to support people who need to isolate so that they can and do isolate.

I think this is why the US (any maybe other places) ultimately failed so badly at containing COVID. There's strong, partisan resistance to the idea of the government "supporting people." Lockdowns are in fact destructive without significant simultaneous individual-level welfare, but if that kind of welfare is offensive and unthinkable to you, then lockdowns will just seem like needless economic destruction that needs to be fraught tooth and nail. However, the debate ended up being lockdowns vs. opening up, not welfare vs. pandemic death and destruction.