skysight-inc/HackerNews huggingface dataset:
Mate, can you tone it down a little? Your opinion is fine but it’s unnecessarily inflammatory towards basically volunteer work.
Which OS?

I think on Android such questions are only about energy preservation, e.g. low-resolution data can be provided via WiFi information, while more precise can require GPS. And if there happens to be more precise information available at the same time (e.g. you use Google Maps), then the app will receive that.

I haven't seen such a dialog, though, so I'm uncertain if it reflects the regular Android location precision system.
'Blue Check Homes': an artist fooled thousands
> It speaks volumes that they are swimming in money and can't be bothered to make a token gesture.

I agree with a lot of the sentiment here, but I want to make one important correction: Apple has helped us. In particular, they gave us access to DTKs for the M1 and provided us with a liaison for the migration. We're very thankful for that help.

That being said, Apple is a massive company and they have their own development goals and velocity for macOS. They're not actively looking to break Homebrew, but they're also not going to halt everything for us.
That's been mostly true since both of the company's founding (Microsoft in 1975 and Apple's in 1976). What was Microsoft's first product? Basic. Microsoft's Basic ran on the most popular home computer platforms of the day (except Apple's). Even Commodore's Basic was fully interoperable with Microsoft's.

What was Apple's first product? A computer. A computer meant for people not having a CS background. The Apple II kicked off the home computing revolution, i.e. bringing computing to the masses. The Mac was the computer "for the rest of us" and was aimed squarely at graphic artists, desktop publishers, musicians, and the like.

So yes, Microsoft has always been developer and business focused whereas Apple has always been the computer "for the rest of us."
Carbon Interface Tutorial: Calculating Emissions from Electricity via API
I don't think they're material. The IPO prospectus for companies is a sales pitch with a bunch of legal "we may never make money" comments. If you commit fraud you'll wind up in court, disclosures or otherwise. Oh and nobody reads any of these documents, let alone any quarterly numbers.

I think SPACs are certainly a more risky way to put your money to work, but they're fine.

Companies that don't make money, have never made money, and to my eyes have absolutely no path to profitability IPO too - the banks just like to collect fees to get you to the public market. Does it really matter if they do it through an SPAC? I don't think it does.
I'm amazed how often this question pops up. And I like that there are so many managers out there.

I will throw my own hat into the ring:

https://www.curabase.com

It is a side project, but I use it as my daily driver. I keep saying it is a bookmark manager, but perhaps is is more of a directory builder.

I launched here a few years ago, and then life got in the way.

Anyway, its back and I've been running monthly sprints to improve it for myself.

Have a look and shoot me some feedback.
The developers explained the rationale in an old blog post. Basically they were able to see through playtime statistics that people playing in peaceful mode gave up at a higher rate than non-peaceful, because they didn't feel that pressure to keep improving things.
U.S. Senators propose limiting liability shield for social media platforms
Well, for one, ex post facto laws criminalize behavior retroactively.

The introduction to this article covers a lot of edge cases right off the bat.

https://en.wikipedia.org/wiki/Ex_post_facto_law
I've been keeping an eye on this one, it's not quite there yet if you are looking for a game to play. However, it has a massive amount of potential, and I'm looking forward to seeing where it goes from here.

I've also read the code looking for examples of how to do things in Rust, and found it quite pleasant.
uh huh

one "certain political ideology" stormed the capitol and murdered a police officer. maybe you saw it, it was led by a centaur furry right through them beating a cop to death on the steps of the capitol building. But sure, yeah, absolutely, it's the libs who are destroying america. Give me a break.

You're not a serious person. Go back to qanon or whatever new conspiracy theories you "liberatarians" are on to next.

edit: But since you're obviously struggling with a social life, I'll give you some help.

> I can't get people I am close with to even consider engaging in conversations about firmly held beliefs they have if I even remotely present myself as possibly holding a different opinion.

Yeah because you're an annoying asshole my guy. All you do is cast yourself as the victim. Gee whiz I wonder if you're a mediocre white-passing guy in tech, it's really a whole mystery. Have fun responding, I'll see you in 6 months when I check this account again.
Minecraft was written in Java, so that can't be it.

