skysight-inc/HackerNews huggingface dataset:
This isn't awesome for Apple, PR wise, as next week they are expected to announce the Mac moving to ARM. "Come on! Bring your apps! What do you mean you don't want to invest in porting? What do you mean you're scared of our App Store policies?"
Zego built a by-the-hour insurance company from scratch using Django [audio]
Except that's not what happened. The user put on the name tag. If you use a tool incorrectly, it's not the tool's fault.
If they used main key this wouldn't be a problem
You're welcome! I can see how that could be a distraction for some. Personally, I enjoy the aesthetics. And as a bonus, I always get people intrigued when I show someone the code with this font that they never saw before.
Nonetheless, in my opinion it's still an awesome monospace font even without the ligatures.
Nationality is not a race. Nationality implies a connection with a specific country. And when that specific country is a vast wasteland for human rights and privacy and civil liberties, then yes, it’s relevant.
You also signed up an account for banks, they collect a ton of data on all your payments, got a problem with that? You gonna say yeah Zoom is not a bank, but your prose is the data collection part
There was a time when outside traffic routed through china. I believe zoom said it was a mistake.

I'm not convinced that a setting alone should provide much confidence in terms of traffic routing considering that it can always be changed independent of what setting in the application you make.
I'm impatiently waiting for a slightly less overkill 6K 32" option, it's obviously the best size + resolution for Mac.

My hope is that someone will take the panel and pair it with a ~700nit backlight (vs 1k sustained 1.5k peak for XDR) and price it around $2k. Also interested to see what Apple has in store for the iMac, if the refresh comes with a new and improved display I may just go in that direction.
Which German ambassador are you talking about?
It’s the default under both Windows 10 and Gnome 3 for hi-dpi displays. In fact, it’s near impossible to get fractional dpi working across the board on Gnome 3.
That's stupid. Just issue cards without stripe and the problem will solve itself.
Oh, I do use an external 1080p monitor because I can't stand my work laptop's 1366x768 display, which usually gets relegated to email.
as a general rule I like to have a computer that is sort the average crap that you think a person might have around who does not care that much about computers so then if the stuff I make works on that I know it's going to work on the upscale stuff as well.

Also then when one of my disastrous kids destroys it I don't feel bad.

on edit: fixed typo
Are you planning to support Bugzilla instances?
If it were up to me, every American would have the time and financial stability (as well as the accessibility resources necessary) to participate in a caucus.

Until we can achieve that kind of safety net, though, I think it's important that ALL forms of engaging with democracy are available to ALL Americans. The political parties get away with far too much shenanigans imo.
GPU accelerated ML training inside the Windows Subsystem for Linux
To anyone who likes to argue Zoom is a US company, I'm sorry but that argument holds no water for me after this [1]:

> The statement raises questions about Zoom bowing to Chinese pressure. Unlike many Western social media platforms, it is not blocked in China. The company did not explain under what law the meetings – which were hosted outside mainland China – were deemed to be illegal.

For meetings outside of China where the Chinese government should have no jurisdiction, Zoom choose to cooperate.

Some obvious follow-up questions:

1. Where will the keys be stored? On servers in China or elsewhere? Will it depend on where the account holders are? Or are the private keys truly local?

2. What safeguards are in place to prevent further "cooperation" with Beijing in relation to supposedly encrypted traffic?

3. Zoom is not blocked in China, which is pretty rare for a supposedly US-based company. What concessions did they make to get this exemption?

4. Under what circumstances will any of your data be stored in, routed through or otherwise be accessible in mainland China?

Given China's philosophy that Chinese companies are nothing more than extensions of the state, these are entirely reasonable questions to ask. Were I the decision maker for any large company or government organization, I personally would consider use of Zoom to be too much of a security risk. And I don't think that's the slightest bit alarmist.

[1]: https://www.theguardian.com/world/2020/jun/12/zoom-admits-cu...
References are just implicit pointers, it is so hard to get them?

