skysight-inc/HackerNews huggingface dataset:
Yes, and I am saying the default should be to use a guaranteed source of truth and not something set by the network operator's policy. Same as how your trusted root CA certificates don't come from a network policy for example. I don't think we should be making a convention of inspecting users' private traffic, regardless of whether it is by default or by opt-in, under the guise of protecting them from malware.

DNS has historically been set by network policy so that it's easy for network operators to map hostnames to their local network resources. The point of the design wasn't to enable traffic monitoring or content blocking by altering the results for hosts that aren't under your control.
I use IntelliJ for work every day and I agree, so many of its features make work so much better.
Obviously this is easier said than done, but if Microsoft wants me to use Edge, they should actually make it better or differentiated from Chrome to persuade me.

I've tried Edge and it's totally fine and feels more or less the same as Chrome. So why would I bother switching? Give me a reason!
Opening paragraph "first-of-its-kind" "if it receives final regulatory and ethical approval"

The Nazis did it, and US military does similar kind of shit (I reserve the word science) too.
The Dumbest Startup That Ever Worked
I’m running every street in my city.
Start time is not a great measure of overall performance. Also you are comparing two very different types of applications.

A text editor that can be extended vs a platform application is the same argument we've been having about vim vs emacs for years.

DBeaver is an incredibly powerful application that had allowed me to work in Postgres, Teradata, and Oracle databases for years. Could I do the same kind of work in VSCode? Absolutely not, unless I wanted to build out an entirely new interface on top of VSCode. By the time that work is done it could be equally slow to start up. DBeaver has an absolutely massive feature set tailored for database work and it has to load all those plugins at some point.

Another counter point is VSCode with java-lsp could never handle the 300k loc code base we developed on, where intelij and eclipse do just fine. Yes, they startup slowly, but at least they provided meaningful and fast autocomplete without the need to wait for the language sever or VScode to unfreeze.

Again these are purely anecdote, but please don't purely judge an application by it's startup time if it saves you time in the end.
Wow it must suck to be Intel right now.

It wasn't so long ago that the trope was while others had better multi-core performance "...Intel still holds the lead for single core performance"

Now not only do AMD have a better product, but also Apple now offer equal or better performance than the best that Intel can offer.

I wonder what is next for Intel now their £1000+ CPUs are firmly in third place. Looking forward to some new innovation and competitive (inc pricing!) products from them.
Last time I bought a microwave, I distinctly remember scrolling past the best selling models until I got to one (that still had good ratings) with just two rotary dials. Wattage and time.

I either want low wattage + long duration or vice versa, so dials (which allow very speedy rotation between the endpoints) are absolutely awesome for the job.
You paid for your computer, too, and Facebook, Google, and many other companies track that.

It's not about the price of the phone. It's about the price of the services you get online—everything from Facebook to HackerNews.

Some of these free websites are subsidized by other means (like YCombinator itself). Some are funded by subscription, with a partial paywall that lets you access a portion of their content free. Others are funded by gathering your data and selling it to advertisers.

Stop treating Apple as if they're the ones who should be responsible for everything under the sun, just because they make iPhones (and truckloads of money).
The point of IDFA is to allow the user to express a system wide preference, and also to allow the identifier to persist across installs.

Although the overwhelming majority of people distrust tracking, a significant minority >20% do not. Every time the discussion comes up here we see people who say they like targeted advertising.

Apple wants to exclude other mechanisms and have an opt-in mechanism to support this 20%. They are one step away from making it opt-in but were delayed by political pressure from Facebook.

If Ad Tracking companies improve their practices, perhaps they can persuade more people to opt-in.

Apple has reached this point by slowly eliminating other sources of fingerprinting from their apis, and adding rules insisting that IDFA be the only identifier used.

