skysight-inc/HackerNews huggingface dataset:
While Medium is a bit simpler to use than some other blogging/publishing platforms, the difference isn't all that much.

Wasn't the real reason to post on Medium more about monetization and discovery?
The CIA used white papers during the Cold War for psyops against adversarial nations. This is just one of many examples to show that feds are doing it domestically as well.
Getting a blood pressure monitor. This just happened a few weeks ago. I've been trying to get into the habit of meditating for years, but always very half-heartedly and never being able to stick with it. I bought a blood pressure monitor just because I felt like keeping an eye on my BP, but then read about how it's recommended to sit still for about five minutes before taking the measurement, and to do the measurement as one of the first things you do in the morning.

Well, if I want an accurate BP reading and will be sitting still in the morning anyway, why not put on a guided meditation app? I've been doing ten-minute meditation sessions almost every morning before measuring my blood pressure since then. It's now gotten to the point where sometimes I'm a little too lazy to check my blood pressure some mornings, but still sit down to do the meditation anyway.
I don't suppose you remember the "IBM OS/2 Fiesta Bowl"?
Yes, that would work. Consider purchasing a hardware wallet for better security and cold storage. Besides Coinbase, you can buy Bitcoin in person or with alternative payment methods using localbitcoins.com
did you consider github pages?
Good on you! Medium can go ahead and go out of business in my opinion. It makes the web worse rather than better ImE, like Pinterest.
You can still right-click save-as that overpriced jpeg and use it in a hexagonal twitter profile pic. You just need to go through the additional step of minting a fresh NFT.
My view on this is that recommendation services are made to try to funnel people to the same thing. While they sell some kind of "hyper personalization", they're just another kind of classic marketing. Especially for Netflix. Talking about series you watched seems to be a big part of watching series, so pushing people to watch the same stuff works better.
It also helps to have a relationship with a patient (or person).

There are some people who will never, ever complain about anything. When they complain of severe abdominal pain, for example, you pull out all the stops immediately to figure out what's wrong, because it's probably really bad.

On the other hand, there are hypochondriacs and people will low pain tolerance. While they can certainly also become seriously ill -- and one must never forget this -- the tempo and pace of workup and order of intervention is markedly different, absent other information that shifts the pretest probabilities.
They’re good at scoreboards though. Although the Wimbledon one did break down during Isner vs Mahut.
Yes, I agree. The only trouble is where all the people are inside this garden…. (that -fortunately- is not the case of Medium but other socials are very centralized in one name: Meta). For that every little effort to open the fences of some gardens is precious. Translated: go away from any sort of centralized web.
React is a very heavy handed framework. There are many things in react that are React specific like state, effects, context, etc. For large projects its fantastic because you would want all those things but for smaller projects it's complete overkill unless you're already familiar with it.

I suggest you look at these frameworks:

* Vue: Personally have never used it but from everything I heard, it's much easier and more straightforward than React.

* Svelte: I've used this framework and it's amazing. Intuitive and very fast. Some things are specific to svelte and sveltekit but for the most part you are writing plain HTML, CSS and JS code.

* SolidJS: Also have never used this but heard good things about it. It uses JSX tags just like react does but it's far far simpler.

There's also Preact but it's main selling point is to be a "lighter" React, so expect similar complexity here.
Where I live there are many e-bikes with extra compartments for bags, children or other things. They have become popular.
Covid coming from a lab is 'leaving science"? Well I'm glad whoever made that chart has it all figured out.
Beware MetaMask Phishing Email from Metamask.com
Indeed.

BTC/SMB is about creating a complete product to serve many customers in the marketplace and take advantage of economies of scale. Marketing is key.

B2E is about working with perhaps just a few clients to develop bespoke solutions (that may have a product element) targeting their specific business needs. Relationship building is key.
keeping your stomach a bit empty leads you to be much more active than being very full, common sense but so many people in America eat big meals 3x a day.
I work in a role where half of our stuff is in IBM's cloud (for decisions made before my tenure). On a day in Mid-November, we started receiving alerts from our UAT and PROD environments. Logged in, all our stuff was gone. Opened a ticket and did some digging and found in our audit logs an IBM SRE had deleted all our stuff. They then told us there was no way to recover and we'd have to rebuild from scratch.

They had apparently been doing some "cleanup" and somehow our site number got on to a list. All our servers, attached volumes, subnets, load-balancers were deleted.

My boss and I spent the next 30 hours applying terraform and rebuilding anything not automated.

Would not recommend IBM Cloud. We are moving off in next 6 months.
A native Go userland for your Raspberry Pi 3 or 4 appliances
I'm quite pro-taxing-corporations, but I don't see the connection. How is taxing certain tech companies more going to make the field more competitive? IMHO anti-trust laws are the tools need here. I don't see how you could target just the FAANG-esque companies with higher taxes without collateral impact to the very competitors you want to get more market share.
Exactly, they’ve just pushed the verification a bit deeper. Nobody is going to bother checking the collection and that it comes from the right addresses etc.
I'm curious if anyones found a good solution to Python default args?