Not sure what is so hard, then again I learned them in Basic and Pascal variants before getting to learn C.
What makes you think they're abusing the term? Did you read their whitepaper?

https://github.com/zoom/zoom-e2e-whitepaper
Maybe a weird question here. I have no doubt there's a disturbing amount of kiddie porn going over Tor. I'm sure it's served somewhere, and those who browse it have good reason to want to hide their IPs, since LE likes to seize the servers and track down everyone who viewed it by IP.

But how would Tor be used in human trafficking? I guess the people running it might email each other or something, but why bother doing that over Tor? I would guess the victims are mostly found in-person in low-income areas, probably no internet involved at all, so no point in using Tor. I would also think that if we're talking sex trafficking, the customers are also more of a street corner or in person deal than over the net. Even if the customers are finding it over the net, I haven't heard of anyone seizing whole servers for it and tracing them by IP. Am I missing something here? I just don't see it.
Any private citizen has a right to jawbone Congress. By itself, that isn't a problem.

What is a problem is that congressional representatives are enormously influenced by donations to political campaigns. Even if they lose a reelection there's a whole industry in place to put them into cushy jobs if they've followed their party line. And the party line is to do what the campaign donors want, not necessarily what the constituents want. That is a problem.
A tiny smartphone company just brought a new Android version to a 2015 device
Dot-com paper companies that had no assets and no revenue also had no debts.

Here, we're talking about the vastly different proposition of raising equity in a company where debts outstrip assets.
I'd possibly consider upgrading from my 2x Dell 2408WFP setup if modern IPS panels weren't such absolute garbage with respect to backlight bleed compared to the IPS panels made 15 years ago.

Even my old laptops with IPS panels look better than newer ones. I was in the market for a laptop last year and returned 3 different laptops with IPS panel displays from 3 different manufacturers because every single one of them had backlight bleed that was so bad that it was plainly visible even in a well lit room. The last company pushed back trying to claim that that level of backlight bleed was considered "normal" but eventually refunded my purchase once I threatened to do a chargeback through my credit card company.

Do there actually exist any companies anymore that produce decent monitors with minimal backlight bleed?
I'm in agreement. Apple might have:

- Proved and debugged on the XDR release at the pro price point.

- Kept working on how it can be cheaper and fit into plans for whatever the ARM-based machine's initial graphics capability will be.

- Designed it to use a similar manufacturing line to the iMac then offer it at a lower price point to support the current mac pro, mac mini and a possible dev kit for the arm mac.

Or I suppose just keep making everyone buy the LG 5k ultrafine that is four years old. :P
A key to merging many commits (PRs, CLs, etc) is in making small commits. It's not just parceling the same amount of work into more pieces. Code review time grows very super-linearly with the amount of code to review.
Yes, the full set of tradeoffs. My comment is unclear. If someone gave me a 4K monitor for free I'd use it, but not having one is not an impediment for me (or most devs I know).
Is funny how people deriding Zoom either they give E2E or not
Bloomberg Law has a copy of the docket filing here: https://www.bloomberglaw.com/public/desktop/document/Brownet...
Yes, he might be a famous programmer like kazinator instead of the co-author of The Practice of Programming and one of the fathers of Go.
Depends on the circumstance and what your career goals are. If you want to develop your leadership skills, stay put and try to drive change. If you're developing your IR/SOC/threat hunting skills, maybe stay put b/c you're likely to be needed (assuming org is large enough target to get interesting attention). If you're doing assessment/red team/pen testing I'd stay a short while then move on b/c your reports are going to start to be recyclable. If you're doing security architecture/engineering/etc you're going to be resource starved so maybe move on.