The only issue here is that IDFA is not yet opt-in. Otherwise, Apple is way ahead of the game. All other platforms allow some kind of fingerprinting.
Sounds more like an IDEA bug rather than a Swing bug. I've implemented an editing tool (realtime video generation parameter editing w/ feedback from the generator) that really has a lot of issues.

Part of them because i didn't fully understand Swing when i began the project and partly because synchronizing GUI's to another live process is a quite error prone task.

A debugger process is almost certainly not living in the same thread as the Swing UI of IDEA so this almost surely more of a thread synchroniztion issue rather than Swing issue. (You really don't watch to do any cross-thread touching with Swing apart from for a very limited set of components built for this).
Typically, when something like that happens to an "educated" person they are discredited in some way first. Surveillance makes that process a whole lot easier.
I have a long history with Swing and as painful as it is to use sometimes (e.g. "There are Swing developers with low pain tolerances?") it's astonishing how productive Swing feels compared to React even so many years later. Maybe I'm just warped but GridBagLayout, while containing a certain base level of frustration, is O(1) for frustration. Whereas CSS are absolutely O(n) or worse. One of the best feelings in the world is replacing a complicated nesting of buggy BorderLayouts et al with one nice (slightly verbose) GridBagLayout that actually works.

In my imaginary company that I own where we all run linux laptops that are managed by puppet or something, I think we might make a strong case for building many internal tools in Swing.

The biggest hurdle I see nowadays to using Swing is all about distribution: both of the jvm and the program. Imo that's really where the web won - certainly not because of its dev productivity. So it's definitely a no-go for your actual software product.... but for internal tools where you have a lot more leverage over the environment, I think it looks extremely attractive.

Regarding JavaFX... Honestly, I really like it. I have a personal project that was originally in Swing and I ported it to JavaFX because HiDPI is in a lot better shape there (though I think Swing has since figured it out?). And it's a lot better in many ways. I love-love-love using SceneBuilder for designing the view layer and the Observable pattern, I think, yields a lot of nice QOL/verbosity-reducing things.

That said, I think it did have a slightly higher O() for frustration than Swing's O(1). And I think the community, as a whole, just understands it less (less prior art etc).

So if someone said "build a usable high-quality GUI asap or you die" to me, I'd go to Swing immediately.
I feel the same way. I was writing a desktop Windows/Mac app using swing 10 years ago. The look and feel that came out of the box was fine. At first it was metal. It was a light blue with gradients to white on the buttons. Then they came out with Nimbus - I think that one was based on SVG or something similar.

No client complained about either of those. And at the end of the day you could always call a method to get the platform look and feel and it could look like Windows or Mac OS. I had a menu to change this in the app itself.

I never found the UI development hard. I was hand coding it in the beginning. I thought the Layouts were pretty straight forward (except grid bag which I never used). Eventually NetBeans had a decent UI designer and I used that.

I think the sloppy or slow UI's came from developers who never took advantage of the Observable / MVC aspects of the UI components.
It's insane how bad the website's UX is for first time visitors not seeing there's more content behind the first page.
The positive argument is that a hearing forces companies to develop official positions on things they might otherwise prefer to ignore. I know there have been a few times where tech companies announced some new project they’re going to do to address issues just in advance of a hearing.

I tend to agree that their primary function is public shaming, though.
Show HN: Online text converter based on Pandoc
You should get pizzas at pizza al taglio places, not restaurants, in the afternoon! :)
Or someone in their social class even.
> A customer comes in with a request: they want data that the API really should be able to provide but the team hasn't prioritised this feature yet. Our friend here spends a couple of days manually getting the data the customer needs.

This is the correct call, both technically and for the customer. The feature is planned but not prioritized, so pulling it in right now screws up the sprint. It will almost certainly also take longer to write, debug, test, and ship than it will to just pull the data - and even that assumes no UI is required for the customer to use it. A manual pull is the fastest way to satisfy the request, and that's why it's the right call from that perspective.

