skysight-inc/HackerNews huggingface dataset:
I absolutely loved Paw.

Before GraphQL, Paw was a necessary and often daily part of my FE team’s toolset. Since GraphQL and tools like Graphiql, I haven’t found myself using Paw. Its killer-feature for me was chaining together long sequences of REST requests that dynamically depended upon one another’s results.

I’m curious if others are using Paw in a GraphQL context?
It's a while since I read that article, so I may forget some details, but I do recall that I found it pretty stupid. It somehow assumes that it would be harder to find out what the regular working hours are in a country are than it is to find out what time it is in that country, possibly in addition to what the regular working hours are.

If Google today tells me, "It's now 5PM in Singapore", with no time zones it could just as easily tell me "Regular working hours in Singapore are 12-20".

OK, so that's two numbers to remember rather than one, but come on. Thing is, what a certain time means varies wildly country to country, and from person to person anyway. My Swedish friends eat dinner at 17:30. My friends in southern Europe eat dinner at ~22:00.

Unless I know who I'm calling, and their regular hours I have no idea if it's OK to give them a call at, say, 07:00 or 22:00. So I need extra information about them anyway - and that information wouldn't be harder to package in a world lacking time zones. In fact, it would be easier, since it'd contain only one element (times available) rather than two (times available plus timezone).
yes thank you, im aware of how money is different than bartering. What does this have to do with cryptocurrency?
> Very few people actually use gold as a value store - they put their savings in various USD-based (or Euro, etc) savings vessels - money market, CDs, etc.

Do you mean that very few people use gold as their only/primary store of value? I am sure many people have small amounts of their net worth in gold. Similarly I think Bitcoin is a promising technology but that doesn't mean I think users should allocate a significant percentage of their portfolio to it.
The more incentive to go big, the more incentive for those with less money to go home and not even bother.

And big projects with big advertising budgets probably recoup their money faster than small projects.
I use vi for quick edits and Emacs for serious development. I find nano somewhat frustrating to use. But I'm glad it's there because it's perfect for people who are new to terminal-based Unix environments. (Back in my day, that often meant college kids logging in to their school shell account.)
increased amount of trading typically increases volatility.

Define amount. If you mean number of trades, then the effect is decreased standard deviation if the average trade is smaller as a percentage of total market capitalisation. That seems completely logical.

See: pretty much every study in to HFT.
YC offer's startup school. I recommend you join it.
Not a solution to that, but certainly a big impediment for platform attacks.
Apple says "you’ll need to receive the user’s permission through the AppTrackingTransparency framework to track them or access their device’s advertising identifier". So if the SDK uses any information at all (e.g. the IP address) to track the user, you need the user's permission.

Do you think Google will do some kind of tracking with the user's IP address? I'd bet on "Yes".
An issue that Jonathan Blow had was that one of the touted benefits of Rust is it's ownership semantics, yet the ECS (Entity Component System) that the talk demonstrated was effectively bypassing that.
Normally they match winter sunrise and keep it fixed all year long.
Maybe, but the article is still useful for people that read it in it's entirety.
Yes, and most of the mining in China happens in Sichuan, which has considerable renewable energy from hydro. I think maybe 95%+ of Sichuans electricity is hydro.
> Inflating the supply of bitcoins is a value in a config file + buy-in from miners

Please learn about how consensus rules work.

"The consensus rules are the specific set of rules that all Bitcoin full nodes will unfailingly enforce when considering the validity of a block and its transactions. For example, the Bitcoin consensus rules require that blocks only create a certain number of bitcoins. If a block creates more bitcoins than is allowed, all full nodes will reject this block, even if every other node and miner in the world accepts it." [0]

Because users must consent to run full-node software with a particular version of consensus rules, miners cannot simply change the rules. This was shown in 2017 with Segwit2x and UASF(User Activated Soft Fork).[1]

In other words,