Moral of the story is determine how it impacts your career goals and chose.
BC is also much younger and healthier than QC; in addition, Western regions of North America are generally doing much better than the Eastern for some reason. It's really difficult to be sure what's going on right now.
or rather, e2e2e
This was my first thought as well. The good thing at least is that it doesn't flash and load images. That is the worst. However, I don't mean to shamelessly self promote (outright lie) but my web app https://gif.com.ai has been getting feedback like it looks old school and low res. Well that's the point. It's intention is to be GIF (old school 90's) AI. And I appreciate this artists intentions and design sensibility and the zen garden programming effort as this is one of the first demonstrations of UX and AI in a somewhat seamless fashion. It does seek refinement. But once more 9 / 10.
I don't see how it's the same. In Zoom's case organization was in US and call organization was in US and company works by US laws. Why would they censor these accounts? Google on the other hand had to do it to operate in China, had to submit to Chinese regulations.

The same would be if they blocked Gmail of US citizens because of discussions related to China.
Free markets do not capture all externalities.
Agreed, to rephrase my concern: By default accounts don’t even have the option to enable E2E encryption in a meeting. There’s no button to press that will turn on encryption if nobody’s dialing in. Your user account has to go through a separate review process to get the “privilege” of encrypting your meeting.
I don't think I understand what this is saying?

There are a lot of pictures of boarded up businesses, and the theme seems to be that taxes will suffer so that pensions suffer so the retirees suffer so the federal government will give them money. And that might not work if confidence in the dollar wanes.

Is that it?

- - - -

Empty streets are a good thing because the pandemic is still on. Without hella tests and a vaccine distance and soap are our friends. The metaphor I think of is an invisible fire. Until we have ways to see the fire the best you can do is keep the fuel (you and me) apart.

- - - -

The economy will reconfigure. "Reboot the economy!"

The whole point of markets is that they act as a kind of natural cybernetic governor (in the mechanical, not political, sense of the word.)

Those empty buildings and store fronts will come back to life as soon as possible. The physical infrastructure is not getting damaged by the virus.

People want to work, start businesses, build homes, go to school, all that. The demand is there.

- - - -

As an aside,

> First, they wanted their taxes reduced dramatically. Second, they wanted all the perks and services they were already receiving.

FWIW, you could do that by trimming a tiny bit off the defense budget and improving health care efficiency.

(Defense and health care are the two largest parts of the US budget.)

- - - -

Speaking of which I think people will continue to value the dollar as long as the USA maintains it's military supremacy. We're the 800-lb gorilla still.
I built the majority of the software for my first startup on a tiny under-powered netbook, since I couldn't afford a more expensive laptop. Today I have a very wide monitor for work. Agree that the display size doesn't seem to matter that much, but you do have to learn how to take advantage of features like multiple desktops, etc.
Acclimation is a huge factor: if you’re used to writing on a small laptop that will seem normal but few people won’t see a benefit moving to a larger display even if they don’t expect it. That’s one of the few durable research findings over the decades.

Multiple monitors are slightly different: the physical gap means it’s not a seamless switch and not every task benefits.
> I'm still suprised by how much faster the Rust code given that it's not taking advantage of concurrency.

Dynamically-typed language with a GC, executing scripts via an interpreter will always be slower against a compiled, statically-typed language with no GC.

Unfortunately, this comparison is sort of unfair and is frankly "optimization" by using another language.
What do you mean by auditing the client... Like audit the source code or something that we could do independent of the source code? (serious question)
Apple FaceTime is also closed source, E2E and verifiable
I think you're missing the point. Google censored itself in china based on Chinese requests. Zoom censored itself in the US based on Chinese requests.

There's a pretty big difference IMO.
> That would be an absurd response if the woman in question was actually interested.

Of course, and that's the danger of stereotypes. Now it's up to her to prove she's interested.

> It’s a true stereotype that we don’t tend to be passionate skateboarders, but someone that met me in a skatepark would not draw the conclusion that I’m not interested based on my age and socioeconomics.