Note also that our friend does not only pull the data, but also documents how that was done. This means that when the relevant feature ticket does come into a sprint, it comes with detailed information and a worked example on exactly how it needs to do what it does. That'll save whoever picks it up a ton of discovery time, and that's why it's the right call from that perspective.

"Programmer" isn't the job title. "Engineer" is. There's a lot of reasons why. This kind of thing is one of them.
>Sadly, though inspired, I think Swing's LookAndFeel plumbing proved unnecessary. Sun believed everyone who said it mattered. It maybe it did for a while. But the world moved on. I still have no firm opinions on how I'd make an app reskinnable. (I should probably look to see what Qt's doing these days.)

Well, if they didn't bake LookAndFeel in from the start, all of the work would fall on the application developer to manage these things. Having had to look into doing this the way they chose is the best way, what most people have a problem with is the UI didn't look fully native on most platforms for a long time.
Absolutely nothing will come of this other than a few zingy headlines and folk laughing at clueless politicians.
Or you just do a handful of memorized commands and delete your repos when you break something and start from scratch.
I bet most of it is business flights. So many pointless flights to go to pointless meetings in person.
Image decoders occasionally have RCE vulnerabilities.
AnandTech (TFA) found the M1 performing very well compared to even Desktop-class Ryzen in SPEC: https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...
I don't mind hard, if it can justify itself. But after having struggled with git for years now, I still can't find a single thing that it does better than Subversion did, only with a lot more seemingly superfluous steps to do it.
Its starting to look like ARM is the way forward in terms of performance and battery life, and I feel PC's will soon follow in the next few years.

My only hope is this doesn't mean things get further locked down (such as being able to install linux distributions or dual boot) but I have a bad feeling they will.
Interesting that it is not able to outperform the Zen3 CPUs. I had expected it to do somewhat better, especially it being a 5nm processor, and with all the hype around ARM processors.

I don't know how well it will hold up to its x86 competitors like this, especially once they launch their 5nm CPUs next year.
Why stop with one? Wouldn't a network of 3-4 spread across the dark side of the moon and networked together be even better?
The biology of dads
I'm not buying into Apple's eventually-closed desktop computer systems - I don't care what the performance is. They've been slowly marching towards iOS's closed ecosystem model on the Mac and with an in-house CPU, they can effectively lock users out of alternate OS choices on their hardware. Buyer beware.
Most Books on Management Just over Complicate It
Only in single threaded performance, which nobody actually uses for rendering.

In multi-threaded, the Ryzen 5950X is at 28,641 while M1 is at 7,833. So no, the Mac Mini is maxing out at 27% of the Ryzen 5950X if you use it properly. And I was already friendly and used the M1 number for a native port, while in reality you'll likely need Rosetta and take a 33% performance hit.
Yes, but it lacks Google "stuff", which is exactly what's wrong about Android.
Electron v11 released, including experimental Apple Silicon support
> Takeaway.com and others add a clause in their contract against putting such business cards in their order?

Possibly, buried in the fine print somewhere, but enforced by whom? Aside from the restaurants, only the drivers will see the food. Will they be ratting out the restaurants to their corporate overlords? I doubt it.
It seems common for people to assume that privacy is about hiding something. Most people close the door when they're using a toilet in a public place. Is it because they have something to hide? Or is it that they want some privacy?

Privacy can be about hiding things, but it's also about space and boundaries. I want to have some control over who gets to know me, and how intimately.
My experience as well. JavaFX proved to be really fast for us (internal tools as well). Used to control equipment (live) or do calculations. And we distribute in a <200MB package jre included (modular builds), installs on a fresh windows or linux with no other download. For people that already have a jdk installed, i think we are around 100MB. There has been a lot of work on making "small" distributable java apps in the recent JDKs.
This site is likely to get annoyed at Chrome as well.
Also, just because Chrome gets away with it doesn't mean its an action that should be accepted purely for that reasoning.
Reusable development containers with Docker Compose and Dip
AnandTech split some articles onto multiple pages. The print view gets you the whole article on one page, so I rather prefer it: https://www.anandtech.com/print/16252/mac-mini-apple-m1-test...
I'm not surprised it's doing well.

Apple has deeper pockets than anyone else on the planet, and they have considerable experience doing this kind of thing –literally, decades.

Say what you will about Apple; this is a strong point for them.

But I'm still waiting for the M2 before I upgrade. I'm also interested in new form factors. Right now, they are still relying on the currently-tooled production line for their shells. They now have the ability to drastically change their forms.
It's entirely possible to run git standalone, there's no hard requirement for there to be a git server that you push to.
Ah, are you British? This is North American usage. Here is the New Oxford American English dictionary’s definition, second sense:

> North American at any moment; very soon: my husband will be here to pick me up momentarily.

Now that you know that this is correct usage of the word, perhaps it will be less distracting the next time you see it used that way.
> has anyone got any source where someone has been victim of such attacks?

Yes, the most well-known victim was GitHub. A malicious MITM injected JavaScript code into an unrelated non-HTTPS page, making browsers which visited that page do a DDoS attack against GitHub. Quoting https://arstechnica.com/information-technology/2015/04/meet-... "[...] The junk traffic came from computers of everyday people who browsed to websites that use analytics software from Chinese search engine Baidu to track visitor statistics. About one or two percent of the visits from people outside China had malicious code inserted into their traffic that caused their computers to repeatedly load the two targeted GitHub pages. [...]"
I meant locally for local use, not globally. We’d basically be living on a sunless Mars except with a lot more resources.
Completey agree. I thought AirBnB was great back in the day but these days I only find it 'useful' (read: cheaper) when sharing a large property with friends. 99% of the time a 4*+ hotel cost is similar if not £20 - £40 more overall which I would be willing to pay because of your list above.
Supporting TLS is a cakewalk compared to handling modern HTML/JS/etc. This has nothing to do with the browser monoculture.
> The MacBook Air and MacBook Pro get chips with all 8 GPU cores enabled. Meanwhile for the Mac Mini, it depends on the SKU: the entry-level model gets a 7 core configuration, while the higher-tier model gets 8 cores.

This appears to be wrong. From what I can see on apple.com, the Air offers the choice of a 7 or 8 core GPU, while the Pro and mini start with the full chip.
They mixed up the GPU configurations in the article, currently it says the Mac Mini has 7 and 8 core configurations, but that's actually the MacBook Air that has the lower gpu option.
It makes me very annoyed they aren't selling a minimal laptop version. I really don't get why they're doubling down on forcing the touch strip onto their laptops when nobody is demanding this and, thankfully, no competitor wants to acknowledge such a feature or the software burden requiring that hardware implies.
Uh no, Italy failed to enforce social distancing in the two most critical transmission choke points: public transport and health care.

In the months after the first wave nobody bothered leasing new vehicles for an already over-capacity public transport network. Excuses abounded, someone even claimed the form for the vehicle registration certificate didn't have separate fields for owner and leaser... I'm not joking. The real reason? Debt. There's no money left and 20 years of defunding and spending-diversion left behind a crippled and stunted administrative apparatus. So, people and students traveled face to face in early September when schools and workplaces reopened.

Hospitals are under-staffed after years of austerity measures trying to tame monstrous debts. General Practitioner networks have also been shut-down to favor private clinics and centralized hospitals. Infected people sat in ER waiting rooms for hours, and the few GPs that still operate were given 5 protective masks per month to work with.

"COVID Hotels" - normal hotels rented out wholesale by government to keep low-grades and convalescents were never made operational and people were left home to infect family members or in hospital to infect other patients while overwhelming the already thin infrastructure. Some criminally-stupid civil servant even ordered them back to nursing homes, killing more of the aging population that fortuitously survived the first wave.

This has nothing to do with the effectiveness of masks, but all to the culturally ingrained disorganization of Italians.

Eg: In Germany the government is already planning the logistics for mass vaccination, while in Italy the Special Commissioner for Health of Calabria (try to imagine this like a bankruptcy executor, but for a regional government) resigned after an interview where to the question "where is the COVID plan for Calabria" he answered "why are you asking me? Do I have to make this plan? - shuffles papers - Oh yes, according to this document I'm responsible. Hmm." They're trying to find a replacement, but two other resigned for various reasons... it might have to do with the last political murder of Calabria some years ago: the hospital supply chain is in the hands of the 'Ndrangheta (the local organized crime syndicate)
Based on my experience - most teams will get by with ivanhoe's list.

You additional items are definitely helpful - but the typical team member's workflow won't cross those bridges. Team leads perhaps.

There's definitely levels of proficiency, but for a junior or even mid-level dev doing feature work, I think there red flags if they are needing to jump into stash, cherry, etc on a daily basis.
No, it is not about nonsensical phrases. Godel proved that there are some sentences that are true, but they have no proof in the system.
Yeah, two coincidences sounds a bit off, in terms of probability...

Is like saying the probability of two presidential election polls being wrong twice was unlikely, unless there was something deeply wrong with the system.

Maybe it comes down to our faith in the stock market/firms/media, just like our democracy?
Food for thought...
It sounds to me like they're creating their own drug discount card, like GoodRX.
Hacking in Among US
In multi-threaded mode - which is what Zen3 are optimized for - the M1 barely reaches 30% of the Zen's performance.

I mean that's kind of expected if you compare a low-power CPU with fewer cores against an unlimited-cooling desktop monster with much more cores.

The M1 will likely be an amazing laptop chip, but still unusable for demanding desktop work, e.g. CGI.
If it was actually of value to you then you would have searched for it yourself. That you needed advertising to find it only shows the toxic effects of advertising (convincing you that you needed a product that you actually didn't, and/or incentivizing the lobotomization of organic search so that you would go based on the ads instead).
If you want community investment try not burning and looting every mom & pop store next time you peacefully protest whatever injustice is trending that day on Twitter.
Not long ago at all, like just a few weeks ago right before zen3 was out in the wild! A double whammy for sure for Intel, tough times ahead indeed. Apologists can hand wave AMD off by citing the huge lead in sales that Intel still enjoys, but that argument falls flat with Apple, a trillion dollar company. Maybe Intel will start to compete on price like AMD used to.
OK, I understand you think the way most actual use of git I have observed takes place is "the wrong model to have". That is an opinion you can have, and you can try to convince people of it; to be succesful at doing that, you probably want to understand what motivations and pressures lead to this style of use in the first place; why do you think so many (from my view, the majority of git users), choose to use git in this "wrong" way?

It still has nothing to do with github specifically. It is also true of people using gitlab. Before github existed, I (and many other teams I know) used a variety of other ways of hosting a remote git server shared by the team, including various open source software with web UI, as well as no web UI at all, remote git accessed via ssh (`ssh:` git urls) with no other UI.

The issue applies to all of them. And again most teams I knew were doing this before github existed. It applies to teams using gitlab or bitbucket or other in similar ways now too.

I still don't thinkit makes sense to blame github specifically , as I believe you are doing, for the way most teams choose to use git -- since before github existed, and still now using a variety of software choices in addition to github.
HPC Market Update Pre-SC20
It's funny to see Intel falling from 1st place in essentially 2 player game around two-three years ago to the 3rd place now
Do you watch any travel shows or visit any websites looking around places? I just keep suring on Google looking for places I have already been to :)
Interesting that your takeaway from all this is "oh, it can't beat some of the top x86 chips in existence—it can only meet them on even footing. Guess it'll be falling behind next year."

This is Apple's first non-mobile chip ever. You think this is the best they can do, ever?
We can't say that a true statement is true just because there's a chance that at some point it becomes false?