"If securing Bitcoin requires consensus on what Bitcoin is, and Bitcoin is a database of values assigned to keys, and Bitcoin has a protocol for reassignment of keys, then securing Bitcoin can only be done by … your node!" [2]

> [Miners] are the ones with all the capital to benefit from inflating the supply.

You're not thinking clearly about supply and demand. Because bitcoin has a fixed supply (21M), its price movement is a pure result of demand. If someone were to start inflating the supply, the price would drop, devaluing the coins for everyone including those doing the inflation because created coins are instantly visible to everyone. (Incidentally, this also creates a disincentive for Satoshi to ever move his "lost" 1M BTC. Moving them would instantly make them appear available to the market/network and be a massively inflationary event. Prices would immediately drop in response to this perceived increase in supply.)

> Unsure why you think the miners are just going to go home when it’s all mined and sell off their expensive equipment at firesale prices when they can collaborate to increase the amount of Bitcoin?

Miners work for the block reward (which halves every four years) but also for transaction fees (an auction in which you bid for blockspace for your transactions). The question for the distant future is: will transaction fees be sufficient to ensure the security of the network?

[0]: https://en.bitcoin.it/wiki/Consensus

[1]: https://bitcoinmagazine.com/articles/bitcoin-independence-da...

[2]: https://medium.com/bitcoinerrorlog/who-secures-bitcoin-95b19...
It's possible they don't have updates running on a cron. It's also possible they got hit in the day or so between the announcement and the automatic installation.

It's even possible that while this seems to be a very likely attack vector that the attacker used something else. One place to look if they had a billing system hit and all their hosting systems is if maybe the billing system got breached first. There are automated provisioning and C&C things built into, say, WHMCS or WHM Autopilot that would be an ideal vector to all the hosting servers if someone breached the billing and provisioning system first.

I don't know how many different individual hosting systems we're talking about. Having a user account to use the sudo vuln on each and every one of them and then also breaching the billing server seems unlikely. It seems more likely the centralized tool was taken over (perhaps using one or a few hosting systems as a springboard) and used to spread to all the hosting systems automatically.
Like the monarchy is not already richer than you! They definitely feel their status is above yours.

At least the new rich overlords wont ask me to pledge allegiance to them during a citizenship oath like the do in Canada. Not just the queen, but also to her heirs like the great Prince Andrew The Pedophile.
I may be misunderstanding your proposal, but wouldn't this make privilege escalation vulnerabilities both more severe and more common?
> Bitcoin literally stops existing if you stop believing in it.

That is the case for countless things. Is a corporation a real thing or a belief? Where is the physical entity Facebook or the physical entity Apple? Is it the people working for them? Their logo? Their contracts? It's all that and a collective belief in an abstract entity. That's true for fiat or states too, even if that belief can be enforced through e.g. army, that doesn't change the fact that's is a collective belief in something that has no material reality.
The total market cap of crypto is now larger than Google.

Thanks for playing.
1. Control of memory layout is a big one. Ocaml has a very lisp-like object representation except without a cons-cell special case. If you try to directly translate some ocaml to rust (and the types are ok), you will gain from having fewer pointer dereferences and likely more cache-friendly shallow data structures in the standard library. There are some plans to make the compiler better for layout control (look for “unboxed types”)

2. Parallelism. There is currently a python-like lock so that only one thread may run ocaml at a time. There is a long-running project (multicore) to fix this

3. (Opinionated) lack of control of mutability: it is easy to have everything immutable or an object with fields that are always mutable, but you can’t easily have something like rust’s mut, which only sometimes allows mutation. Some changes to this may come with/after algebraic effects which come after multicore, but these are mostly about avoiding atomically where possible rather than making things const.

4. The compiler just isn’t as good as a c++ compiler and it needs to be better to undo a deeper stack of abstractions. I think it’s particularly bad for not really doing monomorphisation. On the other hand, it’s fast.

5. (Opinionated) it isn’t great for writing generic code, but maybe modular implicits will fix that.