This is a great example. If they saw you standing there watching, they would draw the conclusion you're there with your kid/working maintenance/etc. Pull a random gamer kid with no skating passion and stand him next to you, then ask people who the skater is -- I'd bet 99 times out of 100 they pick the kid. Only once you prove yourself a skater does anyone correctly evaluate you, and to anyone who wasn't there when you proved it, you have to prove it again next time (or someone from the in group vouches for you). Go to a different skate park and you have to prove yourself again. Every time you meet someone new, you have to do a little dog and pony show to prove you're a Real Skater™ [0].

Now replace skating with programming and it should be obvious why stereotypes can be harmful.

[0] Even Tony Hawk runs into this not infrequently (stories on his twitter) where people even after learning his name can't/don't accept he's the pro skater.
I don't bother sterilizing any more.

I'm glad to read this. I used to "make yogurt" by mixing a small container of yogurt into a gallon of milk and leaving it out on the counter for a day. The result was perfectly cromulent yogurt. Then well-meaning friends urged me to worry about sterilization, and I haven't made it since...
> Why care about privacy in one area when this completely unrelated area does it worse?
Yeah, I wouldn't say having a mechanical keyboard makes your code any higher quality - that'd be pretty silly.

I think in general the thought is, if you care enough about your craft that you seek out refined tools, that care will be reflected in higher-quality development. Whether that's true or not, I don't know, but I'm inclined to believe there's a correlation.

I mean, it would be weird to visit a professional carpenter's house and see Harbor Freight tools, right?
In Swift `let x = things.first` won't compile but `let x = things.first ?? "empty"` and `let x = things.first!` will. Does that count?

(Probably mangled the Swift, doing this from memory)
I think their concern is paedophile rings using large group E2EE for live child abuse with completely anonymous accounts.
This is true, but they are going to help law enforcement with calls that have bad content in them, the only way this can happen is if they have the ability to decrypt the streams or enter calls silently and get the keys.

Edit: Sorry for coming across a little brash, I'm quite a strong advocate of real encryption and this kind dilution of terms makes my blood boil because terms are being diluted and people have trust in something that betrays them.
Read Julian Jaynes’ book, here’s a nice recent review:

https://slatestarcodex.com/2020/06/01/book-review-origin-of-...
Is this RPI?
It's not worth responding to people like that, but it's funny now to point out that Wadler says in the Featherweight Go video that Go's type system has something that Haskell's type system may like to borrow, i.e. that interface types are open:

https://www.youtube.com/watch?v=Dq0WFigax_c

It's somewhere in the first 10-20 minutes (if someone wants to give a timestamp link)

(Also, my experience is that such comments usually get downvoted/flagged on HN, you just have to wait awhile)
Ask HN: What tech stacks do online games use?
As far as I know most games are built using low level programming languages such as C++ but what other technologies do they use when it comes to building online multiplayer games especially a game like PUBG or Fortnite which are massive hits
Yes, we want to make accountability MUCH better, particularly for solo founders who can have a harder time staying motivated without someone else to bounce things off of.

Don't have changes related to that in the current relaunch yet, but it's on the roadmap.
Ask HN: What is your developer workstation?
I'm currently running with a 2015 Macbook Pro. My shift from academia to the real world comes with a fund to buy new toys. What is your current set up and what would you change?
1. Most of the graft and corruption has been going on at least 7 decades. i.e. Long before the ANC government.

2. "politically motivated assasinations"? Citation wanted, please.
I also wonder what makes Google unique here?

Is it the browser? Firefox has an equivalent mode.

Is it the web app? Virtually every single web app sets cookies even when you are in incognito mode.
This approach isn't "giving money away", it's redistributing our own taxes back to us when we need it. It's sound economic policy. It's also taxable income.

We routinely do the same thing for businesses in the form of grants and tax credits, so I fail to see how this is going to bite us in the ass any more than those investments have failed to tank the Canadian economy.
Forgive me if I'm not understanding, but this basically sounds like BTC Venmo. Isn't the entire point of BTC avoiding centralization onto networks like this?
Wow, I just turned off the font smoothing setting on my 4K monitor and the test is dramatically easier to read. Really surprised that Apple doesn't provide a better definition of this feature/turn it off on HiDPI displays.
If I recall from their previous statement, it's not about spammers, it's about people sharing child abuse photos.
> Obviously not, lowered food prices would be seen as a good thing by everyone.

