skysight-inc/HackerNews huggingface dataset:
/usr/local/bin has absolutely nothing whatsoever to do with programming. Nothing. Zero. Zilch. It is completely superfluous knowledge.

It is only required because, as the author correctly points out, the tools we use are BAD. They are absolutely fucking AWFUL.

/usr/local/bin is an implementation detail from an OS nobody has used for decades. It's still here because we refuse to fix these ridiculous things. Nobody should need to know this.
Can you show me a job ad where it is specific to guys?
It's time to refactor the last ten years of professional web development.
I've never seen it before, but it looks very interesting. Thanks for the tip!
for the past 5 years i’ve been working on crypto trading bot. highly frequency optimizations, machine learning, lots of data, lots of fun. pays me handsomely as well. also fired my boss.
> You mean in Munich, right? Anywhere outside of Munich €100k is a really high salary for a software engineer

These salaries are also possible in Berlin, Frankfurt, Stuttgart, Hamburg, Mannheim, Heidelberg (and more, this is where I know)

> In any case, the point is that with €100k/year you can really have way more than a decent life. More like a very, very comfortable life.

Well so what? They shouldnt pay more because it is already a decent salary and give the rest to the share holders?

It's no wonder that avarage salaries are low if people approach salary negotiations with this kind of attitude.
Apple, please don't. Keep the touchbar and if it affects design(shouldn't but ok) 16Gb is enough.

Devs running docker with 69 machines are not Apple's customers. Can we just finally understand and move on?
As somebody who struggles with the touch bar every work day, I hope this is real.
Syntacog | Full Stack Developer - Elixir/Phoenix/graph databases | Remote United Kingdom only | Full-time or part-time, 3-4 months

Ever thought that legal stuff is painful, time-consuming and complex? We're an exciting early stage lawtech startup working on a cutting edge computational law product that will revolutionise how businesses understand and comply with the many laws that affect them.

If you're interested in working with Elixir/Phoenix/graph databases and helping us out with our prototype, take a look here: https://docs.google.com/document/u/1/d/1niGnlBEB42lV2OdsPm-3...
It's time top refactor the last THIRTY years of absolute garbage development in general.
Related: Tether’s bank Deltec says it invests customer funds in Bitcoin

https://www.deltecbank.com/2021/01/14/a-covid-year-in-review...

https://www.coindesk.com/tethers-bank-says-it-invests-custom...

https://twitter.com/patio11/status/1349873798078558209

The next weeks/months are going to be fascinating to watch, as US regulators and invested institutions fight to both regulate and protect their crypto investments. Maintaining the inflated cryptocurrency valuations propped up by Tether while simultaneously removing it from the game before too many eyes set on it, will surely require subtle maneuvering.

Ultimately I do suspect OP indeed, sold early, as the game theory mechanics strongly favor just participating in the Ponzi rather than trying to bring it down, especially when this has the potential to be the one last great bubble before a major recession.
I still don’t get it. This sounds cool, but it seems like work other people have already done and done well. My impression of the computing world is that once someone does something very well, it shuts the door for new entrants. There’s no more low hanging fruit left. So unless you think this is something cool, there’s not much left here.

Tell me how stupidly wrong I am (gently).
Please explain how the command-line is pointless. If investing time into learning the ins and outs of a complicated system does not make you clever then please explain to me what does make someone clever?
yes totally. that's why I'm focusing on simple implementation and not planning on adding anything yet. I planning on building real-world SaaS examples to showcase the capabilities.
Your comment made me realize the television show I've been missing all of my life: "Law and Order: International"

In which our multi-national law enforcement and legal protagonists grapple with translating their own expectation into their crime's country's actual laws.
Interesting that there is no mention of a mini-LED display. Other than that the 14 inch model seems to be everything I would ever want.
Then oracle will change it to whatever license they want regardless of what the original license was.
This is one of the most profitable businesses on the planet (large margins / overpriced products on a giant volume), they really don't need or care about any kickstarter.

