skysight-inc/HackerNews huggingface dataset:
I find both zhte415's comments in support of my argument that your initial contention was wrong. It's very strange that you interpret them otherwise. To quote you:

> What the author is describing is pure and simple fraud ... The goldsmiths were passing off paper certificates under false pretence that they correspond with real stored gold.
... At no point does fractional reserve banking involve "lending out more than what you have on deposit".

Yet that is exactly what happens in the second hypothetical course of action I described. Are we now agreed that it is fine?

I will concede that this hastily written statement of mine was ill-thought-through: "If this were true then the only money in circulation would be that created by the Central Bank." I cannot edit it now.
I had such a boss when I started work - best time ever, I never bothered with solutions and I didn't report the problems...year and a half of paychecks or almost 0 work done.
Serious question: How do you organize your data in a semantically meaningful way without something like an object/struct (in a strong type system preferably). I get functional programming and all, but structs just seem like a natural way to organize data.
If a package is easier to ship as a binary because the source is hard to distribute reliably, we give up hope of end users being able to modify and build their own versions

You might be giving up hope too soon, because what you describe has in my experience been the life story of source code from the start, to some extent. And I'm not blaming it for that. Distributing source code (well, not the distribution itself, but getting it to build) on all possible systems out there is hard and impossible to get 100% correct. It's simply inevitable to encounter systems on which it doesn't build because of their specific configuration, or user error.

Despite that, end users have been building their own versions and still do. Users who really want to don't let themselves hold back by a compiler error. Granted it's possibly that in a perfect world where everything would just work there would be somewhat more users doing that, but there's no such thing as a perfect world.