For example, this doesn't do what people expect:

def foo(bar=Bar())
...

Because this creates exactly one Bar at function definition time, not a Bar per function call.

Instead what people usually want is:

def foo(bar=None)
if bar is None:
bar = Bar()
...

I hate having to have a block of `if bar is None` at the top of my functions.

I wonder if there's a library that helps make creating functions with default args easier? Or any tips people have?
It kind of sounds like a cautionary tale for other tech companies wading into the health space or medicine (e.g, calico, deepmind).
> Watson on Jeopardy

Marketing aside. Lets not forget how cool that was. It was a great public demonstation that AI / ML is possible now.
You can't dynamically set values in widgets. All values (choices and ranges) should be set upfront.
Marketed as Blockchain with Watson(TM) most likely.
You could also just add the hexagonal border in photoshop, and set that image as your profile picture
I love this argument. It's the same with science. We shouldn't collect evidence that overturns the current theories because in the future we might collect even more evidence that and overturn future theories. We must remain intellectually stunted lest we make any progress at all.
At least in the US, I believe e-bikes are deliberately speed-limited to maintain their categorization as bikes, and not need license and insurance. If they were built up to more motorcycle-like capacity, that would be different.

But what this post is describing is basically a cheap electric motorcycle.
Not sure why you are being downvoted for this, it's very helpful. We should draw a distinction between relative and subjective. A measurement of time only makes sense relative to a given reference frame, but that doesn't mean that time measurement is subjective (i.e. depending on a subject's opinion, or only true from the perspective of a conscious subject). "X time passed in reference frame Y" is an objective fact in relativity.

It may be helpful to think about a more mundane example. The results Google returns for a given search term depend on who searches, which makes them relative. But they don't depend on the feelings of the searcher and hence are objective, not subjective.
Yes. The IBM Rationale suite failed even though it wasn’t AI. It’s the IBM way they commercialize things by going to golf with execs which is the problem.
I didn’t claim landfills don’t exist, nor that there is unlimited room in populated areas. I claim that there is essentially unlimited room if you’re willing to travel a few hundred miles, at least in the states.

Trucking trash is pretty cheap - think about how cheap it is to transport retail goods across the country. Now think about the cost savings from not caring about the condition of the “product” on arrival.

And anyway, it’s gotta be cheaper than sending waste to China, like we used to do.
minimal perfect hash functions are really underrated
You can hide the if statements with `bar = bar or Bar() `
In general (i.e., with certain exceptions), I'd say NO. Especially in STEM areas.

This would be taking control form specifically educated and vetted professionals and giving it to a group who are as a whole opinionated and uneducated as to how to transfer knowledge.

Worse yet, the most opinionated, who are strongly correlated with the worst educated or most intellectually malevolent, are the ones who would wind up in control, regardless of the left/right wing bias.

Especially when it gets politicized, it would not be long before control by the parents with veto power for any parent in the district, would result in it being literally worse to have school than to disband it and abandon schools altogether.
IBM has a large consulting business. They make a lot of money on Services.
I think it's funny how the language of the terminally online political partisans is mirrored. NPC/Russian Bot, SJW/Chud, Libtard/Nazi, Snowflake/Fragile, etc.. round and round it goes.
> This is being addressed by moving things to rollups, and later by expanding rollup capacity with shards.

First, it may be worth considering that non-crypto people don't know or care about any of this jargon. Anyway, I hope it works. To me it just sounds like deferring trust to smaller but faster institutions/coins with proven track records. Doesn't seem all that different from the current financial system. At any rate, there are more issues than just gas fees.
No emulator wants the burden of maintaining something like an OpenGL 3 renderer. They already struggle to keep the D3D11/Vulkan/Software ones up to date. Anything else is pretty much getting the axe as soon as possible, and pretty much all of those that have an OpenGL renderer use opengl4 or gles2
Where do Covid mutants come from?
Yep. It's a very logical, data-driven mindset that is only concerned about "pushing the needle closer" rather than providing actual value.

Many of the mechanisms of how those teams operate are flawed. You may have filed the same issue that was closed previously because of low upvotes, but now there are multiple reports of it! It's almost an anti-pattern of being data-driven.

Most companies know that business metrics follow great products when teams have full autonomy, competence, and relatedness. (i.e. VS Code, JetBrains Suite, etc). Sadly in the process they end up killing those very things that made them successful when reaching certain scale.

The PM discipline is getting more definition in the industry, but to your point, hardly anybody practices the art. The art to me is being "data inspired", not driven or informed. It's hard for PMs in big tech to do that nowadays unless it part of the culture from the top-down or taught/mentored from the bottom-up.
Don't know there, but here in Latin America OLX and Mercadolibre are popular. The first is hugely based on trust (though their web experience is poor) as Facebook's Marketplace, and the latter has positioned by an aggresive SEO and marketing campaing, charging immense fees - but relatively secure for the buyer.
Time is objective? The measurement of time is objective but the feeling of time is not.
There are only about 4-6 players left who still do regular multiplayer, that is playing a whole game in a 2-3 hour session. And they tend to be a traditional sort who still use an old 2.0 "warclient" from over a decade ago. The playstyle there converged pretty quickly on radio around turn 65, and extreme fighting for the rest of the game. Longturn works pretty well, but it takes a bit of a commitment to play every day, which is one reason we are trying to revive other game styles.
The money being required to live a normal life is the problem. A Star Trek style cashless society would allow people to live their life as they see fit, and would undoubtedly unlock a huge jump in human ingenuity.

But I don't think we are evolved enough to deal yet. We'd just end up in a communist prison life or something as people selfishly try to get more for themselves. Roddenberry thought an event like finding extraterrestrial life would be the push humans need, but I'm not so sure anymore.
It's not related, but we know of each other. Regarding technicalities, FCW.org is based on different client architecture. FCW.com has - or it is planned to have - most capabilities as the native client. Right now changing tilesets comes to mind. But if you played both FCW.org and Freeciv on the native client,l you know the differences.

Regarding organisation, the two sites are quite different when it comes to developing rulesets: FCW.org sticks to its own Multiplayer line of game rules, while FCW.com is going to go much wider and incorporate a lot of flexibility and development in different directions, something FCW.org has been refusing to do for years.

As for FAQ, this is just in its infancy, sorry, but we'll gladly answer all questions either here, if we catch them, or on Discord, which is much more lively. There is also a forum at longturn.net which is also a bit slow, but we get stuff eventually.
Have you ever considered having more cars to deal with capacity vs raising prices?
Also see Make a Lisp - a build a lisp project that has a specific section on tail recursion [0]. When I went through the MAL process, TCO was actually one of the more straight forward sections (compared with say macros). The basic idea is quite simple - take your eval function and wrap it's body in a loop. For several of the special forms, instead of recursing into eval, rebind eval's arguments and go back round the loop. Forms where something is done after the call to eval still have to recurse, but they are actually in the minority.

[0] https://github.com/kanaka/mal/blob/master/process/guide.md#s...
Microsoft didn't build this project, they just host it.

It's built in-house by the government.
The dungeon master
I agree with your comment, but I understood the author's level 2 as something which can be realized with existing technology. Meaning there is already a prototype.

There is no prototype for complete full driving, including very difficult situations - so I see that as level 3.
13,000 Pounds at 118 Miles Per Hour
Yikes, I misremembered, it’s a Hewlett-Packard commercial.

https://youtu.be/0EL3ZkcMNS4

This commercial still makes me laugh. The way she finishes his sentence with “our digital transformation” is the kicker.
Dreams of a Rarebit Fiend!
It’s a nice metaphor, but hopefully we all know what bad abstractions look like.

If you have to refer to the API documentation frequently, even for simple stuff, I don’t see how that’s adding any value.

If you have 100 lines of code but you can expose the logic in 30 lines, that’s probably worth the refactor. However, making your code 3 lines instead of 10 isn’t very important.
Trust me, you'll definitely want to read this.

Archived version: https://archive.fo/UQYPY
I think the examples are mere forms of sophistry. At best they’re straw men. Take the example of one healthy patient and five sick ones. First, this is not actually the “greatest good” at all, because you’re only considering six people from the viewpoint of one doctor. Second, why calculate one murder as being of less negative value than the positive value of “saving five lives?” Third, we don’t know anything about other alternatives that are considered instead.

I really don’t think these are examples of utilitarianism.
And the idea of a university rolling its own office apps suite to provide local employment sounds like the sort of decision likely to end up in tears, or at least in students relying on Excel and Word on their own computers anyway
Programming is much more about understanding guarantees and curating the error path than it is about pulling a ticket from Jira and cranking out a happy path as agilely as you can.

Error handling in other languages is like confetti. “Pop! Surprise!” A disorganized game of “52 pickup” using an under designed grab bag of control structures. No thanks.
Europe is in the middle of a messy nuclear showdown
The moment you say the cat is "alive" you create time and you also start killing your cat.

In Buddhism there is no birth, no death. Both are illusions.
They have a product called Hyperledger Fabric that is marketed as an enterprise-scale permissioned-blockchain. I’ve tried to get it working before with some free credits and couldn’t figure it out.
You should probably try to understand why React(and other similar frameworks) were created.

If you have very little experience and have only built simple things, the disadvantages of building a web application using traditional imperative DOM manipulation won't be clear to you. But as soon as you start building something complicated, these disadvantages start to show themselves pretty fast.

Imagine that your application is complicated and needs data from many different API calls and has a lot of state which can cause it to do different things at different times. With simple DOM manipulation, you will end up with a codebase where nearly any part of it can be doing modifications to the DOM, regardless of what else is happening, and you will probably spend quite a bit of time fixing bugs from, say, two async functions running at different times and thus resulting in a broken DOM or something.

To remedy this, you take a step back and you figure that you should probably build an abstraction which takes care of this. You do things in stages: 1. Do all async work 2. process data 3. render UI from data. Now things are certainly a bit simpler and you've avoided the DOM race conditions, but you're running into performance issues, because you're re-rendering your entire application from scratch every time you get new data.

You can optimize this on a case-by-case basis and try to ensure that some of it can happen in parallel, but to do it generically, you essentially have to do reconciliation.. and at this point, you're already halfway to writing something like react/angular/vue, just minus the millions of manhours that have gone into those frameworks to make them work as well and as efficiently as they do.

I think that you should do whatever you feel like doing because that will give you the best experience. But I think picking up something like React will definitely benefit you in the long run, and if you ever decide to try to do this professionally, it is pretty unlikely you'll find a place that builds serious web apps using vanilla JS / CSS / HTML(and even if you did, you probably don't want to work there).
> Nope. Why do you need to read an email well if you are a coding ninja

