skysight-inc/HackerNews huggingface dataset:
OMG is Canada’s startup answer to the local news crisis
This is a super cool project. Though I think the website could be a lot more upfront about what is needed to make this and what this can accomplish. A quick list of pats, estimated cost, specs and a sample photo would be really helpful in assessing whether this is a better deal that a $150 used microscope.
As it is, it takes three clicks to find the list of parts required and no cost estimates are offered.
https://build.openflexure.org/openflexure-microscope/v6.1.5/...
So your phone provider knows which streets you might have walked down, Google knows whose shoulders you might have bumped into.
It surprises me the number of people who thought they could make money selling emulators, in what is and has always been almost exclusively dedicated to piracy.
- Pitbull Skull Shaver.

I can shave my (partially) bald head without help from others.(You have to do it once in 3-4 days at least, otherwise the shaver doesn’t work well with long hair).
I think some of this was because of the Norman conquest. For a few hundred years the nobility spoke Norman French and the peasants spoke old English. So our words for animals are Germanic and our words for meat come from French. Beef is boeuf, but that word is only for the meat. The refined words were from French and Latin. If there was another word it was lower class.
I see this happen with software projects, too. For example, I'm pretty sure that this same phenomenon is the main thing that killed Smalltalk.
Pair of 32" 4k screens.

As someone who programs a lot, it's worth it (and not that expensive, you don't need high refresh rate or anything). Being able to use spatial memory to navigate between most of the working set of windows, being able to show a lot of text on one screen, etc.

Only downside is that it's surprisingly hard to drive two 4k screens, laptops are likely not going to be happy (or have low refresh rates), even my 3700x/2070-super desktop doesn't like displaying youtube like videos on both at the same time.
Social security doesn't seem to work too badly (although the $500 listed in the article implies that the lady featured didn't put together a full career of anything). It's certainly more sustainable than Medicare (US old-age health system for you furriners).

You could argue that a guaranteed income program consists purely of increasing the subsidies for SS and taking money from 'the rich', but that'll require more political will than exists.

An interesting situation that I see a lot of is folks who spent an entire worklife doing largely cash work (construction, waitresses, bartenders, business owners who never took a reported salary) who find themselves getting older with little money on the horizon. This is probably 50% of the people I know.
Isn't this selection bias? It's like walking in on a flight to US, and seeing how poorly sloppy everyone is dressed. So you might assume that the US is some sort of third world country. But you would be wrong, because the US is rich enough that even the lower class can travel. So if you are talking with some native speaker, you just might be speaking with an idiot, because even idiots speak English as their first language. Where as English speakers from other countries, might be well educated, since it's their second language.
> Add to that the fact that my Polish teacher's explanation for many things is "there's no rule, you just have to learn what sounds right." In one case, if you have a masculine noun you must either add an a or a u on the end. There is no rule for which.

I can only sympathise with you, but that is the thing. As native speaker you just know when the words sounds good or off.

One good thing is that you can always read Polish words phonetically. The notation to sounds is always the same. So its something :)
I think this is pseudo-code? `flatMap` and `=>` for lambdas look like Scala, but there are no array literals using `[]` there. Assuming you mean Scala-like semantics, your second example wouldn't work at all:

scala> Array(Array(1,2),
Array(4,5)).flatMap(a => a * 10)
^
error: value * is not a member of Array[Int]

You would need to write it like this:

scala> Array(Array(1,2),
Array(4,5)).flatMap(a => a.map(x => x * 10))

But then you'd get a flattened array of ints, not array of arrays of ints:

res6: Array[Int] = Array(10, 20, 40, 50)

So to get the same result as

(i. 2 2) * 10

You'd need to write:

scala> Array(Array(1,2),
Array(4,5)).map(a => a.map(x => x * 10))
res7: Array[Array[Int]] = Array(Array(10, 20), Array(40, 50))

...which is more verbose, no? :) EDIT: obviously, I mean "map in map" part, not the Array initialization!