That said, it is possible to write fast systems level programs in ocaml (you can be careful and avoid allocation in critical sections, or just have gc because for most systems it doesn’t matter that much. You can split things into multiple processes if necessary.) You could look at mirage for an example of something big and low level written in ocaml.
>Nobody actually wants fully decentralised irreversible consensus between arbitrary participants on a public ledger because it is slow, costly and doesn’t solve real-word problems of identity verification, trust, reversible transactions, private transactions etc etc.

Are you sure? In fact it seems like quite a few people want that, as evidenced by the entire crypto space.
Anyone who buys and takes part in mining this currency is taking part in the proliferation of climate change and the destruction of the planet. Until you can say all mining is done sustainably and all server production doesn’t not use rare earth materials or cause significant e waste, mining and Bitcoin itself should be regulated. Period.
It's crazy to think that a tech company like Apple might have the clearest picture of the pandemic
In my experiences, most of the times when "TSA agents" get annoyed, is because they're part of the $10/hr contractor service. As long as it's not the gun they use to test them on a regular basis, they don't appear to care one bit.

The real TSA agents however, do appear to care. And I'd also argue they're also quite competent. But Snowden was indeed correct that 95% of the people you deal with at the "federal government" are contractors - of varying quality.
The law permits law enforcement to break laws (e.g., buying or selling drugs) if it serves a legitimate law enforcement purpose. Breaking copyright law would almost certainly be covered.
> Heck, maybe this makes it a useful interview question scenario?

Only if the job requires making these types of calculations.
Reminds me of a scheme someone showed me once; not only was it "perfectly secure crypography" it also made the data more compressible according to their pitch. I was surprised they didnt advocate multiple runs; eventually all knowledge could be represented in one unquantifiable byte.
I'm not sure about that...Search "best GPU mining 2021" on Google and you'll get several hits.
I constantly struggle with to-lo lists. Over the past 20 years I've tried so many different approaches to fix my procrastination and forgetfulness. What I've learned is that I suffer 'list-blindness' - if the list is on display in front of me all the time, I stop seeing it, and therefore do not action anything. If the list is in a book or an app, that I have to open, I forget to do it. Additionally, if there's too much friction to adding something to the list, the list never gets updated. Flagged emails suffer in the same way; I just ignore the flags. I'm my own worst enemy I know that, I just need to find something that works [for me].
Nutrition is hard.

From another HN discussion on a study published last month:
https://news.ycombinator.com/item?id=26029557

"Conclusion: Our analysis suggests that higher consumption of eggs (more than 1 egg/day) was not associated with increased risk of cardiovascular disease, but was associated with a significant reduction in risk of coronary artery disease."
"Numerous studies have revealed a connection between plant-based diets and a decreased risk of heart disease. A vegan diet has been found to be more effective at preventing heart disease than the American Heart Association-recommended diet of small amounts of fish, lean meats, and eggs.

Prof. Zhang’s team says the findings remained steady after accounting for other dietary factors such as age, sex, and education. It also did not matter if participants consumed fried, boiled, poached, or baked eggs.

“Our results should be considered by clinicians and policy makers in updating dietary guidelines for Americans,” study authors conclude."

FWIW I am a vegan but it does seem like there is more an more evidence coming to the public light that this is the healthiest way to eat.
I think that this critique severely mischaracterizes the argument: we're not just talking about the merits of blindly consuming electricity ("leaving the lights on forever"), we're talking about what happens when you attach a financial incentive to consuming electricity structured in such a way that your net profit increases if you spend less on that energy.

For Bitcoin miners, the input is energy, and the output is money. This means that there is now possibly an incentive to make available cheaper sources of energy, and right now that happens to be wind and solar (at least per kWh).

