skysight-inc/HackerNews huggingface dataset:
Are you using CocoaPods, SwiftFormat, or SwiftLint?

Running SwiftLint or SwiftFormat in a build phase killed my compile times (SwiftLint especially). It'll help a lot to run them manually or with a git pre-commit hook.

-----

I know Swift had really bad compile times for awhile, but anymore I think it's pretty fast. I've moved all my WIP stuff into a single project (113 Swift files, ~5,500 LOC) for my convenience, and incremental builds are around 3 seconds on a 2015 MBPr.

This article shows some flags you can use to find code that is slow for the compiler to deal with: https://www.avanderlee.com/optimization/analysing-build-perf...
GNOME has, unfortunately, been on this train before macOS was; when Big Sur came out there were many threads on other sites pointing out how strange it was that macOS seemed to be taking after GNOME 3.
I really do wonder about the long term sustainability of package systems. The oldest business software, think COBOL, still works because it can still run the way it did when it was created. Will I be able to say the same about my software in 50+ years?
Some reasons why non-technical folks might be interested in the Pinephone:

1) avoid the privacy issues of Android & iOS
2) have the confidence that as long as their hardware work, they will have updates
3) buy from a brand that will allow you (or a third party) to fix your hardware (Pine64 sells you spare parts, and at reasonable prices!)
4) have an user-replaceable battery
5) have an affordable smartphone (I know, there are 30$ android phones but they tick none of the above points)

The points 2 to 4 will interest an increasing number of people this century, imo

edit: typos
> why is there still vmware around since virtualization became a feature of chips and operating systems?

I'd have to say - if you think VMware is delivering only virtualization to their customers then you probably haven't looked at their portfolio as of recent.

They have over 60 unique products that target many different areas of compute in the enterprise. Gelsinger is generally attributed for keeping VMware relevant. Not everybody is a consumer of a hyperscaler and some customers want extended enterprise functionality for virtualized (VM and containers) environments.
> I'm sorry -- are Trump supporters not able to speak any more?

Try it. You'll be censored, down voted (real votes or not), shadow banned and actually banned.

> To my knowledge that is not at all the case. There's even one subreddit dedicated to asking Trump supporters questions, although posts have to be approved by the moderators.

I doubt there are any left given that they can't post anywhere.
Good mention. I've had laptops with dodgy wifi in the past, or been in some very wifi-noisy environments. It definitely helps not having to send data through wifi. Phones usually have fairly low-grade consumer wifi chips, they're not top notch APs. There's often considerable additional latency to boot.

I'd throw in the mention that USB Tethering fixes all of these issues.

My cell provider is not very cool about handing out additional (even data-only) sim cards, and it seems like most are similarly block-headed. Google Fi is one of the only Nice Guys on the scene, but I refuse to go anywhere near a service that throttles me to 256k if I hit my "unlimited" cap. So I've had a number of devices with cellular connectivity, but it's always gone unused.

So again, usb tethering. Very fast connection speed, much more stable latency. It works great. My battery, a ZMI 20k, has a USB Hub mode, where it charges the laptop, while acting as a USB hub for two devices, so I can charge my laptop, and charge my phone (very slowly!), and have usb tethering, all at the same time.

But for many folks, a simple USB-C cable can be a godsend in a time of need / slowness.
Not defending him but it was very clear after this that admins were willing and able to do this. That's good to know, at least.
There’s a sound limit on the track, I think the decibel sensor is on the right side of turns 4-5. And you get 3 strikes or your out policy if you are over.

People make some interesting exhausts just for this track.

https://images.autotrader.com/scaler/620/420/cms/images/over...