The problem with list comprehensions and `map`, `filter` and friends is that they work very well for flat lists, or lists of lists in some specific circumstances (ie. when you can use `flatMap`). 2D arrays in the general case, and arrays with higher dimensions are really hard to work with using these primitives, unless you have some clever overloads, like what Clojure does. I think Haskell also has a solution for this, but I don't know it enough to comment further, unfortunately :)
You might like Migadu[0]. Its set up as more of a postmaster tool but does have webmail, and multiple accounts on a domain is a first-class feature. I found out about it from ddvault's recommendations[1].

[0]: https://www.migadu.com/

[1]: https://drewdevault.com/2020/06/19/Mail-service-provider-rec...
CSIS says 2020 was a banner year for espionage operations targeting Canada
I never enjoyed SF or the Bay Area. I reluctantly moved there for work. I'm very glad the pandemic gave me an opening to leave :)
Yes, Either you go the Salesforce route and make your software configurable to support any companies processes and people, or you go the Expensify route and make your software so simple to understand and so useful that the "process people" have no choice but to accept it, and everyone else likes it.

Trying to do something in the middle that simplifies processes across groups will result in a veto from the process people. They are very well aware that their job is tied to making processes important and following those processes. They can't code, or even manage things well. But they can follow processes and advocate for how important all of their processes are within the org.
Show HN: OneKeynote, podcast feeds for your favourite tech founders
My concern is that once Apple offers it, various companies will tell their customers they have to enable it to install their apps, and customers will do so and blame the fallout on Apple, regardless of any disclaimer.
Has someone written an extension to aggregate tweets into 1 large tweet yet?
I'll join in then

1) Fender Squire Classic Vibe 60s Stratocaster. I am amazed how good this range is now. Better than my old Mexican from the 90s.
2) Cheap 335 copy secondhand. I have never had a semi-acoustic and it added a new source for inspiration.
Just a fun question. If you had a choice; would you rather be John Carmack or Tony Hawk?
it's just for fun :)
infests the user profile almost irrecoverably

With 'profile' I assume you mean combination of registry and home directory, so Windows has the registry going against it but as far as the home directory is concerned it's the same thing everywhere. Aren't most OS plagued by that, and is it in some way also not logcial? Some software must store things. So if you want to install software for one user (like the ~/Library you mention) and have per-user configuration, and so on, all of that ends up in the user directory. And I don't think there's any OS which manages to go from a full install to a clean install and can clean up the home directory while doing so. Instead leaving a myriad of subdirectories of which it isn't immediately clear whether it's ok to just delete them or not.
Here is the transcription of an audio interview with former Republican National Committee chairman Lee Atwater

Questioner: But the fact is, isn't it, that Reagan does get to the Wallace voter and to the racist side of the Wallace voter by doing away with legal services, by cutting down on food stamps?

Atwater: Y'all don't quote me on this. You start out in 1954 by saying, "Nigger, nigger, nigger". By 1968 you can't say "nigger"—that hurts you. Backfires. So you say stuff like forced busing, states' rights and all that stuff. You're getting so abstract now [that] you're talking about cutting taxes, and all these things you're talking about are totally economic things and a byproduct of them is [that] blacks get hurt worse than whites. And subconsciously maybe that is part of it.
--my-next-gpu-wont-be-nvidia
Your "Software Isn't Bloated" post reminds me of an old post from Joel Spolsky about how complexity (ie. bloat) creeps in from countless unforeseen edge cases.

https://www.joelonsoftware.com/2000/04/06/things-you-should-...

"Back to that two page function. Yes, I know, it’s just a simple function to display a window, but it has grown little hairs and stuff on it and nobody knows why. Well, I’ll tell you why: those are bug fixes. One of them fixes that bug that Nancy had when she tried to install the thing on a computer that didn’t have Internet Explorer. Another one fixes that bug that occurs in low memory conditions. Another one fixes that bug that occurred when the file is on a floppy disk and the user yanks out the disk in the middle. That LoadLibrary call is ugly but it makes the code work on old versions of Windows 95."
Try a food box delivery service. We’ve been going through a few and having all the ingredients and instructions literally brought to your door will give you cooking reps without having to research and make choices. I’m more of a food “assembler”, and people like my food, but I have no skills or knowledge beyond what I’ve developed as a relatively clean eating strength athlete.
This post compares bitcoin to fiat. But to an idealised version of fiat.

