skysight-inc/HackerNews huggingface dataset:
I have no idea what Apple will do, but Microsoft Surface has a magsafe-like charging port (that also can do proprietary data stuff?) but can also be charged via USB-C.

Amazon has a bunch of USB-C magsafe-ish adapters. I'm not sure how well they work in practice and I don't see Apple going this route.
Or twonut.c
Yeah, plus more ports. Touchbar was interesting, but not a killer feature. Sounds like the upgrade devs were looking for.
I've spent the last ~5 years working on a cross platform $SHELL and scripting language that sits somewhere between Bash, Fish and Windows Powershell.

The idea being it has UX improvements and sane defaults like fish (eg man page parsing for better auto completions), it supports structured data types like Powershell but yet still works fine with traditional POSIX byte streams like Bash.

I've also worked hard on the syntax to try and keep it as familiar with POSIX as I can for ease of use, but throwing out POSIX where it's counter-intuitive. And likewise, the syntax tries to balance terseness (since REPL is a write many read once environment) with readability (to make shell scripts less cryptic).

Target audience is basically myself but I think this fits anyone who spends a lot of time in the terminal using sysadmin or developer tools. Particularly DevOps tooling which are often JSON / YAML / etc heavy.

This is a personal project but I'm very much open to feedback, suggestions, feature requests, pull requests, etc...

https://github.com/lmorg/murex
When I was first learning to ride motorcycles I came across "A Twist of the Wrist" by Keith Code, which uses a similar analogy for attention.

In this analogy, you have $10 worth of attention to spend. Maybe as a novice rider you spend $5 just coordinating steering, clutch, gears and brakes to keep the bike upright. You then spend $3 on navigating, which leaves you with only $2 left to pay attention to the traffic around you.

A more experienced rider might only have to spend $2 on physically riding the bike, leaving them with much more attention to pay to traffic and road conditions.
Yeah - SVM were considered to be optimal, then they got smashed by deep networks, now people keep bringing them back and saying "they are just as good" and yet deep networks keep being used to do all the breakthrough work.
> It is “experimenting” with the lone supply of fact-checked, accountable information Australians can access right now

What? NewsCorp? Literally nothing of value will be lost. Australians may come out of this better informed.
I wonder about the amount of memory they will support. Based on this article and reviews of the M1 so far, this looks a lot like a “take my money ASAP” situation.
What choices do you mean? I'd say that healthy people have more freedom so they have more choices to make. When you come down to it health is about freedom. Freedom from preoccupying pain, constricting impairment, freedom to do whatever. Choices are a symptom of freedom. We must have a different definition somewhere in here. Haven't read the article yet.

Edit: Having read the story, the spoons are a metaphor for units of personal energy required to do a basic everyday task, and the choices, as used in above quote, are compromises you have to make when you have too little spoons to do everything you'd like.

Edit2: man, it's easy to get downvoted in this thread. Do I come off as unsympathetic or something? I've been depressed for most of my life, so spoon-shortage isn't exactly new ground for me.

For what it's worth, I think that while freedom is everyone's ultimate goal, whether they comprehend it or not, it's not necessary for happiness (and not the same as happiness). Happiness is about accepting what is (whatever it might be). Unhappiness is about rejecting what is. To say that happiness depends on what you can do, is to project your internal rejection onto the external "capability", thus retreating to the comfort of not owning your own feelings.

Of course, if someone said "take this pill and you'll be able to do everything" I'd down the whole bottle, but that's because I'd rather circumvent the symptom, than face my own addiction to powerlessness.
Where is the UART on that thing?
Through what mechanism though? Does it stop the production of testosterone itself or does it bind to and saturate testosterone in the blood stream and sort of take it out of solution to no longer be detectable in the blood.
Yes, essentially a cable whose terminal endpoint is like https://www.geeky-gadgets.com/wp-content/uploads/2017/07/Mag...
I work for a very well-known non-profit. You probably visit our site multiple times a week, if not per day. We're going to have to move off of Elasticsearch powering our article search, despite us not offering Elasticsearch as a service or anything remotely comparable, because we believe in running free software in production only.

