skysight-inc/HackerNews huggingface dataset:
What is the point of having the right to repair a phone that, 3 years after it's crowd funding campaign, now has 5 year old hardware, still can't reliably make calls and has a sub 2 hour battery life?
Take a look at Klein : https://www.jeremyong.com/klein/
(arm implementation is coming)

Its geometric product between motors is the equivalent of the 4x4 matrix product.

Although the basic computational complexity tells the story :

4x4 matrix product : 16 floats storage, 64 multiplies, 48 additions.

3D PGA versor product : 8 floats storage, 48 multiplies, 40 additions.
I think there is a place for sailing cargo ships, not convinced about wood though but would love to be wrong. Related, here is a project of a 67.5m/221ft long (LOA) sailing ship, with what looks like a steel hull https://www.towt.eu/voilier-cargo-towt/?lang=en

Best of luck to the Ceiba/sailcargo team though! The project -> https://www.sailcargo.org/en/vessel
Can we say for sure that we fully understand anything?
Heck, even the drugs we take to treat depression end up in fish and amphibians, and fossil fuel 100 years later causes our climate to radically change.

I think that compared to all the risks humans have ever taken, GMOs are ranked on low-risk side of the spectrum.
People have been engineering crops for more than 5,000 years, the only difference is that we can do it now much faster and much more precise.

GMOs have the potential to improve health and reduce food cost significantly. We have to distinguish between the technology and the way the corporations are making use of it
> When they ask me how I managed to keep the weight off for such a long time, I simply answer "eating what I always have, and calorie counting". Nobody likes to hear that for some reason.

That'll be because of the human condition of cheating which is roughly a combination of "I'll do it next week" and "It wont hurt me if I do this a couple of times (a week)" and the worst of all "I don't have to count this if I apply some magical condition to it".

It only doesn't work if you don't do it which all of the above are. And people don't want to hear that because they don't like hearing that they're failing, especially when they are.
Did you read my comment? There are no "new" ideas in computing. Everything has already been invented in the 1960's. It's the finesse of execution that matters, not ideas.
I too wish for more smartphone makers to get into the discrete camera business.

Unfortunately, it is not a growing market segment. [1] Sales are down 54% YoY in 2020 (and were well in decline before COVID). [2]

Samsung used to have their own line of discrete cameras, with quite a unique feature set for their time, but these were discontinued in 2015. [3]

15 million units a year is not a large enough market for any new entrant to bother investing the R&D. They would then have to license an existing lens mount or design their own, and photographers with thousands of dollars in lenses are very conservative about moving to a new system. Third party lens makers are also slow to redesign their products to support a new system.

[1] https://www.statista.com/chart/5782/digital-camera-shipments...

[2] https://petapixel.com/2020/11/06/camera-sales-in-2020-have-p...

[3] https://en.wikipedia.org/wiki/Samsung_NX_series
> housing is literally 4x or 5x or even 10x the pricing elsewhere in the US.

> Rent is easily in that category too.

> Food, fuel for your car, electricity, and literally everything including haircuts is more expensive there

It still doesn't matter. On a $200k salary in SF your post-tax income is $10667/month. If you spend $4k/month on rent (there are plenty of decent apartments and even houses if you commute a little at that price), $2000 on bills, food, your remaining salary of ~4500 usd is now still greater than a mid level engineers gross pay in the rest of the world, including most of europe.
If anyone, like me, did not know what Flappy Bird is: https://en.wikipedia.org/wiki/Flappy_Bird

You control the "bird" (the dot). Click to ascend and fly through the approaching openings.
o.O

@cat $(dir $@).$(notdir $@).$(notdir $<).newlesc.tmp | tr -d '\n' | sed -e 's|\([$(ALLWD_VAR_CHRS)]*\)={{|\n\1={{|g' -e 's|\\\([^n]\)|\\\\\1|g' -e 's|/|\\/|g' -e 's|\&|\\&|g' | sed 's|\([$(ALLWD_VAR_CHRS)]*\)={{\(.*\)}}| s/$$$(strip $(subst .,,$(suffix $(patsubst %.info,%.category,$<)))){\1}/\2/|' > $@.var.sub.tmp

