skysight-inc/HackerNews huggingface dataset:
I've gone from liking bitcoin to thinking it's failed at its goals (not because of its energy consumption) to thinking it's actively harmful because of the energy consumption. To give you an idea: the entire energy consumption of the finanical industry (including servers, offices, etc) is in the same order of magnitude as the energy consumption of the bitcoin network. The financial system which runs most of the transactions in the world, many services which could not even in principle be replaced by bitcoin, is the same as bitcoin, which can do at best 6 transactions per second of a single token.

It's woefully inefficient, and worse the incentive structure doesn't intrinsically actually align with what's needed to keep the network safe from double-spend attacks. At the moment the income from block rewards from mining (combined with bitcoin's price) is entirely what's driving the energy usage of bitcoin, while what's actually needed is enough proof of work done that a double-spend attack is unprofitable. There's no intrinsic reason these two values are linked: at the moment the energy usage is extremely high, probably far higher than what is needed to secure the network against an attack, but when block rewards decrease in the future, the energy miners are incensivised to spend to get the block rewards will inevitably sink below the level needed to protect the network. The only saviour would be if transaction fees can cover this, but even now with transaction fees being almost irrelevant (<10%) of the miner's incentive, the transaction fees are untenably high for any use as a currency. They would need to rise to $140 or so to break even. This makes the idea of bitcoin as a cheap 'store of value' extremely questionable in the long run, since it is a store of value which requires a constant maintenance by the expendature of energy, which only grows as the value stored in it increases (while an adversary only needs to expend the necesary energy once to pull off an attack). The only way bitcoin could sustain a healthy level of proof of work would be to continuously provide enough value as a transaction medium to justify the cost, and with the current bitcoin that isn't going to work, while at the same time it has basically become fossilised with extreme resistance to any change to the protocol which would provide this.

I think there's a lot of potential value in cryptocurrenies as a concept, and if etherium manages to successfully transition to proof of stake I think it could be in a position to provide that at a reasonable cost, but bitcoin is not it and the position it occupies both crowds out better ideas in the cryptocurrency space as well as being net negative value to humanity as a whole (though it certainly is making some individuals and organisations rich).
People who send spam never think it is spam. They often think their UBE is somehow different from all the other stuff. They claim that the recipients want this bit of email, even if those same recipients complain about getting spam.
Selection effect. Those who really cared about this commented.

But what about the 99% rest of population? It's a mistake thinking that because they dont realllly care they will accept either way.

Resistance to change is huge, especially when it plays into the narrative "Bruxelles demanded it"

And what I meant by lack of popular consultation is that if you go on EU streets and ask about this change 95% of people will have no idea what you are talking about.
We shouldn't even adjust our schedules. We should just accept the fact that it is going to be dark at different times.

Then again, this would be an issue for road workers (those who repair highways or other roads) and maybe trash collection services. So it begins... Horrible.
Have you tried supplementing L-theanine? A lot of research documents that it’s strong reduction of caffeine related anxiety, while preserving its cognitive and wakefulness benefits.
The sun rises in Singapore between 0655 and 0715 depending on the time of the year. How would changing the clock help at all?
That requires a closed binary which (iirc) you copy automatically to all your remote machines. Encouraging the use of closed dev tools felt weird in 2019 but after 2020 it's IMO irresponsible.
Oh, you are right, sorry. The Baltic states, Finland and Greece are UTC+2/3
How I broke up with caffeine (and why I desperately needed to)
If you brew 6 oz of water, some amount will be left in the grounds, adding further ambiguity to the size of a cup. I've seen 5 oz and 4 oz definitions too.
dang, TIL all of those 3-5 cups a day to stay alert while working were secretly making me healthy
Twice, and I dip into it now and then and read a chapter. It’s one of my favorites.
Location: Turkey

Remote: yes

Willing to relocate: yes

Technologies: various; mostly: Erlang/Elixir, Haskell, Rust, Ruby, web in general (full-stack, mostly backend); cryptocurrencies, blockchains