It's worth litigating whether such an incentive actually exists, or if it does exist whether it will actually stimulate green energy development, or whether cheap energy is always going to be clean energy. These are interesting debates. But it's impossible to talk about Bitcoin as long as we mischaracterize the arguments.
It's sad to see a serious thread about Node.js here, complete with mention of using TypeScript on the backend. Taps
Anti-Tech Revolution: Why and How
I am guessing this has something to do with your OS or gfx card more then your Firefox. It seems the error is most likely due to something stopping WebGL initialization on your Firefox.

On a brand new installation of FF dev on Windows it works.
Jina 1.0 is released (An easier way to build neural search on the cloud)
It really isn’t a ban though, not in any sense. It’s simply a requirement to ask for opt-in. Apple is making no decision about the use of IDFA, they are simply allowing users to make that decision. The truth is users are against this behaviour, but Facebook, Google, and the author of that blog don’t like to face up to that fact, so they will assiduously blame Apple for this not the people actually making the decision to cut them out - users.
The future of events: Hybrid is the buzzword as Covid costs UK publishers £2bn
Search appears to only work once the files are cached, if you open a file then close it, search will find it.
Amazing.

Since they hunt in a school they need to predict where the prey will fall due to competition.

The fish will initiate a swim maneuver after observing the first 75ms of the ballistic path of the prey as it falls.

https://www.cs.bgu.ac.il/~ben-shahar/Publications/2018-Ben_T...
We know exactly what happens in a rush to liquidity. BTC/other non income producing "assets" are the first to go.
I completely agree. I actually only posted this because of the discussion last time.
One interesting thing to do here would be to reorder the clauses of the Prolog predicate to see the effect on the size of the proof. Or write a meta-interpreter to automatically try searching over permutations of the rules, or with a cost parameter... (I'd better stop now or I won't get anything done today.)
Bitcoin has a market cap of something like 1 trillion dollars right now I would hardly call that a rounding error
I created demo website[AfterDo.com] that slogan is[done is better than perfect]
That energy consumption provides a ton of benefits for a very large group of people.

The energy consumption of Bitcoin makes a few thousand people rich and that's about it.

Yes other things consume a lot of energy, maybe even more, but that doesn't justify the energy consumption of Bitcoin.
The story about the Crystalline author reminds me of of this thread where someone turns up to the C++ standard proposals group with some mildly cockamamie data structure he has invented:

https://groups.google.com/a/isocpp.org/g/std-proposals/c/A1E...

This is a brand new thing of unclear utility, so after some discussion, Bryce Adelstein Lelbach, chair of the library evolution working group, writes:

> I'd suggest moving this discussion to the Boost mailing list, which would be closer to a good fit for this work than the standard.

To which the author replies:

> I don't think so, sorry!

I still laugh out loud when i think about this, two years later. I've even started using that phrase as a response to reasonable requests i just don't want to comply with.
This sounds great, I am going through the PDF, there's a LOT there..

But I'm not sure how reliable that it would be just to track the position (possible infection radius to known area) And the heart rate variability.. Its interesting though! Certainly every little helps..
The irony is we place a lot of value on energy. The current economic system reflects this with oil being a proxy for energy.
Climate change progress is being offset by the rise of harvesting digital currencies and the mining and production of parts that go into computers that power the harvesting and production of the currency.
I like your ideas and username
The GIL is not problematic if one uses processes, not threads, for parallelism. And for system-level programming it may be even better long-term solution as one can sandbox child-processes.

But GC is really problematic.
Nice idea and i really like the simplicity!
Could you provide other effects? If there was a range of different effects offered, using the same simple interface that'd be very cool.
If you can stomach a GC enabled by default, a D is a good attempt at sane C++. The syntax is instantly familiar for a C++ programmer, and the templates are very similar to C++ (although saner).
you can just buy satochis, dont think about the price of bitcoin, think about how much money you want to invest.
You: “no support for welfare programs”, “no worker’s protection and social welfare on the list”

Self-described neoliberals: “a robust social safety net”