So much `sed` and Bash one liners so I almost get a fight-or-flight reaction :- )

Edit: Now I see in the readme:

> Error messages are for the most part cryptic errors from sed. Most of them are entirely useless to you.

A quite honest readme & project :- )
the 205 bytes version doesn't work well for me. Low FPS and it seems like the game resets even when I go through the holes
It's interesting how this goes in cycles. Car companies used to be integrated. VW had a factory where they poured melts in one end and pooped out completed cars at the other. The trouble is that sort of vast and sprawling enterprise breeds inefficiencies. The response to that was to start outsourcing more and more work and lean on their suppliers for innovation. Then they suddenly find they can't differentiate themselves in the market and start bring things back in-house again. VW are bringing software development back in house now because it is a key part of the product.

Plus ça change, plus c'est la même chose.
Is that not enough?
How to get more followers for your LinkedIn company page [13 simple tips]
It is an issue if I need to rewrite my scripts specifically for macOS and they are no longer cross-platform.

Yeah, you can alias all utilities called g<something> to <something>, but you can't reasonably expect all users of your scripts to do so as well.

Using macOS is PITA.
As a counter-point, all these companies might eventually lose the goodwill of the programmers by exercising too tight a control -- and having very specific tooling where knowledge can't be transferred to other jobs -- and they could find themselves starved for quality hires.

Imagine if the average programmer needs 5 highly specialized laptops to improve their job prospects -- not many will do that even when they have the money.

I mean, until it gets to that point the big companies might not care anymore, sure.

But general-purpose computing is very far from dead or even dying. What we seem to be heading towards is more like a huge divide and a segmentation that might last decades.
Who is funding this "research"?

I don’t know. I’m not seeing any malfeasance and I don’t think research into psychedelics is innately immoral or improper, so I’m not motivated to check the institution’s funding sources. You can probably find this out fairly easily.

Why do you put the word research in scare quotes? Do you not personally approve of the research, or do you have evidence that the research methodology or conclusions are problematic?
I've been running desktop Linux for 20 years, but this isn't a hill I'm gonna die on. Kernel and userland developers treat Linux as a server OS first and foremost, and that's where the funding goes.
Which isn't free (and easy to use!) either.

And I forgot about another thing too: the supply of people. While everyone and their dog can attend some six weeks coding bootcamp or teach themselves using free and open resources and can then start contributing to open source code, dealing with hardware requires a good education in fundamental physics, good amounts of money for components and tooling (a good soldering iron, air filters, fine-controlled hot air gun, a decent oven, the equipment and the chemicals for etching, a precise micro-drill, ...). Many people don't have that amount of upfront money and skills, and those that do often don't have the amount of free time to help advance open source because, as I wrote, it takes lots of time and money to deal with smart hardware.
Yes. Because it'd be good to provide an alternative. Yes it's locked platform, but performance/price wise it'll be interesting to see what happens, and it's unlikely that we'll have an open alternative to it soon.

People replying "no" seem to be doing so for ideological reasons with no regard to practicality. Obviously it'd be better if it was an open platform, but it isn't, and that's fine. Whatever you think of Apple, you have a very simple option of not using their products. I don't use a Mac for that reason. But with the performance and price of new M1 machines, I can definitely see a usecase, probably not as a daily driver, but I'd still need it to run linux natively. Anyway, people who will take on such an effort (with the appropriate funding) aren't necessarily going to be working on something else if this doesn't materialize.

I don't think that asking this kind of question on twitter/hackernews is representative. Start with something and open up some way to fund it, then either continue or stop if it makes sense.
Purpose-driven? Custom? Personal(ized)? Custom-made?
That is very interesting. Can you provide a couple resources?
That is a 40% increase in absolute terms...
It's not a diet issue. It's a psychological issue. You have to fix both independently. One is not effective without the other.
About 3 keys gives over 50,000 combinations, so not really comparable, IIUYC.