Open-source + built in a slightly interesting language are the only reasons we'd be discussing an MMORPG.

Good luck to the team. MMORPG that anyone wants to play is probably the hardest challenge in gamedev and game design.
+1. I’ve been using it for a while, and it fixes my problems with homebrew - mostly that homebrew breaks features every couple of weeks in small point releases, which you get automatically upgraded to
As someone who very much felt the pain of stagnation in Java during the long release-cycles of the Java 5 to 8 era, I'm wildly enthusiastic about the new six-monthly release cycle.

Most of my clients use OpenJDK and don't pay for support of Java per se, so there are plenty of us outside the blast radius enjoying the benefits.
I think the reason no one uses shell for anything more complicated is related to the fact that:

1. It's not generally taught in CS classes, and people just search up enough syntax to be able to acomplish their task.

2. A lot of it's variable expansion/substitution are remiscient of Perl.

3. Small mistakes can have huge impact (everyone knows how often rm -rf of unintended directories takes place). Just for the fun of it, I suggest everybody reads at least once the Unix Haters Handbook https://web.mit.edu/~simsong/www/ugh.pdf

If I understood your task correctly, it can be done just nicely in the shell (after all, this is what I think the shell excels at). You'll see the unpleasant side of it when dealing with function arguments and slicing values and referecing specific ones. I don't guarantee it does what you want to the letter, but just my quick interpetration of your description.

function demo() {
first=$1
last="${!#}"

$first &
wait

for f in "${@:2:$#-2}"; do
$f &
done
wait

$last
}

function first() {
sleep 5
}

function pingy() {
ping -c 8 google.com
}

function last() {
echo -----------------------------
echo done
}

function inception() {
demo first pingy pingy
}

demo first pingy pingy inception last
You should use your MK Ultra research against your adversaries to have them do your bidding.
Gang Rule: Understanding and Countering Criminal Governance
Army Research Develops ‘Living Material’ That Interacts with Its Environment
> doesn't point out single issue
> is factually inaccurate.

I think these two might be somewhat contradictory.
I read the entire thing thinking the title ended with the word "pen-tester", and was increasingly more confused what any of this had to do with security.

But it was interesting, nonetheless. I like these sorts of articles on history that ultimately show how people of even the far removed past are more like us than they were different. I have several, similar notebooks myself. Just random thoughts and jottings. I sometimes wonder if some future archeologist will eventually find them in the bottom of landfill and try to figure out what any of it, like, means, man.
Do you not believe in culture?
"Elements of Computing Systems" is more detailed and involves you actually creating (virtually) a working computer starting from NAND gates. CODE is much more introductory.
Watch it from Portland?
It's a shame that the windows experience is so poor that it negates any positives introduced by the developer experience improvements.
Stamp Design Errors
Is Python actually so poor though?

This is an extremely unscientific comparison, because I don't feel like creating custom binaries specifically to test with. But I happen to have a copy of youtube-dl on my hard drive, and it's 1.8 MB. I'm not sure whether youtube-dl creates their binaries with PyInstaller, but youtube-dl is written in Python, and the binary is a single file that can be run without a Python installation.

I also have a copy of docker-compose, which I know for a fact is created with Pyinstaller. That one clocks in at a significantly worse 10.8 MB (so perhaps Pyinstaller is the culprit and youtube-dl is doing something unique), but that's still relatively small for a considerably complex program.

Lastly, I have a binary called "toggle-switchmate3", which I created myself some years ago. I have a set of Switchmate light switches set up in my apartment, and the best way I could find to control them from a Mac was via this Node package: https://www.npmjs.com/package/node-switchmate3. NPM's dependency mess freaks me out, so I set everything up in a virtual machine, and then created a binary with "pkg", the Node equivalent of pyinstaller.