Sure, Bitcoin is not perfect, but please don't look at the current monetary system as some kind of pristine, god-created scheme.

Inflation, the banking system, counterfeit money... our monetary system is far, far from ideal.

Also, is Bitcoin overvalued? Maybe. What about the stock market, real estate, gold?

The case against Bitcoin has its merit, but it's mostly a list of one-sided arguments that basically ignore the real actual world that we live in, and its flaws.
‘Unplanned’ only because Intel learned absolutely nothing from the i860. Amazing performance on a hardware spec sheet, while real programs could never gain the benefit and only paid for the complexity.
Yes, since Apple wouldn't release the numbers required we cannot do a proper analysis.

Personally I don't know anyone who spends huge sums on paid apps, but I know of cases where kids spend huge sums on in-game stuff on iOS.

So yes, it's based on anecdotal evidence, but I have yet to hear an account of someone who regularly spends more than a tenner per month (or even per year) on paid Apps.
Philips Hue lights. I had wanted them for a little while for the novelty of it, but upon buying a couple my wife and I converted nearly all of our small apartment (except the bathrooms) to use their color-changing bulbs. Being able to change the light color and temperature has been surprisingly nice and has made our home much "cozier" under quarantine. We change the lights to dim reds and blues during movie nights or when we exercise or do yoga. It was a somewhat expensive shift, though I'd happily do it again. Being able to use Siri via our phones to control the lights by voice is also convenient as we head off to bed (as the light switches are across the room).

[Others have also said AirPods Pro. Spectacular little earbuds.]
I hereby declare that the coming ARM core wars will be termed "ARM wrestling."

Please, please, hold the applause...
John Carmack is awesome, but I find this level of deification (of any individual) kinda creepy - it just feels unhealthy. Would you like to be treated that way, in Carmack's position?

I realize that your comment was likely made in jest, but it still bugs me.
Does Newfinese fit the bill? Particularly the older generation. Listen to the first 10 seconds of this video: https://www.youtube.com/watch?v=xvnDy7PXiTc

Part of the imcomprehensibility stems from their wide use of sayings that aren’t really deductible. “Who knit ya?” is “who are your parents?” It makes sense in retrospect, but I don’t think many people would think that in retrospect.
Is It Time to Panic About Inflation? Ask These 5 Questions First
Also needs to be mentioned that iOS is still locked on the Pro devices so I am not sure how someone could claim that those devices are not computers and so justify a "child mode restriction for all" as per Apple owns world.
"Well, we are programmers, we should be able to fix it."

What an awesome "beginner's mind" perspective. It's too easy to write off a potential solution as difficult or impossible - but why not adopt this attitude, and at least try?
How did you find a good PT? How does it work with insurance? I want to also establish a regular PT routine but I'm unsure how to start.
Did they ever have a free plan? I guess not with custom domains. I also know they are a small Swiss company, so the pandemic may have put their existence on the line if they had a surge of free signups.
I think I understand your point a bit better now: people will not accept crypto because they prefer a mutable legal system over an immutable system of crypto contracts. However, your argument relies on taking an imagined crypto-future and applying it seamlessly over all of society.

Also, I think a crucial element in this equation exists in the form of all of us regular people that do not have power in the system today. Besides, so long as we have some combination of riots, guns, and jails, I wonder if people will experience much of a difference between a system of "who has the gold makes the rules" and "who has the egold makes the rules".
It's been resolved though.
I also have a Barista Express. It's really the best value you can find in a home espresso machine, IMO.

Really great machine.
> It lacks many features required for high performance without hardware of excessive complexity, the most obvious being that RISC-V does not have decent addressing modes, so that the highest performance implementation reported until now (by Alibaba at the 2020 Hot Chips Conference) had to add a non-standard ISA extension to correct this.