Moreover I do have the impression things are actually much better these days, mainly thanks to CI which makes it easy to get out of the bubble and build on multiple platforms. At least I don't have that feeling anymore of 2 decades ago where I sort of was prepared to waste hours getting anything to build which got handed to me on the internet. Still, it would be very interesting to go and see the percentage of projects out there which just build according to the instructions.
This is not just the US, I just realised that in Germany, Munich, there were some "rednecks" and weird people protesting the Corona measures. So they closed down a 100 acres area where Oktoberfest takes place for a 1000 person protest (that's how much they were allowed). Now I live in that area and on that weekend we were stopped by the police while going shopping, and they were stopping everyone to make sure you're not going to the demo. They had more security forces there than people at the protests. These protests are mostly stupid and fringe, and I am really grateful to be living in a country like Germany (not a german) that from my point of view handled the situation quite well as you don't have many reasons to protest the Corona measures here.

Now, this weekend they had a protest here to support the ones in the US, and we just had 25000 people in a smaller place to show their solidarity. How is that going to help people's trust in the decisions taken by authorities, it just makes everything political.
A bit off-topic but I find the effect when you mouse over the logo is very uncomfortable to look at.
For examples, see https://www.lowtechmagazine.com/2011/12/the-chinese-wheelbar...
Ask HN: What do you do to enhance/protect your privacy online?
E.g.

* incognito always
* tor browser
* switched X app for Y

...

For me it's on a basic level:
incognito mode
block cookies as much as I can
Please notice that OP is trying to run the i3 tiling window manager which is very minimal (as all TWMs) and expressly targets tinkerers and advanced users. A beginner friendly distribution with a complete desktop environment usually provides a much easier plug and play experience.
I assume you still watch Fox News?
Couldn't agree more, but what's the fun in tinkering if you can't kill some time doing it?
The article mentions people quit their jobs and died to find that treasure; he's caused a dangerous gold rush on his own.

I like the idea, but it's caused too much loss of life. I think it'd be better if he had spread out the 'treasure' over much more smaller packages, for example. Of course, there'd still be people that try to find everything.
Why are you asking me, and not the other guy?

Why is it me who is supposed to shut up, and not the other guy?

That sounds like taking a political stand to me.

Or are you going to try to claim that "oh those minorities are such whiners" is apolitical, but "no they are not" is not?

You allow lots of inflammatory and political opinions on the site. But you don't allow people to stand up to them or challenge them. That is pure hypocrisy.
Unit tests are a lot easier to write though and run faster. I think the trick is to assess risk and don’t try to get 100% coverage for the sake of it
While that is my answer as well, it isn't a guarantee of success, I have had laptops sold with Ubuntu LTS break on me.

Specially when FOSS gets into the way and a perfectly working driver blob was replaced by WIP FOSS driver, just because it feels good to push it down on the users, for example the way broadcom driver got replaced a couple of years ago.
I was hoping for a live streaming system involving Multicast.

Cloudflare seems like the sort of company that could pull that off. Netflix is another, if they did live video.
I wonder how they died, were they just underprepared for being in that kind of environment or did they fall or something?
Converging to an elegant design remains one of the hardest technical challenges of software engineering to me. I found the approach of trying to find a DSL in code helpful, and often applicable to the core domain problem a service is trying to solve. Especially well suited for rule engines/matchers, pipelines, or sequential process descriptions. And in fact, libraries for those domains that use a DSL are often the ones I keep coming back to.
> The end-game is a vaccine, which lets us intermingle without unchecked exponential growth.

If one can be made. I'm not aware of any approved coronavirus vaccines, and HIV still doesn't have one after almost 40 years. Many Americans are opposed to vaccines (anti-vaxxers) anyway.

Herd immunity FTW!

https://theconversation.com/the-mysterious-disappearance-of-...
Upvoted.
I am honestly disappointed at how this board seems completely of out touch with what's going on in the US. And not a single official line from ycombinator as well, so far.
I would also point out that, despite a quest for diversity that spans a few years, now, a quick glance at the people page of ycombinator shows an appalling truth: there is not one single black person listed.

https://www.ycombinator.com/people/
I don't get it ... it reminds me all too much of Robert Scoble when he moved over to Rackspace of all places to produce content.
Since you even need to 'maintain' scripts on either upgrades or whenever you want to move to another distro, chances are that those scripts will break upon that migration or upgrade. Then more tweaking, digging, googling and more command line testing to fix that simple annoyance for hours or even days.

I know I don't want to play around with my desktop just get work done and for Macbooks, its either macOS or Windows with WSL2 which the former gets out of the way and "just works" and no need for tweaking.
That would require a constitutional amendment, because right now that’s first degree murder, usually a capital crime, and making the punishment worse than that would violate the 8th amendment.
Note that Forth also supports locals. These will consume and remove N members from the stack so you can summon them as needed prior to calling the words.

But as someone that really got into Forth this year, I can assure that it does get better once you get more familiar with the language. I used to write commenting the stack effects on each line and now I barely need them as I write words in one sitting without that much effort.

Other developers are doing tacit programming in J or Haskell, pipe forward operators in F# or OCaml and threading macros on Lisp dialects and they seem to do fine.
This book is a great resource, and I would recommend it to to any amateur model rocketry fan.

I'm starting University in September as an adult student of Computer Science and I'm planning to start a model rocketry society with the goal of putting a 9ft tube above the Karman line and recovering it safely.

I'm still deciding on fuels, but I'm strongly considering a hypergolic combination of catalyzed pure hydrogen peroxide and kerosene (I've already been granted a recipient competent authority from the explosives department for the storage and transport of usable quantities these for the use in a model rocket).

The primary reason for hypergolic fuels is because it doesn't require a complex combustion chamber / ignition set up. You can mix them together at ambient pressure and temperature and they will spontaneously combust producing heat, steam and pressure. If you can safely handle the dangerous fuels it's a much easier route to a liquid fueled rocket engine.

One of the difficulties in the UK is going to be finding somewhere to launch from: we don't have large swathes of unowned, unmonitored land and the restrictions the CAA (rightfully) place on launching near cities means that it'll have to be out in the sticks somewhere. I'll probably have to convince a farmer to let us blow up a couple rockets on the back of a fallow field a few times before we get a successful launch off the ground.

I'm trying to plan as much as possible and get all the requisite licenses (I already have a CAA unmanned surveillance drone operator ID, as well as exemption from the need for a flyer ID because I have my flight competency certificates, and exemption from the 400ft amateur flight ceiling as long as I issue a NOTAM (notice to airmen) 1 week before any test flights, and I'm insured by the UK Rocketry Association) in the hopes that people will "take me seriously" when I found the society.

I'm also working behind the scenes to set up partnerships. I've been in contact with Starchaser Industries and a few other aerospace companies nearby to have them sponsor the program, show us around their rocketry factories and hopefully give us contacts at their company we can bounce ideas off to see if there's anything we've missed, or any hazards we are hugely mispredicting.
It’s interesting work for mature companies and seeing something resembling the Big Bang, where you can peer into deep distant code that is of a very different nature to recent code. That distant code being hacked together in startup mode does what the heck it wants and is ugly as f. It might even be in VB!
See https://code.visualstudio.com/docs/remote/faq#_why-arent-the...

I love that post, because it encapsulates exactly the kind of internal logic that traps not-fully-open organizations.

MS can't open source the remote Dev extensions, because the service that runs it (and much of the client code) comes from other, proprietary offerings and codebases. More concretely, they come from other teams that aren't used to open source, are discouraged from getting used to it, and/or don't have approval from legal to release code in the open.

This is not an EEE trap, this is normal bureaucracy for an organization the size of MS. Consider that for almost all of VSCode's lifetime, the OSS version has been perfectly full featured, only missing telemetry and copyrighted brand marks. Remote Dev extensions are less than a year old.

They have the same problem with the C# debugger: owned by a proprietary team, can't get permission to open source it.

It is extremely hard to open source "some" or "most" of your code, especially in a company whose USP is tight integration between pieces. The legal quagmires are horrendous. A tool that crosses so many lines, like an integrated IDE, are backed into positions like this.

Disclosure: I work for Microsoft in a totally unrelated department.

Also, fwiw i'm a lifetime vim devotee... used it as my primary IDE for a long time and still use it daily. But vscode won me over exactly with the remote code extensions. Now it's the only proprietary software on my toolchain (apart from my BIOS).
This is exactly the point of the original article by Monzo. Microservices don't provide any tool to deal with access control, thus you have to implement it yourself. I rather avoid that when I can.
The answer to “which sorting algorithm python uses” is the first result in Google. The third is official python docs.
Total Enhance RX
In the event that there is one industry which has seen a colossal blast in the ongoing months, it must be that of male upgrade equations. We have kept on observing huge amounts of these items being made with a wide range of guarantee.

While there are those which could truly help you as a man, there are others like Total Enhance RX, which could see you get squandered. On the off chance that you have found out about this specific item and you don't concur with me, if it's not too much trouble take as much time as is needed and perused this genuine survey.

You will adapt such huge numbers of things you likely didn't think about it.

http://wintersupplement.com/total-enhance-rx/

https://form.jotform.com/201591188201045

https://youtu.be/EdYttjB5rY8
Warning possible flamebait: could Clojure be the solution?
This is a false dichotomy: you can create a Zettelkasten in a single TXT file. The implementation (e.g. using multiple files, one per note) is just a convenient way to see your stuff in a file listing and note taking apps, for example. But as long as you can link between notes, you're good, and a single-file Zettelkasten works just fine.
I'd prefer it if he would just pay his staff better.

Secondary, splitting it up would benefit more people better. 100 million could also be 10K $10K packages.
Hey osrec, I wish I was an ex-banker. This kind of experience would have really helped me when working on this.

For your questions:

> What if a bunch of people are offline and no path can be found?

If no path can be found, the transaction will fail. This is truly a weak point of Offset. I have been thinking about this for a while myself, here are the possible solutions:

1. Currently Offset takes a lot of battery to use (because of communication). Maybe in the future battery won't be a problem for mobile phones. In that case people will stay online and connected most of the time. The incentive might be to make money through fees.

2. Maybe some people will decide to be "hubs", and always be online. Offset has a desktop application too (though a CLI based at this time). You can run it as a server, so that it always online.

> Do you imagine certain nodes trying to become "hyperconnected" so that they may connect as many people as possible, and earn fees from providing this service?

Maybe. But I hope that there will always be enough competition, so that people will be able to find cheap enough routes.

> What algorithm do you use to compute the shortest/cheapest be path between two counterparties?

Currently, a very lousy algorithm, the most basic thing that works. This part really needs some work. My idea is that every index server could implement his own magic thing, and you could pick whatever index server you like.

> Does this scale well in a distributed, self-hosted system?

I think it does. Not sure that with the current implementation, but it might with some improvements.

> How does one establish a friendship/trust with another party,

Check the video, I show this one!

> and who sets the credit limits for the relationship?

Each party gets to pick one credit limit. If A and B have a relationship, A gets to choose how much B can ever owe A, and B can choose how much A can ever owe B. To summarize: You get the choose how a maximum cap for your fortune.
You have a child’s understanding of our government. This isn’t a Tom Cruise movie.
Shoutout to you, Rui, for Tao of Mac :)
At which point you need to decide whether you're going to devote years of your life learning Slovak from what's likely 0 to a professional level and then hope you get accepted into a university, or pay $ to study elsewhere.