So, I hope you enjoy taking the holier-than-thou stance. It must be nice up there.
I remember the first time I saw this and was just blown away by the fact that someone had the idea to do this. Some next-level creativity that lead to some next-level problem solving.

I feel trying these things opens a lot of avenues, that many people close for themselves, because they would ask: "but why on earth would I do this?".

The power of because-i-can is strong.

It's beautiful. Keep up the good w-, ehm fun. :)
I agree but you're really splitting hairs at this point, aren't you?
Working on two things. During the day I am (almost) a solopreneur and building shipit [1] - a tool for people to help visualize their product plans and connect these to company goals. There is a fair share of competition here, but all of the existing tools are extremely broad (think Jira vs Trello), and when you just start using these it's hard to figure out what to do first. Trying to solve that issue by keeping shipit super simple and avoiding feature bloat.

While I try to keep the blog relevant to the target audience, every now and then a technical post slips in:

- encrypting sensitive data in the database [2]

- using checlists for testing the build before release [3]

- moving from software engineer to product manager [4]

To avoid burning out, in the evenings I also build a remote-controlled car that uses 4 independent motors and is controlled by PS3 joystick. I got inspired by the video showing torque vectoring [5] in Rimac, and wanted to build something like that too. There's also an old project called Aelith [6] doing similar thing. I'm still in the early stages, and experimenting with 3D-printed motor mounts. When that is ready, will move to the software part.

[1] https://www.getshipit.com

[2] https://www.getshipit.com/blog/securing-data-at-shipit/

[3] https://www.getshipit.com/blog/software-checklist-testing/

[4] https://www.getshipit.com/blog/from-software-engineer-to-pro...

[5] https://www.youtube.com/watch?v=bD2Do1gAuog

[6] https://www.youtube.com/watch?v=ET1HEyqEQJQ
Give Better Annotated Feedback to Students
The thing about Touch Bar is that you can't really integrate it as part of your workflow if you ever dock your computer and use an external keyboard.
It's less to do with text really. When you click you're passing a message to the module. Powershell has a very rich object state as well, and the general idea is more like piping between objects (vs unix where everything piped IS text).

Another good example is TempleOS where you can render graphics into the cli and interact with them.
Where's the evidence that anything useful came out of all the effort in the article, much less that it was a better use of time than some alternative?
Addiction in a nutshell.
> Took them 5 years to go back and restore the old school.

I'd view it differently. It took them 5 years for customers to be happy to see nothing more than the most regular and boring update while paying even higher premium on it than before.

In other words, because it took them so long to deliver a regular spec update, customers are now happy to pay higher margin prices.
That is the role of a conductor. He hears the piece as it should be heard and is active participant in "tuning" it. My understanding is that he can slow down/speed up various performers to get them in sync.

Performers need to learn to ignore the rest and play their instrument while looking at the conductor.
Another way of looking at this:

Everybody has experienced having a flu. Everybody knows that feeling when you’re sick, and suddenly you realise how much you take for granted when you aren’t. In fact, you even start to _envy_ those around you who haven’t got whatever bug you have!

Being chronically ill is like living in that world permanently.
not to mention the butterfly keyboard has also been retired!
Actual sunrise sunset timings, yes. And then : might be useful for non-commercial planning of solar panels. I am assuming your shadow tracking takes into account the buildings' heights , sun angle over the months, etc factors also.
That is the most exciting part of the M1 for me. What do you think will be the first embedded application for the M1, assuming Apple allows it to be purchased by 3rd parties? Autonomous driving, or robotics, or other..??
I’m curious, how did the food in the supermarket feel strange?

I eat mostly fruits, veggies and meats. Pretty much 80% natural foods. But I live in east Asia now so it’s easier to do that and with more variety.

