skysight-inc/HackerNews huggingface dataset:
> it is broadly true that the 90s was a happier time than present.

I do have some great memories from the 90s, but for a few years I lived in a town south of Chicago that was heavy in gangs where I would regularly hear semi-automatic gun fire, see the river getting trolled for bodies and lived next to a professional bike thief. My father's truck was robbed of tools, my bike was stolen, my friends were poor as dirt and I couldn't play in their yards because I am white and they were afraid their neighbors would beat the shit out of me or kill me, and one of those friends was in a gang (learned that 15 years later).
I remember lots of good things, but my 90s experience wasn't all that pleasant.
Honestly, to my eye at least, I'd much rather have people betting on stocks in a regulated fashion than sports - at least with stocks on average you can make money with a decent strategy, rather than on the plethora of online betting websites.
Tests running with this difference implies a misconfiguration or a whole lot of difference on setting up the test pipeline. You shouldnt blame it on docker before investigating the issue.
I don't get it. What do you think of when reading crun? See-run? See-unn? Sirrun? Is crun perhaps some kind of slur? It's not "semen", right?
And I disagree with all of these. Government should not treat people differently based on age, martial status, how many kids they have, or age
This strategy works, but only if you know the reviewer. Preferably personally.
I am working on something now. Almost ready. I wrote the very first Taxi app on the iPhone ages ago. And Scanner911.
A made up property, which clashes with the established uniwidth property. Don't use it elsewhere.

gnulib/libunistring has the uniwidth API for ages.
It computes the display width of a unicode grapheme cluster, a glyph.
https://www.gnu.org/software/libunistring/manual/html_node/u...
I think of it as the new PHP.

Early PHP was a terrible language that people nonetheless built a ton of cool things with, for a variety of ergonomic and social reasons that are not that easy to pin down exactly.
I’ve actually struggled a lot with depression and had many many painful ear infections as a child. Do you mind sharing that information on the book and therapy with me? Thanks!
we also have plenty of hedgefunds who are long GME, as noted by Matt Levine[0] retail investors have been _net sellers_ of GME last week.

[0] https://www.bloomberg.com/news/newsletters/2021-01-29/reddit...
What Is Functional Programming and Why It (Could) Make You a Better Programmer?
> They aren't forced to draw at 2x and be scaled down. They only need to do that if you have enabled fractional scaling.

Fractional scaling is exactly what we're talking about. At 1x/2x everything works.

> If you really want to avoid the overdraw associated with that, just don't use any scaling on your primary display and then turn the font size in your client up.

That's what I do but doesn't work with mixed-DPI. The fact that it works and improves things just shows how this could be done better.

> The reason you pass the buffer scale in wayland is because you explicitly want the compositor to scale your buffer and you want it to do it correctly. If you don't want that, don't bother with messing with fractional scaling.

That's circular. You're arguing that the way things are done is an argument for things to continue to be done like that.

> Only the simplest of browsers, image viewers, 3D renderers, PDF viewers that have no UI chrome could get away with just passing on a fractionally scaled buffer.

Both Firefox and Chrome have their whole UI scalable at arbitrary values and have for many years. See layout.css.devPixelsPerPx in Firefox for example. There's nothing special about the window where the Webpage/PDF/3D gets rendered versus the UI. Vector UIs that can scale arbitrarily not only exist they're widely used. And the worst case is still "if you don't know any better do 2x and scale down yourself client".

> And for those, you can do what I described above, disable fractional scaling and do your scaling in the client, you don't need any special support in the compositor. I believe in most applications you can press Ctrl-Plus and Ctrl-Minus :)

You can't disable fractional scaling on a per-program basis, it wouldn't work at all, and it would still be broken in a mixed DPI setting. I want the Browser/PDF/Image/3D windows on my 1440p screen to have different scaling from my 4K screen and for them to switch scaling automatically, just like they resize automatically, when I switch them between screens. That's currently not possible because there's no support for it in Wayland.
Literally 1 big guy got fucked. There's 10s of 1000s of little guys that will get fucked when the price is back to 5.

