skysight-inc/HackerNews huggingface dataset:
Welcome to my company a few years ago. Except they were not programmers but PM and architects, and algos were subcontractors. Now we have real developers (I'm in one of those teams)
These are just isolated demands for rigor. I gave you a concrete list. You're welcome to dispute any of them on the actual facts. Until then, I think we're done here.
I had a colleague recently take CliftonStrengths. Their "skills" were equally balanced across all 4 categories and they have a history of "getting things done" although not always doing all things to the point they are "correctly done".

When I took it a few years back all my skills were clumped into strategy, which might explain why just doing strategy isn't necessary a way to get things done and may be a waste of time if done to excess.
Exactly my thoughts as well. I think we shouldn't be so quick to pass judgement on decisions made in Brazil without hearing the various points of views. I get the impression is that there's a lot of bureaucracy and internal tension in Brazil. Is this getting at all better over time, or is it spiraling out of control?
For enterprise deals, the price is often a small part of the overall cost of ownership.

The defining element of enterprise deals is complication: large companies don't tend to buy the product as advertised. They need the vendor to make lots of adjustments and carry out extra processes to deploy (or else those costs fall back on the buyer). So, until the buyer's requirements have been explored, there's not a useful estimate to be had.
Show HN: GitHub Profile View Counter
There's a school of thought that the descendants of expert-systems are the key to having auditable decision-making systems, where conclusions come from a composition of rules, and can therefore be explained (and corrected). There are lots of valid criticisms of this approach, but I have yet to see someone offer a compelling alternative.
It's honestly probably easier to work on new project than try to finagle around the libre/open office UI code
> This is not "apologetic BS"

You started by claiming it's "100% false" and ended up saying changing your mind and agreeing it's true but for a good cause.

I agree it's not BS but apologetic it definitely is. You are justifying a decrease in security for the benefit of usability. This in itself would be a worthwhile goal if it wasn't for the facts that it goes against reasonably expected behavior and as a user I am not made clearly aware of this or given the option to control it.

Everyone is used to being asked for password reconfirmation before changing the password so it figures that they have the same expectation for the 2FA. I know I did.

> There is NO human backup - all emails, google photos, google drive etc GONE.

That's also Google's decision. You can't use one bad decision to justify another. It's likely this 2FA decision wasn't taken to help you get easier access to your account but to allow them to have 0 support knowing 2FA issues are easy to happen especially to people who won't properly save recovery keys (most people).
Might not be the exact right feature-set here, but Google Sheets allows you to write custom functions in Javascript. IIRC, you can hook a Google Sheet up to Google Forms and this might give you what you want.
>tens of thousand of hours
>electrical engineering
Yea gluing a piece of tape is a piece of art even Marx wasn't able to.
In all honesty, I think that most of the LibreOffice audience would be happier with WordPad if they knew it existed (middle school students, one-off work projects, personal story-writing).
Funnily enough, we tried disestablishing the reservation systems. It was the Native Americans who objected to that.
Microsoft uses a .NET static site generator for company blogs similar to Hugo.
It still might not properly incentivize people. If a job is ordinarily worth $16/hr then your effective income for low total hour counts is only $8/hr, which might not be enough to incentivize a person to get the requisite education/training or to put up with unpleasant demands of the job. An employer would have to offer $32/hr to generate $16/hr in value to such an employee.
But speech and opinion-forming plays naturally a large role in it, especially in a democratic system. Lots of speech does have consequences (and lots of it is intended to have consequences that aren't just speech without further consequences). Speech shouldn't have consequences just doesn't work as an absolute position IMHO, and if it isn't then it's harder to explain that counter-speech isn't allowed to have consequences. (I'm explicitly not saying that every consequence is acceptable or justified)
I use LibreOffice calc daily as an excel replacement on Linux. I am a Software Developer and prefer to use Linux for my development OS.
After 12 years soup.io is shutting down within 10 days
They addressed this partly by LibreOffice Online: https://www.libreoffice.org/download/libreoffice-online/
We as a collective seem to treat the government as a natural person online, but not in person.

If a police officer sits down at the dinner table next to me and listens in on my conversation with friends and family, I'd be quite uncomfortable. I'd feel equally uncomfortable if they sat across the restaurant and pointed a microphone at the table to record everything. However, suddenly we treat them like normal people if they download the entire contents of our digital lives and process every word we've ever written online.

It's one thing for Twitter to be accessible to natural persons publicly. It's another for a government to treat everyone as though they are under investigation at all times, without a warrant.

For clarity, in my opinion, a police officer who just happens to follow me on twitter because he likes video games is a natural person. However, he stops being a natural person once he starts representing the organization he works for.
I don't understand this debate around blocking camera. If your laptop has already been hacked such that the attacker has access to disable the green light(if we could be disable by prevailed account in the worst case), wouldn't you have more serious things to worry about? I mean worst case they could film me nude or something.
In fields outside of computer science and technology in general, the rate of change in velocity or speed is usually called acceleration, or deceleration, as appropriate.
There are a bunch of TikTok wannabes (Byte, Dubsmash, or the various attempts by Facebook), none that I've seen are as fluid or addictive. TikTok's ability to navigate around with a bunch of responsive swipe gestures and keep showing things that might be interesting is miles ahead of the competition. The fluidity is very dependent on a good internet connection.
Looks like the DNC is also disallowing the app on their employees’s phones too.[1]

Don’t blame them, they don’t want the kind of leaks that happened last cycle.

[1] https://www.kdrv.com/content/news/571708792.html
To that point, I know Office 365 has really caught on, but Google Drive/Docs/Sheets really beat them to market and it's become my go-to for collab.
What's the size of your userbase so far?
Take it from someone who has to occasionally work on an over complicated type system which uses HM inference, it ain't all that fun.
Permanently != until there's a vaccine or effective treatment.

There's lot of room for optimization/improvements. Travel might be ok to locations that have this under control, for example. We might find better solutions for keeping the transmission low. We could decide to clamp down harder and eradicate the virus locally so that we can trade off local restrictions vs. travel restrictions.

It's just between all the bad options here this seems to be the least bad. 2 years of the disease raging through the community until (maybe) there's herd immunity sounds so much worse. I'm pretty sure the Americans who think this is the way to go will change their minds come this fall assuming the current trend continues. Maybe I'm wrong... Let's catch up in December ;)
I'm not saying you're wrong, but, if that's the case, why haven't we used the same technique already to ramp up testing?
Yes, what you describe is trivial - and it would be similarly trivial to design a module that appears to respect the switch (regardless of Linux/Windows) and yet records things surreptitiously, only to offload it at a later date.

Remember the amount of effort VW was willing to expand to cheat emissions testing.
Why's it a type error rather than inferring a sum type?
Interested to see the graph of political ad spend on Facebook in the final days leading up to election day in 2016.

Some countries, like France, already ban political advertising in the few last days before election day, in efforts to avoid last-ditch misinformation campaigns at the last moment. They also ban political advertising on social media in general though, so not exactly pommes to apples.
Nitpick: Khashoggi was a writer for WaPo, not NYT.
Super You – An iOS app to transform your friend in AR
If you were one of these people... please see yourself out.
Yes, if the owner or organization is found to be breaking the law. Malicious domains are seized every day. Here [1] is one of the most recent examples. Some people try to evade this [2] with varying degrees of success.

[1] - https://www.msn.com/EN-US/news/technology/microsoft-secretly...

[2] - https://torrentfreak.com/how-to-stop-domain-names-being-seiz...
Even police departments don't send their paramilitary groups (eg. "SWAT") to every scene, police don't need to be at every emergency call. In fact, this is already the case -- when you call 911 for a medical emergency, an ambulance or medical fire department unit shows up (usually alone). In the same way, "defund the police" means use police more judiciously, not necessarily eliminate police.

> The future of America is that of a lawless gangland like Mexico if the police are "defunded".

Citation needed.

Gang violence in the US has been declining for more than 2 decades, even as the population grows and US police case closure rates are far below 50%. Police don't have as much effectiveness or as good of a reputation with innocent civilians in gang territory as I imagine you think. Also, a significant portion of the US already has and carries guns, so it's not like gang violence would just expand boundless even if there were no police.
Pragmatically, I believe the threat is that someone has managed to install some malware on your phone/computer/... you are 2FA logged in.

If so, then the bad guys can disable 2FA on your account without you having to prove the 2FA token. [Edit: but nowadays, at least you get emails and device notification that it has happened]

Traditionally, security teams have thrown up their hands and said - with malware installed, all bets are off.

I'm not sure I agree with that assessment these days, with state sponsored 0-days and trojans. I think that OPs sentiment is right, and Google and others should require 2FA reauthentication to remove 2FA, especially for their 'titanium' security tier.

BTW, it's interesting to ask what is the downside of requiring 2FA re-authentication: I believe the reason to not require 2FA is historical: When it was initially rolled out, a bunch of people tried out 2FA because it was the new coolness, got somehow lost and immediately wanted to disable it, but are not able to (lost token, have no idea what the heck they are doing etc) and get stuck. Since 2FA account recovery is very manual and expensive, Google probably doesn't want to take that hit.
Can someone help me understand the extent of possible damage by having a webcam cover? This might at least inform me if its worth the risk.

When Apple says
"you might damage your display because the clearance between the display and keyboard is designed to very tight tolerances", do they mean?

- the display itself could have scratches?

- the display connector at the hinge has a chance of weakening?

- others?
IBM, Microsoft, Cisco, VMware, CyberArk, headline 2Q Cybersecurity M&A action
From my experience the best comes from a combination of both. Everyone think separately and come up with your own solutions, then meet as a group and everyone goes over their ideas, then go one by one and list the pros and cons of each solution. Typically you can eliminate half right off the bat. Then you go through each of the remaining ones and brainstorm how you can tweak it to maximize the pros and minimize the cons. Sometimes you can't make any changes and sometimes you end up combining different parts of different solutions into one.

Note that this will only work in small groups, like 3-5 people or so.
But you just moved the goal-posts from a discussion about whether the implementation was faulty (and Apple was misleading their product owners) to one about whether the design compromises are right.

Apple claims that the LED comes on when the camera is active, which it claims helps protect your privacy. That seems to be true, and certainly no-one seems to have any contradictory examples that are not 12+ years old.

I can argue that when one uses a sliding cover, one can easily forget to reset it after a video chat. The design is bad. The right solution is simply not to have a camera. It's just a different design compromise.
I suppose somebody calling for a paradigm shift would be called a “Luddite”.
> The other aspect that came out of Amos' investigation was that passwords.google.com seems to store your passwords in an encrypted from that uses your google login password. This allows anyone who knows your password – say, because Safari auto-filled it for you – to be able to decrypt your cloud passwords.

This up to the user, he has a choice. Google gives you the ability to use a separate password, one which Google will not remember for you, to encrypt all your Chrome-Sync data. This is your sync password. You can choose to let Google manage this for you, in which case it explicitly uses your Google password and Google could read all your sync data, or you can manage it by yourself ("Sync Passphrase"). If you switch between methods, all Sync-data (Bookmarks, Passwords, AutoFill, ...) is deleted.
There are connections between the two though, annoyingly often. Advocating for a policy change that will ruin some people's lives. Advocating for a status quo that will ruin some people's lives. Advocating for some group of people to be fired. It doesn't make sense to see speech just as a consequence-less thing, in both directions.
Bolton is consistent. He has consistently been a warmongering villain. Like many other USA "international security experts" he has never shied away from lying in pursuit of his terrible goals. I'm not eager to believe a story from him that only Trump or Xi could contradict, if they even cared to do so.

But sure, Trump could have said it. He could say anything at any time. As he sees it, he got elected by promising to bully minorities. In office, he has bullied minorities. It's not surprising that during negotiations he would attempt to find common ground through shared appreciation of commonplace governmental activities.
It would be mildly impressive if a manufacturer made a fake cover with a switch to detect when it's "closed" and make the main camera stream filtered to look like the cover is real, while having a 2nd back-door unfiltered stream. Of course this could be detected by someone who took the unit apart.
The question isn't whether you can add a cover to the product after the fact, it's whether you can trust a switch on a product to do what the manufacturer says it does.
I’ve been out of the PHP game for a decade or so but Windows, Apache, and PHP always worked no problem. Maybe Windows, IIS, and PHP is a more fickle stack?
Exactly, parsers are complicated, generally involve a lot of manipulation of memory buffers, and for performance reasons are usually written in a language without memory safety (though this is starting to change with languages like https://github.com/p-org/P and rust).
No, I am not a customer because I do not believe bookmarks should be something that you pay to host in the cloud. However, for a self-hosted alternative my suggestion would be awesome and likely superior as it could be synced with any provider (Google Drive, One Drive, Dropbox, Nextcloud, etc).
The great thing about languages that implement HM types is that they allow you work as quickly or as carefully as you'd like without needing to change languages.

If you've done something a million times before and are familiar with how it works, you can leave off all the type hints, and it'll figure them out for you and stay out of your way so that you can work more quickly. If you make a mistake somewhere, the compiler will still tell you.

If you're doing something new, or don't quite understand something, you're free to add type hints wherever you need them to gain clarity. You can even do stuff like:

let var: () = ...;

if you have no idea what type something is and just want to ask the compiler for help.

Once you're done, you can tidy up if you think it makes your code more readable. You can still leave top level hints to be kind to your coworkers or future you.

I think the ability to dynamically shift between "cautious exploratory mode" and "reckless I-know-what-I'm-doing mode" at the drop of a hat is why you hear a lot of anecdotes about people using languages like OCaml or Rust as if they were scripting languages.
I'm in the exact same boat. I know there are differences between excel and calc, but none of them affect my daily usage - which to be fair is about 60-70% using it ass a glorified CSV editor.
> We know that machines with AGI are possible - humans are such machines.

Are we? How do you know this?

Define "general intelligence". Then prove we have it. Then demonstrate that this definition that includes us doesn't include something commonly accepted to not have the same qualities.

Also, if we don't have "general intelligence", what does that mean?
I guess the system and design is self-made. What prevents you from copying the style?
Thank you.

The tb came that way, but it wasn't correct in placement or how many it had to be touched when the tb was dark. The tb isn't good for programmers when quickly typing text. It's also a complete change for changing volume quickly. This comes into play when switching multiple times every day between full volume meetings on headphones and full or medium volume on speakers. The tb doesn't act the same as original keys just by adding virtual keys.

Yes, these are first-world problems, but this was completly needless and makes the keyboard less useful than all of the other mac keyboard I use daily. It's like Apple thinks that people have one and only one computer they ever use.
There probably isn't an easy, simple or universally acceptable answer.

But... the US taking its treaty obligations with native peoples as seriously as it does with other nations would be a good start.
I thought the LED is now connected to the camera by hardware? You cannot disable it by firmware while the camera is on.
I think part of it at least is that the engineering tools have, on average, a more technically sophisticated user base and those tools mostly involve working at the command line or through an IDE like VS Code or the like. I think a lot of where free software falls down is on the GUI, which is less of an issue with engineering tools.
> That is very dangerous.

Not having employers provide health insurance doesn't necessarily mean a free-for-all.

For example (IIRC) the Swiss system unbundles this, but it's obligatory to buy insurance, so that you are not free to be selfish "moron" (i.e. to pay nothing until you get sick, and then your neighbors pay so as not to have people dying in the gutter).
Man, this looks like a real trainwreck.

You know how all those famous people did that open letter against Cancel Culture recently, and the majority of them backed away from it realizing it made them look dumb?

This is the exact same thing, but for programmers. Stop doing this and just accept your deserved criticism when you include slurs in your code comments.
You can't change 2FA with just your password - you are being confused by the headline.

You need a second factor. That is either your 2FA device, a backup 2fa, backup codes, an authenticated and still valid login session etc.

If you are security paranoid you can lockout insecure 2fa methods, never validate your device and sign up for their Advanced Protection Program.

Note however, google is VERY clear -> if you lock yourself out it is game over. They do not allow humans to override the lockouts -> period. This is obviously good for security. All the folks here complaining about this supposed 2FA issue while asking for human support to allow login override / resets really have no clue about the GIANT security hole that opens.

Witness all the sim card hijacking done through phone co's (that do allow human involvement).

Google is CRYSTAL clear.

Q: Create a replacement Google Account

A: If you still can't get into your account, create a new one.

Q: Why can't I get into my old account?

A: We couldn't be sure that you're the owner. To keep accounts safe, we can't give access to them if we can't confirm who the owner is.

They've closed the big hole (human override / corruption / bribes / social engineering). And have made it so that you have only a bit of extra risk to stay in your account. Don't like that? Don't authenticate your devices as trusted.
Personally I find LibreOffice Writer to be fine for my regular reports until something goes wrong and then it's like old versions of Word.

For example, occasionally when I'm making a numbered list the tenth item and beyond will be bounced over a full tabstop which looks horrible. Then I'm trying to work around the problem by messing with the tab stops which causes problems for the rest of the document.

It's really hard to fix when something goes wrong as a casual user. Inserting images/figures is fraught with peril too. I sometimes find myself hacking the doc until it looks presentable and then not touching it. It's like those old "smart" systems that weren't quite smart enough to get it right, but would fight you tooth and nail when you tried to undo what they did.

For what its worth I prefer the consistency of its interface over the ever changing ribbon of Word. Word also tries to guess what you want and when it guesses wrong it's really annoying.
Which is why Valve taking a cut of Marketplace fees is so dangerously flirting with gambling laws.
The HM type inference used by OCaml breaks down when you add in nominal subtyping, which is common in mainstream static languages like Java. OCaml handles this by giving up subtyping; there is none in the core language, and the (rarely-used) object system uses a form of structural subtyping based on row types.
Shaming? prudes? judgmental?? What on earth are you talking about?

Look, an increasing number of people (not just me) are realizing how detrimental to their life this little habit has been. Many wish they realized it sooner. And when they realize they are far from being alone [1], they naturally tend to think the effect of porn might be understated in our society.

I'm not judging anyone, if people enjoy it and it doesn't affect negatively their lives, good for them. And if I'm wrong and people like me end up being just a minute minority, then Great News!

But I really don't understand why I get downvoted for this and I understand even less this rambling about 'prudes'.

[1]: https://forum.nofap.com/index.php
> Rather, I was saying criticizing the idea of restricting speech is not inconsistent with free speech ideals

Restricting in what way though? Formal restrictions: laws, assuredly this is inconsistent. But if the "restriction" not a formal restriction, but instead a reaction to criticism, then this is a meta-criticism of criticism, and that is counter to those ideals, because criticism itself is speech.