Thunder hill has a similar policy but they move the Sensor around...
Taiwan is already China’s anytime they want to take it. Every time the US games it out they get crushed.
Instead of worrying about Palestine, why not stop our own bullying in Central and South America, first?
How easy is integration between the two frameworks?
It takes more than five minutes to review code, especially when it's of a volume you describe. You're also really trying to replace the metrics against which a company measures candidates and insert your own metric and then complaining that they don't use your metric. I wouldn't expect you to use my metric when interviewing me for your company, so don't think it's fair to try to insert your own metric for others (though you're welcome to vote with your feet).
I used to have an office that overlooked an airport (in the UK), and I used to watch the birds of prey taking rabbits off the grass surrounding the runways. Seemed to be a lot of them on there, I guess since its a fairly big area where they don't get disturbed.
New Edge Computing channel available at the CNCF Slack workspace
Quite a few of the people seem to subscribe to the same ideology though.
Build Game with Godot: 2D Platformer Move and Jump
> at worst, questionable

Don't you mean at best?
I think I'm missing something... Where is the taskbar? Do you need that "overview" animation each time you want to bring an application to focus? And where are the menus of the focused application?
I would LOVE to find a Reddit alternative, that is more in the vein of that early days spirit.

Unfortunately, it seems like the only options out there are either:

1) Reddit clones, that attract people who are angry about the worst subreddits getting banned at one point or another. Pretty much nothing but non-witty hate speech, and meta discussion about how much Reddit sucks.

2) Random phpBB bulletin boards, that are too small to have the critical mass of early Reddit. Of course, today's Reddit is WAY too big, and suffers from the "Eternal September" problem. A smaller, lesser-known alternative would be great. But it has to be large ENOUGH, or else it's not much different from a private Slack or Discord.
It's certainly not the case that women think all men are shallow, but any woman who has been on any dating app will tell you that she has met a lot of creeps. Men who open the conversation with "DTF?" are a daily occurrence.

There's a certain survivorship bias there: such men don't get removed from the market. Men genuinely seeking long term commitments, or even medium term ones, will often find them and leave.
Show HN: Best Data Sold on Ethereum
Personally I don't think that action in itself is a big deal, but it shows that Reddit has a lack of internal security i.e. reddit employees are admins in the old-school CMS/forum software sense: they simply can do anything. (Edit: Reply points out that spez says not all admins can do this)

For comparison, I don't expect that a Google employee, or C-level executive, has an "Edit" button next to every single post on Google Groups.

Being able to silently change the content appearing under a user's name is a big deal. It's a more significant capability than being able to e.g. take down content.
FWIW xh is slowly catching up to httpie. Look it up, it's in rust.
In case anyone is interested, it looks like this is the implementation on the PyPI side: https://github.com/pypa/warehouse/pull/8563
I live on East 6th st too and the neighbors here in my complex seem the same. I did meet some folks during the power outage since everyone came together to make sure we would all survive the week and helped some neighbors apartment which was flooding, but everyone is younger and in their 20s and aren't overly friendly.

I've really met random nicer people when I go out and drink on 6th st who happen to be coming thru town, or random more friendly folks who happen to chat with strangers out when eating/drinking, or when going to shows (before COVID wrecked that) around town by myself.
How a container ship blocked the Suez canal – visual guide
> "supported options"

So you can get Google managed k8s on azure with Google support (ie: none?) rather than managed k8s on azure with ms support (ie: some?)?
PinePhone can play FullHD video at 60FPS on an external 1440p monitor (incl. the up-scaling to 1440p) smoothly, without breaking a sweat. So as long as the codec is something supported, like H.264, video is no issue at all.

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

SW is lacking somewhat, still.
> but there's also no single project that would want to make use of all those features,

In practice, you'd be surprised. Some of the things like -betterC were solely developed as a toy, but nearly everything I can think of in D has a use and is useful when used as intended. The people who do use D in industry use those features - this is still 80-20 as with many things in programming, but (for example) first class unit testing is so blindingly obvious you'll miss it when you don't use D.

One of the reasons why you would use D is that you can pick and choose because one day you will (say) hit a performance wall and need inline assembler, then goodbye clojure (for example). Just do what works for your project, the code is a lot harder anyway.