CV: https://gildedhonour.co

Email: alex @ serendipia.email

======

Expert of nothing. A problem creator and also solver.

I possess around a decade of experience in IT.

I like cryptocurrencies and the projects that involve the blockchain area

======

https://gildedhonour.co/projects
The pricing makes me wonder if it's an AAI (Artificial Artificial Intelligence) service?
The News Is a Waste of Your Time (2014)
There is a good argument too that police should not handle good chunk of social situations that are not violent or criminal. Steer the system so that social workers without ability to use force handle them first and escalate to police as necessary.
Thanks, that’s interesting, it doesn’t match with my reading of the guidelines, again, glad if I’m reading them wrong and you can correct me.

https://wiki.osmfoundation.org/wiki/Licence/Community_Guidel...

It says clearly there that the underlying database for a produced work has to be published. So can a competitor not just request the derived database directly from a company selling the API?

Also, “ If the published result of your project is intended for the extraction of the original data, then it is a database and not a Produced Work” - does that not exactly describe an API? It talks about mugs, data visualisations, map images, physical maps and so on as produced works. I thought this meant you could protect (i.e. not release) essentially a styling of map data, but not the map data itself, which must be released.
I disagree.

A support contract allows you to hold a sub-contractor accountable. But that's the extent of what an SLA does. What it doesn't do is diminish your responsibility towards anyone who relies on the services you provide yourself. These are distinct things.

Put more succinctly, if the network's down: that's still very much your problem. Especially if you over-promised 100% availability to the end users of your services. Your end users do not care about Cisco, EMC or Nimble. They don't have contracts with any of those. They have a contract with you and they can and will hold you accountable if you don't deliver on what you sold them.
What Games Are to Technology
There's always The Master and Margarita by Mikhail Bulgakov.
History and Memory in the Age of the Search Engine
Twitter Scheduling at Best
MotherboardDB – Search for PC motherboards by various attributes
A lot of people, myself included, would throw in fake extensions to throw off the script kiddies. It seemed like everybody wanted to be one at some point and throwing up an ASPX extension on a php powered site made the scans stand out that much more. Plus it funny :)
That is a good point in general about dictation software or other accessibility issues. Not likely to be the case for an article about a text editor however.

The filter to decide who to pay attention to works both ways...
Ask HN: What interesting idea/problem worth solving you hiding for long time?
I get lot of thoughts through out the day. And I keep notes about interesting ideas or problem worth solving. I like to think maybe one day I work on them and start business something. But now I think I am wasting ideas by keeping my them secret. Whom am I kidding? One day one day I will work- that never comes. So now onwards, I am going to put my ideas in public. So that other "Action oriented (talk less) people" here on HN may work on it rather me sitting on it and make world better place- small improvements. I hope other people will do the same. I am not interested in credit or money. Idea came to me from universe and I want to put it back to universe :)

My idea:

charging table cloth that will sit on your work table and charge everything that will be put on it- exactly like wireless charger. Mobile, laptop, earplug, fitness tracker - anything with bottom. No more charging cables or something.
Tax here is not what most might think it is. What they want to do with money from this "tax" is to finance government-driven bodies which will 'educate' the public about media manipulation. Today we already see what the government means by that - they own state media and amount of hate and misinformation spilling out of them is horrendous. My parents remember exact type of narrative from when the communists had their best time in Poland.
Interesting, thanks. I wonder if the "Human Effect Matrix" is manually "calculated" or if they've automated it somehow.
I assume most game development (or, at least, game engine development) is still in C++? How easy would it be to start moving parts of it to Rust?

For example, if I were to write a library (e.g. a physics engine) in Rust, how easy is it for game developers to incorporate it into their C++ games? Would they need to set up a separate Rust toolchain alongside their existing C++ one? It seems it would be much harder to for them to include my library compared to a competing one that’s written in C++ - especially if the competing library is available as a single header file.
while we're at it, don't make the mistake of image searching the author's name.
There's this: https://grig.tech/
Video about it: https://www.youtube.com/watch?v=IQs2a2KHlpk
For most people, going to work on Monday and coming home on Tuesday isn't going to catch on (yes some of us work nights, it's rare)
SEEKING WORK Turkey | Remote, able to move to other countries

