skysight-inc/HackerNews huggingface dataset:
Then and now it all comes down to just “people near you”. You didn’t choose your village mates, you were born into it. You have more flexibility now, but you’re still just working with people you didn’t choose.

Finding your role in a relatively small group of people describes most of my experience working in offices. You share the time and experiences doing some thing you have to do, not something you want to do. Locating sustenance or making copies, it’s same same. It’s an activity you do because you have to, not because you chose to.

Additionally, you have things in common by socializing, not the reverse.
Why do you assume that GP thinks people should spend the majority of their waking hours in the office?
> What if you could increase low end incomes while simultaneously worsening inequality?

That it absurd. If you double the wealth and income of every person on the world, nothing changes. Same gini coefficient, same poverty.

The sum of all money and other financial objects might change in numerical value but still represents the current amount of goods and land that exist on the planet.
Pete Carroll: "Hey Alexa, we're on the opponents' 1 yard line in the Super Bowl. There's 26 seconds left in the game and we have the league leader in rushing TDs ready to go. Should we run or pass?"

Alexa: "Pass!"
Hypocrisy. This one summarizes it pretty well:

https://www.sfchronicle.com/politics/article/Newsom-attended...
"For Southeast Alaska shipwreck survivor, losing irony has been ‘sort of liberating’"
The same kind of conclusion? Amazon and AliExpress have wildly different design philosophies. One has pointless, hard to use coupons and mini games, and the other is Amazon.

I use AliExpress _in spite of_ their UI, not because of it.
Easy Black Friday and Cyber Monday Marketing Ideas for ECommerce Businesses
While we’re navigating uncharted waters during this year’s holiday retail season, changes in consumer behaviors lead us to believe the retail holiday season started earlier than usual, beginning with Amazon’s Prime Day sales event in October. Consumers flocked to Prime Day deals to kick-start their holiday shopping, resulting in Amazon’s third-party sellers earning more than $3.5 billion in sales — an increase of nearly 60% from last year.
> When I read these studies, I'm thinking that this "fact" is disputed

Being critical in a scientific context shouldn’t be wrong. True, it might be hard to balance.

> it's more important to research the problem than to solve it

Yes, I’d say research is the necessary first step.

Human intuition can always be wrong. Regardless, the results of a research can provide useful pointers about next steps.
However many people also are incapable of going this route and work is their own socialization. Never underestimate the number of introverts who only have "friends" through work.

Thirty years later I still have friends from school who I swear have no other friends other than those from school days or their current job. Some don't even know their neighbors!

The difficult part is they look just like the rest of us and the cues are different for determining who is who though usually avoidance of after work get together and even lunch are clear sign. The key is to know when to back off as some are very comfortable in their personal world
> No lag meetings and whiteboard sessions.

I really miss whiteboard sessions. I've gotten used to zoom meetings, I'm not overloaded with them, and with a proper structured agenda I've found they can be tolerable.

But nothing beats scribbling on a whiteboard with colleagues. We've tried Miro and other tools, but nothing quite has the same feel as those scribbled boxes and arrows on a whiteboard.
This project is not exactly what it promises.

The title is "portable suckless [...] 90s-style Doom clone", however, in the technical details, it's specified that "this is my custom engine (raycastlib) based on raycasting, a technique used in Wolf3D engine, but it's improved, e.g. supporting multiple levels of floor and ceiling, so that the visual result is something between Wolf3D and Doom".

I don't think a that an improved raycasting engine qualifies as Doom-clone (in fact, this is the reason why the project is considerably less resource-intensive than Doom). If the project qualified itself as "Improved Wolfenstein engine", it'd probably get no attention.

It's admirable though that they released the assets with a very permissive license.

> a different, better direction than which the mainstream technology is taking, though this involves taking some steps back to before the things started to go wrong