If you can halt trading whenever you want, you can't lose. Wall St big winners here.
You've linked me to a subsidiary [1] (that too one that sells telecom hardware)? Airtel the co has made 300M INR in losses for 2019-2020 [2]

[1]: https://www.emis.com/php/company-profile/IN/Bharti_Airtel_Se...

[2]: https://assets.airtel.in/teams/simplycms/web/docs/Airtel-Int...
There we go. I will repeat again what has been said many times before: MMT is not a policy, it's a (better) description of how the system works already.

Also, MMT predicted that QE would not be inflationary but it also predict that it's not a proper way of stimulate the economy.
I watched the documentary called 1968 on HBO. It made me wonder if people knew they were in the middle of one of the most impactful years in American history (MLK and RFK assassinated, sentiment shift regarding Vietnam, Nixon elected, etc). I then realized that 2020 would be viewed in time in a similar fashion. It was somewhat comforting knowing that we’ve pushed through tumult in the past, and that we’re still perfectly capable of doing so.

It’s so easy to lose the context of our place in history when there’s a constant stream of voices all pointing and screaming at the “now”.
I am massively against most of these, but I think a few are ok:

- Low-stock Message - when this data is true, I'm very happy to see it. I can say for sure it's true on the nike website, thing have gone out of stock an hour later or after I have ordered it. So I appreciate it when it's true.

- Countdown timers - A countdown timer to the end of a sale seem perfectly reasonable to me. Some sales are quite good and I like to know when they're going to end.
Do you think they'll still be making the batteries for an 8 year old car then? Ideally you'd be able to swap a newer battery that is better in some way in then, and maybe even have it a little cheaper than it is today if battery tech continues to get better, gonna be interesting to see how that plays out.
When I was a child I used to love watching Time Team, a British Channel 4 series where each episode the team would carry out a different archaeological dig.

Of course, normally they would be excavating a mediaeval or Roman site, but I remember seeing an episode where they were digging up a crashed WW2 B-17. That expanded my idea of what archaeology could be.
> Robinhood and other zero-cost brokerages monetize their hold on active traders who are decidedly uninformed.

What the Redditors did what is the exact opposite of uninformed. The author of the article appears to be, well, decidedly uninformed.
Both the things you are talking about were perpetrated by the Congress party. The current crisis is also their gift. Why are you generalizing the country based on that? It seems you just witnessed these things but never understood why they happened and who were the perpetrators.
Caused a crowd surge by memes might be more accurate, and yeah almost everyone will lose alot, more than the serious investors to be sure, though a few individual investors from both camps will make a fair bit.

But more generally and long term there is a great argument to be made that the apps improving ease of access to investment will massively improve overall stock market investment efficiency in the long term. Especially as smaller and smaller companies can meaningfully seek investment by public listing. At the end of the day, there are millions of tiny ventures that could reliably provide 10x returns, yet the market cap is so small that the due diligence cost for a major investor is prohibitive. But as the sheer number of investors increases, the spread of investment to smaller companies will increase. Smaller investors also have far lower diversity of knowledge, which is likely a good thing, as the stock market is notorious for underfunding longshots in median, and if you have diversity in knowledge, you are more likely to have atleast one person with good knowledge of the common if wrong consensus regarding a prior for something.

We still need to improve regulation, especially with regards the amount of work to become publicly listed, and develop memes which protect against common scams and bubbles.
The input lag causes both unresponsiveness and prediction. The former is obvious, a simple example for the latter: in RTS/MOBA (both rollback or lockstep netcode) the whole region around the opponent where he could be in the next tick becomes your target, the size of it depends on the latency and if RTT is big enough possible reactions become an additional factor.
We have them already. Xmpp/jabber, IRC, and even email.
> nothing really stopping you, but it's not the usual approach

In my experience, if you open-source a project, it better have to follow conventions. Following conventions makes sure someone else can read your code easily.

> In which directory to store files is an incredibly small and minor detail though.

Yeah it's a small detail, but it is important to me to not get lost in a directory tree.