And once something is found, humans do hill climbing to refine.
"lightly amusing"

That's funny, as a German I find American accents also lightly amusing. Love the symmetry.
I can't remember what the Twitter-for-tiny-Javascript-demos website is, but this would probably be really cool there if it can be made to work with their logic!
> Everybody is paying for your 'free parking' don't pretend that we're not.

I never asked for free parking. Private residential and office buildings provide proper parking. Only excessive regulations inside the city prevent private owners from making adequate parking available.

> In any major city it's physically impossible to transport the majority of people to their work places in cars and impossible to store those cars for the work day.

Yes, because the cities are poorly designed, by designers starting with the dehumanizing mindset of "moving" people efficiently. Remove the regulations and watch as people solve the parking problem.

> Studies have shown that people are happy to use what ever transport is available as long as it's fast, frequent and cheap.

LOL! People will use whatever best is available to them! Cause rents to soar so they don't have money to buy a car. Put excessive taxes on cars so they don't have money to buy a car. Design cities in a way that excludes parking, has narrow streets, so people don't feel comfortable driving and owning a car. And you get the current outcome. I'd be willing to bet that a large proportion of the people taking the bus or train would drive or be driven in a car, if their city were properly designed for human living and transportation.

> Everybody pays the car tax.

It's not a tax if you can choose. The problem with public transport is that I can't choose. You can find another apartment building without car parks. Or if you feel there is enough of a market you can make one yourself and earn big bucks by offering apartments without car parking (I have a feeling this business would fail miserably). What's the option for me who prefers driving? Will you give me a tax break equivalent to the amount that would have gone to public transportation?
One aspect that most GPG critic misses is the identity management capability of GPG. GPG is almost only publicly available libre solution to create an immutable online identity where people can prove their statements. More on this can be read at: https://oyd.org.tr/en/articles/defense-of-gpg/
I don't know man. I don't see the connection between Newton and building CRUD SaaS apps. In fact I see it funny how one can compare himself to those great scientists like that because he/she built an app.
> For generations, craftsmen who have dedicated themselves to the art of their craft have existed. Almost all have "worked for someone else".

>> When we only had months of runway left in the bank, there was no work-life balance. We had to work around the clock so that our company could survive. When we were behind on our big product launch, when we’re behind on our revenue goals, when we released nasty bugs to our users, or when our servers were down, there was no work-life balance.

This doesn't sound like someone dedicating themselves to the art of their craft, and I would argue that we released nasty bugs is the complete antithesis of what you meant. This sounds like making desparate moves trying to stay alive.

To me, a perfect modern example of someone putting the craft above all else (including their family) is Jiro Ono [0]. He does that because he wants to, not because he'd go broke otherwise.

I read GP's comment as not critizing craftsmen, but criticizing someone prioritizing the daily grind above their life. And let's face it, startups (or any other business) is 90% daily grind.

--

[0] https://en.wikipedia.org/wiki/Jiro_Dreams_of_Sushi
Spotify now has Stories and can this please stop
“Dems Fraud”: Far Right and Data Voids on Duckduckgo.com
For me, this was also the most interesting course. But I don't think you can still access it (I tried a couple of months ago to revisit it).
But Scott Page also has a book out on the topic "The Model Thinker", which covers most of the course.
I think she romanticizes work because she is passionate about what she is working for. Passion gives true grit to survive hard times that fall on a startup. Work is work but when your are passionate about work one would selflessly be committed.
> because clearly they have no clue what they’re doing

I don't understand your perspective. The whole public-key/private-key approach exists so that it is possible to establish secure communications without first meeting offline to exchange a symmetric key.

You have released your public key. This signals to others that you want your communication to be end-to-end encrypted. You also published your e-mail address to allow other people to contact you.

The cost for encryption is low, once you know how to use the software. So why not take advantage of it?
Get the first guest for your Podcast
> You know why open source hardware is expensive for lower quality? Because Apple pays the premium on the premium quality stuff. But I'm that process they also drive up the prices.