Obviously it's a self-selecting group, but these problems really don't exist all that much when you are actually writing software - libraries, yes, programs not so much.
The readme says:

> With pytest, it's possible to organize tests in a similar way with classes. However, I think classes are awkward. I don't think the convention of using camel-case names for classes fit very well when testing functions in different cases. In addition, every test function must take a "self" argument that is never used.

So there's no reason to do this, aside from aesthetics.

I'd recommend against doing un-Pythonic stuff like this, it makes your code harder to pick up for new engineers.
We should also be realistic about the strategic risks of having such a heavy dependency on semiconductor fabrication that's within easy reach of the PLA. Mitigating that risk is critical, and orthogonal to resisting the PRC's aggression towards the RoC.
I'm confused. Why did reddit hire this person?
> However they seem to be denying the accusations that admins (possibly including the individual in question) were manually editing contents containing her name.

Are you talking about replacing contents / titles with "[Removed by Reddit]"? That's the "Content Removed by Reddit Admins" category in https://www.redditinc.com/policies/transparency-report-2020-...
To be fair, nobody has an edit button on any Google Groups post anymore. Nobody has any buttons on them, in fact. Also, when it happened, he also pointed out that most reddit admins weren't able to do this.
Walter is on here too

> digital mars compiler

And the one/s before that, even. He wrote the first proper C++ compiler to my knowledge, and lots of that shows in D.
When Clubhouse Runs Out of Money
They became a somewhat common sight for me in Bremerton, Washington and I just saw one in Pittsburgh.
My email is useless. It's become so clogged with automated notifications that I legitimately can't sift out the useful stuff. I can barely even manage to reliably find all the messages sent by actual humans. I've tried everything I can think of, to no avail. No combination of configurations, rules, or filtering fixes this problem for longer than a week. Even if I do manage to turn the eighty gazillion auto-emailing systems down to a dull roar, somehow they manage to ramp themselves back up again.

The problem with email isn't email, it's that we've tried to make it do double-duty as a communications medium and a push notification system. These are different things and they shouldn't be in the same stream.

As much as I dislike Slack, et al. for being just another distraction I have to check and keep up with, they did manage to isolate communications from the noise for a little while. Of course, because we can't help ourselves, on day two everyone started writing Slack bots to channel notifications into the chat.
How's the process of getting permanent residence there?
No, I mean at worst. It doesn't sound like she was involved in anything illegal. She was never charged, let alone convicted. The allegations are all innuendo without proof, so yes, I meant "at worst".
DARPA's AI defeats Human F-16 pilot: 4-0
Yeah I used to voluenteer moderate a very busy gaming forum and I quit when I got older.
Epoxy for iOS
If the goal is to withdraw to fiat, and Coinbase is your only fiat ramp, I don't see how withdrawing to an ETH wallet helps.
I believe there's a way out of this and I've seen at least one successful attempt - it's having regular group practice/rehearsals/drills/wargames or, to put it in a more familiar term - internal projects.

On one hand developers get to scratch their "ooh new shiny" itch, on the other management doesn't risk any deadline from people trying new ideas when there's no time for that.

Unfortunately few employers are willing to go this route due to the associated cost.
as european I was wondering what In Case of Emergency phone contact has to do with privacy

than I read about near nazi dystopian immigration police,
ohhhh right
"The market" has nothing to do with that because one single trade isn't a market; if you and I exchange 1g of gold for $1000 that doesn't say "gold is fairly priced at $1000/gram". If many people exchange gold for money, each with different information and desires, over time the gold will go to the people who pay more, sellers will generally trend their sale price down because higher prices won't get buyers, buyers will trend their buying price up because lower offers won't get accepted, and a range of "price gold is being traded at" values emerge, the spread of those values highest to lowest narrows and hones in on, and tracks a dynamic "price of gold" where it's "fairly traded" - not fair in some Deity decreed way, but fair in that if you trade at close to that price, you aren't buying unusually high or selling unusually low, you're getting no better or worse deal than anyone else, so it's not unfair in your favour or unfair against you, so if it's not unfair then it must be fair - you couldn't get a significantly better trade with anyone else.