Random example taken from a github search: https://github.com/gofiber/fiber

Is it really ok to have that much source code at the toplevel? Is the code architecture clear at a glance?

For me, it is not, and I'll have to put in extra work (I'm lazy) to understand the code and how it works.

I don't mind doing that for other projects, but for my projects as I work on them daily, it becomes a pain very quickly.
Taxpayers do this when its big. This is thousands of times to small for that.
I worked on huge projects in telco where big consultancies where a common thing. We had a joke about Accenture and their tactics. Upon being questioned about the quality of the software they delivered they would reply:

"There was no requirement that the whole thing should work. We can put in a change request and bill separately".

Also - the "no one has ever been fired for hiring IBM" syndrome among the higher management.
It's what I call American Bullshit seeping into our societies. Oftentimes it's verbatim parroting of US left-wing rhetoric, most notably ideas from the BLM movement applied to a European country that never had slavery and has a black population of 1% or less.
XNA was written in C++, just like you could expose DirectXTK to C#.
That’s beautiful
This is mostly about anonymity. Signal is not really intended to provide anonymity. Most encrypted messaging is not intended to provide anonymity. That is because anonymity is harder to do than privacy and privacy is hard. Fortunately, most people do not need anonymity in their day to day lives. They just need to live in a country with good privacy laws to prevent the commercial exploitation of their data. So if you live in a place with little or no legal privacy protection like the USA things will be fundamentally different.

There are a bunch of XMPP servers running on Tor hidden services:

* https://gist.github.com/dllud/a46d4a555e31dfeff6ad41dcf20729...

... but the article talks about Matrix instead for some reason.
> Deloitte is the only contractor that can achieve the O&M scope and contract requirements

Clearly not. Unless... the requirements were garbage to begin with?
I dunno, that $21 double spend on 1/21/21 was pretty concerning.

In addition, the fundamentals of Madoff were there too for very long while a greater fool existed. This "asset" doesn't produce anything, doesn't help produce anything, and can never pay a dividend. So IMO it's worth 0.
Even if they are, there is a difference between a vendor that without any issue promptly does so, and one that makes it difficult.
I haven't learned anything recently
This is exactly how American companies game the h1b visa system. When I worked at AVG we would write job requirement so specific to an Israel developers who worked for one of our subsidiaries that it was clear no other human being in the world could qualify for it.
Indeed, sometimes the same hotel has a better offer on their website. We always double check.

BTW, booking got fined by the Hungarian Watchdog for 6.1 million GBP for these practices [0].

[0] https://www.reuters.com/article/us-booking-hldg-hungary-idUS...
I don't know about that. You can obviously use them for similar things. Namely, proving properties about your software.

Here's a good blog post talking about type theory vs logics: https://ucsd-progsys.github.io/liquidhaskell-blog/2019/10/20...
You kind of say it yourself. Going public needs a huge amount of reporting work, and for the most part, it’s not just red tape. If a company is public, all its information has to be dealt with in a proper, open way. It is just prohibitive for small businesses. The scope for abuse of investors in such nano caps would be huge, just think penny stocks right now.
1. tesla stations are proprietary
2. we'll see but if it does work then theres your network effect
3. you get economies of scale by ... scaling
Sharing power also takes infrastructure, as existing long distance power transmission has limits which cost money to maintain or increase.

Really, the US electric grid is designed to share power between states, that’s just part of capacity planning. Further, sharing power is a cost saving measure and happens as soon as importing power costs less than using a peaking power plant. It still requires someone to have built the generating capacity, but it’s much easier to add 1GW of base load capacity at a time when your selling some of that to a different state.

As to minor differences 50GW is 67% larger than 30 GW that’s a huge swing over the course of a day. At 0.5 KW per person in CA x 4 miles per kWh x 12 hours x 365 days, that’s 8,760 miles per year which is almost enough on it’s own. Suggesting at most a minimal capacity increase.
RFC 8959: The “secret-token” URI Scheme
> There is unfortunately no way to do this that doesn't break down in mixed-DPI situations because of the rounding issues.