CV: https://gildedhonour.co

Email: alex @ serendipia.email

Technologies: various; mostly: Erlang/Elixir, Haskell, Rust, Ruby, web in general (full-stack, mostly backend); cryptocurrencies, blockchains

======

Expert of nothing. A problem creator and also solver.

I possess around a decade of experience in IT.

I like cryptocurrencies and the projects that involve the blockchain area

======

https://gildedhonour.co/projects
This is awesome, would be great if there was a chrome extension or addon for Octotree, so you could click a button to open the repo.
Show HN: Screenstab – A tool to turn screenshots into image assets
Having used Swift pretty extensively, I’d say it overlaps both.
Why SPACs Could Leave Investors in the Cold
How we implemented replication in Memgraph DB – Our approach and challenges.
From what I understand reading through the memorandum, knowing a bit about how these agencies operate, and understanding how policy is made, what you want is what is happening here. Remember hurricane forecasts where Trump or one of his minions literally labeled his own projected path in with a sharpie? That's the nonsense we don't want to see.

The point of the memorandum and actions are that in the previous administration, in order to influence policy, the scientific evidence was ignored, manipulated, cherry picked, etc. to match a policy decision that was already made. This is trying to protect against that sort of action. They were producing false information and labeling it scientific evidence undermining trust in government and federally funded scientific research.

It's one thing to say: here's the evidence, but unfortunately we can't do that for reason X. It's another thing to say: outcome X needs to happen, here's some fringe science that supports us doing X.

Policy will still be made weighing in other factors going forward, it's just nice to know the evidence preceeds the decision and you can hopefully better trust the evidence to know if there are mistakes, it's not likely due to political pressure of say the current POTUS.
Wow I didn't even notice until I read this comment.
A Starbucks 'short' is 8 'ounces'. I'm not sure you can really call 6 'ounces' standard when basic places like Starbucks don't do it that way, can you?
> Don’t roll your own crypto

This motto should be read in the same vein as:

If part of your software product is developing a new database, your product is now a database

Or, if part of your astrophysics experiment involves developing a new launch vehicle, you're now a launch vehicle project (forget what I'm poorly paraphrasing here, maybe https://spacecraft.ssl.umd.edu/akins_laws.html )
Not arguing against holding public law enformcement accountable, but in a society where everyone sues everyone at the drop of a hat it's very easy to do something reasonable in the context that nevertheless opens you up for potentially expensive legal consequences. I can understand why people get jumpy when they are being filmed, even if they aren't doing anything obviously wrong.
I don't my ISP would care if I show them a graph that my service is bad.
OP's update here : https://news.ycombinator.com/item?id=26072153

TLDR; He's retracted his claims
FYI, Micro already exists, it's implemented in Go

https://micro-editor.github.io/
Even with DST here we still have "winter hours" for many businesses where it doesn't make sense to be open late (10 PM in summer is still light out, 10 PM in winter, sun set 5-6 hours ago).
Do you also hire remote workers? Not that working in Copenhagen isn't thrilling but moving home is not really an option for me atm.

Have you tried posting in haxe forums [0], posting [1] a job offer to be published in haxe roundups [2], or coming to haxe discord [3]?

