skysight-inc/HackerNews huggingface dataset:
> This entire round-trip allows us to update the UI in 20-30ms without flicker or expensive page loads.

A lot of people have much worse ping times than that. Try using this on a satellite connection for example, and your experience won't be very pleasant.

On my internet connection, which is pretty average by polish standards, the best ping I can get is 30ms, and that only happens when the server I ping is just one or two hops away. I probably won't be able to go under 100ms when the server is in the US.

It seems like this approach sacrifices runtime performance for development speed. I feel like it might often be a good tradeoff to make, but it's a tradeoff nevertheless, and we should recognize that. Separate layers for frontend and backend introduce complexity, but client side code is client side code, you can't go much faster than that.
I totally agree with your concerns about people being kept in their job for unjustified reasons. I think it's something we've all had experience with.

At my first job, I had a horrible boss. A friend tried to speak up against him and was promptly fired. Turns out he was a relative of the CEO and was thus unfireable.

Just a few weeks ago I also spoke to someone who told his experience of reporting someone for sexual harassment at a major tech company, just to learn that they were well aware of it but refused to do anything because of good performance.

We should absolutely consider the role uninions can play regarding unfirable employees. Being able to push the company to get rid of them can have a huge impact on the well-being of workers.
> it's a really, really bad place to be gay (even closeted).

From what you saw, does this result in amplified masculinity, sexism, or gender roles?
OK, I should have added in qualifiers 'highly competent and respected'. More bodies doesn't necessarily equal better product, for sure.

They can devote teams of researchers and engineers to topics like CPU side channel attacks, entropy draining in virtualized environments, and other stuff that your average firewall/AV admin isn't even aware are attack vectors.
What you're saying is only partially correct.

Imagine if everyone stayed on the sidelines and did not sell any bitcoin (the HODLRS), as the number of sellers continues to diminish more and more and more, this puts upward pressure on bitcoin as the percentage of buyers outnumber the selllers more and more. It's like trying to buy a house in the bay area. there's very few people who can afford to buy a bay area house but there's even fewer houses for sale and so the prices keep going up and up and up.

What matters is the ratio of buyers to sellers. and once you run out of sellers, the price starts going up again.
Durch die Nacht mit …
I use huawei p20 lite 2019 and the signal app is not as smooth and fluid as whatsapp. The animations frames are noticeable. I really want to love the app. I hope they improve the android experience for lower end smart phones
So did Trump at one point. I won't rule out anything anymore.
That's a tradeoff left to the contractual parties. The same human process that infers ill-specified intent can be corrupted to not execute that intent. If you want a human bootstrap, you hire a lawyer as an oracle which decides whether to process the contract specified in the blockchain.
You are certainly an outlier in the crypto community. Most crypto enthusiasts seem to be opposed to regulation.
Xiaomi is now the third brand by smartphone quarterly global sales. They just surpassed Apple in the Q3 2020.
Let's clear a few things up.

1. e2e chats are not default, and they are clear on this fact. It is very easy to start one, though.

2. All voice and video calls are e2e encrypted. [1]

3. They do not harvest your data, and they are not for-profit. All of the money invested so far has been put up by the founder, Pavel Durov, [2], but they have outlined possible methods for financing. [3]

[1] https://core.telegram.org/api/end-to-end/video-calls

[2] https://telegram.org/privacy

[3] https://t.me/durov/142
I was aware of that when I posted, but honestly I'm tired of threads like this even hitting the front page of HN.

What value does this article even add? It's a google query with a rant attached to it.
I'm down for unions, but don't want a single cent of my pay to go to one. This is why I actually enjoy 'right to work' states.
Building a startup alone is hard (thread)
"personally i think all three of these nations have to let go of kashmir, not because of some altruistic reason but because of CPEC. india and pakistan "need" to pass through kashmir to access it. china cannot afford jeopardizing their project because of indo-pak squabbles. for them business is king and the sooner things settle down, the easier."

I would be more afraid, that those big powers next to you don't want to let you go exactly for that reason. They want to use your land.

But yeah, I hope that they can settle for that. Leave you in the middle. A buffer between them.
To be fair to Trump, he played with the idea for decades and his timing was impeccable.
Show HN: ZippAround – Quick and easy travel schedule generator
True.

The right to strike is tricky for essential services.

Perhaps a underlying problem is the adversarial nature of many of our social relationships.
You Are the Only One I Can Talk to (Song)
Show HN: Learn PHP 8 in 5 minutes
Hubble Snaps Stunning Barred Spiral Galaxy [NASA.gov]
I have family that has worked in Amazon warehouses who say these claims are either grossly exaggerated or only a representation of how they were run in the past. Amazon has hundreds of thousands of warehouse workers, it's inevitable there will be exceptions, but that doesn't mean the mean experience is the same.
If this ends up getting tied to some foreign agency this is going to get really ugly
Ah, I meant their infrastructure as well.
What’s to stop a TLD seller doubling their price? Is there any regulation against the practice?
*younger people with family wealth. Some of my friends were unable to take risks because they needed to support their parents as well, and that puts a huge pressure to go with the safe money
> Are there a bunch of would-be teachers clamoring for those jobs?