Do you have any proof that additional addressing modes would increase performance? What I remember from college and papers I've read is that more modes are generally a detriment to pipelining.

Maybe you're talking about "needing more instructions". You'd be wrong in this case. Using the compact instruction set gives an average of 15% more dense code compared to x86 and somewhere around 25-35% more dense compared to aarch64 (about equivalent density to thumb, but without the switching overhead that makes thumb slow).
To add to this, the article mentions that half of the alleged 60k are SOF (~30k).

This includes units like the 75th Ranger Regiment, most likely the largest SOF organization. According to a quick glance at their Wiki task org, 14 of the 27 COs exist in either a support, command, or training capacity. This roughly breaks down to 50% of the entire Regiment, and the 75th should (in theory) have the highest ratio of trigger pullers to support personnel within the SOF world.

Additionally, most of these SOF organizations have other (more conventional) mission sets they would be supporting at the same time. It can also be assumed that less than half of an organization's personnel are deployed at any given time, while the remaining personnel remain stateside retraining and preparing for their rotation--leaving a relatively small percentage of the alleged 30k SOF personnel actively participating in clandestine operations.
Oh no, I need a new van. Keep it down, we don't need prices to soar.
If inside the browser, I love Tridactyl - https://github.com/tridactyl/tridactyl
More details from rasengan:

https://gist.github.com/realrasengan/88549ec34ee32d01629354e...
Plenty of words are like that. "Apron" was originally "napron" but due to confusion from "a napron" sounding like "an apron" it changed that way.

I personally have always said "kerfluffle", not kerfuffle.
when it comes to word-games, you're putting on one heck of a display. Capitalism isn't a vague ideology - it's literally defined as:

an economic and political system in which a country's trade and industry are controlled by private owners for profit, rather than by the state.

You seem intent on conflating historical societal issues that have come and gone under a capitalist economic system. I'd argue we are where we are despite those societal issues, and that capitalism has endured through them.
Do you take the argument to be that there is a single owner of housing to which everyone pays rent then? The reasons why that would be worse should be plainly obvious.
Sometimes you can find the M18 Drill and Impact driver together on sale. The two of those and an extra battery are probably the most used tools in my house.
> Tesla is the de facto standard.

Not when other EVs can't charge on their chargers it isn't.
How to Spend 10 years to write One ^ $ Book
if you have a kindle library is it possible to import to use with Kobo readers? Calibre maybe helps?
There is a famous picture for that:
https://9gag.com/gag/arOAPm6

Basically in Polish (and other Slavic languages) you take several concepts that are separate fixed words / grammar orders in English, and you meld them together with prefixes and postfixes to form a super-word that contains all information:

(I/you/he/she/it/we/you/they) x (future/now/past) x (surely/maybe) x (finished/unfished) x (statement/question) x ...

"she would have played" -> "zagrałaby"

"would you play?" (fem.) -> "zagrałabyś?"

"he would have played" -> "zagrałby"

"she has been playing" -> "grała"

"she played" -> "zagrała"

Indeed if you come from a simple language like English, it must be a mindfuck.

OTOH, regarding the past and whether something was happening regularly or not, there's some similar concept in Spanish that I never mastered. And all the "subjunctive" in French/Spanish... Languages are hard. Part of why English got so popular is that on grammar level it's really simpler than most other languages.
So, the bytecode instrumentation as post-compilation functional modification tool is pretty interesting. More info here: https://blogs.sap.com/2016/03/09/java-bytecode-instrumentati....