But, sure okay, represents exactly what you’ve said.
That doesn't really answer the question "what is the point of it" unless the only point is to create wealth for the people who do have it.
Our working hours for East Coast folks average out at 10-6. Some folks take earlier (even on the West Coast, we have some folks working 6am - 2pm because of kids and such) and that's ok. That's also why we have lunch events so there are multiple opportunities.
A dozen Mac text editors tested for accessibility
Hi, I do, and that's why I use it.

You don't need to :)
There’s no formula to spit out a handy chart for that. Center of the screen should be eye level for an adult sitting on your couch, ballpark 3’/1m for most setups.
"fully decentralized consensus"

Can someone define this term? Do we ignore P2P bootstrapping issues? Do we ignore the roll of IANA, RIRs, and other authorities that manage IP address and ASN assignments?

Or perhaps more to the point, why would it not work to have a consortium of banks set up and operate a distributed public ledger (thus avoiding the energy-intensive "mining" process)?
You're making some big assumptions here and I don't think you even realise it.
Ineresting. So... Prior to the diagnosis of COVID-19 by nasal PCR, significant changes in heart rate variability (HRV), were observed demonstrating its predictive ability to identify COVID-19 infection.

So in theory watching your heart rate closely you should be able to see it coming?

(I tried to figure out exactly what to watch for and how to measure it, but couldn't figure it out, hopefully someone else can explain if anyone with a watch could do this)
The almighty dollar rights all wrongs. If I’m paying for it, what do you care? This is a slightly dressed up Tragedy in The Commons.
Well, I think they aren't any good for anything. They seem to be a solution to a problem nobody has. [0]

[0]: https://louwrentius.com/cryptocurrencies-are-detrimental-to-...
I don't think it's specific for apple, they did mention that the participants just had the apple watch, but from the sounds of it, any GPS hear rate monitor would help..

I think Maybe a collective app simular to Strava might be a better place to get a collection of data maybe..
> doesn't mean it has potential, nor that it's useful. It just means there's uptake.

This is a bit nihilistic. Bitcoin’s value has reallocated a huge amount of technical talent and resources in the global economy. It also has a growing carbon footprint. These give the public, and by extension its members, legitimate exposure to its downsides. Given that exposure, it’s valid to consider managing it.
No, because Bitcoin is not money, and if the only way you can talk about it is by referring to a different concept it's clear that you don't understand Bitcoin either.
I wouldn't be shocked if one bitcoin is worth $1 million in ten years, but I would honestly be shocked if it were being used as a medium of exchange. I see it as less probable than people mailing gold bars back and forth to each other.

I unironically think Dogecoin has a much higher chance than Bitcoin of being a legitimate and popular medium of exchange in the future, in part because the supply isn't capped.

I think cryptocurrency may drive a lot of commerce in the coming decades as an actual payment mechanism rather than a speculative security, but, if so, I don't think it'll be Bitcoin that wins that race. I suspect the value will still be fluctuating frequently and violently in ten years.
If tens of thousands of folks like yourself had mined and kept the coins, it wouldn’t be nearly as valuable as it is today.

It’s a deflationary asset, meaning the less it gets used the more valuable it is.
Twice a silly price is still just a silly price.
> Either use the tzdb name like America/New_York, or use an offset from UTC, depending on what you want.

I bet storing an offset is far more pain, given that anyone in a DST area will have 2 offsets per year.
I didn't mean to say the EU should enforce a timezone. The EU didn't get involved at all after the decision to get rid of DST. Not even by providing guidance or suggestions for the new timezone layout. Usually when there is something to be decided, there is a EU summit or work group. But they didn't even do that.
That would make me nervous, which would mess up my heart rate.. :)
The Evolution of Mobile Growth with Mary Filimanchuk
Wait until you hear about pharmaceutical companies.
If you see something like the CryptoEuro taking off, doesn't it naturally follow that there would be a cryptocurrency that would take off that was global, and not issued by any individual country?
"You must include a capital"

tweaks it to have capital letter

"You must include a capital (of a country)."

commence uncontrollable laughing.