Emphatically yes, particularly at nice well funded schools. I have numerous long-term friends who have become school teachers, many of then had to move quite a distance just to find schools with openings. Most states have teacher certification reciprocity with Pennsylvania, which gave them a leg up in this regard. Even so, searching for open positions was clearly stressful for them. But for them it was worth it; the work is rewarding and socially important. They like working with kids, and they like getting several months of vacation every year. There is no other job quite like it.
Symptoms of stress and the method of its treatment with Restylane
There are cases like NYC's "rubber rooms"[1] where teachers are paid to sit in a room and not to teach.

1 https://www.newyorker.com/magazine/2009/08/31/the-rubber-roo...
Do folks typically turn on journaling at the filesystem layer when running a database?

The database itself contains journaling, so one might choose to run with data=writeback or even directly against the block device if they were concerned about performance.
I sympathize with the folks who want to unionize and I wish them luck, but I suspect this will quickly backfire on them.

Of all the companies in the world, the one I would be most worried about automating away human jobs would be Amazon. If this warehouse unionizes, I suspect it will quickly become their number one automation test site. As the cost of labor goes up and the cost of automation goes down, they'll have a higher incentive to do this quickly.

Just look at what they announced during re:invent this year. The AWS Panorama was basically designed to replace people in Amazon warehouses. The Amazon Go store was basically a test bed to ~~get rid of the already~~ prevent unionized labor at Whole Foods.

I wish the workers luck, but in the long term, they're probably just hastening their replacement by increasing their own costs to the company.
Not really, at least in the UK. You can join any union that will have you, and there are several big 'general' unions. But most employers will only recognise a single union (if that) per group of workers.

So, if you're an academic like me, you can join the University and College Union, and there will be a local organisation, probably a collective bargaining agreement with the university, and so on. Or join a different union and get no local representation and only 'central office' services. There are some places with multiple recognition (when I worked in local government Unison, GMB and the T&G were all recognised, with membership strengths in different parts of the council) but it's often just one. And that's if you're lucky: many employers recognise no unions.

Of course, the UK also doesn't have the closed shop (union membership is strictly optional) so there is a competition between member and not-member that keeps some pressure on the union organisation. And each European country has its own traditions of union organisation and different working cultures, so this probably doesn't extend outside of Britain.
It's Russian owned actually, moved HQ to Germany.
A tech CEO's case for a tech diet
Im not sure they have the political will to do that right now. They are under the federal and social microscope, during a new bipartisan wave of antitrust sentiment.
Apple begins blocking M1 Mac users from side loading iOS applications
They did a forward lookup of dns.watch then looked up the IP. [1]

[1] - https://bgp.he.net/ip/46.101.124.30
Why Co-Created, Internally-Linked Ads Are the Future of Advertising
How are they exploited? Is amazon the only company they are able to work at?
I don't understand dating apps as a business because the better your product is the less people need to use it.
I prefer referencing PowerShell and implementing commandlents. system.management.automation.pscmdlet

I don't see a whole lot of developers familiar with this package but it is great if you can see yourself using PowerShell or a batch file wrapped to invoke it. No boilerplate, no parsing, auto generated help and type safe validations.
So in your opinion in Java land resources are always leaked when some exception occurs?
That’s a bit far from the truth
To me it's ironic to say that greater automation is threatening the livelihood of devs. That's what good devs should do, automate themselves out of their job and move up one tier of abstraction. Maybe those devs who feel threatened should start writing webflow extensions
Sure, as long as you date each other exclusively for at least 14 days, then no big deal.
Sigh... you are wanting to show me that we can do A/D and D/A again? Thanks, I was totally unawares that we could do that. I've never heard an audio signal played back once it was digitized. My life is now complete.

What this guy is showing is not a digital signal. It is an analog signal that has been generated from digital data. Not sure what the point of all of this was, but thanks, I needed a break from finding this bug I've been trying to squash.
There is a huuuuuuuuuuge(!!) gap between moonshots and charity work.
I didn't see Linux support in your 3 points, though!

As an owner of a surface 4 pro, I feel the pain of almost good Linux support - and is a little surprised and dismayed at the rate of mainline kernel support.

Also agreed on the pricing model - but in my experience the hardware is very good. Arguably, I prefer it to Apple hw (except for the m1 cpu, that looks nice).
As a latin-american, I never understood why spain could not capitalize on their relationship and cultural ties with Latin America, like England did with the commonwealth. We speak the exact language across a really vast territory across two continents, some potential there must have been!