I don't think I've been able to explain then. There's strictly less rounding than today this way, Because from the point of view of Wayland every window is at native resolution and it's up to the client to scale.

> To be clear, this is if you configured your output scaling to be 2/3. 133px is absolutely not correct there.

I don't understand what you're saying. 133px is correct, just like 134px is correct. The way WMs and compositors work is they split the screen between windows at integer coordinates. That's how it works at 1x and there's no reason to not work like that at 1.5x. They're completely independent issues.
Since this is possible to do by other large scale investors too, why wouldnt they be prepared for it regardless?
Key detail here is likely that it should have been done early enough. Once the virus is inside it is very hard to contain. Specially when asymptomatic carrier are common. Chain of them can keep virus alive and spreading for weeks or months.
It's not glossed over. It's mentioned multiple times in the article.
Why I still Lisp
Without the optimizations added since 2016, it is not a great protocol for mobile devices, but only because mobile devices are stupid and equate a background TCP connection with something bad and battery-heavy. That means they make it much more difficult (or impossible re: iOS) to do so.

That means apple & google are effectively dictating how you can use TCP (i.e. not outside of HTTP and friends), and everything is now terrible.
Release (YC W20) Is Hiring – Senior Rails with DevOps (K8s) Experience
Efficient at the expense of flexibility and noise, yes, but it depends on the use case - e.g. a Xilinx RFSoC can sample at some ungodly rate and has a phat FPGA on board, but is very expensive , so if you only need narrowband and not many of them you may well be better with a less flexible product.
I don't think it's just a case of a few people. Rent-seeking by itself is morally neutral, like guns. Like a gun, it's how you use it that determines if you're contributing positive value to overall society.

The purpose of the economy is also not the accumulation of wealth by a few people. Having lots of money is nice but it turns out it's nowhere near the most important thing in life.
exactly

its those same people who cried for blanket deplatforming of anybody left of Josef Stalin

and now when that same tool is used against them,its too late

its like the history of authoritariansm repeats itself
>You're framing things in terms of inequality.<

Correct, the topic. You seem to view 'inequality' as you and I looking enviously up at Michael Phelps. You may be, but I am looking down at who we are leaving behind.

>If you're better off, who cares if someone else is even better off?<

The clear point is I am concerned that people are worse off.

