skysight-inc/HackerNews huggingface dataset:
I really disagree with just the toy example. If it's just in one place, fine, but when you need to change the example to also do something else like check the end of the string `return x.startswith("foo") && !x.endswith("bar");` this style will end up biting you. Yeah, your IDE has tools that can help, but you might not catch all examples, especially in other branches.
Lambda Shell – Run Interactive Shell Commands on AWS Lambda
These are exactly the same arguments that creationists offer against evolution. I find it extremely unlikely that the entire climate science community is less competent in climate science than you. If it were that easy to refute, don't you think that the billions of dollars that the fossil fuel industry spends on lobbying would be more effectively used for publishing refutations?
https://en.wikipedia.org/wiki/Swedish_financial_transaction_...

This is some relevant background reading for anyone who thinks Bernie's tax revenue numbers are realistic.
Depends on the goal and the politics.

It’s a great category to tax as its voluntary and the value of the product varies dramatically by context. A 32
oz fountain Coke at McDonalds is $1, a 20 oz cold bottle at CVS is $2.50 and $7.50 at Yankee Stadium. The tax just moves the demand curve.
TIL anti vaxxers are a protected class.
Money is a lot of things. It is fungible. It is also an asset.

The amount of wealth- assets- outside of their houses that taxpayers who are not in the .1% hold has become an increasingly tiny fraction of the overall total asset base- which VASTLY exceeds the tax base that people are accustomed to thinking about (taxes on their income).

Taxing the trading of these assets between one huge asset holder and another involves flows of money that generally speaking have nothing to do with most people. An analogy is- you're here in a nearly empty swimming pool a block from the beach and Bernie is talking about bringing in a pipe and a desalination plant to refill it, because there's a lot of water in the ocean.

Regarding the budget, to a first approximation, these loans do not have an impact at all. Where the Govt actually holds the asset, it is merely a fiction on the balance sheet. There is no "student loan interest payments" line item on the Treasury's income statement (https://www.fiscal.treasury.gov/files/reports-statements/mts...). Where the govt is a guarantor, then there are private entities that do expect to be paid, and it would be good for the govt to not be put in the position to have to pay them without another source of revenue.

And it is absolutely true that from a particular perspective a transaction tax can provide an extremely useful source of revenue in the future, perhaps even offsetting personal income taxes.
Monopoly Goes Cashless
Ethernet usually requires isolation magnetics and transformers, while WiFi is basically just a wire sticking out of an RFIC.
Yeah that's a good point. I thought the data encryption made it "safe enough". I also wanted to strike a balance between nice security features and ease of use.

I am definitely no expert at security. What hosting would you recommend?
Rad Basic: A Modern IDE for Visual Basic 6
In this case the desired functionality can be encompassed in a single standard library method.

However, the author of the code may have started with a much more complex implementation but still feels like `is_foolike()` is better at describing the _intention_ of the method than the eventual implementation.

Replacing the descriptive method name with the actual implementation may mean the author now feels that they have to append a non-functional comment to explain that in order to test for foo-ness one only needs to do a simple string-prefix match.
Valid correction, seems I was out of date, let's say 2 or below today. (I got 1.3-1.7 with a few libreoffice startup & command-line conversion experiments).

However during the boot process I think the IPC will be notably less, because there will be periods of waiting for disk IO and hardware initialization waits.

To zoom out, there are two dimensions here - it's good for software to run at a good IPC, but even better to do the job with fewer instructions.
If we need more complicated tooling then the code is obviously less readable x.startswith version.

Wrapping simple functionality like this inside "self documenting" functions is the bane of my existence when doing maintenance. Not only is the code less clear when you have to step into or peek through a myriad of micro functions but when you need to change them you have to analyse every code path to make sure the change is supposed to affect them all and that quickly becomes an exponential problem.