[0]: https://community.haxe.org
[1]: https://github.com/skial/haxe.io/issues
[2]: https://haxe.io
[3]: https://discord.gg/t5Bg3j6Bxz
That sounds like a huge coordination problem. Those problems are usually solved by some central entity enacting a standard, i.e. government enacting DST.
Just extending the url match expression should fix that! Currently, it only matches for `github.com`.
I don't have access to any Enterprise instance, but I welcome PRs!
You're lucky. I feel like I have to delete node_modules at least once a week.
You should look into a Growth ETF, it will cover the big tech companies.
When I first got a job after Uni, I moved to London where I knew no-one. By accident I ended up living in a house share owned by the HR lady that hired me and one of my housemates was another new dev in my team. There was plenty of money around for socializing and events planned so in the week, I had a great time going to bars, restaurants and parties at my employers expensive. Everyone loved it although it would have been nice if there were more women! They even hired the Albert Hall for a party one year. At weekends, I generally wasn't available as I would drive away to see old friends and go kayaking/climbing etc in the countryside. The weekday activities suited me perfectly.

Now if I joined a new company, I have family and young kids and plenty of friends that I want to spend time with. It's pretty unlikely whether I'd spend much time out of hours with the company as it would be far down my priorities and time would is limited. If I had nothing else on or it was something special, I might turn up.
Reminds me a bit of how Mozilla got rid of Mail&News, some years back.
The even dirtier secret is that NOBODY KNOWS if work is getting done because often the work is pointless or ill-defined.
They congratulate themselves?

Why no Firefox Foundation?

Wasn't Mozilla already a non-profit Foundation?

On its own, it is a great move for Rust, more independence, but this sounds more like a new title for marketing PR purposes than anything else.. hope i'm wrong, rust needs it

EDIT: what makes posts reach #1 on HN?
I'm doing 7+7 grams. That's not much, but I like having about 50/50 coffee and oat milk so end up having almost a mug anyway, though I suppose not everyone would call it coffee any more at that point.
I had an idea for a long-term, online, massively collaborative game like this years ago, but had no idea how to make it. Perhaps someone else can.

Turn a picture like this into a jigsaw puzzle, and then let people place the pictures. At the start of the game only release a few pieces. As pieces are placed correctly together, spawn new pieces that fit, somewhere, on the border of the part of the puzzle already completed. As the puzzle grows, players can zoom out (like the linked artwork).

Let many, many people work on the same puzzle and maybe have an ongoing chat for collaboration "let's all work on the part in quadrant 23 (or something).
A good portion of the EU is in CET when they probably shouldn't be when it comes to solar time:

* https://en.wikipedia.org/wiki/Time_in_Europe

France should probably, AFAICT, be in WET (like the UK) and Spain definitely should be. Solar time offsets are quite off for them:

* http://blog.poormansmath.net/how-much-is-time-wrong-around-t...

* https://github.com/stefano-maggiolo/solar-time-vs-standard-t...

* https://24timezones.com/world-time-zones#toc-0
Webinar: Curl, Hyper and Rust
What is the project about, how will this improve curl and Hyper, how was it done, what lessons can be learned, what more can we expect in the future and how can newcomers join in and help?

Participating speakers in this webinar are:

Daniel Stenberg. Founder of and lead developer of curl.

Josh Aas, Executive Director at ISRG / Let’s Encrypt.

Sean McArthur, Lead developer of Hyper.
Idk who that guy is in the counter-rant portion, but if he can make a 1-hour long video against a language, why doesn't he make his own language instead or write his own game engine in his own language or something like that? I highly doubt he would get sub 1-second compile times, like he claims at 1:03:52.

Talk is cheap, SAD!
No representative democracy is asking the electorate to vote on each and every bill. It defeats the purpose of having a parliament in the first place.
This is why explicit pins are a good idea. Whenever you finish a project you should set the explicit versions in the lock and then tag it. The problem is with dependencies of your dependencies, but if they are public, then by their nature they won’t be using private packages that can be hijacked.
> These are not easily replicated in a stock Python by just "flicking a switch", even today.

Chroot, containers/jails, SElinux, these are all OSwide and would protect PHP just as much a Python or nodejs. There’s a reason PHP is dying off.
"this study has been brought to you by Starbucks!"