"Toggle-switchmate3" is 36.1 MB. And it's not a standalone binary—it requires a separate "binding.node" file to be in the same directory.
From my observations I think he has the gift of being utterly convincing in the way he speaks while also having a good track record. But only after listening a lot to him I started noticing, that the points he conveys of being the definitive true answer to something start contradicting other things he said earlier.
I don't exactly see that as any better security. The assumption nowadays is that once something breached application safeties and has user level access to a machine it is as if it had root level access to that machine.

The reason is that there is just too much surface between an application and the operating system to be able to guarantee safety.

And so we put applications into their separate VMs or containers and treat the entire container as part of the application. There are no other assets on that container.
How The Capitol Assault Was Planned On Facebook

https://www.buzzfeednews.com/article/davidmack/how-us-capito...
You can use any of our 1000 locations...even a different one every time :P
Travelers love the product (your use case) as well as locals.
The MAGA part of the GOP's philosophy seems to be (or was) back Trump no matter what. For those people parroting election lies said by Trump is their political speech. Political speech doesn't have to be truthful or grounded to a philosophy, does it?
It's an article post on the paywalled site platformer.news (Alexa Rank 57,888, most of the sites visitors coming from cnewton.org) by the San Francisco based founder and writer of platformer.news Casey Newton, the article title ends in a question mark.
Surely this won’t backfire.
Top Blockchain skills basis analysis of 11000 job ads
Indeed, Android Java is Google's J++.

Microsoft learned their lesson and are now even an OpenJDK OEM, after buying jClarity.

The SV darling can do no wrongs.
>"The only thing that rivaled that lightbulb was aspects of Theory of Computation with undecidability, turing machine vs stack machine vs state machine powers that theoretically limit Von Neumann architecture."

Might you or someone else have a title that you would recommend for this that is the equivalent of a "Elements of Computing Systems" style book?
Farmers' protests in India are being used to silence the media
How the Trump pardon process broke down in favor of the rich and well-connected
Yes, it sucks. They've also pulled some form of EEE with the whole Web platform by allocating so much manpower to Chrome and related techs.

According to https://www.w3.org/community/wicg/participants Google has 168 employees working on incubating Web specs, vs 47 for Microsoft, 10 for Apple and 9 for Mozilla (maybe they require their employees to disclose their status in that page and others don't though, there are quite a few unaffiliated folks on that page).
>Every time the Democratic Party get some power they immediately pivot to gun control which is the ONE major issue outside abortion that motivates the other side to vote. It’s like they can’t help shooting themselves in the foot.

Not unlike many politicians in other countries with only 2 parties. You fight to gain control but did you really win? You earnt the vote of many people who would have voted for you regardless because your opponent was hated that much.

Then you start implementing changes but even your own support do not agree with the actions you are taking. So you have not won the election if your own support abandons you.

>Last I checked, long firearms (non-handgun, which includes AR-15 scary black guns and shotguns and anything not holdable by one hand) only accounted for less than 500 fatalities in the United States per year.

This is accurate. There's a very clear explanation. The firearm deaths per capita is high-ish for the USA. Which is what the democrats want to fix. The unspoken other reality is that it's not homicide but rather suicide. People dont commit suicide with long guns.

Flipside, in situations like homicide. Do outright gun bans end firearm homicides? Absolutely. Does it have any appreciable effect on homicides though? Actually the opposite. For some reason the years after gun bans usually increases homicides quite significantly. Banning guns dont stop people from wanting to kill other people. They will go get knives or whatever other weapon.

The ultimate goal of gun bans isn't reduction in harm. It's about political and social control. Cant be having any peasant revolts.
I guess not wanting to sign up with my email adress on servers administered by god knows who with unknown security practices just to help you makes me a special snowflake then.
> 1000 qubits in two years seems like a "quantum" leap based on what I read.

It is; that's enough to make a single error-corrected qubit. So the leap here is effectively one quantum
Thanks! Hope to see you as a user.
Optimizing AWS Lambda Cost and Performance Using AWS Compute Optimizer
Normal users don't type "fa" in the browser bar and get autocompleted to "facebook.com"?
It amazes me that a sitting congressperson thinks that this law would pass the strict scrutiny (or even intermediate scrutiny) test before the Supreme Court.