So much of this is cargo culting attempts to keep methods short without understanding why long methods are a problem in the first place. That problem is the amount of state you have to juggle mentally, short abstractions like this that don't eliminate that state, so they create no benefit and the cost of obfuscating the code.
Télécharger Alvin Johnson Nettoyeur DE Piscine Film Complet EN Francais
Not that I know of. But there is something like that for Jack:

https://qjackctl.sourceforge.io/
This seems relevant;

RAD Basic, a new IDE for Visual Basic 6.

http://radbasic.dev

Personally, I’ve always thought there was a niche for a VB6 runtime implemented on .NET that could intercept method calls an enable a system to be slowly rewritten in C#; issues with COM interop esp. visual components might be a challenge.
It really depends.

If you repeat this a lot, you might have a domain concept. If you can come up with a name that makes sense for your domain then you should probably take that domain concept and realize it within your code in the form of some kind of abstraction - e.g. a function call. Even if it is as simple as a .startswith call.

If you can't come up with a name, kinda depends upon how prevalent it is. If you just do it a handful of times, no big deal.
Burner SIMs or burner phones + SIMs? As long a the government can link the IMEI to a person there's not much anonymity bought with a burner SIM. Using a burner transit card isn't nothing, but there's pretty good surveillance infrastructure in place already (e.g. the hospitals).
I just wish there were more options :/

Often when I try to find something just a little bit out of the ordinary, Amazon tends to be the only option.

And when there is another option, even something like best buy, their experience can be pretty bad (my best buy account is in some sort of limbo where I have been able to create it but can't access it .. so I have to do all my purchases in guest mode).
The cost of a high test coverage could be an additional 3x lines of code for the tests. While you still need tests with an expressive type system you can basically cut the code coverage to a fraction. And maintain the same level of confidence in refactoring.
Nasa hacked Attackers used basic Raspberry Pi computer for breach
Unless there are bluetooth beacons or cell repeaters underground.
Sliding Window – Algorithmic Mental Model Series
There are lots of problems with that approach, unfortunately:

Returning means you need to repack and re-ship the item. Sometimes they cover the shipping cost but not always

Sometimes the counterfeit item only becomes evident after the return window has expired, like buying a wireless adapter for game controllers that breaks in 2 months. (It turns out one of the earliest rampant counterfeit issues on Amazon was people selling knockoff USB adapters for XBox controllers, oddly enough). At that point you can't return, all you can do is leave a nasty review for the product you bought From Amazon.

Some counterfeits are basically indistinguishable from the real product unless you're an expert. If you buy some vitamins or Tylenol off amazon, do you really have the resources and expertise to identify whether they're fakes or tainted or a batch that failed to pass quality control? So now you have to convince Amazon to take this thing back.

In the end at this point Amazon knows very well how much counterfeiting is happening on their platform and they aren't taking enough effort to stop it. It can't all lie on the individual customer to spot and combat counterfeits, they aren't able to do it.
If you essentially aim to make all education free you'll have Nordic level taxes as a consequence.
Not people who just want to get high. Heck, I do that myself. Just seems extreme folly to have poisonous snakes bite you on the tongue. Right near the brain.
I’d hesitate to call the good abstractions you describe indirection. The term is most appropriate when describing opaque abstractions that force you into their inner workings in order to understand their purpose.

In the original example, what exactly it means to be “foo like” is not obvious. You need to bounce into the other file/method in order to understand it’s purpose.

In good abstractions, like the ones you describe, you can read the method and understand it’s intended purpose as is. In fact, a good abstraction will be easier to understand than inlining all it’s details.

This is a semantic point, but I don’t think there really is such a thing as good indirection. Indirection is the result of bad abstractions. The author is basically just saying “don’t make bad abstractions”.
Is the joke that you are literally describing Google?
> I can't imagine heavyweight vector, bitmap, video, or animation tools being anything other than desktop apps for the foreseeable future.

And I think you can add a lot of heavyweight 3D software (Blender, Maya, ZBrush), game engines (UE4), and audio software (ProTools) to that list as well.
My experience is in troubled companies executives move in then bring their people across
You know how many times I've seen that exact scenario in code bases? Plenty. Some developers just do really pointless shit and then name is terribly to add insult to injury.
Agreed. Only reason why I’m using Chrome is the People menu.
> it has a string library

But not a decent one :-)
In Python it's json.load(file), so no indirection needed whatsoever.
I haven't actually used that function myself, but snapcraft supposedly supports docker as a building tool... So I'd imagine you could just use Alpine as base
My rule of thumb is 3 times. Whatever is abstracted away must be used at least 3 times. It's amazing how much preemptive prettification by abstraction it prevents.
Even before enumeration at birth, parents would often want to get a SSN for their children as it was a requirement to claim them on federal taxes.
"jobs" ..

