skysight-inc/HackerNews huggingface dataset:
If you actually read before posting, you would know that the author is doing this as a pedagogical exercise.
Interesting.

I guess my off the cuff, unexamined criteria for democratizing is whether it’s a gating/enabling function for the occurrence of one party’s objectives as directly decided by the wider community.

So something like GoFundMe or crowdfunding, sure. Although doesn’t necessarily need to be monetary.

But I’d be interested in hearing counteropinions.
TLDR: connecting to a WiFi AP that has %s and %p, e.g. %secretclub%power can brick the WiFi connectivity of iPhone even beyond repeated resets!
This is often just the directory in 'Program Files' and 'Program Files (x86)' and possibly a few files or directories under it that for some reason the uninstaller was not expecting. It might also be worth looking in ProgramData and it is possible that the uninstaller left some Registry data. In terms of impact it is not likely to be significant.
Not by much, and frankly they will get lifesaving treatment regardless whether or not they pay the bill. What is the negative for not paying? Destroying the credit of someone who has effectively no credit anyway? Empty threat.

People making a minimum wage or who are minimally employed can qualify for lower cost affordable healthcare insurance through the ACA. It’s available, whether people take advantage is up to them. I know someone who pays less for their ACA plan than they do for their mobile and Internet services.

Where the ACA fails is more at the middle class family level. That is where the income vs. family plan costs tend to be out of balance.
Exactly.

The actual conflict is individualism vs collectivism.

Can humans act in collective interest? Maybe.

Smaller homogenous communities have an easier time than large diverse communities. And the problems you mention involve the latter.
Actually, what could really helpful would be a "simple" precond-postcond-invariant calculator...

The principle is quite simple: for every method you write, the "calculator" tells you what "outside" variable are modified. Obviously it seems quite simple with FP... but not so simple with object/imperative language as soon as you start to call other procedures or subsystems or syscall!

Of course, it could be nice that this "calculator" works inline (while you write your code) and not afterwards (when the program is compiled). It should be "smart enough" for example to tell you that your code is calling an INSERT on a database in a sub-sub-sub procedure of your code or that it is effectively calling some file writing somewhere in the called path
كلمات اغنية بيها احراج بكر رافع
Sounds like you're looking more for optimization theory, but if you want a gentle introduction to applications with approachable math and lots of examples, I highly recommend "Operations Research: Applications and Algorithms (4E)" by Wayne Winston. It's a solid undergrad level text covering basic linear optimization, mixed integer linear programs, and non-linear optimization.
https://archive.is/HM8Kp
I'm sure, like all people have different gait, that an acoustic profile can be matched against.
Don't forget a very important thing: unit test are hindering any refactoring. People will resist it because it means they have to rewrite their tests. And if you don't have enough e2e tests, you have nothing to check your refactoring efforts have not broken anything.
Extremely well done nice
Keep going. Add more. Be the go to library of stuffs for devs looking to quickly build UI. I wish you the best.
Retirement is one of those things where it goes beyond raw economics into quality of life issues.

It feels like we've broken the social contract when we say to the prior generation "okay, you did your best and sacrificed to try to build a better world for us, now keep working til you're 80 in spite of failing health and diminishing capacity."

The problem with pensions isn't that the underlying math product was faulty. There are a bunch of assumed components in it-- expected retirement lifespan, rates of return on investments. There's no reason you couldn't build a robust and self-financing pension program by using conservative assumptions, but somehow the industry managed to consistently generate overly rosy models for decades. So who pays for the failure in due diligence and risk management?