Q: What happens if the coding ninja misreads an email and codes up the wrong thing?

> and why do you need to program for incident response or forensics (scripting powershell/python helps a lot though).

Scripting is* programming.

> A lot of people think in terms of finishing projects or meeting metrics which they would not be if they were thinking like attackers

Arguably, if you at least recognize that your behavior is metric driven (ie. "How can I game the system?"), you are thinking like an attacker.
Here is another example, using a for loop instead of an intrinsic like System.arrayCopy().
It’s very ironic that of all the people for ConstitutionDAO to lose the auction too, it happened to be Ken Griffin.
Ask HN: What are good resources on clean architecture in the context of Go?
It's been pretty common lately to bash both Clean Code and Clean Architecture.

With the latter, I still don't understand the reason very well. The Go programming language with its interfaces to fit the clean architecture concept really well. The only significant risk (not specific to Go though) is reimplementing Java and create too much abstraction as opposed to the desired simplicity.

With that said, what are some useful and idiomatic resources to read about clean architecture without unnecessary complexity and, ideally, applicable to Go?
Another approach might be to take some large, well translated text and measure compressed sizes of it in different languages. With a good enough compression algorithm that will take into account used character set size differences as well as common word lengths, etc.
NFTs are such a banal, dystopic form of late stage capitalism
The UK covid dashboard[2] mentioned in the article also has a "simple" version.[1]