when amazon warehouses will be all robots, they won't have this leverage. What a good news.
NoSQL and NewSQL: A Smorgasbord Market
Drag is not constant, it depends on which way the sail is pointing. One of the things they're testing is constantly swiveling the thing to maximize thrust and minimize drag.

The ISS maneuvers constantly to reduce drag.
Last week I wanted to get my brother some stuff so he could try out making the electronics for a project idea he has. He’s in high school. I have a nice soldering iron from a reputable seller that has lasted several year and works well.

But I didn’t get him one of those because that would have cost more than the entire assortment of arduino, wire, power suppliers, soldering iron and other components that I got him.

If he really likes it, then I’d buy him a nice one, but here Amazon was great for the use case of I want to knowingly buy cheap stuff and risk it might break.
So, what's the solution? Take from the rich and give to the poor?
I am very thankful for MS to abandon VB Classic and suddenly destroy years of my work on the merit of an egoistical businesses decision. After that I valued the freedom of software as no 1 priority, rebooted and never looked back.
Babies haven't died from fake formula like in China... yet.
`is_foolike` is a bad name if you name your methods to only describe how they are implemented internally.

At a high-level, in your business domain, you generally write your code to hide the implementation details and to describe the intention of the method EG. `is_carbonated`

if is_carbonated(beverage):
beverage.jiggle(false)

vs

if beverage.startswith("co2"):
beverage.jiggle(false)

(edit) for formatting
Wow, such an improvement, I shall even walk there to take it home, after I help prepare the materials and assemble the parts. Modern times.
Actually, you're wrong. Zaplets made this work somehow, and were funded to the tune of $90+ million in VC money. Perhaps they just used an iframe or <applet>, but never the less, Zaplets offered interactive HTML forms inside of mail that worked in Outlook. (https://www.forbes.com/forbes/2000/0612/6514218a.html#224241...) AMP Email is largely following what the Outlook 97 client was capable of.

There's no apriori reason why a federated messaging system needs to be non-interactive. It's possible to support both immutability and dynamism. You're making assertions that something should be a certain way without actually justifying it.

You could at least provide some formal justification, like you want Email to be an immutable ledger or something. But the idea that Email can't evolve and change and should stay exactly the way it was, pretty much assures its death in the dust bin of history, the same way we lost USENET, LISTSERV, or even XMPP. Old standards didn't evolve quickly, users wanted silly features while neckbeards said don't violate purity of my abstraction.

And today, Facebook, Instagram, WhatsApp, WeChat, iMessage, et al, are the predominant messaging platforms, and email is for spam, receipts, and grand parents.
Guitar/bass player here. I own a few tube guitar amps (Fender Blues Jr, Peavey Ultra 410) and also have a vintage 70s Ampeg V4b. For nearly 100% of my daily playing and recording needs I use Helix Native; it's simply easier, more versatile, and sounds better than anything I can do with my real amps.
> Eh? Both the CSO and CIO lost their jobs over this. They "retired", but that's simply a nice way of saying they were fired.