There's definitely a significant self-absorption in this project. Modern mainstream gaming experience is different - not wrong - compared to what it was in the 90s; gamers looking for the 90s experience can still find modern retro-styled games. Also, it's not like everything from the 90s was gold. I actually do enjoy both AAA and indie FPSs.

> ["modern" programming (C++17, Rust, OOP etc.) or "advanced" engines] is an extremely bad choice for building long-lasting, accessible programs. New languages are a product of capitalism, evolved by the markets to serve corporations to make quick profit, not fulfilling the values that are good for the people.

I didn't read long enough to understand if this is a satire or not.
I think one of the main reasons was the lack of dynamic import support until fairly recently [0], being able to import code dynamically without crazy <script> hacks is very useful in a notebook. The tools you mentioned all pre-date that I think.

Secondly notebooks have to run sandboxed. Most notebooks run the output/code in an iframe but the editor is in the main window (e.g. JSFiddle). The moment you do that you can no longer support notebook style output (cell-output-cell-output) without some serialization step as you can only embed the iframe in one place (so there would be a single output pane). This is also how Project Iodide worked [1].

Starboard's approach is to put the entire editor/runtime in the sandbox which I think is a superior approach for a notebook. It only talks to the outside frame over a thin API (for saving notebooks, refreshing, syncing the content).

[0]: https://caniuse.com/es6-module-dynamic-import
[1]: https://alpha.iodide.io/
Governments also prefer Redhat because they early on and continuing today have shown a commitment to the market by investing in getting their products certified to meet government required standards including developing the required capabilities when not already available in the Linux ecosystem, developing documentation and software to assist deploying systems in a manner consistent with government security requirements and participating in conferences, working groups, interoperability tests and other government targeted or sponsored forums.

Some other Linux vendors now also do so but started much later and even now do so to a much lesser degrees.
I agree, but a control group is important to avoid problems with other unknown unknown variables that are included in the non fancy part of the placebo effect.

For example:

Did the subjects change their diet? If you are enrolled in a medical study, perhaps you may decide not to eat junk food everyday because the doctors will screen you next week. (My grandma used to "cheat" at her medical exams, and eat only healthy food a few days before, so the cholesterol was low. In some cases, it may not be a conscious decision.)

Does the length change with the season? This should be a known effect, but to avoid problems just get a control group.

Is it possible that the technicians made an error counting the length of the telomeres? It is probably an automated test, so I guess no.

Is it possible that the technicians cherry pick the more healthy white cells in the second part of the study and that skew the results? I guess picking the cells to analyze is not automatic. Perhaps they changed the team. Perhaps the initial screen test if boring and they just pick the fist cells they see, and in the other test they are more motivated and try to pick a good one. (Some patients were excluded because they have too few white cells in the second test, it is weird.) A good way to avoid this problem is to have double blind studies, so the technicians can not involuntary skew the results.
I was fine over the summer, but at 55.6° north in Copenhagen, sunset is now 15:53. That makes it more difficult to find daylight-time outside on a working day, and the city is in winter mood (fewer people wandering outside in the evening) so it feels more lonely.

I changed the light in my office from a normal (for home), "warm" bulb to a 1500lm 6300K "daylight" one, which helps. It no longer feels like I ought to be relaxing at 15:45.

I'm also going to make more effort to just cycle or walk around outside over lunchtime. Both things were easier when working at the office -- it felt like a "work" place with bright lights and big windows, and I couldn't avoid the outside-time to get there.
Are you saying that hypocrisy should have no consequences and so it shouldn’t be pointed out?
Sums up my thoughts entirely OP. Missing the office, particularly the social aspect.
Thank you to take the time for this comment. The nature of the library (which the tool is built on) allows many different input formats, indeed, I'm working on a markdown/yaml version that supports additional features such as what you suggested. Stay tuned!
You can find another infrastructure and legal framework like Project Gemini, and I'm sure other separatist protocols will pop up in the future.
Using Arrow Functions in JavaScript – The Why and How
while I can't say anything about the mx records. I've yet to have any issue with hitting my limit of build minutes. in the first month I had around 50 pushes and I was <10 minutes used with a static site generator.
> Working in silence