The licensing requirements are far from the "least restrictive means" to serve the state interest of preventing firearm fatalities. And the prison terms and fines are grossly excessive -- a prison term of 10-15 years and a fine of $50,000+ for handing a gun to an unlicensed person, plus 15-25 years in prison and a $75,000+ fine for the person receiving it? Come on. That's insane.

Proposing legislation like this serves no purpose but to gin up controversy.
If India bans Twitter, then I am buying property in India.
Love it! No more missed packages! Can you accept deliveries in multiple countries?
There is not anyone to build the pyramid if all the slaves are dead ... more absolute civilization value is produced by humans with aligned interests than humans being dominated ... capitalism is a prisoners dilemma stuck at backstab
Four reasons you should go to Jinju Lantern Festival
Spectacular two-week lantern festival in South Korea summed up in four words
Intel on Their 11th Gen H35: “Fastest Single-Threaded Laptop Performance”
I recently completed a "software pilgrimage", as I decided to call it in explaining to friends why I did it, of writing my own DNS recursive resolver. I decided to implement it purely from RFC 1034/1035, with no library code aside from TCP and UDP sockets and a JSON config parser, those kinds of things. No library help for anything relating to the RFC. It's part of a homelab-focused DNS solution that I plan to release under the AGPLv3 once I dogfood it for a while. Basically "DNS for impatient homelabbers/SMB's who don't want to have to learn how to write zonefiles and don't want some crazy enterprise omnibus thing either".

Anyway, in the process of doing this and putting it in my DHCP config and seeing the traffic from two smart TVs of different brands, my RIPE atlas probe, various phones and laptops, smart thermostat, etc etc, I've noticed that there is a TON of "garbage" dns requests. Like, the chart [the article] shows - where about 70% of queries result in a name error - that totally meshes with what I see on a much smaller scale. Right now, prometheus tells me that since last restart (which was about a week ago at this point?), I've answered 80437 queries with NO_ERROR, 52014 with NAME_ERROR, and 242 with SERVER_FAILURE (funnily enough, when spot checking these, 8.8.8.8 also SERVER_FAILUREs these same requests - usually devices with presumably-buggy dns libraries not correctly specifying lengths of variable-length fields).

It really surprised my initial suspicions that so many DNS requests would be coming up with what I was originally considering to be an error condition. But I guess sometimes the absence of a DNS record is just as meaningful as the presence.

Incidentally, I also noticed these chromium dns requests, and they had me worried for a bit because I wondered if they were malware trying to exploit some kind of vuln in dns servers. Took a bit of googling to figure it out. I do think they make up a decent % of the name errors I see, though I hadn't gotten around to having prometheus split them out to measure.
I think they were more asking why Rust matters to us as readers or users. Not that it isn’t great insight, but your answer is more like why rust matters to you.
The Elements of Computing Systems is a project-based course, starting with transistors going through building a computer and then an OS and software on top of it. Code goes deeper into the history leading to modern computers, but doesn't offer this project-based experience from the transistor level up. IMO, the two books offer a nice complement to each other.
Yes, we have locations in Europe and Australia as well!
Phantom | Full Stack Developer, Front End Developer | London, UK | ONSITE, Full-Time | https://phantom.land

Phantom is a creative agency based in London and Auckland. We are always on the lookout for amazing talent and are currently growing the team and have vacancies for full stack and front end developers in our London office.

Roles:

2x Mid/Senior Full-Stack Devs of all flavours, from Angular to React and from Python to Node. You will have the opportunity to work on both large scale Google Products and highly creative campaign projects for other large companies.

2x Senior React Engineers. We are looking for some leadership here with deep knowledge of React best practices and techniques. Everything from application architecture to styling systems.

Some recent Award winning projects we've worked on include a facebook messenger game for Rick Ross (https://phantom.land/work/rick-ross), Market Finder (https://phantom.land/work/market-finder), a name generator for Judas Priest (https://phantom.land/work/judas-priest),and an AR data visualisation piece for Google Partners (https://phantom.land/work/looking-beyond).