I'm making that up.. but if you sponsor a study you want your money's worth!
You didn't read the post then
Not true. Say you want to save an event that you know will happen on the 14th of July at 15:00 Paris time, in the year 2025. Current time zone rules tells you this will be at 13:00 UTC. Well, if France decides to abolish DST and stick to standard time before then, you'll be wrong.
There’s no motion of the objects relative to each other (parallax), there is only scaling. That is the effect you would get by zooming in on a telephoto lens.
Given that this dates back to 2012, is it all still relevant? Is any of it now mis-guided, or simply wrong?

Is it sufficiently accurate still to be of use?
Not sure why you are being downvoted. This is a correct stance. It is also important to note that two different branches of science can lead us to opposing outcomes. For instance much of the trash that is harmful and damaging to the environment was developed by material scientist seeking a cheap, human safe, and reliable storage solution for water (water bottles). This took a lot of very smart scientist incredible amounts of time. Of course environmental scientists rue the day these bottles ended up in the ocean. Science doesn’t lead us one place, it leads us all over the place.
I don't understand your argument here. You do not need to use a terminal-based editor when you work on the command line. You can run "gedit file.txt" just like you do "nano file.txt" and it will work as well. I guess this may be even easier for newcomers, wouldn't it?

Until you start editing files remotely through ssh, and then they will understand why the obvious thing (calling a graphical program from the command line) may not work as expected.
Nitpick: "Continent/City".
Right, but there was some frustration expressed in the discussions (IIRC) because you can't break backwards compat. So you can't just pass in an allocator to functions that might allocate. I don't have any skin in the game and don't really care how custom allocators will work (I'm glad the feature will exist, though).
They are PNGs
Crazy Material That You Can Make at Home That Bends Light
Somebody did write such a post, and in more details:

https://www.lawfareblog.com/platform-speech-governance-and-f...
The rise of Unity (C#) and Godot (GDScript or C#) would make me think that most game code is starting to move away from raw C++ — but of course the core engine code is still C++ indeed.
I work with a proprietary programming language that internally models a date_time as a UNIX epoch offset. The to_string method of a date_time results in a nice human readable string in the local timezone, but crucially not including the TZ itself. There were also accessors for the HH:MM:SS parts of the date_time.

At some point, the problem must've come up "if it's 5pm here in SFO, what time is it in MIA?", or some variation on that theme.

Someone decided that the best way to answer this was to write a function that took a date_time, then altered it to apply an offset between timezones. e.g. time_local_to_tz.

So you can could take a date_time in SFO, do time_local_to_tz (supplying Miami's TZ) and get back a date_time value that would to_string in SFO to show "the time in MIA". These functions made their way into a standard library and then to a lot of code.

The only problem is that the assumptions are literally all wrong. Adding the offset changes the actual point in time being addressed, which can change the timezone in effect in the current location, which results in the result skewing. This was compounded by some developers assuming that maybe they should convert their times to UTC before persisting them.

Of course, the usage of these functions is now embedded in a bunch of code no-one dares to touch, because it is full of hacks to "make it work" and quite possibly there is other code somewhere else (separated by a network connection, or a file, or persistence into a database) that is predicated on undoing those same set of hacks.
With the leverage we're all getting out of the Monaco editor component, can somebody give that team at Microsoft a Touring award or something?
wonderful! hopefully this addition helps people to wake to the reality that python is a convoluted , unprincipled, unintelligent sluggish steaming pile of turd of a language . Python and javascript need to die.
For what it's worth, dark roasted coffees are much easier on the stomach. I also greatly prefer the taste of a really dark roast. It's harder to source though, most coffees are light or medium for whatever reason.
Machine Learning Up-to-Date #35
I worked with them on that a few years back. I think they're still using haxe on some smart device projects but not all, sadly (easier to find devs with a typescript codebase..).

I don't think Nicolas worked with them, though. I'm one of Haxe contributors but I don't suppose you were thinking of me.
Oh, I have been browsing around and so far I love it. I am waiting for someone to rain on the parade and explain how it's actually a terrible source...

What do you mean by picking fights with the pseudoscience crowd being a backwards indicator? Of all the directions they could go to boost traffic, that seems like a benign one.