Nice if you have a detached house in a quiet neighbourhood. Try an apartment in a busy area, you'll be wearing noise cancelling headphones too!
I do miss the free food, ping pong and banter. But, I’m a developer working with marketers and it’s hell being remotely next to them. Can be very draining and for that reason I prefer WFH. That way I can respond to them the next day, close Slack or just not reply at all.
Show HN: React Frontload V2 – A full stack data loading library for React
That's only required for languages that are single threaded. Your advice would be better stated as:

* Don't pick languages with no concurrency support.
I dunno. The vibe I get from it is very similar to React. The excitement, the arguments for and against, the focus on some kind of 'separation of concerns' purity that isn't ultimately that convincing.

I waited a while before bothering with React, but based on my positive experience with that particular 'paradigm shift' I gave Tailwind a shot. So far it's been really, really pleasant on a moderately-sized project, so that's hopeful.

I don't see the point in dismissing it, based on all that. We didn't go back from React to jQuery and Backbone, we moved forward from it.

That said, it's fair enough and probably smart to wait and see at this point if you don't have the luxury of experimenting. I totally get that.
Dear HN-Community,
I know this might be a little different post - but we hope it might be appropriate nevertheless.
I am a physician in reconstructive and plastic surgery with a passion for technology.
A big part of my job is breast reconstruction (e.g. after breast cancer, malformations etc.).
Usually, those surgeries are extremely stressful (and in case of cancer lifechanging) for patients - which makes decision taking very difficult for them in most cases.
It is a fundamental part for surgeons to support and accompany patients on their way.
Many important decisions have to be taken - by the patient as well as by surgeons. E.g. in case of an asymmetry after breast cancer patients have to decide whether they prefer to live with an asymmetry or an alignment, which, however, leads to scars.
As simple as this decision may sound for you - for most patients it is not.
Unfortunately, the is no realiable data and research on a larger scale so far, that allows surgeons to better understand what patients (and society in general) accepts as an "aesthetically pleasing" outcome.

Therefore I built a web based software, that is able to create relatively realistic models of various breast conditions - e.g. different breast sizes, asymmetries, scares and so on.
I then built this software into a survey, that mixes different conditions in a pseudo-random way, that allows us to gather a vast amount of realiable data on a scale that has never been seen in this field of medicine before - which ultimately would significantly improve advice and also surgery for patients.

It would be awesome if you would sacrifice 5 minutes of your time to support this project.

I am looking forward to answering any questions.
Thank you for your time and support.
USA – Internet Access Service Report 09/20 [pdf]
I’ve brought my own SSD and RAM to jobs that give you a bog-standard issue PC. Shhh.
Implant Roulette Part 1: Nimplant
>> Two-thirds of people who file for bankruptcy cite medical issues as a key contributor to their financial downfall.