You want to influence the company - get > $200B worth of shares to agree with you and then get a board seat. Anything else won't matter (and even then it won't be easy due to the track record of current management).

Edit: Anyone care to explain what's wrong with the above?
One more thing for the wish list. Make the play button work like it did 2/3(?) MacOS versions ago.
Ooh something I have direct personal experience in. I currently use Zoom once a week for a music lesson. The latency is poor but my friend is not super great with computers so it's a reasonable compromise.

Now _playing_ together is much more challenging, and not something especially viable for students (which is why it's a bit weird targeting this at Zoom): you definitely need a proper audio interface, most likely with ~5ms of latency. You then also absolutely have to be on a wired network connection, which on most modern laptops probably requires another adapter, as wireless introduces too much latency. Overall you need < 25ms of latency in order to be able to play "live" together. This is doable but you need the right tools.

I'm a folk musician who plays in pubs and you can even see the effects of latency in a real-life setting like that - if the room is too large then people on the other side start to drop out of time. What I do in this situation is follow their hands rather than what I can hear. Unfortunately this too doesn't work online due to video latency being even worse. Metronomes don't really work for our music because it doesn't follow a standard BPM, it can and should vary.

We did manage a few sessions using JamKazam (https://jamkazam.com/) which works well enough with the tweaks listed above. It's largely restricted to people who know what they're doing, sadly.
I can't find the video but I'm pretty confident this was in fact Ayrton Senna.
Swedish bankers face identity crisis over digital currency plans
> How hard would be to have a default Firefox environment for budding coders?

Before the times of Firefox, Mozilla (the browser, not the company) actually did have something like that: Mozilla Composer[0]. Granted, it was a WYSIWYG editor and today no one writes entire websites that way anymore. But it still allowed basically anyone to start their own website – an idea which I still find very appealing as it's so close to Tim Berners-Lee's vision of a web where everyone is both a consumer and a producer. (Whether or not this vision was ever realistic is a different matter.)

[0]: https://en.wikipedia.org/wiki/Mozilla_Composer
I agree, and I think this talk and HN post make a good compliment to the Retrocomputing article and discussion on HN a few days ago.

https://news.ycombinator.com/item?id=25714719

Jonathan does a better job than I did explaining the premise of how retrocomputing isn't just a means to nostalgia, but a means to make sure and verifying we've improved personal computer hardware/software since the initial boom. Emulators don't give us the insight into the whole stack or understanding on the true reliability of these old systems.

As Jonathan says, if our laptops today aren't capable of 99.999 percent uptime, then none of the software runnning on it can be either.

In the days of the Amiga or the Archimedes, it was quite possible to boot entire app or os/app combo and just leave the computer on indefinitely, without it crashing itself even if untouched.
>On January 9th, 2021, I liquidated my crypto position for USD.

Crypto Anonymous, you sold extremely early, I'm sorry.

https://digitalik.net/btc/
Polina Marinova: Immigration, Entrepreneurship and New Media
Please demonstrate your simple alternative and its acceptance testing on real users.
>I also made a script for provisioning a Ubuntu VM

FYI - for an Intel Mac at least, the Ubuntu script needed a little manual tweaking, but the script was more than enough to get a VM working. Thanks!
> please explain to me what does make someone clever?

Dismissing other people’s work as awful, pointless on the Internet. Well, at least it makes you look clever, in certain eyes.
> For beginners who've started with HTML, React or Rails is a huge cliff to climb

These are highly orthogonal concerns. html is markup, React and Rails are client/server side ways of generating that markup.

> Yet that is the expectation we've set as professional web developers

This is so weird to read. Like yes, obviously it's an expectation that you need to know a way of generating html if you want to have any more than just a static page.

> There's no need for build tools in development when we can use module CDNs

Sure, if you want to write plain JS. But that means no Typescript. No tree shaking, or lazy load importing, so your application is going to be big, and slow. No code transpiling to backfill support for older browsers.
I am working on a secure cell phone and communication service provider.

The package consists of a SIM card that we purchase and register in our name.

Then we integrate this with a secure phone and explicit usage instructions. This package is provided to the user for a monthly fee (yes, we take crypto currency).

Next on the todo list is becoming a MVNO to further harden our stack.
There are many technical arguments but I open app center (or whatever it's called, that big A), search, click and voila. I was a cli purist but I have become a pragmatist over the years. It just has to work.
Why? You are allowed to point out failings without having a perfect solution at hand.
I always wonder how much half a cup actually is, since cups are not standardized (I think). Googling for "cup size" didn't clarify anything either.
There is in Vivaldi.
The only problem with that is that it won't be able to reliably carry Thunderbolt 4 speeds. Most of those connectors are "USB-C" which is achievable, but I haven't seen any (verified) Thunderbolt 3 magnetic connectors, even.

That's important for Pro Display XDR users, or Thunderbolt dock users, who only use one cable to plug their Macbook in (power+thunderbolt).

Or, screw it, we end up with a charging only breakway USB-C port.
Here are a few examples of violence in portland:

Molotov cocktail(fire bombs) thrown at officers
https://www.youtube.com/watch?v=H86W82Bgpq4

Molotov cocktails thrown at court building https://www.youtube.com/watch?v=EMkTfGlM-f0

Man hits a federal officer with a hammer
https://www.youtube.com/watch?v=t7vlKbR3Gcs

Protestor knifes a black trump supporter https://www.oregonlive.com/crime/2020/07/man-knifed-in-back-...
Devs are the people who make apps for Apple's customers. They'd be foolish to neglect them, even if they make up a small proportion of sales.
> Apple has also taken a public stance on privacy and their devices aren’t seemingly backdoored as seen in the LEAs

No idea what LEA stands for but apple did not encrypt after FBI complain:
https://www.reuters.com/article/us-apple-fbi-icloud-exclusiv...

> dropped plans to let iPhone users fully encrypt backups of their devices in the company's iCloud service after the FBI complained that the move would harm investigations

If you are referring to FBI-Apple dispute, if apple is complying with Chinese government, it will comply with USA government. That is how things are.

I'm not defending google, far away from it. They are not much better but they protect user data exactly because apple make fun of them. They now do extreme measures just to protect the privacy so they will not destroy their reputation even more.
Yeah, doesn't pass the sniff test, does it? "All the things you ever wanted with no details on what or why".

Also to be blunt – none of this sounds compelling to me. I know people have different requirements and use-cases, but I find the touchbar is fine, USB-C is great, and I'm not missing any ports. YMMV but I'm extremely skeptical.
"The command line" is not pointless. The current popular implementation of a command line, is, however, pointlessly complicated and esoteric for no real gain. It could be improved massively.
It's always difficult to understand a culture without speaking the language.

Obviously not speaking the language shields you from most of the information produced by that culture, but a language also carries a lot of cultural information and learning a language means learning a culture.

I don't think anyone can call themselves "expert" on a foreign country if they are not fluent in the language.
My take is that with few exceptions, USB-C is basically for connecting to non-apple stuff. And non-apple stuff is not at the bleeding edge.

Apple stuff is basically wireless.

A decent apple system that would be helpful instead of courageous would have: a USB-A port, an HDMI port and a headphone jack. Then go crazy with USB-C, fine.
Not using a complicated system when you don't have to.
yes, this is the vision I have for short-mid terms. But I won't be adding anything soon. The long-term differentiation will be clearer once there's early adopters I think.
Wow this is a really nice idea. Signed up.
Depends on what sound you are measuring. A single drum hit where one channel is delayed by 10ms is very audible. Would a violin and cello player have issues playing together if one was delayed by 10ms though? Could anyone hear that in the audio itself, or even detect it in their performance at all? That seems a very different thing.
CO2 compensation cannot just be done by planting trees, either. I'm sending a monthly donation to a project that goes into remote villages in Africa where people still cook on open fires and provides portable stoves to them. Since a stove loses much less heat than an open fire, the villagers can cook the same amount of food with only a tenth of the original amount of wood, thereby reducing CO2 emissions.
Here are a few examples of violence in portland done by protestors:

Molotov cocktail(fire bombs) thrown at officers
https://www.youtube.com/watch?v=H86W82Bgpq4

Molotov cocktails(fire bombs) thrown at court building https://www.youtube.com/watch?v=EMkTfGlM-f0

Man hits a federal officer with a hammer
https://www.youtube.com/watch?v=t7vlKbR3Gcs

Protestor knifes a black trump supporter https://www.oregonlive.com/crime/2020/07/man-knifed-in-back-...
I did this too, one downside though is that it's become such muscle memory for me at this point that using someone else's computer always results in my hitting caps lock instead of escape the first few times.
The difference is you can stop crossing the road and the risk is gone. You can‘t „unexpose“ your data to any company as they most probably will fail to delete your data (or then start to collect again).
Open VSCode.

click Help.

select Toggle Developer Tools.

Realize you're writing code in a browser.
That "moral position" never explains what happens to those that don't congregate well, are not high performers, etc.
Duplicate of: https://news.ycombinator.com/item?id=25761469
There's still plenty of awesome things you can do in IT without ever touching code

I spend a lot of my day working in a 'no code' visual programming environment and the difference between the solutions created by the people who know how to program and those who don't know how to program is massive. Those who don't know how to program tend to fail at coming up with non-trivial solutions and are not really able to debug the 'code' when it fails. They also always come up with the most 'brute force' solutions and can't really reason around performance.
I think both points are true.

You can get low-level and write assembly on a 6505.
Or you can write python programs in Python.
Or you can break out a terminal & node.js and a browser and build an entire website.

But you'll need to put in different amounts of time, effort, and research to achieve these different things.
I was hoping they'd include 16GB memory as the base
Can you share what needed tweaking?
Is this really how objects interact with the environment? I am aware of what it means to speed up such an object, as you approach c you need more and more energy, it "feels" as your mass is increasing. What surprises me is that this effect would extend to objects outside?

This seems surprising to me. By the same logic, if an object moved at speed of light it would have infinite mass and unless gravity is not proportional to mass, you would have infinite gravity.
He's asking you to back up your assertations. If all you have is an easily produced vague thought then it can be dismissed just as easily.
I love the 2020 keyboard!
this could be great need to look more
> Little did we know the biggest advantage it offers: Encapsulation.

Someone that isn't a cloud provider running their own kubernetes setup is the classic story of wasted engineering.

That the OP states they were unaware that kubernetes biggest advantage was encapsulation is also concerning.
It's just kind of .. pathetic, to make statements like:

> Programming is massively over-complicated for no useful reason

And then offer absolutely no justification for why this is the case, and to shrug off any questions as to what obvious improvements could be made.

You offer no useful contributions to the conversation by doing this. None.
I always thought Macbook touchpad is too damn big and awkward to use.

But here, it seems, people are in love with it.
> but I found that a surprising amount of the authors never bet themselves anything.

This should be a giveaway. Trading individual stocks or derivatives is gambling. If you have some spare cash and want to gamble, that's fine but it's helpful to be explicit about what you're doing.
There people are not made to be programmers. Having tried various visual tools over the years, they are at best no better than writing code, and at worst a lot less productive and powerful. They are only suitable for very basic tasks like email journeys.
I've just checked, you are right!

Correct me if I'm wrong, AWS ES service still uses ES free licence but they've re-written the plugins so they won't use ES and pay ES fee?

With new licence, AWS won't be able to use ES as SaaS?
The 1k talent program has been very much publicised by Chinese government to attract talents from around the world to improve science and technology in China. In the last a few years, it was targeted together with Xi's plan to gain lead position in hi-tech manufacturing by 2025, both has gone stealth now. So yes, the program was public and information was available online.
Under GDPR right-to-erasure you dont necessarily have to erase data from backups but must be clear about how long it will hang around.

The key issue is to put the backup data ‘beyond use’, even if it cannot be immediately overwritten. You must ensure that you do not use the data within the backup for any other purpose, ie that the backup is simply held on your systems until it is replaced in line with an established schedule.

https://ico.org.uk/for-organisations/guide-to-data-protectio...
That's what I was wondering reading this thread. Much of science is dirty work in other fields and I think that is a good thing.

How ridiculous to assume that a scientist doesn't clean their tools and set up their experiments.

(Surely as one gets more experienced and older, the job likely becomes less manual, more about teaching and coordinating.)
Could honestly be a good thing. Kibana encourages admin by GUI in a way that creates a big mess of the cluster.
Source? I have not seen any confirmed incidents of agent provocateurs. The news would have went batshit crazy if such a thing was actually confirmed.
Quixotic Californian crusade to officially recognize the hellabyte
Mee too.
I disagree. Using this technique will lead to more cyclomatic complexity. I aim to write small methods and readable code. In small methods, there is no problem using early returns. Early returns will also help in the readability, because you can stop reading as soon as you realise, that the method returns here, whereas you have to read the whole method in order to know if some other code is executed.
The main issue of this is just like with touchbar and similar solutions - power users don't look at the keyboard, so the usefulness will be minimal.
Increases protein synthesis.

My blood pressure is incredible now post TRT.
Cup is a standard size for measuring liquids: 8 fl oz. It's only a problem for flour, because how much you can fit in a cup varies depending on humidity and how much you pack it.
My take as well.
Because installing Excel is simple already
Elastic does require a CLA.
Monospace font for a recipe - a nice touch for the HN crowd.
Try this tutorial [0]. It shows how to build a web component using JavaScript with just a text editor and browser. No Node, no $PATH, no build tools, no framework, and it's useful for any beginning web developer. Happy to improve it with any suggestions, as I want to make web development easier for beginners.

[0] https://tutorials.yax.com/learn/your-first-custom-html-tag/i...
A Slack bot to subscribe to keywords and alert you when there are matching comments on HN and Reddit tech.

It works but need (a lot) of polishing: www.newsbutler.io
Which one? Please explain how it's pointless. What is esoteric about typing which program you want to run?
Yeah, that's the unfortunate downside. But it hasn't really happened to me since last March for some reason.
"Programming can and should be much, much more user friendly than it is now."

While there's no doubt there are some libraries/tools/systems which are poorly designed, perceived complexity may often be due to the requirement to support a wide variety of new and legacy systems or to support layers of the tech stack that many people are not even aware of.

"We've just chosen to keep things like this because we think it makes us clever."

If I could make my job any simpler I would jump at the opportunity. Personally I often marvel at how relatively quick and easy it is to quickly develop useful programs.

Perhaps if you try implementing some of these more simple tools the reasons for the underlying complexity will reveal themselves.
This interests me too. Looking forward for it to be available!
Ditto, even just repaired the screen. This would finally get me to upgrade
thanks for the feedback.

I can understand that and can see some kind of daily external backups of your data at some point. My whole goal is to make customers feel 0 pressure and especially about their data.
That is the best industrial design they have released yet. Exactly what the mbp should aspire to be.
>Plan 9 and Inferno are done

No they are not, Inferno is still maintained and so is 9front, and Coraid for example uses Plan9 as embedded firmware (EthOS).
Even if not necessarily causal, learning a foreign language signals a relatively high level of investment in learning about the people/nation(s) that natively speak the language. So I suspect there's at least some correlation between language and cultural understanding.
I don't think that the existing Apple charging cables work as Thunderbolt cables.
I have a .onion running on ipv6-only host and it's been working fine for the past few months. Relevant torrc configs:

HiddenServicePort 80 [::1]:8080
ClientUseIPv4 0
ClientUseIPv6 1
ClientPreferIPv6ORPort 1
Thank you!!! Finally someone can say it. I've being extremely frustrated by developers who don't want to learn coding and just jumping on the band wagon cause it is the "IN" thing now.
>Supporters

>They don’t endorse anything on this page, but they love the internet.

Seems like a false flag.
I agree with this, although it's worth highlighting that sitting at a desk all day isn't "risk free" in terms of ones health.