skysight-inc/HackerNews huggingface dataset:
There is plenty of land, just not in desirable locations. But if you could build infrastructure easily and with speed, maybe those locations can be transformed too.

Up until last 40 years ago people didn't want to live on the ocean. Now they can't get enough. US has a huge swaths of land empty, especially in the Pacific Northwest.
.doc can contain macros that do bad things

.docx cannot contain macros
Live on Product Hunt: Check out Workast for task management
Switching compilers is often too high-risk, but there are header-only libraries that get you most of the same benefits with normal C++ and wrappers around the intrinsics: https://github.com/richgel999/CppSPMD_Fast
> the fact that dominoes and animals and people appear to behave according to different rules

The crux of the issue is that you're wrong here. Humans have this vanity that we're special, but we're really not. We behave according to the same rules, we're just relatively complex systems within those rules compared to dominoes.

When most people think of "free will", what they actually mean is "unpredictability". That's why nobody thinks dominoes have free will, some people think animals have free will, and lots of people think humans have free will. It's much harder to predict human behavior from the point of view of a human than dominoes, but to a superintelligent AI, we're just dominoes.

> accountability and responsibility ... morally blameworthy.

It's actually very simple and doesn't require any such notions. If there is a thing that is causing you or others harm, you act to prevent that thing from causing harm. There's no difference between a murderer and a deadly snake in that regard. I'm not going to ponder whether or not its morally blameworthy as I remove it from my house.
It's best for your eyes to change focal distance. Staring off into infinity, staring at 75cm, and staring at 30cm are all bad for you. Find something else to look at every so often.

There are few differences between a 4K 42" screen and 4 1080P 21" screens: the smaller screens can be angled, they have bezels, and are probably more expensive in aggregate.
That could make an M2 Mac Mini into a scary on prem machine.
I think that's the first time I've heard of someone considering the Japanese home ownership model aspirational. Isn't that also where the 100 year mortgage idea started?

I'd rather see that we built really solid houses that are fundamentally designed for ease of renovation, rather than routinely raze and rebuild from scratch. Code improves over time but not on a timescale that makes 20-year rebuilds sensible.
Was it used to publish malware? Given that it's a general purpose scripting tool I can imagine that some people would abuse it and use it as some sort of backdoor to get clueless users to run malware without having to publish it on the app store.

If that's the argument I can sort of see Google's point here. The Play Store is supposed to be curated and the application should follow certain guidelines. This tool as I understand it effectively provides a loophole that lets people run non-curated code without jailbreak. I know that Apple removed apps for similar reasons in the past.

TFA is a bit misleading, the whole "AD FRAUD" angle is frankly irrelevant, it's just that since Google considers that the app violates the guidelines it can't be eligible for the ad program.
This is true for the official FDroid repository but independent repo can be created [0]. This helps manage independent signing as well.

[0] : https://www.f-droid.org/en/docs/Setup_an_F-Droid_App_Repo/
Many companies tried to automate app creation like that. The entire CASE industry mentioned in the article was working on that.
Not one of them produced anything worth using. It was nothing to do with Microsoft.

The real reason that UML died is that it was a solution in search of a problem that it could actually solve. It was one that had a lot of appeal for people, so it took longer to die than it should have. But it died because in practice, it was largely useless.
So, first, let me say that, yes, that sounds like a bad workplace.

