skysight-inc/HackerNews huggingface dataset:
Massage Spa Chennai
Massage is applying firm pressure, strokes, friction and tapping the body tissues. Massage is of many types and every type of massage has specific health benefits. If you are looking for a [url=http://spainchennai.in/]Spa In Chennai[/url] contact Le Bliss Spa which is the best spa in chennai provides you a fabulous service. Call us @ 7305344552 to book your appointment now.
This is ultimately my goal. Our current state has been prototyped iteratively over a year or so. The goal is to replicate and document the current state so that we can automate it such as with Terraform.

Unfortunately, unlike, say Kubernetes, which encourages a declarative approach, learning to integrate and use Vault comes with a lot of imperative operations, none of which is stored anywhere for reuse.
China has a motive and they have the means. That much is undeniably true. What I expect to see is actual proof and not a case built on hearsay. My brand of skepticism requires it.
I can actually confirm, that amazon invest heavily in this. However, they struggle with growing their team and their resources as fast as their (seller) business grows.
> This review was not accepted by Amazon, saying that seller feedback should be given on the seller page.

Gold.
Ruby has generators, but it’s not just blocks and yield. Generators are special because after they’ve yielded (in the Python sense) a value, they are actually no longer on the stack at all. But when their next value is requested, they pick up execution right where they left off with all local variables intact, as if they had never suspended execution.

If that doesn’t make sense to you, it’s definitely worth taking a few minutes out to look up some tutorials on generators in Python or any other language that supports them.

In Ruby, you can create a generator by passing a block to Enumerator#new; the block’s parameter is a “yielder” object whose << operator behaves like Python’s yield keyword. Keep in mind that this block is NOT invoked once per iteration; it is invoked once, it might suspend and resume though (or suspend and not resume!).

https://stackoverflow.com/questions/35826375/enumerator-new-...
> If you want to be served by good companies who genuinely value you as a customer because they view doing business with you as beneficial, that's the easiest way to get there.

We are already here. Generally speaking this is most often true when the client is forced to use certain services, not the other way around. Like public healthcare or public institutions in general. On the other hand, in Europe my bank is legally obligated to provide me a basic service and they treated me very nicely whenever I had any problems, I can't complain. Also we can circle back to the Google example - they treat everyone like garbage precisely because they can arbitrarily shut down anyone, anytime, for no reason at all.

> Note that this is exactly what happened with Parler: "bad" AWS refused them, so they went to a "good" hoster instead.

Almost everyone, if not everyone, does the same thing. Parler will either have to become just a second Twitter or they will be kicked off their new hosting too.
No, passing a symbol and sending is a different mechanism.

The send method is basically the same thing as calling a method by name, as in "obj.foo" == "obj.send(:foo)". If you only pass a symbol into your "caller" method, the symbol goes through the normal lookup: does the receiving object respond to this? If yes, then that implementation (at that exact moment) is called, if not, you get a method_missing.

You're right that that's
not how you do first-class functions in ruby.
Your example in ruby would be:

def get_and_call(fn, x)
fn.call(x)
end

def upcasinator_method(str)
str.upcase
end

upcasinator_lambda = lambda {|str| str.upcase}

get_and_call(upcasinator_lambda, 'foobar')
=> "FOOBAR"

get_and_call(method(:upcasinator_method), 'foobar')
=> "FOOBAR"

As you can see there are two ways to do that -- either you create a Proc (a lambda if you care about arity), which is the first class function in Ruby, and you call that, or you define a method (but that's a method, an OOP concept, a procedure that implicitly operates on an object), you get a hold of it using the "method" method and then you call it.
> You can run your own VPN at home.

they can block VPN traffic

> Governments are deeply incapable of stopping even just basic crimes and fraud

that's just silly

in my countries there are 270 homicides every year on a population of 60 million people

do you think it's luck?

> detect network traffic somehow related to Bitcoin

because it's stupid easy

> prove that individual has broken some law?

do you really believe that in places like Iran or North Korea they really need to prove individuals broke some law?

> Are you suggesting a government so incapable of managing fiscal activities that it descends into hyperinflation crisis is somehow magically super competent

if they are so incompetent, why are they in charge then?

if they are so incompetent, how did they manage to censor any media channel, including the internet?

remember that "poor" countries aren't really poor, regimes keep the population in poverty but they still handle a ton of money.
I mean, you can represent everything under the sun as a string (or a very big int) but that's a level of operating where I find my brain starts to get fatigued for absolutely no real gain at all.
Another issue is that proof-of-work may simply be inferior to other consensus mechanisms because of hardware centralization. I think the cryptocurrency world needs to solve this problem at its own pace though. Ethereum is already rapidly heading to proof-of-stake, precisely because it's seen as better on its own merits without considering energy costs.
This. People seem to forget how much has the Overton Window shifted over last 4 years, or 10.

In a 2008 interview, Obama said he wasn't in favor of gay marriage. Today, that would be cancelable offense for a random liberal person, and retroactivity is a thing in that culture. Brendan Eich was forced to resign in 2014 over an anti-gay-marriage donation from the same year of 2008.
> I know how to atomically write a JSON file.

Sure. But that forces you to rewrite all the data at once. Once it becomes large or you require more frequent changes, that will impact performance.
Sony, LG and many other devices didn't explode, so why aren't their chargers as safe as Apple's by the logic of your arguments so far?

How does one negative battery incident from Samsung prove that Apple makes the safest chargers of ALL the major electronics manufacturers?

Because so far you provided no proof or arguments to support this other than "murderer" metaphors and opinionated brand loyalty wrapped in whataboutism focused towards one particular incident, then move the goalpost from safety to quality instead and I showed you proof that quality does not equal safety or vice versa.
> Ireland adopted the euro in January 1999, replacing the Irish pound.

True but punts were the currency in circulation until the start of 2002.

That's a nice read especially the older people being reunited with the old coins.
Round Earth and heliocentrism were counterintuitive too and people struggled a lot to understand them, it's not unprecedented. Ironically Aristotle refuted heliocentrism with the same argument, that heliocentrism doesn't correspond to observation.

We have intuition to understand QM, people struggle with myths, not lack of intuition. Absence of conservation of energy is one of those myths, only those myths need to be sacrificed.
> After you've had the final meal, you've got about 2h left.

spooky
And as it happens this featured on HN just 4 days ago: https://news.ycombinator.com/item?id=26103776
Seems like to many people making nice statements about racial equality and donating money to black only initiatives is enough.

Working with actual genocidal governments is fine though, I mean it's what you say that matters, not what you do.
My neural networks teacher in university joked that "if you come here to study brains you are in the wrong place because this is a linear algebra course". I think that's a fair characterization and I wasn't very good at it/interested in it (the math part) and subsequently dropped out. However, it's a field that clearly takes its inspiration from the way biological brains work and then reduces that to a mathematical problem that we know how to optimize. It's a bit like not seeing the trees for the forest. There's a lot of matrix computation going on but in the end it's maybe not about that.

My observation of the field 25 years later is that it's still dominated by a lot of people good at math that are at this point generating results that are definitely very interesting yet not fully understood. We've gotten very good at wiring together matrix computations in interesting ways and training them to do useful stuff. But just like with real brains, we struggle to understand how the resulting networks actually work or how to design them properly.

I've seen high school kids work with tensor flow and they can definitely pull some magic tricks with that but they'd probably struggle to explain how the magic works as it's basically a black box component for them. And I suspect that is the case for large parts of the machine learning community as well. Math makes all of the lower level stuff work obviously but it's not a great tool for the more complex behavior that is basically emergent complexity of these networks. We can put them together and tinker with them but we seem to not have a deep understanding of how they work or even why they work. Very much like real brains.
It's a casserole, not a pizza. That's what's wrong with it.
I'm really sad that APlus (the first incarnation) never really took off. Their review system where you would ask e.g. your tech-friend for tech-recommendations, and those are then visible to any other friends (I think that's how it worked?) seemed really nice.
Most M1 Macs appear to have a serious SSD wear defect
A bit off topic, but if you just want to get a fast and lossless music playback for multiple desktop & mobile clients on your home network that has a minimal toll on bandwidth usage then look into MPD Satellite Setup
https://www.musicpd.org/doc/html/user.html#satellite-setup
Playing back a 24b/96kHz flac uses approximately 400kB/s and for a regular 16b/44kHz its ~200kB/s.
In such setup the main instance of MPD acts as a query and file server.
Your MPD clients need to be configured as proxies.
On Android you need the official
MPD app that works as said proxy https://f-droid.org/packages/org.musicpd
And then chose a front end client e.g.
M.A.L.P. https://f-droid.org/packages/org.gateshipone.malp
Or
MPDroid https://f-droid.org/packages/com.namelessdev.mpdroid
Happy listening!
Do not think about dragnets as dragnets. Do think about them as a searchable storage of facts usable for future persecution.

Look at any authoritarian regime. Once they decide that a particular person has to be destroyed, they dig through their entire history to compile a dossier of Evil Things that person has said and done. You need searchable history for that, though. Or a lot of manpower. But databases are better for that purpose.

Similarly, if you can show that (unwanted person) said the N-word in 2004, you can probably get them destroyed today i the U.S. The hit piece just writes itself.
“THE” multiprogramming System,Djikstra [pdf]
Indeed, without this, performance would seem quite lacklustre. I believe it's very common in the SQLite community.
With Hibernate, you have something called "open session in view" that should always be disabled to prevent bad practices like this. I really hope there is something similar for Django, as I may have to rewrite a Spring Boot application to Django(politics and lack of java resources).
- Tweakers.net; (Dutch)as mentioned by others, tech news / forum / price aggregate. Has consistently been an example of outstanding webdesign and development.

- Catawiki; (Dutch/European) auction site for collectibles, antiques etc. The auctions are moderated by experts.

- NHK world; (Japanese) national broadcaster serving self made English video content (and translations in multiple languages): News,on demand programs, documentaries, sumo! Mainly focused on Japan and SEA. Although the content often doesn't go too deep into a subject - it's not very critical - it's generally a nice mix of human interest, environment, science, culture etc. I had to get used to the Japanese ways/tone, but the overall lightheartedness made it a nourishing non-fiction media escape for me.
Well, the concept of the original Lemmings games only works with a mouse-based interface which enables you to (more or less) precisely pick out one Lemming out of the crowd you have milling around on your screen. But there are a few good "save-em-up" games (as the category created by Lemmings was sometimes called in the nineties) for Android. The one I enjoyed most was World of Goo - however I don't recommend playing it on a phone, and it probably also is more enjoyable on a PC with a mouse...
Supply-chain vulnerability is no different than a software vuln, if it looks exploitable it should be patched regardless of if Bloomberg can show you a photo of an attack in the wild.

There are a lot of these soft underbellies around, like the fact your browser trusts CAs from potential adversaries, people walking around with phones whose firmware is entirely controlled by potential adversaries. It's painful to think about what would happen should a war ever break out.
Zoom mistakes you might still be making
And "reporters, from several magasines".
I was of the same mind ant the beginning. Then time passed and Bloomberg failed to provide any evidence. And independent security researches expressed their doubts, too. Of course Apple and AWS issued strong statements without any room for discussion. So at this point, if Bloomberg really had anything to back up their claims, they should have told us so, but they didn't. So I'm more of the opinion their story is inaccurate but they just don't want to admit it.
Excellent soundtrack, revolutionary open world gameplay
It really feels like Ruby has reached the point of featuritis. Nobody wants to admit that the language is "done". Well, done enough.

None of the recent changes in Ruby are game changers for me except maybe for pattern matching. But since I've fully drunk the Elixir cool-aid, I won't be needed that now. Sorry Ruby. It was a great ride, and I'll miss you. But it's time for me to move on.
A big one. I used to spend a lot of money on textbook-grade books from Amazon, but I've mostly stopped now. There's a veritable deluge of people reporting getting copies that are obviously Xeroxed, or photo scanned and printed on cheap paper. It's just not worth the risk.
TypeScript 4.2 RC
While Venice was Venice, Italy wasn’t yet Italy.
If I use "marketplace", the company that appears on the credit card bill is Amazon. So they're the one with the contractual relationship and who should be held responsible.
I’m going through this right now, pages and pages into a manual calculation of a small factorial HMM.

Not only does it help thoroughly internalise the concepts, it’s the only way I can be sure I have no bugs in my digital implementation.
Accepting Recurring Payments with Payfast and Easy Digital Downloads
I was three. Similar policy with pounds (weight), ounces, pints, gallons which was a shame since they're still widely used today.
If you’re talking about like cbr archives, you’re right. It’s comparing against usages like word/excel, which store a bunch of XML in an archive and call it a day.

If you’re not reading and writing out application state, then yes, you don’t need something to manage your non-existent state
Depends on your use-cases - Rails is unparalleled in my opinion for getting a web app up and running, testing startup ideas, and building quickly in response to customer feedback.

I've been using Python recently as I've done more ML work, and I do prefer Ruby (though the syntaxes are similar and you won't have any difficulty).

If you learn for Rails, start with 5.2.3, webpacker and the other black magic in Rails 6 will frustrate you and currently eliminates a lot of the ease of getting started and building relatively sophisticated web apps quickly.
Just FYI talking about Kanban board is a bit like talking about IT technologies (where the T stands for technology). I can't remember the word for it.

In Japanese Kanban means : signboard; sign; billboard; hoarding; doorplate
The patent situation and the marketing behavior of E-ink are certainly important factors. But it doesn't explain why those companies, which do create E-ink devices often are not innovative. The Kindle is a nice piece of hardware and some of the models are even cheap. But why isn't there a better software on it, making it a really versatile device? Same with most e-reading competitors. Few offer anything beyond the reading capability and basically none are programmable by the user. Just having a Kindle tuned for being end-user programming friendly would be huge.

That is one thing I got my reMarkable2 for. It is a great device and very useful. But one thing stands out: it runs Linux and offers you shell access. You can just upload your own programs to it and tweak many things. Even just having the ability to upload your own "power off" picture to it is a really nice thing[1]. If the makers of the reMarkable would push a bit more into the direction of enabling users to create software, as in documenting the system and creating APIs/libraries to use for integration into the existing software stack, this could grow enormously. The hardware is great, now comes the software.

What I dream of, would be scenarios which make great use of the always-visible screen content. Like a dashboard which shows you your upcoming appointments, unread notifications, perhaps just the weather status. It refreshes every 5 minutes but otherwise doesn't consume energy or distract you with animations. Or being able to control the e-Reader from your computer. Reading a man-page? Why not send it to the e-Ink screen and have it displayed there until some other content is sent? Like a book which you keep open beside your computer, just remotely configurable. So much things could be done by just adding software to existing e-Ink hardware. And if such an environment grows, probably so will the hardware offerings targeting this market.

1: my favorite lock screen image is the GoT map "The North 02". It is unbelievable on the e-Ink and looks like printed on paper.
Python Concurrency: The Tricky Bits
No I did not know that, I've looked for a long time for a way to convert a sqlite3 database to an in memory database and then back again. Do you mean that there's support in sqlite3 for this? Could you point me in the right direction?
What are the ways to convert this $600 stellar amount to buy something with it? Or convert to cash?
> Headphones in is a great signal for “I’m trying to get things done, think twice before talking to me”.

Something I miss a great deal during wfh. When doing it in the office, 9 times out of 10 I didn't even anything playing!
Your mileage may vary, depending on what you compare with. It's definitely not hard, but setting up OpenBSD does require more work compared to setting up something like Ubuntu or Linux Mint.
Ireland is a EU tax haven; companies go there to pay less taxes, not to enjoy the beautiful sheep of the Irish grasslands.
The Urban Sketching Habit: Going Back to Outdoor Sketching
For less demanding users, a Raspberry Pi and a cheap GPS module can do the trick[1]. I get less than +/-300us in error according to chronyc on the clients.

Note that if you get one of the GPS modules, some do not expose the PPS pin to the headers, so might require some board modification (they use it just to drive a LED). I got one like this[2] that has it exposed.

Also note that the small antennas only work outside, the slightly larger square ones work inside but very near a window. I got an active antenna[3] as I wanted it more inside the room.

And finally the NEO-6M module I linked to is quite old, the newer NEO-7M and NEO-8M lock on faster etc, but for me this was sufficient.

Oh and I had to disable serial echo[4], almost forgot about that.

[1]: https://n4bfr.com/2020/04/raspberry-pi-with-chrony/2/

[2]: https://www.aliexpress.com/item/4001136384325.html?spm=a2g0s...

[3]: https://www.aliexpress.com/item/33059221782.html?spm=a2g0s.9...

[4]: https://raspberrypi.stackexchange.com/a/104296
Is a bicycle great for transporting goods? Yes, absolutely, if your goods are like a handful of oranges. No, absolutely not, if your goods are like super heavy car parts.
> If I add this to my app, what will it actually do? How can I even know?

Be really, really, *really*, unambiguously sure about whether your data was written or not, AND have high confidence that I/O errors (eg, power loss) in the middle of does of deletes won't scramble (or truncate) existing data.

What you're looking at is the complexity required to solve for the wonderful tornado of "but it's my data really written???". But you don't have to deal with SQLite's implementation details in order for it to do its thing, which is what makes it so awesome (given is public domain status, what's more!).
RAS syndrome?
In general, the defining goal of modern capitalism is to create surpluses and progress along various axes such that we can afford to be "entitled" to more.

I (and most other people) believe people should be "entitled" to not be slaves to tyrants, to freedom of speech, to food/warmth/shelter, to basic utilities like running water and electricity. If we have a surplus of resources such that we COULD either give everyone healthcare or give a few people more money, why should society as a whole pick the latter?

Except I don't call that entitlement, its called progress. By your logic, we should not take for granted anything that wasn't' present at the birth of civilization such as not being mauled by a bear or freezing to death. Why should our standard for humanity as a whole be stagnation instead of progress? Does that benefit anyone? If your country was taken over by a dictator and you were forced at gunpoint to become a slave, would you prefer other countries to try to restore democracy, or would you prefer that they say "why should you be entitled to freedom?" and do nothing?

I think you are basically taking libertarianism and "not reaching into the pocket of strangers" to a crazy extreme. Yes, it is a virtue to be self sufficient. Charity and empathy are also virtues.
Mystery Lifeforms Have Been Found in the Hostile Darkness Beneath Antarctica
Bitcoin is usefull as an entry point and a figurehead of the crypto world. Its fame fuels/advances other projects. It also has a historic value (first crypto currency).

What was the first computer useful for? Probably for more than bitcoin today, but its value was not its usefulness at the time.
Can we talk about Ruby’s laissez faire approach to syntax. Ignoring all the purely technical stuff every ruby project I’ve seen that has at least a small team behind it looks like a kitchen sink. Bob does it X way, Tina does it Y way, Joe does it X way. Every person does it their own way and readability becomes an eyesore as the project grows.

If I didn’t know any better I’ve seen teams so bad it’s almost a game of “look how gross this block is, now let’s see how much worse you can make the next one”.

I’ve always found ruby very off-putting for this reason alone. I don’t want to inherit or work on something where everyone just wants to show off. How do organizations manage this? Is it just me?
Meta: this was posted 9 days ago [1], with some discussion then.

[1]: https://news.ycombinator.com/item?id=26053821
Meteo from Poland is a great source for numerical weather forecast. Website is in english, but their forecast is mainly for Poland + Border regions of the neighbours. http://www.meteo.pl/index_en.php

If you know the coordinates, you can access a jpg-generated meteogram directly over the URL - example for Berlin: http://www.meteo.pl/um/metco/mgram_pict.php?ntype=0u&fdate=2...
Government and Its Test Pages