It is really austonding that there only a loose integration between spanish-speaking countries, despite sharing very similar (good and not so good) cultural values.
I have has this app installed for at least a year, but only received one call that ended up being a training/example call. It seems well made, just perhaps more volunteers than users
I do hope so.

I have their current software running locally. It's essentially a museum piece in its present state, but what I understand from Larry Masinter is that they've got the license unencumbered and intend to turn it back into a going project. I can't wait!
Weren't they profitable when they were charging 1€ a year per user before? I wouldn't mind going back to that.
Reports of Elasticsearch's death have been greatly exaggerated.
Huh? It seems pretty obvious that he does not have the necessary charisma.
Multicolour CGA, 30 years too late
Google didn’t unionize. Their “union” isn’t federally certified and they have current membership of 700/250000 workers. Google is under no obligation to work with them on anything. In the future, they could get a majority of workers agree to have a union represent them but that’s not the case at this time. What the Google union did was obstruct real unionization efforts at Google.

Source: https://www.wsj.com/amp/articles/googles-fake-union-insults-...
So go back to charging a small fee. People used to pay it and with the network effect they still would.
> But I can't help but think about the 9 founders of other companies that had the same resolve in the same situation, but things did not work out so well.

Everyone on HN knows that the startup life is, in many ways, a lottery. But that doesn't mean it's not still one of the most reliable ways of exercising self-determination, working on something you're truly passionate about, taking full responsibility for your fate, and becoming financially independent (if not outright wealthy). Which is why most of us do it.

And, yeah, failing sucks, but saying "don't forget you'll most likely fail!" is just not particularly insightful in this kind of context. We already know that.
Did so myself. Gotta support such organisations.
I wish people like you wouldn't try and shame shut up people you disagree with particularly when you don't seem to understand what the person you're disagreeing with is actually saying.
Cool, yeah not quite what I’m talking about but extensibility is certainly a core attribute of developer-centric tools.
Yeah, that makes sense. I would say that 3.5m is a LOT to have and not have given out. 3.5m people vaccinated, if 1% get covid, that's 35,000 cases. That's dead plus 350 dead plus 1750 hospitalisations (1 and 5% respectively). Probably a lot higher if its vulnerable people getting going without.

I suppose we'd need a lot more data to confirm whether this understandably part of a ramp up or if its evidence of incompetent management...
that's cool and all, but i was pointing a fact about the audience (case in point, it was the bottom comment on the thread). And I didn't put it in a way that gave away if I i think that is a feature or a bug :) take it easy.
I certainly don’t understand all that I’m writing of—it’s based purely on what I’ve read, which has mostly been casual rather than deliberate research. It’s almost certain that I’ve made errors.

I’m referring to things like the Background section of https://wiki.gnome.org/Initiatives/Wayland/NVIDIA:

> The proprietary NVIDIA doesn't provide the same user space API as the open source drivers. While the open source drivers allows the display server to use the Generic Buffer Manager (gbm) and Kernel Mode Setting (KMS) APIs to manage hardware buffers, set modes, and queue page flips, configure hardware planes, the NVIDIA driver forces the display server to treat it differently. Instead of these APIs, the compositor uses a combination of KMS, to set modes, and EGL (EGLDevice & EGLStream extensions to be precise) to indirectly queue page flips by linking an EGLSurface, corresponding to an area of the screen, with a CRTC of an EGLDevice, using an EGLStream.

My OpenGL and Mesa remarks are very probably wrong.

