skysight-inc/HackerNews huggingface dataset:
To an extent.

There's a threshold where it becomes near impossible to do business. I've seen laptops intended for employees... "disappearing" in customs. When a complaint was made, the reply was to not make a fuss, otherwise more laptops would sprout legs and run away.

Corruption also tends to come with lots of bureaucracy. At every level you have palms to grease. Things tend to take a while unless said palms (which sometimes change often) are properly and generously greased. Then you have different government agencies competing to get the... "funding" - and your company is caught in the crossfire. Good luck getting the components you need imported in a timely manner. That is, until you have finished setting up your... uh, "supply chain"? Which can take a while, because it's obviously all behind the scenes. Hope you have a good "guide".

In the end, you have a government that's working _against_ your company. They will (ironically enough) want to extract maximum value from you and your company. If the place is bad enough, your competitors won't be playing in a fair field either. It's not only how much you can offer, but who you know and what sort of dirt you have on them.

When corruption is really high, neither the police or the justice system will be fair to you. You better hope you have identified everyone that needs palm lubrication - otherwise, you know that particular judge you forgot about? Your competitor has them in their pocket.

Since the police in really corrupt places tend to be ineffective, another way a competitor can cripple your operations is to make you vanish. If it is a place where violent crime is common(not a bad assumption), then it was just another unfortunate statistic.

You don't really want that kind of "opportunity". It's not worth it to decrease taxation. If anything, you will be taxed just as much, except that's now off the books.

Not only you need stockpiles of cash, but you also need to understand the dynamics of the place you are trying to get into. Otherwise, you are just a wealthy(and clueless) mark.

Of course, said company would have to be based entirely in the target country. It couldn't be US-based with a foreign branch, otherwise anti-corruption laws would apply.

Source: born in a pretty corrupt country. Seen a fair amount of shady crap. Trust me, you don't want to deal with that stuff.
I don't care if it's Linux, Windows, iPhone or Android. I want a phone that melts into my computer as a first class citizen/appendage.

Just today, as an example, I had to send someone a link from my desktop. I had to send it to their email. The next best option would have been to use Messenger on Facebook. Why can't I simply have the phone appear as a window on the my desktop (almost like a virtual machine) and have access to its full functionality, including, copy, paste, transfer, file system, etc.

It's 2021.

Microsoft might want to think about bringing back Windows Phone and doing it right this time. Call me. I'll design it for you.
Yeah, although when I played with Vue a couple years ago it seemed like it wasn't quite as powerful as MobX (particularly when you start stacking up a graph of computed values, or when you want to create side-effects of your own). But definitely a similar idea.
Maybe you should report this behavior to the right folks.

If this comes up as public information and we know that Facebook was aware of it, yes I’d rightfully be angry. Making a bad argument here I think.
Frankly I do not find much in common between their music.
I recently did this, and used this to guide me: https://unix.stackexchange.com/a/38380/86174
Always good to test these things if possible. PM 2.5 detectors are pretty cheap.

For instance I used one to learn that fume hoods on stoves are basically inadequate. (Windows are more effective)
>Still requiring Google Play Services to do any of the things I want Android for.

If that's a problem, are you aware of microG? https://microg.org/
Great post - glad some of that code has been useful!

If it's of interest, these performance events (and the whitelist for this API), are described by Apple at https://github.com/apple/darwin-xnu/blob/main/osfmk/arm64/kp...