No matter what the role, we love Phantoms to be involved in everything from strategy to delivery, working collaboratively with the entire agency to find unique solutions to some amazing briefs.

Please check out our site (https://phantom.land/jobs) for more info on our work and the current jobs available. Alternatively send matt@phntms.com an email directly with your CV and any relevant information. I would love to see any recent or personal projects in your email as well!
>The fear is gene edited babies would trigger the same effect: If I'm in my country's richest 3% and I know parents in the richest 2% are gene-editing their children to be healthier/smarter/prettier, can I afford not to do the same?

Can't you say the same about private school?
That’s not just the LHC - it’s pretty common across high energy physics, nuclear physics, and astronomy, at least.

It’s a pretty great fit for the technology. You keep the most recent data on hard drives for analysis, and as new data comes online, the old data goes to tape. You don’t want to get rid of the old data, of course, because you need it for analysis verification and when people come up with new analysis ideas, but the older data naturally gets accessed less and less as time goes on, making tape storage a natural choice.
MacPorts seem to be very “user” friendly for people with Unix and/or Gentoo (maybe a bit Arch too) background. I have experience with all three and when I needed to decide in between HomeBrew and MacPorts, it was very simple choice. I tried both to get the actual experience and stuck with MacPorts.
All the naming in HomeBrew was just too confusing too me.
If the Android team was honest about it, they would support the latest Java version and let the developers choose between both languages on their own, without anti-Java marketing.

You don't see iOS team bashing Objective-C on twitter, or doing blog posts and videos, regarding how productive Swift developers are, or using Objective-C 1.0 samples vs Swift.
cozuya, you said you're not interested in engaging but replied within six minutes! My email is in my profile if you want to talk more.
I generally don't do an apt update before installing a package that I needed at that moment.

However I do full update / upgrades when it is convenient for me.

That's the point.
It would seem to me that in the case of apps they’re telling us what information is legal. That isn’t most of the idea of government for people.
Xxiivv – Uxn
As my daughter once mentioned to me, Jeff Bezos wakes up every morning and decides not to end world hunger.
Vinehealth | Software Engineer - Python | London currently 100% REMOTE moving to 90% (1 day every 2 weeks in the office) | Full-time | £40-£50k + Equity

We’re a digital health startup using behavioural science and artificial intelligence to optimise care, improve quality of life and increase survival of cancer patients. Last year we released our App (Android/iOS) and now we’re helping clinicians and researchers integrate their patient’s data into new research.

As a Python Software Engineer you’ll be working with our tech lead, frontend developers, designer and product lead to define our future and build software that could make a real difference. As a member of a small team, you could be:

- Working with our partner organisations to integrate with their systems

- Creating software as a medical device

- Integrating machine learning systems

- Designing and building new system architectures

- Developing our build and test Continuous Integration process

We use proven technologies combined with managed hosting solutions to focus on what differentiates us and produce high quality software. We have a test-driven development process and automated build pipeline with the goal of developing reliable and trustworthy solutions. Our current stack is made up of Python 3.8, Flask, SQLAlchemy, PostgreSQL, CircleCI, Pulumi, Docker & AWS Fargate/Aurora.

From you, we’re looking for:

- Ability and willingness to share ideas and collaborate

- Interest in building software as a medical device

- 2+ years of professional experience with python as main language

- SQL Experience

Full job spec and to apply: https://www.vinehealth.ai/python-developer-job-spec-2021
>Any chance you're on Apple Silicon?

No, I'm on an Intel chip, not M1.

>Homebrew asks users (on Intel macs) to change the ownership of /usr/local to their local user. And it refuses to run under sudo.

Again, no, not on my machine it doesn't. /usr/local is root:wheel. This is a newish (to me) machine that I gave first birthday to beginning of December 2020. The first thing I did was installed brew and started installing the things that makes my computer useful to me. No permissions were asked to be changed.
An airstrike destroys – Mohmand Valley air strike