skysight-inc/HackerNews huggingface dataset:
I remember what a friend said about software.

The desktop people want the latest and greatest software ASAP if not sooner.

The server people want nothing to change, ever.

I'm sure enterprise software has similar rules and incentives.
This seems unlikely given that the share of dual income households has been flat for 30 years.

https://www.pewresearch.org/ft_dual-income-households-1960-2...
Texas doctor who violated state’s abortion ban is sued
Not really. Compare https://www.johndcook.com/blog/2008/03/25/innovation-ii/

An English captain ran a private experiment in 1601 to see what happened when sailors were fed lemon juice. The group receiving lemon juice had zero cases of scurvy. The group not receiving lemon juice experienced 40% mortality from scurvy.

(Imagine running an experiment today with 40% mortality in the control group!)

The results were reported, but nothing was done with them. The navy had to rediscover the same fact a few hundred years later.

But there was nothing wrong with the model.
> notepad pros:
> * doesn't send your text to the botnet

hm, yet? And are we even sure about that? Who expect that what you type in the Run dialog being spied on and sent to MS? Is this even documented anywhere?

At this point I'm considering all MS softwares have become mainly hardcore spyware, with maybe some secondary legacy functions remaining (but in lots of cases being stripped slowly, while getting more bloated at the same time).
Vaccination DOES NOT prevent infection or spreading COVID - it ONLY moderates the infection FOR YOU. You are equally infectious vaccinated or unvaccinated.
TypeScript Books That I Recommend
> long, random, unique passwords for every service

Using a password manager is not that difficult. Then you really have to worry about one password, the one to unlock the password manager, and don't even have to think about the others. There are plenty of open source password manager to choose from.
Emacs gives you a pretty pampered experience. The subthread started with a discussion of the shell command line, and its Emacs-like editing mode, which remains quite Spartan in its affordances: if you don't know the keys, nothing will hint or guide you.

(With Emacs as my daily driver, I greatly miss its uniformity of window management even in environments that look like its spiritual successors, like VSCode.)
it is in fact recommended.
It matters who made the App Store and facilitated the app in question. If more iPhone users are downloading the Kindle app than Android users by a wide margin, then that means that Apple offers a higher value to Amazon. You're oversimplifying the relationship but the fact is that Amazon's contract with Apple was based on Amazon's assertion that it would only be existing Kindle users that would want to download the Kindle app and that provided value to Apple. When that was no longer the case, the agreement ceased.
This isn't exactly an invention of modern IDEs...

The fabled "lisp machines" of way back when could do similar. Most "image based" development environments let you jump to source of objects quite well. Play with the developer tools of your browser to get an idea of what used to be the goal for any dev environment.
>Also there's the 30 minutes waiting music that repeats every 1 minute a cheerful recording of someone saying "your call is important to us"

Even these manage to be dehumanizing to the employees some times. W*lgreen's has one that interrupts every minute to say "our staff is busy answering other calls", and the singular "our staff is" annoys me every time, like they view the front-line humans as just a possession to be exploited for every possible cent. Human Resources, if you will.
I use the address bar of the browser to quickly strip formatting :-)
My point is that for any two people with the same body weight, the variation in "what a calorie is" is not significant enough to claim that counting calories is useless, as the article seems to suggest.
search bar != run dialogue
How does that help you?
Is there any agreement on the meaning of 'readable', besides the obvious of write it like I would?
Idk. I am skeptical but I wish you luck! All I would say is (speaking from direct experience here), just be sure in your own mind that you are not just taking the external validation you would receive through college and proxying it with something else like "another course". There are lots of paid courses out there -- some are good and some are bad, but none of them can approximate the experience of working on a problem yourself first.

With respect to writing specifically, there is no magic bullet. Writing takes practice and learning some tricks to optimize your own workflow. You could, after all, practice that in your spare time and stay in school :) Don't quit a program just to do things you could have done while staying in.
Eastern Europe talent probably. They are fantastic and their salaries are cheap thanks to conversion rates.
I didn't say you should try to reduce it to a math problem. It's just that you need information before you can make choices.

And I think "there's some kind of fuzzy threshold where you should stop assisting someone" is a much better plan than "never assist anyone" or "always assist anyone, even hitler".

(If you think that's a strawman, you need to explain how the way you do things doesn't fit any of those three options.)