Instruments.app is the official way to access performance counters. I believe it can use a few more (non-whitelisted) events, which are described in /usr/share/kpep/a14.plist - I couldn't figure out how to hijack the single-consumer API that I think it's using. (Edit: it seems it just shows non-whitelisted events in the GUI, but doesn't let me use them.)

(And, for my own measurements, I use a kernel module to bypass the whitelist, which is even more likely to blow up the computer, and definitely not recommended: https://github.com/dougallj/applecpu/tree/main/timer-hacks )
again with the mechanical definition of mutability. Ok "controlled" is the word, as I mentioned in other comment state encapsulation (which ORM is) is another solution for this.
There is a very popular Linux phone OS. It's called Android.

This sounds somewhat pat and snarky, but I am trying to make a real point. Let's go to some of what the article says:

==================

Having an "one true way" to use the UI and tons of preinstalled apps is the reason I dislike the android ecosystem...

Megapixels has a fully user-configurable post-processing pipeline basically since the start. It allows you do anything you want after clicking the shutter button in the app since it's a shell script. Still people complain about how they don't like that there's an extra file they don't want (the dng) or photo upload is missing. ITS A SCRIPT, CHANGE IT. Do you really want a Linux phone?

==================

If you're defining "a Linux phone" as "a phone that uses bash scripts for configuration and where nothing works out of the box", then no. People don't want a Linux phone. But then, by that standard Ubuntu isn't catering to a "true" Linux audience. I don't think this is a useful definition of the word.
Interfaces in Go are implicitely implemented. It means that if a type has the methods defined in the interface, then it implements the interface.

I will update the example because it's confusing !

If you have some time come to the speak with me in the chatbox on the website I can help you understand this.
For me the similarity is primarily constant motion. There's a strong element of continuo in both but for different reasons.
Good point. And the company behind Android mainly wants to ensure they can get as much data from you as possible. You will never fully be able to disable the data upload to Google.
I doubt it, they need to withstand rain, snow and seawater, possibly refrigeration for a good share (I’m thinking about Apple products which are not supposed to go beyond 35°C - How do we manage sun exposure between the tropics?).
I think you have it completely backwards. You want a phone that runs a FOSS operating system. It doesn’t matter to you that it is Linux or a BSD or some other open source kernel.

Android is a Linux phone but it’s decidedly not open.
Nope, it'll suffer from the same lack of vision that the Linux desktop has and continues to have.
The page links to just that blog post, but the post links to other reports, and an earlier open letter had many links (https://rms-open-letter.github.io/appendix) to RMS's own blog; to substantiate their claim that RMS holds views objectionable to them.
cart.Cart
package.NameInPackage

So the name Cart is an interface, the function/method signatures are indicating that a Cart is being returned but being explicit about the package the interface belongs to with cart.Cart. It's made more confusing since the name cart (lower-c) is being used for both a member variable and the package name in the signature of Put, and it looks like the package name doesn't show up on an explicit line in that chapter to help clarify it.
Weregild isn’t attested?
> but they forgetting that this way companies exploit them

You forgetting one of the ways people are exploited is the commute time and associated costs that are not compensated for now, a few square feet of office space in the home is nothing compared to the lost time.
No. Glad I could help.
This analogy perfectly captures how I feel, and it's so elegantly concise. I suspect I'll be borrowing this in future conversations...thanks!
Google Assistant “Memory” supercharges saving and reminders, in development
A laser is not just light. It is a specific wavelength. X-Rays are a spectrum. The EUV/soft X-ray is a part of that spectrum. There's also other properties that you want from the laser. But this tape-x-rays won't be easy to control or uniform in wavelength. Making it not a laser, even if you could collimate it.

https://en.wikipedia.org/wiki/Laser
>Linux works exceptionally well in the areas where large companies with many developers pay to make it work well.

The elephant in the room is that we desperately need better funding mechanisms. For instance, most distro repos don't support selling Free Software - either the package is available gratis to everyone, or it's not available to anyone. There are hacks to get around it perhaps, but no support at the OOTB click-a-button level.

The only way the Year Of The Linux Desktop will ever happen is if we actually make it a priority as a community to figure out ethical funding mechanisms.
OFC, bear in mind having consent low in Spain said
a lot of other terms, such as if you were 14 and
commited some serious crime, (murder for example),
you could be jailed as an adult. That got changed a few decades ago with the "Minor's Law" and not
everyone was happy because a gang composed of
minors commited one of the worst crimes ever in
Spain against slightly mentally challenged woman.

On the main theme, yes, the US is paranoid, and a lot of
people exploiting the average fear from the American:
the market and the consumering society.
I build most of Megapixels _on_ the PinePhone using the convergence dock, it's just easier since you need hardware access to debug hardware things.

The build time for megapixels for a clean build is maybe 5 seconds, way less on incremental builds. Editor runs fast, Test cycle is incredibly fast.

It's certainly a lot faster than I've ever been able to test android apps.
I'm not outraged.
>I also just uninstalled Firefox.

I already ditched Mozilla over the Brendan Eich smear. I'm through with Maoist-inspired tech. The idea that people must atone and genuflect for having a contrary opinion is purely reprehensible.
How Tesla’s new touchscreen drive selector works
Given how many people would go through withdrawal if caffeine were to be unavailable all of a sudden, maybe nowadays coffee would be something worth having a bit of a stockpile of.
I was thinking of containers that could be split up and shipped in parts then re-assembled...

However that doesn't fix the problem of ships being out of balance too.

Cheaper energy and AI to assist with shipping (and maybe operating sealed power plants authorized by major nuclear world powers).
The point was that Opus can't store bat sounds because they're ultrasonic and it isn't. Dolphins may be possible though I think whales might be filtered out due to being subsonic.
Couldn’t agree more. The day China decides they had enough of Taiwan an appropriate TSMC will be a difficult day for the west.
Sounds like you're describing Vue. Is their any substantial advantage over Vue that you're aware of? I think a lot of people, including myself, are just uninterested in arbitrarily and subtley different solutions to the same problem. I've used react, and it's just not as compelling as anyone made it out to be. Neither is Vue compared to React for that matter, but it appeals to me a little more.
Sample rate is limit on the frequencies in the original signal that you can represent in your digitization without aliasing.
I don’t know where you live, but for instance in Argentina this conversation never happens because the union of truck drivers is so big that they stop every single attempt to increase trains.
The vast majority definitely cannot be folded or otherwise disassembled. They are welded together as simply and with the fewest number of parts as possible, while complying with international standards.
If your videos are already h.264, you probably should not convert them to h.265. You'll lose some quality to generation loss and the difference in size is not huge.
And there's no reason that in OSS software like this that distros can't borrow the best features from other distros. I'm sure that if, given time to mature, there will and up being a few core distros many people turn to and then a whole bunch of others that meet the specific preferences of other users.

It's not yet a mature ecosystem, but desktop linux is, and there's plenty to borrow from there.
The Surprisingly Many Ways You Pay for Using AWS Glacier
Which is ok when you are frank and say you are not doing something for most people. I guess the problem is assuming that PinePhone is usable to the majority of consumers.
Android is only technically Linux, not in spirit.

Labeling things is hard
Typical containers are all welded. They don't break down or fold. Keep in mind containers stack on top of each other, being able to tear them down or fold would compromise their strength.
Implicits are just typed globals that you have explicitly ask for. Scala’s flexibility is the problem, we make scala code look like Haskell, or strange Java, or Idris. Very few people actually write scala sticking with their own pl linguistic baggage instead
The narrator Don Juan is saying he's not an intellectual, and doesn't really understand the big words he's studied, but he does have life experience and has observed a lot of cruelty, which to him validates the old proverb "Man is wolf to man."
> Many apps use safety net now. You can temporarily bypass it using magisk but Google will get rid of it soon through hardware key attestation.

Correct me if I'm wrong, but this isn't really a criticism of Android as a platform but that apps use DRM for tamper proofing. I suppose Android could try to make this harder but I'm sure hardware vendors would step in with their solutions. You're totally free to do as you please with android/rooting as long as you don't care about those apps -- which I have a strong feeling will never be available on more open platforms, unless somehow they gain market dominance.
Everything you just described happens today, even considering your bogeyman of globalism. Visit Iowa or Saskatchewan if you don’t believe me. The nice thing about grain elevators is they’re fairly easy to spot from a distance. Had globalism taken them from us, a few people would have noticed.

If you think any first world nation is entirely reliant on global trade for subsistence of its populace (yes, even UK) you’ve been playing far too much Civilization. Now if you want to talk about the impact of globalism on crop markets and by extension a small operator, you have something to discuss. But you’re not saying that.
> Anything distorting those conditions - e.g. there's only one seller, only one buyer, a time constraint, a skill constraint, an information disadvantage, will distort the pricing as well. One trade isn't enough information for a market to exist or to settle on a fair price. I agree there that the market has nothing to do with it.

This is non-sense. Those conditions specifically define a market and make it distinct from any other. To say a market with any of these constraints is "distorted" is to say all markets are distorted and render the term meaningless.

Also, I never said this one trade signified a market. My point was that this is a consequence of free markets. You can make any single trade "irrelevant" by choosing arbitrary criteria by which to separate it from its market. The company could have certainly hired another engineer in hopes they could complete the work in time while running the risk of blowing the deadline. But it was freely and fairly worth at least 250k to them to guarantee the job could be done correctly and on time.

This kind of thing is such a common part of the free market, that there is a whole aspect of contract law that pertains to ensuring companies don't get into this position. It's why contracting completed work is so important. Leaving things partly done leaves you vulnerable to others eating right up to the tiniest margin of your profit.
It was cracked by a handful of individuals PLUS the several hundred/thousand other individuals who tried and failed. It is more reasonably seen as the efforts of every qualified person who gave it serious effort.

The FBI is not going to automatically hire the people who will succeed at this vs. fail valiantly. To get the same results they would have to dedicate the same resources which would be huge.
The very fact that the GOP is also guilty of the cancellations you exposed doesn't preclude anyone, including the GOP, to complain about other forms of cancellation.
https://en.wikipedia.org/wiki/Tu_quoque
Can you clarify this please? Does h.265 have some better deduplication compression or does reencoding apply something that the original recording could not, meaning h.264 would have the same benefit.
And as soon as 32GB became available, those same hardcores where asking where the 64GB options were. I had workflows on desktops with only 32GB of RAM that would choke, but it was a Hackintosh, so I was able to bump up to 64GB and the issues went away. Which is why 16GB max is so hard for me to wrap my head around
> All spontaneous chats happen over email, slack, or a wiki to make sure they are documented.

That's just anti-human. I'm all for working from home but people in the office are going to chat just as the people working from home are going too. The bitch sessions about the boss just happen in the 1 on 1 video calls.
My understanding is it's very difficult to get into Wharton MBA without having worked a bit first. Even the "out of undergrad" admits usually get in via a 2+2 program where they spend their first 2 years working at a partner company. I believe most top MBA programs are like this, and everyone I've encountered from a mid tier MBA was doing it part time while working because their company paid.

Not saying MBAs have a ton of practical experience going in, and I wouldn't be surprised if the professors are pretty far removed from any practical experience. But I also don't think it's accurate to say most MBAs haven't worked a real job before. [At least not most MBAs that the average SWE on HN would encounter. People that got an MBA from Random U because they didn't know what else to do are probably not being hired at major tech companies.]
I don't even care about the cost. I would pay a premium for the non-closed garden phone if it had apps and support. I would happily pay $1,500 for a Pinephone or similar with capability to run the small subset of apps I use -- phone, sms/signal, brave, maps/nav, and maybe a handful of others.
There’s a rumour that AMD are making an ARM chip for OEMs that want to compete with Apple.
In Go we have https://github.com/alecthomas/chroma, and I implemented the lexer that the Caddy docs use for syntax highlighting the Caddyfile (see https://caddyserver.com/docs/caddyfile/concepts for example). What's cool about this is Caddy is serving the site from markdown files rendered via Go templates, with Chroma for code blocks. So Caddy can highlight its own config.
Actual link: https://www.freep.com/story/money/cars/ford/2021/03/24/ford-...
never roll your own crypto is the type of advise the lead to heartbleed being so bad. it leads to a monoculture where one bug in the implimentaion makes everyone vulnerable.
I had a Motorola a1200 in 2006 :)

>None of them has been a great product

The a1200 ming was pretty slick for its time. It had a 2MP camera when everything else shipped with 0.3MP at best. Touch screen, stylus, see through flip so you could see the screen when closed. That was a pretty cool phone.
Sidebar: Translucency
Wet wood is especially bad. The co2 released from burning is not much of an issue but it sends out huge amounts of unburned particles.
If you can spare the time I'd also add a slower type preset in there for better compression. eg.

-preset slower

# You control the tradeoff between video encoding speed and compression
# efficiency with the -preset options.
# ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow.
# Default is medium.
No, it’s relatively easy to prove that all forms of slavery, even voluntary ones, are less efficient than simply paying wages. This is because it removes the capacity for future choice. An employee in a low–paying job today can leave for a new opportunity whenever one appears, a slave or an indentured servant cannot. Societies which use slaves or indentured servants will have less economic success over the long term than ones without.

> Also, how does any of this prove that having people travel 4 hours a day is economically productive?

It’s manifestly more productive than being unemployed. It might be a bad enough job that you can barely tolerate it, but that’s better than starvation. An employer whose employees are this close to the edge is taking a very large risk. If any alternative opens up, or if the job conditions get any worse, then they will suffer fatal turnover. They’ll either have to pay higher wages or improve conditions (or both) to survive, or their competitors will do it for them.
Ha, seems to be a bit better. I kinda hate working on the laptop keyboard tho so I tend to use an external magic keyboard :}
maybe posix?

i don't know that GNU is necessary but a open posix/unix complaint environment with root access is.
In general, that claim is bogus. H.265 may have some additional optimizations for areas of pure color and static content like a computer screen, but no way will you get that level of compression and quality with photographic motion-picture content.

Also... I've never seen Mac screen-capture functions record audio. What Mac OS built-in screen recorder also captures audio?

Instead of memorizing undiscoverable hotkey combinations, I just keep the Screenshot app in the dock.
The problem with Redux is two fold:

1. The datastore is a massive global. This already brings to it many of the pitfalls that have caused programmers everywhere to avoid global variables like the plague. But in addition to that, for incredibly complex apps, it is a massive burden to maintain all of your state in one place, without any ability to encapsulate or localize trivial local states. Why do I need a global state tree to determine which option is selected in my select dropdown? Why should I bundle the varying hyperlocalized implications of onChange actions vs onSelect actions with the business implications of things like payment submission states? Why does the state of one button for basic user A have to be bundled in the same data structure as an input element three tabs over, two levels deeper, meant for admin user B with privileged access?

2. Robbed of the concept of benign localized state, all state transitions must be weaved through the entire complex functional tree that renders it. Small refactors of your UI, like moving a widget from one place to a different location in your application "tree", involve not just refactoring the component which renders the widget, but every single component that it passes through, to reroute the data to the right location. It is extremely high touch refactoring, exacerbated by javascript's dynamic nature which is already hard to refactor, and Redux's inability to play nice with static typing tools like Typescript.

Redux's bad ideas do not come from the fact that it models a state machine, it comes from the fact that it models it poorly and forces you into using a giant state machine, intricately threaded and tightly coupled throughout your entire application, when smaller state machines are easier to understand and easier to compose.

Luckily, there is another programming construct that allows you to easily model state machines, and allows you to build them arbitrarily large or small to meet your demands, and allows you to encapsulate data and actions extremely well so that state and associated actions do not leak. They're called classes.