Only 4% of US bankruptcies are because of medical bills (https://www.washingtonpost.com/blogs/post-partisan/wp/2018/0...). A tipoff that [insert large percentage here] of bankruptcies aren't actually because of medical costs is that only 6% of bankruptcies by those without health insurance are because of that cause. The biggest cause of bankruptcies is lack of income, which health insurance doesn't affect.
Social Media’s Centralization Problem
Can Electric Cars Survive in Winter?
Thanks. Yes, the library is completely written from scratch and it's in pure js without dependencies.
To get back to the editor you need to use the back button of the browser, but, I agree, a more explicit way might be a better choice.
> The term “software engineer” was invented to describe the work being done by Margaret Hamilton and her team, when developing the guidance software for the Apollo moon landings.

There's a considerable debate about when and where this term was "invented", apparently with some oral histories placing it even into (late?) 1950s.

As for grandparent's comment, I think it was referring to the fact that the nature of the job is completely different. For example a large portion of a traditional engineer's job deals with fighting the natural world. A bolt may rust away and stop doing what it was doing until then. A source code line in the form of

a=a+7;

won't do any such thing. As long as it exists it will keep doing the same thing. Hence software engineers have to deal with a completely different set of issues, to the extent that calling it "engineering" is to a certain extent metaphorical.
Interpretations I can think of, some obviously more reasonable than others:

1. People with mental disorders, tend to have lower paying jobs, and also kids with mental disorders.

2. We must fix income inequality to protect the kids.

3. Low income people should not be allowed to have children.

4. People who will have kids with mental disorders can usually predict that by using their income as a marker (this one kinda breaks the laws of physics but whatever)

I'm sure there's more. But just reading the ultra left and ultra right interpretations in this thread immediately killed my creativity.
Disproportionately large incomes also cause significant problems to capitalist societies, because our market system is predicated on the idea that we indicate our preferences by spending our money on the things we want. That system breaks down when a significant proportion of the wealth is controlled by only a few people, leading to many of the same problems you get in planned economies that have a similar concentration of power.
Why though? SQLite is rock solid, has write ahead logs, transactions etc. You can presumably do backup at the file system layer via RAID/ZFS/whatever.

The main issue with SQLite is it's insanely loose type checking. Column types are completely ignored, as are foreign key constraints by default. Not a good way to build a robust system. But if your schema is pretty simple and you don't anticipate much data I don't see a problem with using SQLite.
It's Punjabi equivalent of shaabash in Hindi.
https://www.ijunoon.com/punjabi/punjabi.aspx?word=balle
Show HN: Free tool to get more targeting interests out of Facebook
That is not entirely true. They can only track end-points with that system, meaning those places where the note ID is inspected. Moreover it's usually only done by one bank; the central bank. In any case that is certainly not a great argument for giving away more of your freedom.

Granted more and more shops now have machines that count all bills and change automatically and per transaction, under the guise of convenience and increased security towards theft or robbery. In the mean time, the notes may have travelled from hand-to-hand in a long chain that is completely shrouded in a dark—if not entirely black—economy that neither the bank nor the state can ever hope to fully track.

That all changes with the advent of a fully digital system, especially if all transactions are sanctioned to be within that system by force of law. Which is exactly what the banks are pushing for, with various scares such as claims of the danger of money laundering, corruption, and so on. What they systematically fail to add, however, is how they themselves gain the ability to track full markets, and make sure-fire investments based upon surplus data gleanded from aggregating private purchases and trades, thus ensuring their full control over said market.

Meanwhile they can use that same power to effectively shut down all opposition—and anyone who protests their actions—simply by finding a reason to freeze their accounts, just like they did to Julian Assange.[1] Thereby they get the power to effectively keep individuals they dislike from accessing the entire economy, unless perhaps they own some diamonds or a valuable goat... This has in turn given precedence to other financial institutions to shut down accounts or memberships based upon political affilations, such as is the case with Patreon, or because they somehow are construed to be in a competing position.

As an example, a Norwegian crypto trader has effectively been barred by all the banks in Norway to get a business account.[2] The reasons given were vague claims that his completely legal business somehow supported nefarious and evil individuals who all wish to undertake in money laundering, without offering any solid evidence for it. However the banks all failed to mention that his business can in many ways be seen as being in direct competition with their own business model, namely that of manual and middle-man-laden banking. In any case, for all intents and purposes, Bitcoin transactions are far easier to track than bank notes.

[1]: https://www.forbes.com/sites/andygreenberg/2010/12/07/visa-m...

[2]: Norwegian language article: https://e24.no/naeringsliv/i/oRgdW0/dn-bitcoin-toppen-tapte-...
What is the point of a self driving car where you have to pay 100% attention at all times
slightly dated but still relevant for maintaining privacy, especially the later parts that talk more about tradecraft then obsessing over DNT etc:

https://web.archive.org/web/20180714043311/https://iotdarwin...

crucial bit is to blend into the crowd instead of standing out (the paradox is the harder we try to mitigate on a technical level the more we'll stick out). instead use hardware compartmentalization, pseudonymous identities (not anonymous ones) and focus on operational techniques (modify your behavior). technology can be a means but often it is just part of a strategy. (e.g. instead of "let's encrypt all the comms" why not eliminating some comms altogether - no need to worry about data that doesn't get stored in the first place etc)
I have a different opinion. I absolutely fucking hate working from the office. Any office.

I have worked for companies big and small, so, I sometimes don't get most of the perks the author talks about.

I absolutely value my privacy and don't want to feel like a criminal for browsing social media during office hours for brief periods of time while people stare into my screen.

I absolutely fucking hate sitting across a transparent windowed room from where my boss can see how long I'm out for lunch and not and bring it up casually during chit chat.

I absolutely hate that wall hanging TV (55") connected to Spotify at all times, playing stupid music I don't like.

I absolutely hate namesake team lunches which again force me to give up my already short lunch break to discuss about work which stresses me out.

I absolutely hate people in open desks sitting across me, talking so loudly that I simply cannot get through my day without an expensive noise cancellation headphone. (Recommendation: Sony 1000XM3 or XM4 works wonders).

I hate forced "team outings" from office for "team bonding" activities which I cannot opt out of.

I hate being dragged into whiteboard "brainstorming sessions" I cannot opt out of, while I could be working on something else important.

Right now:

I'm at home, doing my own thing, with 100% privacy to do whatever I like whenever I like.

Nobody can walk upto me and yell "Hey, got 2 mins?" and expect me to attend to them or take offense if I don't.

Nobody can drag me anywhere.
People need to now send me calendar invitations which I can accept or reject along with a reason/description in the invite itself.

I have full control over my time and I how I want to spend it.

Team meetings are now shorter, more efficient.

I can finally have some family time, save much more on transit costs and don't need to be tired by the time I reach home.

Perhaps, the most important thing about NOT being in the office is that I'm not judged by the number of hours I'm glued to my desk, but rather the tasks that I complete on time and the quality of output I produce...which is how work should be judged.

THIS is the value of remote work for me. I simply cannot see myself going back to office.

I value my productivity and so should every company hiring me.
>Medical bankruptcies represent 62% of all personal bankruptcies.

Only 4% of US bankruptcies are because of medical bills (https://www.washingtonpost.com/blogs/post-partisan/wp/2018/0...). A tipoff that [insert large percentage here] of bankruptcies aren't actually because of medical costs is that only 6% of bankruptcies by those without health insurance are because of that cause. The biggest cause of bankruptcies is lack of income, which health insurance doesn't affect.
Perhaps dqlite? https://dqlite.io/
That's much easier than the (separate) div 7 rule that this blog post links to: https://www.johndcook.com/blog/2010/10/27/divisibility-by-7/

Maybe not mechanically easier, but easier to remember.
When this whole COVID home-office thing started my apartment building started construction on building two more floors. It's been miserable 3 months of home office to tell the least
I never thought about that! That definitely is an interesting connection.
I don't use a Mac, but couldn't you put both users in the same Unix group, set group-write permissions, and set the setGId bit if it's not the default group of both users (chmod g+w -R /usr/local; find /usr/local -type d -exec chmod g+s '{}' \;) ?
Hey Hacker News,

I built this tool around uncovering Facebook advertising interests.

For each keyword you put in the ads manager, Facebook™ shows only 25 interest suggestions, the same that it shows to everybody.

Turns out more interests are just an API call away. If you are a dev, it's pretty simple but I thought to develop a free tool for non-technical people.

This was a small feature of a product I built almost three years ago and decided to give it new life.

It's entirely free to use.

Hope you like it!
Review 24: Twitter Clone and Portfolios – ElefDoesCode
> I don't like it's the hostile web you uncover with it

"uncover" is the right word: the hostility towards anonymous users was already there.

We should boycott such sites.