But carry on telling me how that 1996 book means we can all be millionaires (if we would just buy it).
Yeah, chinese democracy... at some point.
No. Big consultancies are hired to - among other things - capture the requirements (simply because many of their clients don't know how to do it properly). But they intentionally do it in a form that lets them over-charge and under-deliver.
Seen it too many times.
Ubuntu was criticized for that; every time they release LTS without default Wayland session, they delay the solution for another 2 years.

One of the reason why Apple is able to move fast, that they do not fart around with introducing new and deprecating old things; if you are not ready for that, it is your problem, stick with old release. So most vendors get ready for the new things, because they know there's no way to avoid them. In Linux land, we have people putting hacks on top of other hacks just to avoid switching to the new thing, and in this case, the existing Ubuntu LTS releases are part of the problem.

Also, Nvidia is not the most popular GPU in general. It is a gamer card. Most used GPU is Intel. Intel has some 70% share; the rest is split between Nvidia and AMD.
Replaced my 3T last year. The port was completely worn out and probably close to completely failing and the battery was noticably degraded after 4 years of heavy use. On top of that the alert slider started acting up on it's own.

Ofc you could try to replace those parts but I decided it's not worth it. It's pretty difficult to find a replacement battery that both doesn't explode and actually has as much capacity as advertised.
I'll go for "possible for someone to look over and discover the flaw but nobody does" over "impossible for a random person to look at it but hopefully we can trust this company to do so" any day
> We're living in a golden age in the US. Even poor people have a computer in their pocket with instant access to the world's information. How cool is that?

This might be the most head-in-sand thing I have ever read.
>What's preventing someone maintaining a client fork where you can do this? We have the code to run a Signal-compatible networks and software that can support this, so why does nobody?

This is actively discouraged: https://github.com/libresignal/libresignal/issues/37#issueco...
How do you do websockets?
The point is that this obsession with more and more restrictions is death by a thousand cuts.
Surprisingly Berlin has quite a lot Boba place. At least a dozen
Keep in mind that GNU radio is DSP on a general purpose processor whereas if you exploit the generally fixed access pattern nature of many DSP applications you can use FPGAs and DSPs (VLIW processors, usually)
Well, isolation commonly causes loneliness, depression, boredom, etc. Primary causes of doing things that can be addictive to relieve them.
Ask HN: No Tool Workout for Nerds?
I need to move and need ideas.

Rough requirements and thoughts:

- No tools. At least no big and expensive ones (don't want to waste money for a potential dust collector).

- Possible while doing home-office (just a nice to have; but see no alternative to a treadmill anyways)

- any science based plan on how or what I should train? I guess moving in general is already the biggest benefit though.

Or any other ideas?

If it has to be something like pushups it at least has to be a routine simple enough so I don't have to watch some fitness dude or gal on youtube and follow them. I'd rather watch or listen to something interesting in that time.

I'm easily bored doing just sport and also already know every street around the block. If it wasn't for covid I'd try to pick up indoor climbing because it has these nice challenges. I also like cycling, gets me to places I haven't been, but it takes 1h just to get out of the city where it's fun.
>My dream is to implement some kind of framework that enables quick DSL creation along with lightweight formal methods support to verify programs written in each DSL.

There's work in this area using monads. Specifically, Darais (from Galois) et al show in "Abstracting Definitional Interpreters" how given a definitional interpreter you can easily create all sorts of abstractions using a stack of monad transformers. The best part of it all is that your particular chosen stack remains valid when moved between interpreters of different languages.

Your dream of varied static analysis can be achieved using monad transformers, definitional interpreters written in the required style, and Racket's DSL-creation system.
Sorry typo there, I’ll fix that
Absolute bullshit.
>Some things will be blurry, but no worse than having the compositor do it. Other things will not be blurry, and that's a huge huge benefit.

This is the same trade-off as you would get without it.

The precision isn't an issue, the error build-up is with rounding and it becomes particularly problematic when you have subsurfaces.

As I have said in another sibling comment, if you don't want the compositor to do any scaling, then don't enable scaling in the compositor.
TL; DR: the LACK ikea table is the exact same size as server racks. You can just stack’em and add rails.
Did Everyone Buy a Guitar in Quarantine or What?
Deloitte was part of the destruction of South Africa's state energy company
So that they can kill it a few years later? I don't trust Google for anything new long term...
Bitcoin vs. Nano
Nano is the currency of the people. Not the institutions.
Bitcoin fees often exceed $10 per transaction. Nano has no fees, and never will.

* Bitcoin transactions take an average of 10-60 minutes. Nano transactions take 0.2 seconds.

* Bitcoin transactions use ~741 kWh of electricity each. Nano transactions use 0.000112 kWh.

* Bitcoin can't scale past 7 tps. Nano's tps is uncapped and limited only by hardware.

* Bitcoin miners will inflate its supply until the year 2140. Nano is fully distributed.

Bitcoin is not the inevitable long-term "winner" of cryptocurrencies. Its technological limitations and disastrous environmental impact would create an incredibly bleak future for the everyday person. There is a clear alternative to Bitcoin, and they don't know it exists: Nano.

The rumor that Nano is being suppressed by crypto miners and Bitcoin maximalists has been around for a very long time, and it makes sense. Nano works ridiculously well, and is there to eat the cake of all the miners who are raking in millions a day. BTC maxis and miners hate the word Nano, and have a strong incentive to literally pay to have it disappear from the face of the earth. Bitcoin influences on Twitter have muted the word Nano because they know their thesis is fucked when it gets mentioned.

Github ref: https://github.com/nanocurrency
Website ref: https://nano.org/
linkedin: https://www.linkedin.com/company/nano-foundation/