But, I don’t recall American supermarkets food feeling strange. Unless you mean the processed stuff?
The Bit Short: Inside Crypto’s Doomsday Machine
Exactly what I was thinking. I have been seriously dreading the day my 2015 Pro finally gives up on me. This news couldn't have come at a better time, I just hope it's true!
The rumours sound too good to be true, so we'll see.
A professional social network, on the fediverse. AKA a "decentralised" alternative or addition to- LinkedIn. https://flockingbird.social

With some friends, I've been on this for months now, doing all the "less fun stuff" such as interviews, market-research, businessmodel, designing, aligning needs[3], concepts etc. And the more fun stuff, such as proof of concepts and lately some actual programming (yay).

"The fediverse" is providing invaluable feedback and ideas, as did interviews. If HN has some ideas (even if it is: it will fail, here's why) please tell me! (alternatively leave an issue on github[1] or a toot on mastodon[2]).

Most important question: would you put your profile/resume/CV on a decentralised professional network and why (not)?

Secondly: Would you be interested in running a small social network just for your co-workingspace, colleagues, company, alumni, startup-hub, businessnetwork, etc?

--

[1] https://github.com/Flockingbird/roost/issues

[2] https://fosstodon.org/@flockingbird

[3] following the great models at https://leanstack.com/
> photos of people in walmart

Walmarts are everywhere, there are thousands of them and millions of people in them every day. You're going to see the best and the worst just because of sheer numbers.

Not saying that the fatest American isn't fatter than the fatest Australian but "people of walmart" is a bit of a misnomer because you only need one picture of a fat person in a Walmart and there's literally millions of opportunities each day to see that one example.
One of the effects of society is to reduce the number of 'spoons' any person needs to 'spend' a day. This is probably a good argument against those who are anti-automation. As a more efficient automated society slowly lowers the 'minimum spoon bar' that is required for net contribution.
Cheap joke incoming: yet another dongle.

For maximum trolling they should charge $29.99 for this feature..
Have you never been burned by those awful blue-green deployments?

Of course, my company was willing to pay $100k/mo to log every SQL query in existence but wasn't willing to pay for AWS support (of course it would have required paying something like 1% of our TOTAL aws spend, not just aws elasticsearch, although we could have probably created a subaccount or something)...so maybe the experience is different if your tickets actually get answered.

What was bad about performance in particular? You were just seeing less throughput per dollar spent or what?
Swift Projection: From Software Developer to Aspiring UI/UX Designer
That was an interesting read. As a developer working on my own product nearing completion, I'm really at a point where I wonder if going open source would help legitimise my product, while offering a SaaS (openSaaS format); or would it be my downfall...

- If the software just works, why would someone pay for support?

- If the software is easy to install, why would someone pay for the hosted SaaS?

Though decisions.
on myself
I work by effort/benefit ratio.
Many programmers start ambitious projects with very high effort and low
benefit, like e.g. a browser/os/videogame/library
which they maintain at expense of their health and limited time.
Low effort, small-scale projects with immediate benefit/utility
are much less taxing on health and don't require constant maintenance. Unix way https://en.wikipedia.org/wiki/Unix_philosophy#Do_One_Thing_a...
I'm generally supportive of more understanding sentencing, but I do think you're failing to consider how theft can be as damaging as violence (sometimes worse).

If someone breaks their spouse's ribs through domestic abuse, you'd apparently agree they need to be imprisoned.

But if someone steals someone else's identity and entire savings, ruins their identity, robs them of the ability to get another job or take out loans, which then results in them being unable to pay for medical treatment for their child, who dies, followed by their own suicide, I'd argue that's a far more tragic outcome, resulting from what you're categorizing as a "nonviolent crime". I'd argue that the latter crime is much more damaging, and should perhaps be treated as such in the justice system.
Working on https://blogstreak.com

Running static blog is east nowadays but adding comments, likes and subscribe form is not easy. That's why I'm creating blogstreak to host those components. Easy web components that will add those features with minimal coding.
>I wonder what else remains to be discovered?

Pretty much everything
I think you are to understand that you're permitted to believe whatever you desire. Other people may sometimes warn you, but if you go out there saying "Prove it! Prove I'll die if I jump off this bridge", they might just let you find out for yourself.
Hi, I’m one of the creators of Levels.fyi. You’re right that there’s definitely likely a bias in the data we collect. But in terms of validation and verification, I just wanted to provide some info on how we source.

Whenever possible, we collect verified offers / pay stubs / W-2s to anchor the data on the site. While our self reported data is definitely the more popular choice for submission, we are able to determine general bands and find blatant outliers for certain companies and remove them. I think we might be the only consumer facing salary site to do this afaik.

Some more info: https://levels.fyi/verified

We also do provide a community reporting feature much like the flag feature here on HN, which we actively monitor.

Even after all we do, we are after all only as good as the data we collect. The more contributions we receive the more we can color in the whole picture. Feel free to email us any suggestions at hello[at]levels.fyi
Rock Climbing on Mars
Odd Camp | Back End Developer - Ruby on Rails | Remote | Full-time

Hey! We at Odd Camp are looking for a Rails dev to join our team!

We're a digital agency building products for clients in many different industries such as gaming, finance, health care, civic society, law, media, and education.

We were born in Stockholm back in 2010 and have been a remote-first company for 8+ years. You'll be joining a multi-national line-up – Sweden, Portugal, Slovakia, Bulgaria, Lithuania, and Spain are all represented here.

Some of the things we're currently cooking up:

- Helping volunteers and non-profits find each other by creating a new brand and digital platform for The Swedish Volunteer Agency.

- Empowering European civil society by building the first version of the digital platform for the European Hub for Civic Engagement.

- Campaign and brand websites for a bunch of different video games.

- Outdoor guides that brings more people outside to enjoy the Swedish nature

Apply here:

https://www.oddcamp.com/careers
>Great to hear a couple iterations ago they restored the keyboard.

Magic Keyboard was only introduced in mid 2020. And they are still not as good as MBP 2015 in terms of typing experience.

Magic Keyboard Key Travel - 1mm

MacBook 2015 Key Travel - 1.3mm

Key Spacing as well. They are tiny in Magic Keyboard Layout and it is harder to "sense" the keys apart.

>Took them 5 years to go back and restore the old school.

TrackPad, being too large in Post 2015 models causing much higher false positives ( touching the trackpad and moving the cursor )

On the Good side at least they are listening.
A casual search on google says a chocolate bar is about 500~600 calories ... so you could maybe skip that chocolate bar and not feel the need to run so much.

(Not to totally give up exercise tho' - there are other health benefits besides losing weight)
Billionaires who didn't get that way by inheriting huge sums and suboptimally managing them tend to have gotten where they are through a variety of skills, usually including extremely good skills at selling people in much more advantaged positions the idea to give up what would naively seem to be the near-term optimal course to take a risk on something that might pay off themselves down the road but which was clearly in the not-yet-billionaire’s interest. And they’ve often kept quite current with those negotiating skills.
The probably biggest current project: https://en.wikipedia.org/wiki/Red_Sea–Dead_Sea_Water_Conveya...
> The security model of Bitcoin comes from proof of work

This is not the security model, this is the consensus model. It's based on probabilistic finality, meaning that the probability that a transaction won't be reversed increases as more blocks are added on top. One major advantage of PoS is that it has "Absolute Finality" - after a certain amount of blocks, it's absolutely impossible to do a 51% attack. (See https://medium.com/mechanism-labs/finality-in-blockchain-con...)

Note that a higher hashrate does not mean more secure, it's a common falsehood. The security of bitcoin depends on the percentage of miners that are honest - this is mentioned the bitcoin whitepaper. Fortunately, the incentives align for the majority of miners to stay honest, and this is what the whitepaper predicted.
It's Wasabi S3 https://wasabi.com, and ridiculously cheap for storage.
Not really a product (yet), but I'm researching and trying to create an accessible natural language understanding algorithm without the use of deep neural networks (or at least, not in any significant way). In my opinion, neural networks are used in the wrong way when it comes to natural language processing such that they make the whole understanding process too opaque. Instead, I'm trying to consider the NLU pipeline as a graph problem for which I can use any model to speed up the search but where it can work without it as well.

It's a long shot and a big topic, but I've managed to enjoy it along the way so far by coding different NLP algorithms (CYK parser, dependency parsers, tokenizer, etc.) and trying to publish some of the code (C#) I made as NuGet libraries for others to use.
Could you elaborate on which UIs for machine learning you are referring to?
You can't outsource your ethics to 'business'. Is it ethical to build UAVs for the military? If you feel the answer is yes, no problem. But if for your the answer is no, but the company you work for is selling just that, then you have a problem - you can try to address it by lobbying your company, by ignoring it, or by quitting. But it is your problem.

I'm not trying to say that you should believe one way or another, I just take issue with the idea that, as an engineer, one should feel no responsibility even in principle for the way the product they create will be used.
This is a variant of the no-code mindset where people expect coding to be easy.

What they don't understand is that tools which aim to make coding easy or automatic don't add any value if the person using the tool doesn't understand all the nuances in the underlying logic which is being produced. Fully understanding the distinction between client and server is one such nuance.

When it comes to coding, the bottleneck is essentially never the tool, it's almost always the person.

I don't think I've ever met anyone who was naturally good at thinking logically. Working close to the hardware and then working your way up the stack is one of the best ways to develop the required level of nuanced logical thinking.

The problem with no-code, low-code or tools which try to move away from the underlying reality is that they don't train your logical thinking skills.

In my view, tools should help people develop into better programmers, not give an illusion of ease and mastery when it is not deserved.
I don't know... A human has no chance alone in the open, under low light conditions, against a big feline...
Call me a clumsy idiot, but the magsafe on my old MBP saves it at least once a week from falling from the desk :-)
In my experience Netflix only checks if you're alive for certain content, not all. I believe it has to do with the licensing model, if they're paying someone for the right to stream that episode they want to check you haven't fallen asleep. So I'm pretty sure it's a money-saving technique, not concern for your wellbeing.
I’m very glad I read through this. Somehow, I didn’t know about __builtin_prefetch or the msvc equivalent, _m_prefetch. Thank you!
Top New Year's Resuiutions:New Year's Resolutions Ideas
Yes, you don't need C++ to get an inlined comparator, but C++ certainly makes it easier in the sense that you can get basically guaranteed inlining [1]. In the C case, your options are fewer, and often more reliant on optimization and the vagaries of the compiler.

In particular, I tried to modify glibc's qsort to force inlining of the comparator, using both flatten and always_inline attributes, but failed probably because of the recursive nature of merge sort: the main sorting function is recursive, meaning it cannot be flattened without limit, which ends up inhibiting inlining of the comparator as well.

It can definitely be made to work, but it's less automatic than C++ and compatators passed as template arguments. Of course, the "specialize everything" approach of C++ has plenty of downsides too!

---

[1] Really, what you get is guaranteed specialization, and then inlining follows easily from that, if the compiler decides it is profitable to inline the small comparator into the sort function.
> Personally I never had an issue with tripping over the power cable.

I have .. and MagSafe has saved my laptop from a fall on several occasions. Not having MagSafe requires me to have a small process running in my head that keeps watch on the wires.
If this is the case, it is because people were conscious that there was in issue in how computer turned into more and more as an appliance mean to consume information [1] (The C64 had a full programming manual delivered with it, booted directly to an interpreter and even had schematic of the machine reportedly!) and tried to counter it.

Even then despite all the amazing ressource available, there is a risk of digital divide between people having access to tutor that can show the good ressource (because there is a lot of bad ressource!) and isolated people that are stuck with glorified engagement platform.

[1] https://www.salon.com/2006/09/14/basic_2/
Apple listening to consumer feedback? What's going on?

I never thought they'd add more ports again either - I could actually see myself getting one of these.