"Retired" means leaving the company with a golden parachute and laughing their way to the bank.
stop the web, stop ~modern stuff, localize for important matter, let ecommerce implode
I just meant by analogy to the speaker example I was using, but yeah, that'd be a better way to describe it.
I'm curious how something like the headphone amps or what you mentioned compares to the headphone outputs on a high-end audio interface, e.g. the RME Fireface line or similar recording products.
How much code are you writing before testing the functionality / behaviour of the library in question? Ive seen folks write pages and pages of code before trying to run anything, but my personal approach is to prototype the smallest working bit before integrating it into a codebase.
The DIY Audio Forum is a good place to start.
https://www.diyaudio.com/forums/index.php

Some speaker amps will use mains power and transformers, which means working with high voltage which can be dangerous. But there are some designs which use external purchased power supplies which provide a lower voltage.
I slightly disagree because I prefer the code to be consistent all across my codebase.

Sure it is some effort to backtrack to the util functions, but I think the effort is worth it because I would rather have a developer spend multiple hours debugging and figuring out the code than having something that is a nightmare to iterate upon.
Yes! I understand that it feels inconvenient to read, but what is REALLY inconvenient is hunting down all occurrences of a magic string comparison that is poorly defined.
It doesn't matter how good your abstraction is, if someone needs to know the details it is at that point indirection. And there will always be some cases where someone needs to know the details. The better your abstraction, the less often. But someone, sometime, will still need to look at them.
HN downvotes effectively hide comments from view.

HN policy is that "down vote for disagreement" is acceptable.

That is literally a recipe for creating an echo chamber. That isn't an opinion its fucking logic.
This isn’t completely accurate. The generator sees the training data in the same way supervised learning might, because the discriminator sees the data, and the generator shares gradients with the discriminator.

Your point stands though, that it’s obviously not overfitting, and no scientist would publish a result that was just overfitting face generation.
Alternatives to Expensive Bootcamps
Interesting solution, but I would classify the first ~60% of post as yak shaving that has nothing to do with markdown and themes.

The script is maybe too complicated and could have been simplified enormously
Positive point, this repost made me aware of it :)
Programming languages don't live in vacuum, libraries, IDEs, supported OSes, and developer communities are also part of it.

I enjoy Haskell a lot, but trying to create a CMS, desktop GUI or a console game in Haskell? Good luck with the existing tooling and libraries.
"Those with extreme wealth have often accumulated their fortunes on the backs of people around the world who work for poor wages and under dangerous conditions."

I've long been fascinated by how money and ownership are completely artificial constructs, which owe their existence completely to the belief and cooperation of virtually all the people on the globe.

At least potentially, all that has to happen for wealth redistribution (or the breakdown of the system) to happen is for enough people to stop participating in the system.

Lots of bits in a digital bank account or pieces of paper don't do any good when people stop deeming them to be valuable. One's "ownership" of land or property also evaporates the minute enough people stop recognizing it.

Yet despite all this, the people who are most disadvantaged by the system of money, property, and ownership -- the ones who are essential for its smooth functioning -- for the most part continue to participate in and believe in it.
I want the all in one development system for quick prototypes that can be made by non technical people , that’s why
Fast key-value stores: an idea whose time has come and gone
Yes I meant "as clearly as possible" <for the next guy>.
Agreed, I don't preach writing code like a caveman either!
Honestly I don't understand why this is so hard to solve, unless amazon is willfully ignoring it.

If the item is shipped by a third party directly, tracing the counterfeit origin is easy.

It's the comingling at the Amazon fulfillment centers that muddies the water. However, why not just tag each individual item with the supplying vendor as it arrives? You must of course credit them with stock, so just assign a code for that unit or box or pallet connected to that seller. They can still cross-fulfill (though I don't think they should) and record the origin code with each order as it's packed. Don't tell me this is too complicated for Amazon. It's an extra code like a second SKU per item, not conceptually challenging. Of course there are process issues to solve, but this should be a huge internal priority for Amazon. I see it as a weak spot that leaves room for a competitor to do better.