Even if peers speak to you and some courses are offered in your preferred non-Slovak language, much of the world is inaccessible with a language barrier. You either go all in or look elsewhere.
Yes, this! +1
Solution to what exactly? Clojure is Lisp like jvm language with different characteristics.
Every one of those people should have their weapons removed.
Sorry, there is nothing you can buy with Offset right now!
Maybe I should set up some kind of a demo website so that people can try it out.

One thing you can do is open two Offset cards on your own mobile phone, and try to pay with one card to the other (:
Do people in leadership positions actually say this in the real world? I personally have not seen it in the workplace in 10 years, but maybe I have been lucky. I am curious to hear if others have heard this saying in the workplace before and what your reaction was.

As a software developer and individual contributor, I firmly believe in the saying applied to my own work (with a small modification): I avoid bringing open-ended problems to my leadership. I'll bring problems with solutions, I'll bring problems with sets of options, but it's only a last result that I bring an option with no proposed solutions.

I came to this conclusion after two events. The first was a few years ago when I joined a company and was given a task to fix a bug in some Perl code on my first or second week. In my first 1:1 with my manager, I complained about the task. Why did they use Perl, I don't know Perl, the code isn't documented, it's ten years old etc. I wasn't trying to get out of the task. My manager had simply asked me how it was going, and I was just going through the things I was thinking about at the time. He listened patiently, and after the meeting, he assigned the ticket to someone else. Whoops. I realized at that time that I had brought a problem to my manager, and he had chosen to solve it in his own way. As a result, I did not achieve the outcome I was hoping for (which was to fix the bug and make a good impression).

The second event was a couple years ago when I stumbled into one of HBR's classic articles from 1974, Management Time: Who’s Got the Monkey? [1] This article is about the need for managers to manage their time effectively. If a manager's reports are bringing too many problems ("monkeys"), then the manager can get bogged down solving problems on behalf of their reports. Reading this article about the manager's point of view really helped it click for me: to be a more effective engineer, I needed to bring results to my manager. Overall, I think the approach is working well for me.

When I read the 1974 and 2017 articles, I believe both are implying is that excellent managers should empower their reports to bring solutions rather than demanding solutions. Rather than demanding solutions, a good manager will build trust with their reports, encourage critical thinking, and build up the confidence of their reports.

[1] https://hbr.org/1999/11/management-time-whos-got-the-monkey
Technically there is no need to understand code at all, depending on if you have a cofounder or use nocode tools.
I think it's a tongue in cheek way to say that they are teaching their 10 year old child to code and they have had to shave some painful yaks.
For automatically switching screen layouts when plugging/unplugging, look at autorandr.
I think you're right that just quietly solving all the problems is not a great strategy for an employee, however I think this bit:

> Communicating this effectively is far more important than actually doing it, so I'd recommend spending 90% of your working time on this communication, and no more than 10% of your working time on actual problem solving.

...seems out of whack. We've probably all worked with someone like this, who did very little actual work and spent all their time on self-promotion and political maneuvering. They make awful teammates and bring everybody else down.

It's definitely worth advertising when you do solve problems, of course. If you hit a tricky one just send an email (either to team or just to boss as appropriate) with a quick description of the problem and how you solved it. No point doing good work if nobody's going to notice.
Fire UCLA Professor Gordon Klein
Yeah, or addons that can be easily disabled. I mean the core application can be licensed with a permissive open source license, anything closed-source can be put in addons.
How is that worse than not having the extension at all?
Pre-2016 will start dying though. For new hardware, we're pretty much left with macbook which is definitely broken, or literally anything else, which may be broken, but often isn't. If you're going for brands, most Dell, Thinkpad, HP, etc. (not lowest price) laptops will work just fine with linux. Some even come as certified compatible.
The Beale treasure might still be out there, if anyone fancies their hand at treasure hunting.
You might want to try https://github.com/rbreaves/kinto/ for mapping Mac style copy paste on Linux
From drug dealers to loan sharks: how coronavirus empowers organised crime
Yes, some friends offered a rename. I noticed that every time I wanted to tell someone about the project, I had to explain that it is written as Offset, but without the "e". It was always awkward, so offsetcredit.org it is.
Previously: Collapse OS (collapseos.org)
753 points by spraak 8 months ago | 316 comments

https://news.ycombinator.com/item?id=21182628
Yep, it's why I said at the start I'd imagine the default setup in Fedora with GNOME probably works fine.
Learning scripting means you learn things that can be applied to other things.
Such analogies really depend on what the telemetry contains (granted, I don't know in this case). I.e. you describe it as stealing from inside the house. Say, VSCode figuring out your email adress and reporting it. But it might as well actually be pretty anonymous non-personal data i.e. more like looking at the outside of a house and taking note of that. Say, VSCode reporting the theme you use, and just that.
Tried Linux on my MacBook Pro mid-2012, ran into some of the issues described in the post (sleep issues, keyboard layout, ...). Though I went with Ubuntu for a bit more simplicity. I finally had to rollback because it was simply not usable. The laptop was getting too hot, and it seemed that I had to use scripting or workarounds for every little thing. Now I use a virtual machine, and it's already way better. I still want to use Linux as my main OS, just not on the MacBook. I wanted to see if I could make the switch, and it seems that I'm ready.Now I'll wait to buy a new one with more compatible components.
TIL - thanks!
I remember reading, maybe 10 years ago, that the F35 was designed from the start to have the capicty to lead a drone swarm. Furthermore, there was also a plan for how to remove the pilot from the F35 itself when the AI became strong enough.

When the "Loyal Wingmen" become mature, the F35 can be turned into stealthy AWACS planes, with most ordanance replaced by more electronics and/or more fuel.
I'm in a constant perplex by Cloudflare. It's one of those mega corporations that seem to consist of 95% marketing and sales. Looking at the program table I can't help but have this feeling reaffirmed.

> I keep reminding our team that if we're trying to follow in the footsteps of MTV

At this point I'm commenting to be a part of one of the biggest "hey there fellow kids" events in recent tech history — lol.