Anything distorting those conditions - e.g. there's only one seller, only one buyer, a time constraint, a skill constraint, an information disadvantage, will distort the pricing as well. One trade isn't enough information for a market to exist or to settle on a fair price. I agree there that the market has nothing to do with it.

But I disagree with your implication of "the fair price is the one paid" is somehow unfair in an ethical sense. (I also think OP is in no way obliged to be "fair" in any ethical sense to the company, but that's another matter). The company got a $10M contract for $250k, versus losing the contract, is that unfair? If that really was the pivotal factor between losing the contract and not, the company ought to benefit by spending right up to the point where the contract becomes a money loser, to not lose it. Would it be unfair for the company to get an $8M contract by paying $2M? Or a $2M contract by paying $8M? Is OP obliged to help the company make as much profit on the contract as they can, by charging them less for his services?
In the bay area, Central Computers. They have 3070 in stock for system builds, and recently they have had 3060 3070 and 3090 in stock for standalone purchases. Microcenter and other brick and mortar electronics stores across the country are similar.
In DC, it was a riot, but in Hong Kong it was merely a protest, right?

And only in one of those cities were there gasoline bombs thrown on the street.
> On the other hand, Stallman has called for the killing of babies with Down Syndrome.

Has he though? Has he actioned this idea, or was it just something he blogged about amongst 1000's of other thoughts that floated through his head?

One of my life lessons I think is worth pointing out, is that people's actions are far more important than what they say. And this is the problem with modern western society: someone says something stupid and everyone jumps on them as an opportunity to further their own cause.

So yes you can associate with someone like this, unless they DO something terrible.
You're Still Doing Remote Work All Wrong
I have the logs for the website downloads, I'll crunch 'em and post them later assuming all goes to plan.

Edit: Please with a big grain of salt while I work out whether I'm over-counting, it looks like we've roughly tripled since the last numbers on Andrei's site.
Presumably one could download the xml as part of the gem installation process (e.g. using mkmf as if it were a C extension, but there are probably simpler ways), so doing a local install at container build time would store the data with the gems in the Docker image (or local bundle if not using Docker).

But a mime database seems an awful lot like an uncopyrightable list of facts.
> We're having a bit of a debate about this internally as the company I work for is struggling to hire good candidates.

What's the compensation like? Stock?

> For a while we've had a take-home test and that has increased our success rate somewhat. But as you say, we really don't want to lay unreasonable expectations on people who may have other obligations

You'll also find out that the people you really want to hire are not on the market for a long time. So if they are interviewing at several places and you give them a 4 hours take-home, they'll put it on their to-do list but by the time they get to it they might be in the final rounds at 2-3 other places that brought them on-site immediately.

> It probably doesn't help that management here is almost entirely non-technical

That's a much bigger issue than most assume.

> There's usually a developer or two sitting in on the interview to try and balance it out

That's a huge no from me. Final approval of a technical candidate should only be in the hands of the technical staff.

I've heard horror story of a "senior" engineer from "his country's top school" being interviewed for a technical position by several non-technical managers and HR reps. They only included an engineer in the final round, which was basically supposed to be rubberstamped anyways. He was then asked to implement something trivial like fizzbuzz or wordcount on the whiteboard. The candidate then became extremely defensive and tried to argue that such task was "beneath him", arguing for a good 15 minutes why he shouldn't have to do it.

Then the dev just left the room and said that he used this question as a warmup with new hires and it typically takes them less than 10 minutes.
> He's been remarkably open every time he's changed user content

I have no stake in this story, but how could you, or anyone, possibly know that?
repo: https://github.com/airbnb/epoxy-ios
#nostradamus
I get where you're coming from, but to the users of the_donald, it wasn't a meme subreddit. They thought they were the main reason he got elected in 2016 and were looking forward to playing a similarly pivotal role in 2020.
I'd like to see columns for "avg time to talk to a human(support)" and "recourse on account deletion due to perceived policy violation".

I'm not sure how azure and aws score - but better than Google?

[ed: as a side note - I've yet to try and get support from azure or aws (we use both) - but we did get prompt reply/action from digital ocean the few times we've needed to reach out]
> What's the harm in such a pointless joke

The clear harm is that Reddit posts have been used in court cases. People have and will go to jail based on that content.

The unclear harm is they use “we’re being professional business” as an excuse to do unpopular and unfriendly things and also “it’s just a prank bro” when stealth editing posts... no dude. Can’t have it both ways. No one should trust this company at all, and they’re proving why.
Public Cyber Security Datasets
Public datasets to help you address various cyber security problems using Machine Learning.
Zuckerberg to argue his platform mirrors a fractured society in House hearing
Absolute lies, they sound exactly like a red-tailed hawk.
There's no reason to do this. Shipping cost is disproportionately affected by loading/unloading, and every other type of transport is more expensive (per mile travelled). So what you actually want to do is take the ship as close as possible to the goods' final destination, and minimize trucking and rail and so on.

I'm not sure exactly where the "economic center" of Europe is but maps of gridded GDP [0] or nightlights [1] suggests Rotterdam is a pretty good choice.

(Also don't forget the Alps.)

[0] https://bit.ly/31h1hsK
[1] https://www.esa.int/ESA_Multimedia/Images/2012/03/Night_ligh...
And a Sony Xperia with Sailfish OS? Or is it not FOSS enough? That might be. I bought mine second hand and spent the same amount as a Pinephone would be.
Again, complete hearsay that China is supporting the military coup. They had good relations with incumbent government due to the belt and road initiative.
Why did they choose PRC to store their data?
But people do exactly that all the time. And often they win, at least over time and with great enough numbers.
David has a guest video by a lady working above hardpan clay:

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

Essentially all of the permaculture advice for breaking up clay appears to be failing on her hardpan, so she's started using broadforking, which is a sort of compromise between tilling and building soil from the top down. The speaker in this video is being a little more aggressive with the broadfork than most people suggest. The idea is to open the subsoil without blending the upper layers together, resulting in the organic matter-consuming bacterial bloom you get with tilling.

One variant of keylining accomplishes a similar trick on an even smaller scale: you put one long slice into the ground. Water and organic matter seep into that cut and fan out from there.
The point is not the joke, the point is the betrayal. It eroded confidence that any post or comment on reddit is real or authentic.
Thanks lenova. Duly noted, we'll improve that as it's not the first time we get the feedback here.
I definitely agree things should be tested on realistic hardware - but one of the big reasons for me at least is using a decked out machine is because of all the dev tools + browser tabs, etc. IntelliJ might be using 6GB, chrome another 6GB, 6GB for teams/discord/figma/gitkraken/vscode/spotify. That's not including any image editing software or vm's but I'm already needing over 16GB of ram.
There is a cost to everything.
I know the Reddit drama is juicy and such but I left it for exactly that reason. And now consistently this crap spills over into HN. Can we at least aggregate this story into a single post?
I've wondered if it's something like that—a wide open space where the prey is easier to see.
Homepage – Success King Marketing Inc
Amongst other issues (judgement, personal connections, etc.) she was (is?) a moderator of subreddits tailored towards young, vulnerable people. It's a big safeguarding issue and one that any form of background check should have highlighted.
> But are there any packets still flowing?

No (except TCP keepalives and a FIN when your browser finally decides to close the connection).

> What if you close a site, then an attacker starts passively sniffing your traffic. [...] By keeping the connection open, I think it allows the attacker to know the IPs of the sites you visited

Huh? Each TCP socket only connects your computer to a single host, and will only be reused if your browser needs to send more traffic to that same host. Your computer isn’t going to randomly send packets to the wrong website, whether or not you have an open connection to that website.
I claimed zero of those things, so maybe you misread the comment.