(I am assuming we want to actually make good for the people who contributed to these programs in good faith. It seems that most charges to fix pensions are about replacing defined benefit pensions with something lesser that demands a much higher degree of risk tolerance to have any chance of the originally promised return.

I also wonder if there's some business benefits from retirement-motivated churn. At the top of the market, how much of high management is filled with people in their 60s who haven't had a fresh idea in years, but have reached a position of undisruptability? Having a low expected retirement age helps to cycle in fresh blood. Conversely, we've got a lot of seniors with cash crunches due to failed or insufficient retirement funding, stuck in low-skill jobs in a way that's likely depressing wages. The 72-year-old grocery cashier doesn't want to be earning $12 an hour, she wants to be at a rest home in Boca Raton. Send her there and the market wage rises to $15.

A country that can generate a trillion dollar bookseller can find a non-house-of-cards way to care for its elderly.
Neat - thanks for sharing! A friend mentioned Orleans, queueing up the paper (found this one https://www.microsoft.com/en-us/research/publication/orleans...) for future reading.
It's not a book but I wrote a series on writing a postgres clone from scratch in Go.

https://notes.eatonphil.com/tags/database.html
The problem here is that there are no real links to support their position. Can they provide some real legal evidence?
>Real names is not the story. [...] The journey to the top has a lot of little wins.

I understand but my comment wasn't trying to explain Facebook competitive market value by reducing it to only to real names. To beat Friendster, beat Google+, and get to its successful IPO, one can point to many things ... e.g. the addictive NewsFeed rollout in September 2006... and free unlimited disk space for photos, photo tagging of friends, etc.

My comment to gp's quote was how Facebook as a social network works very differently from USENET/Geocities/vBulletin/AOL_AIM. One can't point to those older communications alternatives and say they work "just as well". On those platforms, there's a fundamental difference that prevents people from even finding each other.
> The solution to the above problem would be transparency of government actions, an independent press, and free and fair elections.

Those all seem like very nebulous concepts that ring hollow under inspection. Force is much easier to understand and identify when it is being used.

And notice that my problem was not with bond issuance; it was with bonds secured by forceful seizure to pay them back.
HN mobile UI is serviceable, but it is not great imo. The touch targets are pretty tiny, which can cause a lot of misclicks for pudgy-fingered individuals like myself.
Hi, I don't really understand who do you refer to when you say that "anything further can be safely ignored". By me? What exactly can be ignored?

Sorry, I would like to answer your comment since it seems that it upset you, and nothing was further from my intention. But I honestly don't understand what you mean.
> I question your assertion that 'the "size" of the copying does not matter at all' by asking you to come up with an entirely possible scenario for why there is no de minimis case in software, even down to a single character, when there is in every other area of copyright.

Where in copyright law for any area is there an established minimum "length"? I've never heard this nor heard lawyers claim of such a thing.
Sounds like an interesting article but I will never create an account to read a free article. If I was king of HN Medium would be banned.
Not gonna happen
No. The linked tweet says it is running at thousands of FPS. Which is correct. It's not the program's problem when the graphics hardware cannot process every single frame.

Referring to FPS as the framerate rendered is the standard, when you talk about e.g. the display's output you use Hz.
Every professional esports player runs their game at hundreds of FPS if possible, to minimise latency.
Yes you’re right. I meant to write that abstinence from CQ[R]S doesn’t prevent race conditions.
In Germany fair use doesn’t exist, you can get sued for copying a headline and data is copyrightable.
Early Fortran required such implementation. In it everything was statically allocated by the compiler including the function return address.
It's possible there are some forms of Earth life that might, just maybe, survive on the Martian surface in the summer season. But probably not. There are a few issues with the idea.

First, whether lichen can survive in full sun with a watering robot to tend it, doesn't really tell us anything about whether humans can survive on Mars. (Lichen is also growing inside the Chernobyl reactor.)

Second, hopefully we haven't contaminated Mars with Earth life yet. If we have, it would make it much harder to find Martian life buried somewhere, or trace evidence of previous life on Mars in the deep past. It's official policy, and has been since the start of the space era, of all the space agencies (which they follow with varying degrees of actual commitment in practice, I assume) to avoid contamination of any planet with Earth life. Until we can conclusively rule out life or past history of life on a particular world, we should probably keep to this policy.
It also gives you a nice private namespace for the translation unit so you can confidently modify any of the static objects without concern for impacting external code.

I once had a gray beard chew me out over changing a function signature when revising things. I had to point out politely that it was static and that anyone who managed to link to the function had to be breaking a lot of rules to do so.
>I do not want the option to install other apps, because it gives me plausible deniability when my employer or someone is like “install this app or you’re fired”

Tell your employer to give you a work phone then. No way I'm going to install work-related sw on a private device.
Actually, for a good reason, it depends! The standard specifies how to get useful information. There are also exact-width, minimum-width. fastest minimum-width, greatest-width,... integer types.
I would feel fairly confident in saying the majority of the iphone install base is both incapable and completely disinterested in making an informed decision in these matters. They don't care how it works really, so long as it works, whichever product "just works" is the one they will buy.

Power users like the majority of HN users are different, but they're not the majority of the market.
Video games might be the last bastion of creativity in programming/design. The enterprise will not care about unique designs or engineering, and startups are soaked in copy-cat culture. We’re doomed.
Hey bluepizza. As I wrote in response to another comment, I think that too much mocking (and/or mocking in the wrong places) is a code smell.

I was not aiming to define what a unit test is, more like when it stops being a unit test, and I think that if you have to mock, for example, a DB call inside your business logic, well you are writing an integration test at that point, whether or not you mock the DB out. If you design your code so that you only have those dependencies at the edge of the system then you get, in my opinion, a much cleaner design and much more testable code.
This is definitely a young coder because those features made some sense in the era they were created. In some cases they were life savers.

On error resume next:

This can be scoped. So I’m reality it’s was used in small sub routines where errors needed to be discarded. I’m not suggesting it’s a particularly great idiom but this comes from an era before try / catch blocks.

DoEvents:

This was vital back when your language runtime was event driven but also single threaded. It was a way of allowing the application not to lock up (and thus the user force closing it) when there was computationally heavy workload. These days you’d stick that workload in a new thread for async await but you’d have all the same problems of ensuring that you’d disabled UI elements first as the article describes with DoEvents. And actually DoEvents is rather more clever because you’re telling a single threaded application that was typically running on a single core/CPU system exactly where the safe points are to prioritise other processes.

These days we have green threads, async/await and other concepts for lazy multitasking. But back when DoEvents was created there was no such thing and using real OS threads was very difficult (in fact it was officially unsupported in the languages that had DoEvents, though there were some unofficial jacks) so it was a real life saver in some scenarios.
> if I want a device that does not allow sideloading

It's pretty simple. Just don't sideload apps.

Or perhaps there could be a setting that you turn on, that disallows sideloading.

If you turn on a setting, that disallows sideloading, then in that case you would have a platform that does what you want.
I don't really know what would have been a better solution at the time. In the early '70s, the native word size of computers varied in increments that feel unfamiliar today: DEC's line-up already contained 16-bit and 18-bit computers, and vendors were looking at 32-bit and 36-bit.

C's solution was to define int as at least 16 bits long (but assumed to be the native word size), and char as at least 8 bits long (though it might be stored in a 9-bit half-word on an 18-bit machine, or even a full word on another type of machine).
It’s never been about it the guarantee of security. There is no such thing and never will be. It’s about the degree of security and having a Single App Store has a degree of security that multiple does not.
One past thread plus a couple bits:

Photos of the Surface of Venus (1975) - https://news.ycombinator.com/item?id=26188247 - Feb 2021 (2 comments)

Soviet Venus Images - https://news.ycombinator.com/item?id=22016529 - Jan 2020 (1 comment)

Soviet Venus Images - https://news.ycombinator.com/item?id=4360763 - Aug 2012 (51 comments)
> I just wanted to mention that I was raised with calculated risk taking valued over safety

Just to clarify: we're really not talking about absolute safety, our five-year old seems to be routinely covered in bruises incurrent from falling while climbing on things. Last month she had a couple of slightly loose teeth due to landing on her face while falling from (adult) shoulder height at a playground :eek:

I'm not sure the kids can process "be safe enough" but that's the intention in the "rule"...
> am I doomed to being miserable forever unless I become self-employed?

Yes. I'm like you, and even after getting a position where I had basically total freedom to work on fun experimental topics on my own with no deadlines I still couldn't be happy. Even after years I had strong depression attacks thinking about work. So I realized I'd never be happy in a corporate job, and then worked towards not needing to work for others.

I figured I could code games in more complicated genres. There really aren't that many such games out there since most people wanting to make games just focus on technically easy genres like platformers, shooters, horror, puzzle games, jrpg etc, so it isn't that hard to make money. And you don't need to talk to anyone to do it, the only communication you have is reading reviews and bug reports. It is hard to become a millionaire this way but making enough to get by isn't that hard.

Anyway there are probably other ways to make money without much social contact, but this is one way. It is way easier to make money just continuing working for Google and be depressed, but if I can't be happy doing it then there is no point.
> I have a T2 diabetic friend that complains about the cost of insulin, yet refuses to exercise and loose weight

Neither of those cures diabetes. It can help little but, but if he needs insulin he will continue to need insulin. There is no cure currently.

Also, insulin has no reason to be expensive.
Maybe one time we manage to use something similar while flying supersonic with https://en.wikipedia.org/wiki/Compression_lift
PID Controller for controlling the number of servers in a data-center
If your external integration has no local alternative, you are getting locked-in to its provider, so you should either not use it, or have an abstraction layer and implement an alternative backend.
Enhanced rationality in autism spectrum disorder
I always thought the classic synchronous message loop in Win32 was actually rather elegant if you took the time to understand the mechanics surrounding it. DoEvents is a bit crude but it serves a purpose in the context of VB6. Cant disagree about the error handling though, thats the absolute worst part of the language.
Yeah that's more precise. `await sleep(0)` is pretty common, it's a good feature.
No, she also said they were demons. A notion which you excused. You read her mind and "knew" that she wasn't being serious. You gave her the most charitable interpretation. Would you do the same for some crazy right winger, or would you call him a Nazi?

But anyway, it's clear you're a full on proponent of CRT and fully engulfed in its deluded precepts. Yet above you were lying and trying to pretend it wasn't a mainstream or prevalent belief system. You are a dishonest person. And maybe that is because deep down you know you are spewing hateful and destructive ideas.
It’s not. They already removed the OPT IN telemetry after this latest “community” reaction
Dynamic scope

https://en.m.wikipedia.org/wiki/Scope_(computer_science)#Dyn...
what do you think BBC is? or CBC? Also state funded 'journalists' who push agendas. You just like their agenda better.

at least US intelligence agencies used to hide behind private news sources until they started hiring the intelligence people outright.
You’re thinking of App security and not other aspects is Social engineering that will absolutely happen more with the introduction of third party app stores. That IS an inevitability when it comes to things like this.
Does anyone know how to build website with tutorial/source code as shown in the readyui? Buying this, I won't learn anything how's its made. I'm just a backend, API guy.

For the longest time, I really want to know how to make SF start up style landing page. I have done HTML/CSS tutorial, Bootstrap,SASS, React tutorial, none of them show example how to make site like

> forhim.com: font, color, images
> scale.com: smart shapes they use for info graphics, color gradient choice
> vanta.com: colors to entire structure...
I understand. It wends a bit, but the point is that growth is required by the use of extractive funding mechanisms. They say maintenance costs are the root of the 'ponzi scheme', but I'm not quite buying that. Modern cities are funded by bonds, and the bonds are secured by taxes, and the taxes are secured by force. No, the bonds are not the problem. The problem is that the spending can only be sustained through increasing use of force on an increasing population.
Where is 'here'?
Why stop there? Why not delete your test methods too and just test in production?

Mocks are just test code, same as your test functions. And they’re necessary fur unit tests. If the thing you’re testing talks to another component without a mock, it’s now an integration test instead of a unit test.

Unit tests test the API surface of a component. They’re useful for ensuring a component adhere to its documented API contract. It’s also useful for testing how it reacts to edge cases. Integration tests are useful for ensuring components work together, and testing that data flows through the system properly. But integration tests make it harder to test various edge cases.

For example, if my component talks to yours and issues several requests to your component with callbacks, it may be that 99% of the time your component calls the callbacks in the same order. So I can’t really validate in an integration test that my component works properly if the callbacks are involved in a different order. By mocking your component in a unit test, I can test any order I want.

Unit tests also tend to be more deterministic. By mocking, I can eliminate sources of non-determinism from outside my component. As a trivial example, my component might need random numbers, so I might mock the random number generator to return a specific chosen sequence that I know will exercise different code paths.

Really the lesson that should be taught here instead of “don’t use mocks” is “unit tests aren’t sufficient, write integration tests too”.
I have noticed that 80% of the time the unit test fails, the unit test has to be rewritten.
Discussed a bit at the time:

Commit Often, Perfect Later, Publish Once: Git Best Practices - https://news.ycombinator.com/item?id=6138928 - Aug 2013 (4 comments)
If you're interested in a shell that doesn't do "on error resume next", take a look at Elvish :)

https://elv.sh/learn/tour.html#exceptions
Cheers, I kinda dredged the numbers up from my memory.
I've been considering a project to build a basic emulator (Game Boy, maybe?) entirely in Redux, with React for pixel rendering. I'm sure the performance will be awful, but it would be an interesting exercise.
Not to completely disagree but saying distribution is less important than production is a bit like taking apart a machine that has the minimum possible number of parts for operation and deciding some gears are more critical than others, yet if you were to remove any of them the entire machine fails.

Production of goods and services is usually not as difficult as the art of efficiently distributing them. In a capitalist society, needs and wants become essentially the same thing and demands are often more virtual rather than actual as the ultimate demand for everything not being directly consumed is usually to gain more tickets/tokens/coins to potentially be eligible for more future needs/wants. The main beauty of a capitalist system is that it self propagates as there is an inherent or unspoken need for everyone to continue doing something for the system in order to not lose what has been acquired. Other systems do seem to theoretically have the potential for much greater efficiencies but defining one and actioning it are incredibly difficult, often because they are rarely actually planned and those doing the planning do not always have human rights as priority when doing so.
"It's not a statement of any one group being better than another.
It's not a statement that I don't enjoy many aspects of our diverse society."

If you are coming clean, then please continue, what groups are you talking about? And what attribute are you declaring causes a 'lack of homogeny'?
Fair point, OP is APL2, which isn't quite good enough since it's probably using GPLed stuff, but it's better than being closed source.
If you're here, using a computer to type on the HN Web site, you already have a lot of advantages over billions of other living people.

Find your opportunities, put yourself out there and at risk for things you want, and see what you can make happen.

And as you do this, and encounter problems you can't solve for your own personal situation, try to improve them for others, now and in the future.

Maybe that means raising kids and trying to give them more than you had, maybe that means helping a few random individual people whose problems you recognize, maybe that means fixing a systemic problem more directly.