"pays the premium on the premium quality stuff" reads very weird to me. Isn't that how generally the world is supposed to work? You pay a premium for premium stuff? If not Apple, somebody is anyways going to do it right...
Great work!
I've used dcm2niix[1] many times in the past to get around using DICOM directly, perhaps this will make it easier in future.

[1] https://github.com/rordenlab/dcm2niix
If that is a bulletproof way to handle water intake, why would you worry about "forgetting"?
Both the text of the submission and the other comments here suggest that I am missing something. As a specific example, I don’t expect to see making-of videos for collections of general-purpose libraries.

So I’m curious what that “something” is.

Do you know the answer to my question?
I don't really understand this perspective at all. I've done a few of the previous AoCs to various levels of completion.

I don't think I've ever been quick enough to figure on the leaderboard. I'm not a competitive person so that aspect of it doesn't really appeal to me and I've been able to totally ignore it every year without it really intruding on me or causing me any stress related problems.

You're imaging a scenario which doesn't really exist with this "ignorant recruiter" situation. Why not just worry about that if / when it really does become a problem...?

We can look at a myriad of potential stress factors that come out of the design of so many every day items. We'd be overrun with worries if let them dominate our mind.

Just chill out and try to ignore the competitive aspect, its not that difficult
Those ones were pretty good:

- Master the Coding Interview Data Structures + Algorithms

- Advanced JavaScript Concepts
I've never seen people produce crap code because they don't care; it's always a lack of education, a last minute fix, or it's just declared crap code because it doesn't meet the reader's threshold for maintainable code, which is very subjective.
I also have my own SSG that is basically a little bash script that turns Markdown files to HTML files via 'multimarkdown'. Plus a bunch of PHP and JS scripts:

* Extract meta data like categories

* TOC generator

* Building a search index for Algolia

I used 11ty for a project recently and liked it a lot. It's very simple and the nice thing is that it understands several templating languages out of the box. You can basically mix them as well if you want or simply pick your favorite. Would use again: https://www.11ty.dev/
It can reliably make calls [0] and has a decent battery life [1] (even though it cannot sleep yet!). If you have more concerns, you can check the community FAQ [2].

Concerning the old hardware, it's the most powerful phone which can run latest Linux kernel and the only one recommended by the FSF [3]. Specs is not the whole story in smartphones [4].

[0] https://source.puri.sm/Librem5/community-wiki/-/wikis/Cellul...

[1] https://puri.sm/posts/librem-5-4500mah-battery-upgrade/

[2] https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque...

[3] https://www.fsf.org/givingguide/v11

[4] https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque...
Modern Doom source ports (Zdoom, Zandronum, etc) keeps the capacity of using software rendering and they work on any modern computer.
I see now thanks for clearing that up.
I completely agree with your overall point, but on a pedantic note, you don't need to etch your own PCBs these days.
I Created a Database of Australian Open Banking Data Endpoints
This is probably traceable to the amorphous nature of modern work. In the past, working all day meant you had a physical result, whether that’s a clean garden or a pile of widgets to sell. These days in the information economy, working all day mostly just gets you more words on a screen. Humans are physical creatures but our contemporary work style treats them as pure spirit.

Reminds me of this scene in Margin Call, about the 2009 financial crash:

"You're one of the luckiest guys in the world, Sam. You could have been digging ditches all these years."

"That's true, and if I had, at least there'd be some holes in the ground to show for it."

https://www.youtube.com/watch?v=LtFyP0qy9XU
7-8M yen is perhaps a good estimate for a foreign software developer salary, but it is really more about the company that you'll be working with than the market. There is a huge pay gap between small PHP shops paying 4M per year on a yearly contract, and companies like Google or Indeed which sometimes pay over 20M for very senior engineers.

Japan is still a buyer's market, and companies are constantly looking for engineers. It's all a matter of applying to high-paying company[1] and passing their interview. Granted, the competition for these companies is much higher, but the competition for software talent is also high.