Of course identifying fakes is still a challenge, manufacturers have long had systems for verifying authentic units. If a $20 webcam has a unique serial number I don't see why we couldn't have one for an $80 board game.
What's public, can be scraped.

Same applies to radio streams or Netflix videos: once they're streamed, you can register the stream legally for yourself.
I'm not sure I'd call it microservices, since they could be monolithic inside each organization, but I had the same thought. Just spend the time to agree on a standardized API that everyone can support, and then the central API just proxies to the appropriate subsidiary. I wonder why they haven't done it that way.
What's one thing I said that was false?

I said studies have been done that failed to show any difference, that's absolutely true.

I said I was open to hearing about recent papers published showing otherwise, yet you've provided zero links to a peer reviewed paper. You offer a Youtube video? If it's a video about research can we just skip to a direct link to the science? Citation please?

I said it's not necessary to know if current testing equipment can detect differences, to know if people can tell the difference. True.

Where are the rigorous double blind studies, with full disclosure, conducted with no conflicts of interest in funding or affiliation?

And of course I assume we want to stay on topic and look at research that isolate amplifiers for some tests, not conflate them with moving parts such as speakers.
And slow as a snail versus anything else.
I think the idea here is that "foolike" is some kind of meaningful characteristic that happens to be testable by looking at a string prefix - not that the author is just making a helper to test string prefixes.

E.g.:

function isActiveCustomer(status) {
return status.startsWith("active")
}

is, I presume, the sort of thing the author means to suggest.
What I, and others, find objectionable about your post is that you frame yourself as an altruistic contributor while downplaying the fact that you have orders of magnitude more to gain from this than you contribute. Implying that a 50bp tax on your personal stock trading comes even close to the $40k amnesty windfall you stand to gain is preposterous. Implying that you are giving back and helping others even more so. You are not helping, you are being helped. You are a net taker.
Anecdotal but I learned that some DJI drone props I bought were counterfeit about 7 months after buying them and after many drone crashes. I explained the issue to Amazon and after a couple of questions, they gave me a full refund. It was only 15$ and probably not even worth my time but it never hurts to ask.
> Customers should refuse to do business with companies that do not.

Except that anti vaxxers are usually mentally ill themselves and are incapable of building product or service, particularly in the technology industry.

That's why we see a lot of alt-right or anti vax type people on platforms which consider their behavior hostile after it gets them bad press. Beforehand they usually turn a blind eye. It is an attempt to get out in front of regulation which will be inevitable if companies do nothing about it.

Also, not everyone on the internet lives in America, which means not everyone has freedom of speech.
What would actual guarantees mean for consumers, who aren't paying for or receiving commercial support?

If someone is paying for commercial support and this drop affects them, they should probably be calling their rep about now.
I use all 3, but prefer firefox for most of what I do.
I think this is approximately the same as saying that transportation is the limiting factor in city growth?
Why does this posting focus on nuclear wars when there are many other existential events which have a similar or greater probability of occurrence. For example, some scientists forecast the impacts of global warming in 2050 may well cause the extinction of the human race.
Highly recommended this book:

A Philosophy of Software Engineering:

https://www.amazon.com/Philosophy-Software-Design-John-Ouste...

This is mentioned as one of the symptoms/appearance of bad code: Shallow/Passthrough methods, which results deep call chains, adding up cognitive overload. The author in this book recommends deep module over shallow module, which tends to end up with more cohesive code.
I wonder if people will continue to try to get rid of the gender gap in computer science, if at some point it has been around and been stable for 100 years.
penzu.com claims to encrypt diaries as well.
the real problem that you will have to "trust" them.
Diaries usually contains user's most private and sensitive data.

IMO, the best model is to encrypt the data locally on your device, WITHOUT relying on a remote javascript software in a webpage to encrypt data, then sync already encrypted data to some server.

Some tools that may fit for ecnryption: PGP/GnuPG , SQLcipher.

Some tools that may fit for syncing your data: syncthing, megasync, any other cloud provider sync API.