I wonder if there's any 'defense' against this kind of thing.
Yes. This is just another article trying to attack English by singling it out for scenarios that occur in every language. It's part of human communication and behavior, not a flaw inherent to English. Otherwise, what's the implication, that non-English speakers universally speak slowly and without any kind of idioms or color? That's disproven within a year of learning any new language
I would say 75-85% of all client Jira tickets my team receives are actually errors in processing client business logic, not programming bugs. Sadly, all the little edge cases and special processing rules are the hardest to document and capture properly in the code itself because the rationale is paragraphs long and often only makes sense when the product manager explains it.
That happened in 2006, and I would argue that the effect of them moving from PowerPC to Intel was dwarfed by the effect of people wanting to be able to do things like iPhone app development.
I find that particularly amusing because Parabola is exactly how we call satellite dishes here in Italy. It’s technically called Antenna Parabolica but plenty of people simply call it Parabola (at least here up north)
Every organization in which the people have real autonomy and power is literally an invented arbitrary bureaucracy. You just invented a really long way to describe civilization.

People don't like it when money trumps all other factors in a concern that perceptively wasn't for sale and threats and dishonesty don't help either.

It appears that nearly everyone involved believes there is a problem including Lee who now needs new paid staff to run what is likely a dwindling community. It sounds like you have an ax to grind personally.
Buy the bar!

You can start by just hanging there or trying to do a pullup. Over time you'll get it!

Pushups also help to strengthen your back muscles, which helps with pullups.
Yes, telcos have an error of a few km. Google tells me, from another country, where exactly I came from, where exactly I went, and how (walking, driving, ...)
Email tools that save your time every day
It took me a solid 6 months from "never worked out a day in my life" to "can do a pullup".

I started just hanging from the bar, then moved to using a stool to get above the bar and lowering myself as slowly as possible.

Eventually, with practice, I could start holding myself in place with arms bent, then finally start moving upward.

It was a journey, but I'm glad I did it!
I'd say that most languages go into a much deeper level of detail than English does, by default.
There is a draft specification to allow sending longer messages without cutting the end for old clients: https://ircv3.net/specs/extensions/multiline

Please encourage your favorite client's developers to implement it if possible.
and what magnification can you expect?
Microsoft to unplug Internet Explorer as it seeks edge in browser war
I will admit to paying for Bleem! in the long long ago. I still have the CD. Frankly, it was pretty damned amazing.
Yes there are a lot of lessons here, and no easy answers. I can poke holes in my own arguments. I still believe they shouldnt be allowed to be a brokerage based on past behavior and for the common good of everyone but its tough. And money talks, unfortunately.
I'm guessing to get you to accept a new terms of service.
- Apple Macbook Air M1.

- LIFX Color for putting my lights on a schedule and being able to set the mood.(https://www.lifx.com/collections/lamps-and-pendants/products...)
Our current method of enforcement is government but any unbiased third party can be used. It could even be automated to avoid human failings.

When you buy a house who holds the money while the property exchange is made?
In case you want a simple explanation for this story: he tried to run an old pre-iPhone mobile game on a computer. The game runs very slow on computers, which is surprising considering the performance difference between these old phones and a modern computer.

The reason turned out to be that the game runs a memory cleaning command to avoid bugs arising from lack of space. Since modern computers have 10000x more memory to clean up, these commands now take way more time to complete, and thus slow the whole game down.
Archival link:

https://web.archive.org/web/20210520075012/https://gist.gith...
If this is their defense, they could very easily add an "infant safe" option to lock the OS (macOS or iOS or whatever).

This is very weak and a bit pathetic, IMHO.
Rather than asking what features does Nyxt have now, I think it is more useful to ask what do they not have compared to something like Firefox or Chromium.

I will be very happy if someone can list down the most important features that are lacking in Nyxt.
> Also houses are almost literally untouchable,

Often, (in the US) retirement accounts are also sacrosanct, depending on the claim.

The issue of houses reminds me of how much of the US tax system is regressive. Electric car subsidies, special treatment for capital gains, mortgage deductions.
"A well educated voter" is like a perfectly inelastic collision on a frictionless surface - the cobclusions provided are difficult apply in reality
Thank you!

I also want to point out that this is normal free-market stuff. The community is obviously strong enough to leave this company practically high-and-dry, and it is also obviously strong enough to maintain it's own fork if it chooses to do so. This is just iteration at work. If the new Freenode owners can't fix their mistakes; they will fail. So what. If the old Freenode developers are serious, they will succeed.