If you can get a 15M/y salary at one of the top paying companies, you can have quite a good life in Tokyo. There is a certain fantasy of unattainable Tokyo that is perpetuated by expatriate cost of living rankings like Mercer's[1]. An American expat relocated on company expense looking to match their standard of living with a spacious 100 square meter apartment in a classy neighborhood in central Tokyo (like Roppongi or Azabu) is will go north of 400k yen per month, which is not much cheaper than what it would be in SF, I guess. If you go ahead and make sure it is fitted to US standards - with space for dish washer and standalone clothes dryer, built-in oven, and a bedroom which can fit a king-size bed - you can very well end up with a 800k per month.

But considering Tokyo's amazing public transportation system, you don't need to - and usually don't want to - live in central Tokyo. You can go to a station that's 10 minutes away by train from Shibuya or Shinjuku and pay half the price for a larger apartment or even a standalone house - or alternatively get tiny studio apartment for 60k per month.

[1] https://japan-dev.com/blog/software-developer-salaries-in-ja...
See my reply above and check the FAQ: https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque....

> Is their hardware really open source?

The phone is going to get Respects Your Freedom certification by the FSF.
The market is efficient in the sense that it aggregates all knowledge between market participants. Nevertheless, no one actually has a crystal ball to predict events far in the future. Tesla's valuation and volatility can both be explained by some market participants expecting huge growth over a long period of time, with a correspondingly huge uncertainty over the actual outcome.

Just to put some simple numbers on things, a commonly held expectation is that Tesla will grow revenue at ~50% a year until 2030 while maintaining high margins. At that point Tesla's revenue would be approximately 1T with perhaps 100B in net income. A fair valuation would then be around 3T, assuming there is still some future growth left.

This largely explains today's 500B valuation - if there is a 30% chance of this scenario playing out (and Tesla goes bankrupt in the other 70%) then this is a reasonable bet compared to buying other stocks.

As for the volatility, imagine if the average market participant changes their mind and believes that Tesla is only likely to achieve a 40% growth rate over the next decade. This would drop 2030 revenue and profits by more than 40% compared to the previous scenario, and today's stock price would fall significantly as well.
How to write an effective developer resume
Wood is an interesting material: It is biodegradable and it's production is cheap and captures CO2.
I'm not talking about 12 cm fans on the cpu radiator, I'm talking about large fans on the case.
In Safari I'm seeing audio only but I was able to download & play it on my way to work. Great talk. I did miss seeing the slides when he talked about some BSP & PVS features but it was great nonetheless.

And who crashed that car? Was it Jeff R. ?
The thing is, I really really like the word "shitty" here.

Because, let's face it, most software out there (especially most software built by individual hobbyists) is ... let's say not great.

I realize that this is a cultural thing. In the US for example they tend to favor soft language more. They would call it "beta", "early access" or "personal project".

As an European I tend to see it more as... well, "shitty".

And that is fine. It is in fact refreshing not to have to filter out the marketing buzzwords like "innovative" or "minimalistic". The title immediately put me in a good disposition towards the author. It feels honest.
What was that ban out of curiosity? Also, is there a name for this profession?
Ehh I think people are overestimating M1 impact.

Sure its the best laptop/ipad(other pad) chip out there. And it (and it's next versions) will likely remain best for quite a while.

But it's not that the rest of the chips out there turned into garbage. They are still very usable.

Personally I have gone away from laptops back to desktops.
Having desktop and a phone/tablet combination for me is better than just laptop or laptop + phone/tablet. I still have my laptop, but I very rarely use it now. (mostly if I travel, which I don't because of covid :) ) But having latest gratest laptop is not anywhere near the top of my purchasing priority.

And on desktops, latest AMD chips and lots of fast ram, are quite decent.

Bottom line even if OS never has anything that matches M1, it will still be fine.
I've always maintained that if Mike Tyson was born in different circumstances, he'd have a PhD. In his interviews, he always comes across as well-read, though in a very scattered, directionless self-learner sort of way.
I know many 80 column purists.

Most also write great code, but all of them write impossible to read notes and e-mails everywhere else.
Craft?