(And I'm not talking about hurting someone, or depriving them of basic human rights. Just not going out of my way to help them do what they want.)
Ubuntu with i3.
"Passwords must be shared to work"

Generally speaking, you are "sharing" your password with an entity that you wish to share or at least access other resources too. There has to be a degree of trust relationship of some sort, regardless of what scheme you choose for authentication.

Getting the relationship right is the really complicated, or at least, the most important part of the equation, the rest is tiddlywinks! There is no point getting all steamed up over one authentication scheme or another unless the whole transaction is considered end to end.

Passwords can work and work well, in certain circumstances, as do all the other authentication methods. They all have success and failure modes of one sort or another.

"The realm of free software is home to surveillance by the network" - what does that actually mean?
It's not. It sets ACLs so that the user that owns the process may read the coredump, but typical ls doesn't show that.
it is even worse than the parent post.

28% of US population is low-income(<200% federal poverty level) and 21% are covered by Medicaid/CHIP. This leaves 6 percent who are low income and uncovered.

https://files.kff.org/attachment/fact-sheet-medicaid-state-U...
Sure, encoding an extra dimension in a vector is just an additional element, but for the exception of categorical data this view is very restrictive. If you want to do things like describe embedded-space and projective spaces you can't just add a term to your formulas and expect everything to work. Like an ant walking on a ball in your room on earth in spacetime projected on your computer screen.

In geometric algebra there is a way to encode every element and transformation in such space and those correspond to shuffling around terms in an equation.
Three things:
1. It may not be as unchanging as you think. The different translations of the Bible (NIV, ESV, NKJV, NASB, etc.) are a pretty important facet to many, with newer translations coming to prominence in English speaking communities every ten years or so (for better or for worse, but that's another topic). I can't speak to other religious texts, but keeping new translation available could be enough of a reason alone to make an API.
2. Having an API can facilitate internationalization if you wanted to ship a project in other languages.
3. Having an easy way for a computer to look up a particular passage is a non-trivial problem to solve, and something like this could give a huge jump start for hobby/personal projects.

Yeah you could just download the Quran and reference it locally or someone could (relatively) easily roll their own version of this, but I think something like this is nice and I can appreciate it's value, even if Islam isn't my cup of tea.

[edited for clarity]
That's irrelevant. People are buying iPhones every year instead of switching to a different phone, repairing their existing phone, or buying the same phone (Apple offers the same models for at least 3 years after initial release). There are enough differences to matter to most people.
Thanks for articulating something I've always tried to tell others.

Yes, writing readable code is preferred, but as an individual developer, you can't just wait for others to make their code readable before you're able to understand and contribute to it, you need to work on your skill of reading code, even badly written code that is unreadable.

There's also another dimension I think people often overlook, don't just write readable code, write easily extendable, modifiable and testable code.

Having code that very clearly explains that it has a shared global that is manipulated and touched by each component doesn't really help with the task of adding or changing a feature without breaking anything else or taking forever to do so, because of having to touch too many things in the process.

And what's counter intuitive is that writing simple well designed code may actually make it harder to read, if you're not aware of the patterns or constructs that are leveraged to allow the code to be designed so it can be easily extended, modified or tested.

For example, you might find using Java streams to be harder to read than a for-loop. You might find dependency injection harder to follow than just creating new resources wherever they are needed. You might find using some DSL for templating harder to read than just doing your own string concatenation, etc. That is, until you learn about the patterns and constructs and become familiar with them, and good at reading and understanding them as well.

That's why I would say the most important things are in that order:

1. Get good at writing extendable, modifiable and testable code. That means, code that can be extended, modified and tested quickly with low risk of breaking other things and requiring minimal code changes in the smallest number of places.

2. Get good at reading code, both bad messy code with poor names, no consistency, and complicated designs and abstractions (this includes learning tricks to explore such code with logs, prints, debuggers, leveraging IDE features, etc); as well as good code that uses more advanced patterns and language features you don't yet understand very well.

3. Get good at making the code you write readable, that means clear intuitive names, useful comments, proper formatting, consistent patterns, not abstracting beyond what is relevant, stay close to the problem, etc.
Part of the problem is that many American companies deliberately give you the run around to stop you from cancelling service. Spaces, a Regus company, is the worst. You have to submit your issues to accounting in TX but they won't talk to you. You talk to Support which can't actually help you. They threatened to call the Police when I complained in person. It took months but I caught them in a lie and threatened charges. A full refund immediately.
Totally understandable. I'm the creator of BeeLine (and the concept), and permissions in Chrome extensions are tough. One possible solution for concerned users is to whitelist certain sites via the extension manager, so that the extension only has access to those domains, but I don't think there's a way to do that for local files.

If you want to just convert files, you might try the File Transformer[1] by Blackboard Ally. They've licensed the BeeLine technology and are temporarily making it available for free publicly through the File Transformer (it's also available to their university customers through their LMS interface).

Lastly, I know it probably won't put your mind at ease, but I am the solo founder who runs BeeLine Reader. I do not do anything with user data, and in fact I don't even gather data at the individual user level. This is partly because my tools are used in K12 schools, and partly because I can't imagine selling out my customers.

1: https://ally.ac/covid19/
"Haven't used Windows in a decade so not sure if there's a better way now."

no, not running windows in a decade is still the better way.

only sort of joking. I run windows 7 and haven't upgraded.
terminal.io maybe?
How do you pay your bills?

People should get paid for work.

Whether that work is having a job. Or making a website.

I don't see the difference...

Someone who does useful work deserves wages.
Because applications are stateful and most devs find it easier to write their business logic in Java/ruby/etc than in PL/SQL
The truly impressive feat (of Jira in particular, but also all of Atlassian's products in general) is how incredibly slow they are. I assume each page somehow touches every single row of every single table in the database because I don't know what else it could be doing to make page loads take so long.
Can someone who's more knowledgeable on the topic comment on the following: if natural immunity is more robust (as one would expect - the immune system is exposed to many spikes that way, as opposed to just the one), why don't we first immunize with the vaccine, and then expose people to the alpha variant, so as to develop a more robust (i.e. natural) response without the risk.
This isn’t the search bar though, it’s the “run” window (Win+R), which has no search functionality and is more-or-less equivalent to typing a command in Command Prompt.
We started with a self-hosted mediawiki server and this did not go well. Expecting someone not very computer savvy (and there are lots of those in my company) to dive into the markup on a page and not make a mess of it was a bad idea. At that time at least the WSIWYG editor was not very usable. Don't know if that is still the case.

So off we went to Atlassian. It has many flaws, but nobody is pining for the old days of Mediawiki. And the hooks Confluence has in to Jira is something you don't get with plain Mediawiki, and that has real use for us.
Most of the volume is near the edge of the sphere in higher dimensions. Closer to soap bubbles than what we consider to be true spheres.
I left the IC just over a year ago and we were still using passwords. Although, the RSA tokens had just been rolled out. Most likely everyone on JWICS (if someone still in the space can correct me, please do) has now moved to a PIN+RSA token.

The government moves ever so slowly on some issues. I wouldn't be surprised if a directive on password policy signed in 2004 took 15 years to implement.
What would be great are hyper-specific REITs.

e.g. I want to “own land” in Seattle so I’m never priced out, but averaged across the city so there is no single point of risk. With the added benefit that I can add capital in small increments.

If such a REIT were structured as a COOP that would be even even better from my perspective.
Misleading title: they killed the same absolute number of Americans, but our population now is over 3 times what it was then, so COVID is less than 1/3 as deadly.
We are using Confluence for public and internal wiki, it has a bad search and really slow, but no matter how much everyone hates it, the market does not provide worthy alternatives.

When choosing 3 years ago, we used the following criteria:

* WYSIWYG editor. Any user must have a minimum effort to write documentation

* Flexible access permissions to various parts of the documentation. Public documentation is open to anonymous users, the internal one is divided into many sections with access for certain groups

* Multilingual support. Not out of the box, but possible with plugins

* Multilingual pdf export. In some markets, some customers prefer to have exported manuals

* The ability to inherit articles. We need to be able to make edits once, instead of duplicating the same articles

* Have a relatively modern appearance. Wiki engines are familiar to many because the whole world uses Wikipedia, but this does not make them more pleasing to the eyes, if I can say so

3 years have passed, I periodically look at alternatives, so far only wiki.js seems like a good solution but it’s not even close yet.
Mint with XFCE is quite nice
Facts about rotations in high dimensions: See this as an introduction to Clifford algebra.

Notice that in 4D space, it's possible to have two planes which meet at only one point, and for which every vector on one of the planes is perpendicular to every vector on the other.

This implies that for each rotation in n dimensions, it is possible to pick floor(n/2) mutually perpendicular planes which are each invariant under the rotation. This can be proved using eigendecomposition. These sets of floor(n/2) invariant planes, weighed by their angles of rotation, form the "bivectors" in exterior and Clifford algebra. ([EDIT] It's slightly more accurate to say that bivectors are the angular velocities in n dimensions, which means that the angular speeds attached to each plane are not necessarily between [0,2pi] but can be any real.)

Also, notice that in even dimensions there is a rotation which sends every vector to a vector perpendicular to it. But in odd dimensions, there isn't even a continuous function which sends every vector to a vector perpendicular to it; this follows from the hairy-ball theorem. However, notice that there is still an algorithm for finding perpendicular vectors in any number of dimensions; one such algorithm is an application of the Gram-Schmidt process (also called QR decomposition).
I’ve worked with higher dimensioned data before with datasets, and have a somewhat intuitive feel for the shape of time from regularly timed events.

One can observe a pendulum clock returns to similar spatial coordinates or daily rituals like morning meetings where humans flow along temporal coordinates and then flow back out again, seemingly compelled by time as much as happenstance. If you abstract away a ton of detail, you could almost say you travel back in time each workday. I’ve felt caught in a behavioral loop many a time.

The non-integer dimensions are interesting on fractals. How many copies do you get for a given amount of recursion? Neat way to think about dimension.
If you sell a customer an application, say AD and ADFS, and hobble it so that you sell them the same services again (Azure P2), that is indeed very profitable.

Most of the employee costs are CALs, so they are increasing the price significantly if you need security mechanisms that AD cannot provide.

The products for customer use are different and don’t really align with the AD bread and butter story, which has always been employees.
Look at that heading hold performance in the wind
Show HN: Find Discussions Around the Web
You've basically described the sentiment and current situation with the US midwest and south.
Yep. But no-one ever leaves their fingerprints on their phone, so this is 100% safe. /s
Would you trade privacy for freedom?
Windows key + G is simpler, and it's already installed. It doesn't work on some things, but it does work on most.
1Blocker has an "on-device" VPN that allows you to block tracking inside of apps. I find it insanely interesting how some apps are extremely slow because they block the UI waiting for a tracking request to time out (Experian credit check app as one example).
Weak people!!
In this case it was decoding binary responses from devices directly off the wire. Completely bonkers setup.

If the PL/SQL parser failed, there goes that message. Oh, well. Try again next day when the message arrives or dial the device and ask it to send it again.

I suggested after a while if we could store the raw message in a queue table and parse it from there. But no, everyone was too scared to change the system and we stuck to the old ways.
Yeah, this is how I bought. I looked at what sort of loan terms I qualified for (very favorable), and then figured out what price home resulted in a payment I was comfortable with.

I'm pretty debt averse, so that resulted in me buying "less" house than the banks were willing to fund, but it was in the area I wanted, relatively new, styled to my taste, and from a reputable local builder, so from my POV I couldn't figure out why I'd buy MORE house.

I still live there, 21 years later.
I always thought fingerprint readers were weaker security than passwords. I mean, fingerprints can be legally obtained and it is much easier to put a hacked fingerprint reader (that always gives your real fingerprint to your device) than breaking strong encryption.
> Normally though, taxation is just a matter of the property value.

Total tax burdens are a function of government expenditures. Property tax is a rough attempt at scaling the tax burden to a person’s wealth, but it has many caveats varying in many jurisdictions. However, government debt is a big part of expenses, and each city and state’s debt can vary greatly than from another.

Here is a good website ranking the big cities and all the states:

https://www.truthinaccounting.org/news/detail/financial-stat...

https://www.truthinaccounting.org/news/detail/financial-stat...

I would expect cities and states where the per taxpayer debt burden is a standard deviation or more from the mean to have measurably higher taxes and/or fewer government services/investments.
Especially mental privacy.
> misunderstanding/lack of knowledge both about these apps and their privileges.

Yet you've been able to present none. According to your claims the zero-click escape that caussed the critical 4.8 security update to be released in the last two weeks isn't possible, and yet it happened.

So please, by all means, explain why Apple's apps should be structured like this:

https://googleprojectzero.blogspot.com/2020/01/remote-iphone...

https://googleprojectzero.blogspot.com/2021/01/a-look-at-ime...

Instead of being normal apps with self-contained app domains that would also limit any exploitation.
I think this is spot on. I agree that Excel users want to stick with Excel, but they do run into major issues that are solved by code. Namely: their data size is too large, Excel is too slow, and they struggle to get repeatability from their work.

I am building Mito[1], a spreadsheet interface for Python. Every edit you make in the spreadsheet generates the equivalent Python. It is a bridge between the workflows of Excel users and Python users, and allows Excel users to reap Python's benefits without needing to know how to code.

[1] https://docs.trymito.io/
I had 6P issues and it was replaced for free with an upgraded phone, even outside warranty period
Yes, you can, but it doesn't address the problem mentioned above.

>> the declining interest rates that fueled past appreciation don't have much room left to move down, and that they'll be underwater on that huge loan if interest rates go up* and the value of the property declines.

The price you can charge for something is related to how much other people can pay for it. If houses are usually bought with loans (which they are), then the availability of loan funding is a major influence on the price of a house. When funding is plentiful -- another way to say this is that interest rates are low -- the price of a house will be high. When funding is hard to find -- or interest rates are high -- the price of a house must drop to compensate for that.
Zillow and Open Door are manipulating the home prices in US.
https://news.ycombinator.com/item?id=27765536
Cheap Loans, surplus cash, and inventory hoarding.
I think there are some basic measures of readability that could be quantified. Off the top of my head, the ratio of keywords to symbols and the density of those keywords/symbols would make a difference. Seems like it can be specified and not just left at “is it written like I would write it,” but I can’t think of any other metrics right now.
What don’t you like about it? I like it so much that I’d never buy a car without it again.