I love it when websites have a simple text version.

[1] https://coronavirus.data.gov.uk/easy_read
[2] https://coronavirus.data.gov.uk/
Try migadu: https://www.migadu.com/pricing/ about 20 quid for the year, nearly unlimited domains, and good service. I use it for a good few domains. Happy with them.
This is where being open to remote helps, i work for a cool SF company which is a startup, i get paid probably slightly lower than their engineers in SF. I'm fine with that only because i live in a low col area, if i lived in SF, i would feel an anxiety that i would never be able to afford to live there on startup salaries, which is both true and kinda sad.
Ugh, yes. Firefox's dev console is such a pain.

Not only is it painfully slow compared to Chromium, but it sometimes will break on "phantom" breakpoints which cannot be seen or removed, which completely roadblock further work until the browser is restarted.
>> They were basically toy projects being advertised as ground-breaking AI.

They were media events that lead to powerful media events, which in turn lead to investors pumping money into the stock price. Shareholder value is the only real profit. Watson being on Jeopardy no doubt garnered investment dollars from thousands of wealthy retirees. Those toy projects earned their keep many times over.
I use apps like codewars.com to refresh my skills. Things like SQL which I don't really use every week (or every month) but when I need it, I really need it. Or languages I am just interested in keeping my skills fresh with.
Most big tech companies got out of or significantly scaled back their blockchain business, it is solution chasing a problem. The web3 people apparently haven’t caught on yet

https://petri.com/blockchain-bust-microsoft-joins-ibm-with-b...
It's just the story this author is pushing, characterizing time as a form of oppression against women, and dovetailing with other narratives that try to reduce every Western concept and institution to forms of oppression.

If rules relating to time exist to help women not die during childbirth, that's inconvenient for the article's chosen single perspective ("The Narrative") and must therefore be omitted.

If actions taken on a timetable are a difficult trade-off, it becomes much harder to simply characterize them as oppression.