Second, just to point out (I'm sure you realize, but just in the spirit of the parent comment), no agile workplace cares about the load of tasks dev has. Are they busy doing valuable work? If not, is there valuable work they could be doing? That's it. If yes to the first, no problem. If no to the first, and yes to the second, no problem, "hey, I've got something you can have a look at". If no to both, no problem, it's on product and management to work on getting some new work items.
That's exactly why I don't want to work for the government.

Sure, the pay may be good but you're stealing money from honest people.
> Is there a website other than the GitHub page? You might consider a name change before you reach 1.0, given this already exists: https://www.karmada.org/....

The link to GH contains "karmada-io/karmada". What do YOU think?
They managed to increase the distance the mouse cursor has to travel to open the app drawer. The worst case would be to move the cursor to the upper left and then to the bottom right.

Does Red Hat monitor the mouse travel distance to measure "employee productivity," or how did they end up with this design?
It's seriously time to re-embrace the idea of ownership and control of our devices, and reject Android and iOS altogether. Developing for those platforms has become worse and more restrictive over the years, and this kind of crap is now just everyday news.

How good are Pinephones[1]? Are there better alternatives?

[1] https://www.pine64.org/pinephone/
> We don't allow apps with any code that could put a user, a user’s data, or a device at risk.

If Google thinks the ability to execute arbitrary code puts users' data at risk why don't they go the full iOS route and ban everything, from scripting apps to other JS engines beside Chromium?

I am so sick of their behaviour, the only reason I am still on Android because things like F-Droid still exists and iOS is even more closely guarded.
There's a company doing a high performance version of this for a while: https://leaningtech.com/cheerpx/
I see them as entirely separate, similar to how I think of Microsoft Word being different from https://microsoft.com/word as being entirely different.
They must offer classes in it... for a small retainer, course fee, material fee, and cleaning fee. Don't ask.
I’m flagging this as false news - both me and others pointed out that even the example in the text doesn’t fool even the basic online services for face recognition.

https://imgur.com/gallery/5beg8qg
There have been a bunch of higher-profile, "we moved to Graviton2 and cut costs". Twitter, for example, migrated: https://www.hpcwire.com/off-the-wire/twitter-selects-aws-and...
Isn’t it saying that a bunch of preinstalled apps also have access to this info?
Absolutely, once a project hits a certain size, I can attest to the value of taking some time to establish a logger with a verbosity knob and command line control. Making it as easy to use as a print statement, but with a default quiet setting, means I can more easily plan and multiply the value of my efforts printing things. Plus, a good logging system works in release builds where a debugger might not.
For making global policy, the Lancet study is great. It's not the perfect study for determining an individual's risk factors. I looked at that Lancet study in detail trying to determine how much risk alcohol consumption poses to me personally, but it was challenging. For example, the #1 risk they associated with alcohol was tuberculosis--something I'm not concerned about at all.
Can't tell if you're joking but one of the selling points of Microsofts paid versions of Visual Studio used to be good support for writing classes using UML. Microsoft is the O.g low-code company spending most of the 00s making people do things in diagrams and form builders of different kinds.
> programmers use “die” to mean “decline in relative marketshare”, not absolute marketshare. Lots of thot leaders bemoan how few devs understand really low-level systems anymore, but there are more kernel hackers in total than there were 30 years ago. They’re just a lower percentage of all developers.

This is such a great point!
Identity Thieves Took My Wife for a Ride
I really don't understand this.

Whenever I try to print debug, I end up missing the mark on my first print statement(s).

If I just set a breakpoint, I can jump back in the stack, or step forwards, so I can easily find the real place the error happens.

Of course I sometimes still print debug - when using languages with bad debuggers, languages where I don't know the tooling, languages with horrible control flow (javascript callbacks), or constrained environments, printing/logging is sometimes the best you can do. But that doesn't mean it's the best there is.
I mean, this is the same technology used to make....... bricks.

We used to make homes out of bricks, and we could do that again, now that lumber is expensive.
TSMC got where it is today because of the Taiwanese government.
Same goes for ASML- bled money for decades but the Dutch government grants managed to get them over the finish line. Canon and Nikon had the misfortune that the Japanese government was too busy saving the economy after the crash.

Government sugar daddies. The dark secret neoliberals don't want you to know.
> imagine Bellingcat being vocal of anything that happens within FVEY

Yes, imagine if they covered things in the US:

https://www.bellingcat.com/tag/usa/

Ex:
"US Law Enforcement Are Deliberately Targeting Journalists During George Floyd Protests"

https://www.bellingcat.com/news/americas/2020/05/31/us-law-e...
The problem is the same irrespective of how the house is built. You need holes for pipes and holes for an extractor fan. The bonus here is that 3D printed surfaces mean you don’t need to drill out material to make the holes.
Best Things About Developer Advocacy
I disagree. I went to school to learn how to solve problems, not somebody's subjective view of ethics. Let people who care about ethics take ethics courses if they really want to. Make corporations responsible for behaving ethically and then figure out how they want to handle it. As a private person, I live life by my own ethics and am not interested in spending my money to have somebody else lecture me on their ethics.
The latest research indicates that Methylprednisolone is more effective than Dexamethasone.

https://doi.org/10.1177%2F0885066621994057

https://covid19criticalcare.com/covid-19-protocols/math-plus...
I don't know. A social worker processing disability claims from what I understand isn't being paid well and I don't think could be described as stealing anything, if anything they give more than they get.
I use prints a lot too, but you must admit:

> You think you're here? Let's put a few print statements in there to confirm your execution path is actually what you think it is, and those values are what you expect them to be.

You could just put a breakpoint there, look at as many values as you want, and not have to re-run it if you think of another.
I've been on beta the past month and the experience was great. No issues with pipewire. Gnome's snappy, tho a hot bottom corner was necessary. The only issue for me was the agressiveness of oomd at the beginning of beta.
If you develop an app for the App store, will Apple then try to take 30% of every ticket a band sells?
My wife had to use IBM Rational Rose at her previous job. I have to say I'm glad I never had to deal with this kind of BS as a developer.
And this technique really wouldn’t work well in impoverished places where people need shelter. It works well when there’s a lot of local technology but not a lot of labor, precisely the opposite working conditions in much of Africa.
I'm confused about the line "Selfdogfood instead of email." I followed the link to get an understanding of the concept of selfdogfooding, but am not sure I understand this binary opposition.
That is crazy. Thanks for the link!
Set the clock to the correct time.

One of the inputs to the algorithm used to generate the authenticator codes (for TOTP codes) is the current time of day when a code is requested.

So you need to get your clock set to the correct time of day.
Was this hosted by PragerU or Trump University?

Attaboy, Snowden. Public service FTW.
In essence, we are going to reinvent CDNs aren't we?

For our production needs, we use S3 as a database too, and Cloudflare's CDN as the caching layer. Cache invalidation is handled through versioning.
Wait I thought it was schtum?
The end of the arms race is seen in captchas — where to defeat computer recognition they are largely outside the capabilities of human recognition.
Other comments have explained what happened, so I'll explain that the "pound of flesh" demanded appears to be quite reasonable - assistance with finding all of the known bad bits of code that were submitted as part of this project.
> Add to that that it's a closed source IDE for an open platform, and my intuition sides with Google here.

If I can't ship my closed source IDE on the platform is the platform really open?

> My guess is that when details come out it will turn out that at-least-plausibly harmful Droidscript garbage was being pushed to users and Google decided to kill it.

Of course they will say it was because x, y, and z were done to protect the users. But is it really for the users' benefit or just about control over their walled garden?
Well, probably the settlement layer won't be BTC per se, but the incoming fork by the US government.

When your economy revolves around an entity armed to the teeth you don't need consensus.
Anyone know the forum?
What the Liberals have in store for Conservatives (part 1)
Yes which now stands at $37 on average which is probably more than you what you bought at the gas station. Ethereum fees are very high too. There are other currencies that are better with this. But currently my credit card does this at a fee of ~3% instantly.
> However, the usual complete lack of communication by google is the actual problem.

Uh... Seems like the actual problem (given that scenario) is that adware is being pushed to users, not whether or not Google defended its ban in public. Complaints about customer service (from everyone, not just Google) are a dime a dozen, actual user security is clearly more important, right?

Your answer presupposes a frame where Droidscript is innocent. What if it's not, and it knowingly nodded to a community of junkware being pushed to its users (again, I have no evidence!). In that case you'd want it banned without "decency", right?
You base this theory on...? Because I worked at MSFT at the height of the UML craze, in the Developer Tools division to boot, and the "DevDiv must make money"[0] mandate didn't come down until after the industry had collectively decided to move on from UML. Additionally, who do you think was going to stand ready to sell you the tool that "automate(s) app creation from specs"? Ever see a copy of VS 2003-ish?

Conspiracy theories are fun, but the "real" reason is in one of the several articles floating around HN that past few days. Mainly, it was a disorganized mess that no one was going to build tools for. Then IBM got hold of it, then...

[0] Previously it was, "we don't care if it makes money as long as it supports the Windows platform", hence the "developers, developers, developers" from Ballmer that folks like to dunk on. I was a grunt in DevDiv, so take it all with a grain of salt.
Sometimes that’s true, though you’ve stated it imprecisely.

RR emulates pthreads in userspace, converting your multithreaded programs to run in a single thread. It does context switching between your threads much as the OS would if you had only one CPU core, but there is no true concurrency. This can hide some problems that are the result of race conditions, making them never show up in any of your recordings. If the problem doesn’t show up in any recordings, then RR isn’t going to help you debug them.

However, RR does have a mitigation for this, called chaos mode. In chaos mode it doesn’t schedule your threads fairly. It randomly starves some threads, not allowing them to be scheduled, or interrupts them before their usual time slice is up. This can make it easier to capture race conditions in a recording, though it isn’t perfect. You should give it a try some time.
People routinely manage to have "manually set" the language of documents that are very not English to en-US.
> If I can't ship my closed source IDE on the platform is the platform really open?

For clarity: the Play Store is not an open platform. The Android API being exposed by Droidscript very much is.
I would expect that Apple's chips are probably some of the more profitable chips made by TSMC. Apple has historically had relatively large margins, so they can probably afford to pay a bit more.
I would imagine if this house isn’t strong then future designs would be. Bricks and coffee mugs are also made out of clay so it’s not like we don’t already have a long history of experience working with the substance to create durable materials.
I have an LG 5k, too! And it only happens on that monitor - my LG 4k over HDMI is fine.
'Culture Shifts' is the relevant bit. Orgs that realize a month's worth of planning to save a week's worth of dev work have realized UML isn't useful to them. Orgs that haven't don't think it goes far enough.
I commend the author on their entrepreneurialism. Not sure why this needs to be a native app. You can code up a web app to generate color palettes in about 20 minutes, which is a fun excercise. Or you can just google color palette generator:

https://tailwind.ink

https://huey.design

https://www.tailwindshades.com

https://tailwind.simeongriggs.dev

https://javisperez.github.io/tailwindcolorshades/

https://tailwind-color-picker.jessarcher.com

Also, maybe consider hosting on Netlify or Vercel or Github Pages, or anything that doesn't require a server to spin up for a static site.
> Does Red Hat monitor the mouse travel distance to measure "employee productivity," or how did they end up with this design?

No, as far as I can tell the rationale is just "more familiar to MacOS and Windows users".

Of course, the rationale changes every couple of years, because it's not like Gnome 3 was trying to be a "familiar" design.

Oh well, I've been using extensions to override Gnome's silly decisions forever anyway. As long as they don't take that away...
> if Chrome doesn't have it, it must be useless

Those Chrome CVEs are for single-digit version numbers from 10 years ago. I'm sure they sandbox FFmpeg more extensively now.
Note: this is a downloadable app for MacOS and I too was fooled by the autoplay video.
https://www.tesladeaths.com/

https://www.vox.com/recode/2020/2/26/21154502/tesla-autopilo...

https://arstechnica.com/cars/2021/01/waymo-ceo-tesla-is-not-...

Tesla resists efforts to prevent distracted driving, and also resists the consistent call from regulators properly set expectations for the capabilities of its autopilot feature. People are dying as a result. You'll notice that you won't find the same articles about GM's SuperCruise feature, because they don't oversell the feature and have more safety measures in place to make sure drivers aren't distracted.

Waymo's CEO even claims that Tesla isn't a competitor. There is an obvious conflict here, but he's not the only one saying that 1) Tesla will never have a fully autonomous driving system and 2) their existing autopilot feature is falsely advertised and dangerous.
MIT Media Lab holds a discussion series around "Black Mirror" episodes. I think it's an interesting and engaging approach.

The MIT Media Lab is a community of creatives and technologists who may be active or future builders of the worlds that Black Mirror explores. This viewing and discussion series brings this community together to imagine and discuss technological futures and ethical implications, framed around the Black Mirror episodes we watch together. Each week we watch an episode and host a discussion facilitated by a researcher or practitioner whose work is pertinent to the episode.

https://www.media.mit.edu/posts/black-mirror/
Coming from embedded Linux programming, I gotta say sometimes (for easier problems) the overhead in altering the init and spinning up a gdbserver is too much; just pushing a few prints to debug something is easier. However - just having learned about rr, which seems like an amazing tool - I think that can breakpoint might change...
They're the cheapest EC2 instance type, so they're very attractive to small scale deployments like side projects, personal sites etc. (basically anything that can run on one or two small nodes) where budget is a major concern. The t4g.micro is in the free tier as well, so that'll help.

I host a few very low traffic sites & I'm in the process of switching from a basic DO Droplet to a pair of low-end Gravitons. Will save me money and give better peak performance for my workloads.
"A notable death was that of Yuri Lipski, a 22-year-old Russian-Israeli diving instructor on 28 April 2000 at a depth of 115 metres after an uncontrolled descent.

Lipski's body was recovered the following day by Tarek Omar, one of the world's foremost deep-water divers, at the request of Lipski's mother.

Omar says:
Two days after we recovered his remains and gave [his mother] his belongings and equipment, she came to me asking that I help her disassemble them so she can pack them. The camera should have been damaged or even broken altogether because I had found it at a depth of 115 metres, and it is only designed to sustain 75 metres; but, to my surprise, the camera was still working. We played it and his mother was there. I regret that his mother will have this forever... If I had known the footage existed I’d have flooded it. I think the thing that really upset and saddened me about it was that his mom has it now – she has the footage of her own son drowning."

https://en.wikipedia.org/wiki/Blue_Hole_(Red_Sea)
Agreed. Seems that some of the engineers commenting here work on projects in which they would have us believe a narrower description of what keylogging actually is, because they implement shady keylogging in their own products and need to feel better about it. If I don't press a submit button, and you are fielding my keystrokes into your database at any point, you are keylogging. I would not purposely use any product, or chat window, or form that I knew was submitting my keystrokes to their backend. If there is a button to send the form, only then should it be sending anything to your server. But this is hardly surprising these days with how entirely out of hand all the total data capture scope in products has been heading.
I’m talking about a game-theoretic dynamic that’s easily observed in real world professions (e.g. plumbers, cleaners, art conservators, etc.), and even in exactly the same industry (human professional matchmakers.) The “presumption” here isn’t really much of a stretch.

It just-so-happens that dating sites don’t currently follow this model, because an external force (Match Group) came in and explicitly chose to consolidate the market into a cartel, where 95% of “competing” dating sites are actually in collusion due to shared ownership. But there’s no reason to expect that situation to last forever, any more than there’s reason to expect the dominance of the currently-dominant social network (MySpace/Facebook/etc.) to last forever.
Is there a specific reason this needs to be a program I download rather than just a website?