The impression that I have received is that the window manager is probably the main thing that needs to be aware of these differences and NVIDIA ignoring the standards (this is why Sway doesn’t support NVIDIA’s proprietary drivers: https://drewdevault.com/2017/10/26/Fuck-you-nvidia.html), but that anything wanting to actually use GPU capabilities may well need to be aware as well.

—

What I have heard on the GPU drivers situation is that Radeon used to be terrible (and NVIDIA less terrible despite doing things its own way rather than the standard way), but that they overhauled it all completely so that for at least the last five years it’s been great.
Any negotiated increase in salary or pensions should require a vote unless if there is a budget surplus. Municipalities are incurring way too much debt without taxpayer knowledge, let alone approval.

Government workers already have a lot of job security, so I don't think unions should be allowed to affect that.

I do think that public servants have a right to negotiate safety and other technical issues without public approval.
I didn't realize he'd died. Good riddance, but still.
What kind of a question is that? Of course there are, and self-hosting does not replace key verification.

- Wire

- Signal

- Jami

- Matrix/Element with central servers

- Threema

- Briar

- WhatsApp if you turn on key change notifications

- even Telegram secret 1:1 chats on a client that supports these kinds of chats

- anything you add OTR or PGP to... and the list goes on

You just need to do key verification, since key distribution is an unsolved problem in cryptography.
WhatsApp used to have paying customers.
The Democratic Republic of the Congo does not have a lot of muscle to flex on the world stage.
What Neural Networks Playing Video Games Teach Us About Our Own Brains
My friends have been switching to signal this last week and I'm really happy I made the switch so far.

I just wish it was as easy to switch from Amazon and Google.
CS50's Zoom Setup for Live Classes
Except to himself apparently.
Whoa... opened the article and saw the screenshots and had a total nostalgia flashback. Microsoft Space Simulator was one of the only "video games" that my parents let me have, back in the day.
> There error messages aren't great

No language has _great_ error messages. But comparing the Lua message for e.g. `print(nil+5)` to the Python message for `print(None+5)`, I somewhat prefer Lua's natural language approach "attempt to perform arithmetic on a nil value" over Python's jargon-heavy "TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'". Of course Lua's message could be better (it could/should tell you which operation and where the nil is in the expression), but "not great" basically describes every language's error messaging, and Lua's messages are not exactly eye-bleeding like C++ STL errors either.

> the 1-indexed arrays

1-based indexing is actually really human friendly, and programmer affinity for 0-based indexing in languages that don't map directly to RAM pointer offsets is largely excess familiarity with C plus cargo-culting and wanting to believe that everything Djikstra ever said is universally true regardless of context. Indexing by 1 gives many nice human-oriented properties, like for instance that indexing the front and back is symmetrical (first is 1 and last is -1), whereas in 0-based languages you have 0 and -1 which makes a lot less sense (people who haven't been bent to the will of the C language gods don't think of the last element as one before the first one, it's all the way at the end) except as a conceit to the fact that there's no -0 available. It's easier to reason about a list of five things where the first element is the first and the fifth element is the fifth, instead of constantly having to do mental -1 arithmetic to satisfy a paradigm that requires visualizing hardware memory layouts.

And if you really really really want to cycle over an array using modulus operations, the classic "0 is better" example that people love to trot out, Lua also lets you start your array at 0 if you want. Lua doesn't care what you use for table keys as long as they're not nil.

> the syntax is super weird

Is it? I teach Lua to people, and most novice programmers I meet find the syntax quite intuitive with its plain english keywords and operators. Do you think "function" is more weird than "def" or "sub", "or" more weird than "||", "not" more weird than "!"?
Fuck off with the emoticons noob
Why should a private company be able to break the law? Why should workers give up rights that thousands of us died for?

This is a frankly disgusting sentiment.
Thanks for setting the record straight. I actually thought you needed to opt in (was that maybe how it worked when they first added it?) but I'm glad to hear it's always on
i'm waiting to try Alyx, cause i think the outlay for the hardware alone will be quite large.

any insight into how compatible Valve's Index will be with non-valve games? i don't really wanna drop $2k-$3k to play a single title and have the VR hardware work poorly with other games or become obsolete in 2 months; the pace of state-of-the-art in VR was so rapid, that i didn't want to spend money on anything until some bug-free plateau was reached.
https://github.com/RedBalloonShenanigans/antenny
Yes I spotted that “week” too.

Seems odd to wait a week to make contact if this was purely a white-hat exercise.
> OK, I should have added in qualifiers 'highly competent and respected'. More bodies doesn't necessarily equal better product, for sure.

Agreed.

> They can devote teams of researchers and engineers to topics like CPU side channel attacks, entropy draining in virtualized environments, and other stuff that your average firewall/AV admin isn't even aware are attack vectors.

True. Of course, side channel attacks aren't even possible threat vectors on bare-metal/non-virtualized/single OS/tenancy environments. From that perspective, virtualization can be seen as having two primary benefits: potentially higher availability and the cost savings of combining multiple functions onto a single piece of hardware, but if costs were not a concern and all else being equal, separate bare-metal servers will have better isolation.

One thing that concerns me is that KPIs at some large cloud providers seem to be focused on creating new features and not fixing bugs, especially security bugs, so there's no incentive to do the drudgery of curing security flaws for a developer. It's hard and detail-oriented work, which makes me even more concerned when I see a trillion-dollar company that won't pay to find about bugs in its own products.

Lots of huge companies with tons of money have big security teams. This does not always give the best results, as we've seen.

Of course, having great arguments (like this one!) helps in raising awareness and comprehension among the less technical stake holders. Iron sharpens iron!
Bruh.
Incels are people who have trouble with social relationships, and have decided that it is easier to blame society and others, than to introspect. They meet other people who feel the same way, and radicalize each other, making themselves less desirable as they do so.

Your post contains such nonsense, where you paint yourself as a victim of being "devalued on dating sites" which is nonsense.

My advice to you is to stop being a weak, whiny, worthless little loser. Stop pretending you're a victim. Grow the fuck up.

Or don't, I don't care if you die alone, hating women and society, and blaming everybody but your sad little self for your problems. You pathetic fucking loser.