Until the companies providing the food go out of business. Or get bought out by foreign firms with no incentive to provide good food or service, e.g. Tim Hortons (owned by burger king, which is in turn owned by a Brazilian firm).
Something to be aware of is that people with disabilities, in particular hidden disabilities, may not appreciate a Slack bot that brings their physical activity into a Slack channel. An opt-in mechanism would go over better than an @channel.
Judging by the resolution of my screenshot, it appears as though there is still some scaling going on. I can effectively reduce the scaling by zooming out in VSCode, but I'm limited by my eyes, not by the resolution of the monitor. In other words, the text becomes illegible far before it becomes pixel limited.

https://i.imgur.com/PXyOr7R.png
At that point, why not just use (Facebook) Messenger and stop using the main website altogether? Messenger gives you the benefit of a Rolodex without subjecting you to the normal feed. Facebook did a pretty good job of cleaning up bloat from Messenger recently too.
Well, there are rumblings of various smart guns, where you gun ownership ( and presumably various socially acceptable exceptions like being a felon ) are checked upon attempting to use it. I am not a fan of MGS game, but the author may have seen a small portion of our future.
Doesn't a 4k monitor fit the same amount of information whether it's 24" or 40", if scaling stays the same?
What you're asking for is skill held by a well paid discipline within the practical arm of the computer science industry. In other words, some people spend their entire careers on reverse engineering compiled binaries. And there's a whole fascinating back and forth arms race between them and people who don't want their code decompiled.
If there is interest, we're working on time-series data labeling tool. Sneak peek at it here:

https://htx-pub.s3.amazonaws.com/Screen+Shot+2020-06-17+at+1...

If you think it might be useful and you want to try it out drop me an email michael @ heartex.net
Pointers are super hard if you've not dealt with indirection before. Especially in C/C++ when you can dereference pretty much anything and you get a runtime segfault with no other diagnostic. Do you not remember when that was mystifying? Given that a huge fraction of vulnerabilities are unsafe memory accesses, I think most people still make plenty of mistakes around pointers.

The analogy I like is the address of IHOP (International House of Pancakes). If I know the address of IHOP is 4567 Portobello Rd., why don't I have pancakes?!? It's the same with a pointer. Similarly, if I have a pancake, and someone calls and asks me for the address of IHOP, it's also wrong to bring the pancake to them in lieu of the address.
I tried turning off smoothing and frankly the text was uncomfortably thin to read. I guess maybe their font should just be bolder by default so you don't need the glyph dilation to compensate.
Would you consider IP address enough to de-anonymize most people?

Why not?
I have a 60hz right next to my 144hz and it doesn't bother me at all. It's just text, 99.99% of the time it doesn't move.

But dropping down to 1080p or a smaller monitor is instantly noticeable and very very unpleasant. Everything just looks so fuzzy and hard to read.
I wonder if dataclasses might change this. They provide an __init__ that does what you describe, and though you can supply your own __init__ instead, classmethods seem the easier way to add custom initialization logic.
ignoring the quote for a second we know a few things about this CEO and zoom.

1. zoom's application is sending data to Chinese servers separate from the application functionality servers.

2. the CEO is from china, I'm going to assume he has relatives in china.

3. we know CCP is a completely fucked up government with an absolutely horrible history of civil rights violations, genocide, etc.

I wouldn't put it past CCP to be pressuring the CEO by threatening relatives who live in china. this wouldn't be unheard of for CCP.

add the the unnecessary data transfer to chinese servers makes it look really bad.

its a fairly reasonable conclusion to draw that the CEO is compromised if all the above holds true.

more extreme conclusions could just as easily be drawn from that same data that he is literally a foreign agent for china.