skysight-inc/HackerNews huggingface dataset:
As I said, Delphi/FreePascal have been handling this for years without issue, so "not possible" sounds like you're giving up a little too early. The encoding of a string is not the same thing as its type, and shouldn't be treated as such. Python has to know the encoding of the "file" string by the encoding off the source file. It then also has to know what the encoding of the b"file" string is because it is explicitly specified. That's all of the information that it needs to make the comparison, so it should either a) issue a compilation/runtime error if its an invalid comparison, or b) return a proper comparison result. Returning an invalid comparison result is the worst of all possible outcomes.

As for character sets/code points:

https://stackoverflow.com/questions/130438/do-utf-8-utf-16-a...

A byte string is simply a string that is using the lower ASCII characters (< 127). The code points for "file" map cleanly to the same code points in any Unicode encoding.
It's not a 'personal' decision to appear on TV in front of hundreds of millions of people when you're a representative of the company. High profile actions will be interpreted as representing the interest of the company.

He can personally support Kav, have dinner with him, maybe not hide anything about his support or friendship ... but making public statements, such as appearing on TV is a whole other dimension given his role.

FB execs should not be involved in any kind of political controversy unless it directly affects FB.

So I think it's not hypocritical for Sandberg to indicate that it was a mistake, I think it was.
Ah geez, I remember Cartoon Cartoon Summer Resort like it was yesterday! I'd leave the desktop running for 30 minutes while it loaded because dialup was sluggish as hell.

I really enjoyed your writing style and it's definitely inspired me to have a poke around some other games too!

Thanks :)
I think there are some less concrete responsibilities. This post assumes all your colleagues give a shit, while some work might get delegated to a colleague who then waits for you to step them through it. How do you motivate people to take responsibility for their work (when firing or changing teams isn’t possible)?

I think a senior engineer is also going to be one writing fundamental proofs of concept when time is tight (or at least I have been doing this)
Not necessarily for that, but it does routinely happen that an ODM uses the same PCB design for multiple projects. This results in various chips remaining unpopulated, 0-ohm resistors used here and there to route pins to the right peripheral and so on.

As for stupid changes, while I don't remember the details now, I definitely remember drafting at least one schematic that supported accessing the same peripheral in different ways (or something of this type?) because we couldn't figure out the best one (or the right one?) from the datasheet. It's definitely the kind of thing that I'd rather not see in a final design, and which I'd iron out in a subsequent revision, but I suppose if you work under the consumer industry's tight deadlines...

Oh, and of course, some PCB traces literally don't lead anywhere in the connection sense. E.g. guard rings aren't there to connect electronics together. I suppose it wouldn't be hard to mask some malicious connections that way.
So now you are comparing race car drivers to the typical commuter driver, apples to apples. You can cite all the evidence you want. When shit hits the fan and you don't have protection, you can only wish for not regretting your decisions.

For me this discussion is done. I have this particular perception, you have yours. We are both happy with it. Stay safe.
Using QEMU to produce Debian filesystems for multiple architectures
That’s why liberal “diversity” doesn’t add up logically. Diversity supporters are basically saying “we welcome all points of views and all backgrounds, unless they are different from ours.” Which is the exact opposite of diversity. I would respect diversity if they applied it without bias. That means including people you don’t like.

Google’s executive team complaining about Trump winning the election (as we saw in the leaked video) totally violates diversity principles. It sends the message: we do not like employees who are Trump supporters. No Google employee would want to show his support for Trump inside the company, after such a company meeting.

True diversity means complete separation of company and politics. It’s ironic that the people wanting to promote diversity are the same people who are going to doom it.
There are some ways to fix it and it's a fairly interesting problem. But yes, many are potentially dysfunctional due to this and it brings up some points about inherent weaknesses of small blockchains as they presently exist.
> I'd say this annoys a lot of people whose job it is to automate things, and this is the first proposed solution I see.

If your job is to automate things and you're not using containers, then you're doing it wrong.
Where's conda?
Ask HN: I'm going to China. What privacy precautions can/should I take?
In the title. I've never been to Asia before, and I'm very excited for the trip.

I'm an outspoken advocate for e-rights, from privacy to freedom of information. Needless to say, I don't mesh well with, nor agree with Chinese govt. policy.

Is there anything I should know before going? I've heard horror stories about dissidents being kidnapped for speaking out, etc. I'm unsure what stories are fact, what stories are exaggerated, and what stories are pure fiction.

I'm respectful, and obviously won't go and force my views on others, but where is the dividing line? Should I never mention the great firewall? Should I get a VPN, or is that illegal?

Thanks for any advice.
This is closer to the truth.

I remember when the net first came up, I'd watch my friends in both parties argue online. They'd do some research, agree on the underlying facts, then things would progress.

They might never come to agreement, but they began a discussion on the terms of the discussion, which was progress. If done well, everybody could part as friends. This is the dialectic. It's what friends do. It's designed to understand the issue by understanding one another better. This is how productive conversations are supposed to happen.

But folks caught on to that, so they started flooding the internet with a lot of rhetoric. Now, if you disagree, there are a hundred sites on your side that are quite happy to provide you with all the emotional ammunition you need. This is argumentation, what lawyers do. It's designed to win at all costs. Conversations are battles to be won. Combine that with some nice rhetorical tricks and there's really no need to discuss facts anymore.

Take a look at what education a lot of the talking heads on TV have had. They were trained in rhetoric, the legal profession. That's no accident.
You missed the real point. Its not how he uses vim. It's a rare chance to experience how a 1000x programmer works. Its a gift to see a very bright, proven programmer code. To look at how an accomplished knowledgeable coder thinks, google's with the kind of keyword, what websites he vists, the songs he plays, even the kind of drinks, food e.t.c(for 11 hours straight some drinks might be suited best). If you work for a big tech company( and in the right team) you might get to see over the shoulders of 1000x devs. But for the rest of us this is the closest to looking over the shoulder of 1000x dev at work.
Government Spending Millions on Cryptocurrency Tracking
Both major US parties are headed towards their own extreme, highly skewed views of reality. People deeply rooted in each side think it's only the other side that's crazy.

And the media megacorps are playing this up hard, really trying to push that divide to get people to view their reactionary bullshit, bringing in the ad revenue. And it's working probably even better than they intended, since Americans seem to hate each other more than they have in almost 150 years.
Indeed. They can turn around or the driver signals to wait. Anyway, point is, Dutch reach is despite its name not a common thing in NL.
Full of spam adverts redirecting my phone
Which Caste Is Looting India?

https://www.quora.com/Which-caste-is-looting-India/answer/Ad...
This is not entirely true. Passive funds only perform transactions in response to change in market cap. Market cap value change for any company is entirely controlled by active funds. In other words, you can think of passive funds as observers in market who follows what active funds will do in aggregate. The entire reason passive funds out perform active funds is because they sort of act like ensemble of active funds.

Now think of a world where passive funds dominates investments and very few active funds survive. Now the market cap variance increases and small changes induced by active funds gets hugely amplified by passive funds. For example, a hedge fund may decide to liquidate their position on XYZ due to random reason and can trigger 1% change in price (because active funds willing to buy might not be high in number). This then immediately changes market cap and all passive funds will rush to liquidate as well which will tank that company. This obviously can be gamed by clever active funds.

As more and more investment becomes passive, I think the ROI for those investors reduces significantly compared to active investors. I am working on theory part for this. If anyone is interested, please feel free to email me.
Packages installed from different distros will conflict all over the place, this is silly, please don't add conda despite my other comment!
I'd cuddle with it for good bye and throw it away, but I'm sure my dad would cover it in silver and keep it on a bookshelf as well. He does that with insects he finds pretty, weird guy.
I have a China Unicom in my phone currently (as a second SIM, but I might now take it out) and haven't had any problems with Google Maps. When I was in China in June I was using Google Maps via VPN. This doesn't mean much of course as things can move pretty quickly. I also didn't realise a SIM card's capabilities.
Overall, all of them are fine desktop environments.

But the thing is, if you're making a large application, for Gnome for example, then you can't by default be confident that your application can work very well on other desktop environments like KDE or XFCE.

I think this is what the speaker have meant: Linux Desktops moves many responsibilities on to you (You need to test your app against for each desktop environment for example). And sometime, that many responsibilities can be troublesome (burden, to say the least).
So it seems Hobo'ing has finally made a comeback in the US. If this isn't a sign of the times, I'm not sure what is.
As a user with a HiDPI laptop that needs to connect to non-HiDPI external monitors, Xorg is not reasonable. macOS is way ahead.
I hope we can find a sustainable model with these bikes. They are really useful in the cities they're in. I've used them in the UK in London and Bristol, and it really feels rather magical when you stumble across a bike, realise it's by far the fastest way to get where you're going, and within minutes you're riding off.

Perhaps the solution is a hybrid of the fixed dock cycle schemes which are really capital intensive to install, and these completely free-floating schemes. Maybe some docks with only RFID chips and no active electronics. Make the docks steel frames which are just bolted to the ground rather than cast in concrete, and maybe installation is affordable.
>> To prepare for the test, I read A Tremor in the Blood by David T. Lykken. The book described the use of control versus relevant questions as well as countermeasure such as butt-clenching.

This explains that other thing I read yesterday, in a different article about the polygraph test:

"There may be something that's put on the tip of the finger that records blood flow and we also use something called a movement detector which is on the seat and picks up if you're trying to beat the test," Prof Grubin explains.

https://www.bbc.com/news/world-us-canada-45736631

So that's not a "movement detector". It's a butt-clench detector.

That's just the level of seriousness I'd expect from modern-day sorcery with wires and computers, instead of fetishes and incantations.
Op of the thread here. Could some who has the authorization to change the title of the post please change "Holtz" to "Hotz". If you are reading this apologize "Hotz".
The article is on the same level as the comment.
Well for one you can rewrite git history, and there is no independent verification of what you change.
FB execs should not be involved in any kind of political controversy unless it directly affects FB.

One person's political controversy could very well be another's platform.

Who are any of us to decide what that dichotomy looks like if not anything but bystanders? Furthermore, if that's an opinion you really want to take, then would you similarly argue that Facebook should therefore have nothing to say politically? Ever? About anything? In any shape or form on the platform-since as easily as someone could take Kaplan's appearance and assert it as a direct endorsement of Kavanaugh coming from Facebook, I can easily suggest that any political feature on Facebook and just as similarly say it has the the approval of "coming from" Facebook.

Do you see how easy it is to flip your conceit right on its head with such an absolutist demand?

Can I then ask Facebook stop putting banners up reminding me to register to vote (I already am) or that I should go out and vote in my local county elections (I already did), or to have a position on LGBT Rights? (I do)

If the execs shouldn't be involved in any political controversy, then the platform should be devoid of political calls to action similarly and follow that lead.

Taking the long view, I don't see either happening.
> it would have been obvious that these are not the same by volume and severity.

If users don't have backups, any unintended data loss caused by an operating system bug is bad because it can be difficult or impossible to recover the affected data. Would you not agree?

You may not have been affected by the two bugs I described above, but some people would have been (more so with the image corruption bug).

> the described bug has not happened as a result of an upgrade, it was not forced on any user and definitely was not affecting the whole desktop.

If you go back further in time, there actually was a bug that resulted in data loss during an OS X upgrade.

https://www.macworld.co.uk/news/mac/exclusive-oxford-semi-fi...

Oxford Semiconductor has issued a statement with regard to the emerging Panther and FireWire data-loss debacle.

The company says: "Oxford Semiconductor has been investigating reports that some FireWire 800 drives have lost data after an upgrade to the Mac OS X 10.3 Panther operating system is installed (released late October).

"Currently we believe this issue relates to a change in the way Panther uses FireWire that affected version 1.02 of the OXUF922 driver software. A new version, 1.05 was issued by Oxford Semiconductor to the manufacturers of external drive products in early September."

As Macworld UK first reported yesterday, users installing Panther while having an external FireWire drive connected to their Mac have seen data loss; similarly, users with FireWire drives connected to their systems have seen data loss once they reboot Panther. At this stage, it appears that the problem is confined to FireWire 800 drives.

In 2001 there was also a bug in iTunes 2 that caused an entire hard drive partition to be deleted if the volume label was prefixed with a space.

https://www.wired.com/2001/11/glitch-in-itunes-deletes-drive...

Some Macintosh users who rushed to download the latest version of iTunes – Apple's popular digital-music player – were singing a song of woe on Friday. A bug in the installation procedure caused the application to completely delete their computers' hard drives.

The bug seems to have affected computers with a very specific configuration: people running Mac OS X who had "partitioned" big hard drives into several smaller ones, and who'd typed a space at the beginning of the drive name.

For example, if a Mac had a drive named " music" instead of "music," it might have been deleted by iTunes.

Tom Fisher, a computer repair technician who lost about 100 gigabytes of information during the installation, said that people often include a space in the drive name to ensure it shows up at the top of the list when they examine their drives.

According to Mac experts who examined the code of the buggy iTunes installer, the problem arose from a very tiny programming mistake – a forgotten quote mark.
You know, forced resignation is a legally recognized construct. I don't pretend to have any idea what actually happened behind the scenes here, but given the circumstances I can't blindly take his resignation at face value.
May I suggest org-mode? It can act as a pretty good replacement for Excel, Word, PowerPoint, and even FrontPage. You can even use latex inside org-mode documents and it has an integration with gnuplot.
Please don't get personal in comments here. It breaks the site guidelines and leads to worse.

https://news.ycombinator.com/newsguidelines.html
So true. I clicked on the link thinking that it had something to do with Amazon deliveries at campgrounds/RV parks for people on vacation, only to find out that my default level of cynicism is woefully inadequate.
Common Scottish English usage I encounter daily: "that bin reeks", "my dog rolled in fox poo and she reeks", "I was reeking of sweat", "that place reeked".
Please don't post unsubstantive comments here. Especially not partisan or nationalistic ones. We're trying for a bit better than internet median here.

https://news.ycombinator.com/newsguidelines.html
Not really that surprising since there seems be a lot of focus on things like Minecraft Education Edition, which isn't Java based.

(Which, as a teacher, I am finding a fantastic tool for both introductory programming and other topics)
Then why does the web site say:

Product Care

Avoid putting socks in dryer

Machine Wash in 40 °C / 104 °F

Do Not Bleach, Do Not Tumble Dry

https://socksbakery.com/description/2
Hi, I absolutely love extremely hoppy beers, and not for any hipster fashion reasons. I just like the taste, so the explosion in IPAs has been awesome for me.

I also love strongly peated smokey whisky and outrageously strong cheese :-)
We've banned this account for obvious reasons. Posting like this will eventually get your main account banned as well, so please don't do this.

https://news.ycombinator.com/newsguidelines.html
I wouldn't mind these forced updated, if they took seconds like on Linux. Why are Windows updates so slow? And why I cannot use my computer when updates are running (like on Linux). Part of the problem is that Windows locks files so they cannot be deleted/replaced when full blown system is running, but it has to be more I don't know about the update mechanism.
Ha came here to leave a link to Terasology. A classmate created it back in the study days. He went to work at a German game studio.

The project was joined by more and more contributers and has become really impressive!

Minecraft-like games are not really my thing but I recommend it to most people mentioning Minecraft :)
That and a couple of other items on the list would fall (for me) under "mentoring/growing." I feel like a senior engineer should be working only on the really difficult stuff and also enabling other engineers to eventually be able to also work on the really difficult stuff.

Enabling people to work to high standards, helping them when they're stuck, and helping with time estimates are all great parts of mentoring.

It's a little shocking to me that "make sure folks are working well together" is tossed aside as "the manager's job." Part of being on a team, to me, is learning to communicate and work together effectively -- that's not a "manager's job," it's everyone's job. A senior engineer, by virtue of being senior, should also know and be able to teach effective communication strategies.

It's just as important for an engineer to know how to communicate properly, whether it's within the team, with superiors, or with customers. This can reduce and lubricate many kinds of friction that ultimately cause needless work.
... why not PackageKit?

pkcon is a good tool, even if a bit janky, that hides well lots of the differences between the several package managers it supports.
A while ago I checked what's the rate at which code gets put down within the organization I'm working at.

I went through a few repos and the result was a weirdly consistent 30-45 LOC(sans tests) daily for a 2-3 person team - at least on the front-end.

Since then I'm sceptical of opinions saying that a 1500 LOC+ project could be put together "within a weekend".

Not saying it doesn't happen, but good projects of this sort have to be rare.
AI ethical principles relate to the development of a superintelligence

This is not true; there are real-world ethical considerations right now with existing tech, infact have been since the most rudimentary AI was applied in commerce or government
What was "recently discussed in the news" does not necessarily have any truth value.
Here in London 54% of households own cars and the number is constantly declining.

But "everyone else" doesn't necessarily exclude car owners. Car owners are also residents who need to breathe, sleep, play and walk. Owning a car isn't the same as using it all the time. And using a car occasionally doesn't mean you have to own it.

The restrictions are pretty obvious if you open your eyes, ears and nose. Large parts of our cities have become effectively and legally unusable for anything other than driving.

And that's not just because of polution levels that kill tens of thousands in the UK alone, it's also because of government enforced bans on using that space between buildings called roads for anything else.

If my choice were to do so much as walk on a road or use a bicycle on a motorway, I would be penalised and forcibly removed. Large swaths of the city are dedicated exclusively to road traffic in spite of a desperate lack of land for home building.

These government enforced rules and restrictions are what I call collective choice.
Just yesterday I was commenting about how Windows developers are still adjusting to the corporate's latest business idea, rolling releases and hopefully TDD. Now I'm sorry to have been so kind. This kind of shit shouldn't escape testing. Touching files that shouldn't be touched? Really? Is that how much Microsoft cares about the safety of their user's data?
https://news.ycombinator.com/newsfaq.html

https://news.ycombinator.com/item?id=10178989

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
> That’s why liberal “diversity” doesn’t add up logically.

Your first error was to think that "diversity" has anything to do with "ideas",no it's diversity excluding diversity of thoughts, it is pure newspeak coming from interesectionality school, a extreme ideology in my book.

When Apple's diversity chief, a black woman, was fired because of the outcry generated by her saying that a room full of white people could be deemed diverse because they could come from different background, It absolutely demonstrated my point.

It never meant diversity of opinions. But it's a positive word so who would be against diversity? see what these people are doing here? same with "inclusiveness", "safe spaces" (who doesn't want to be safe? but we're not talking about physical safety here), "micro-agressions" and what not. It is extremely cunning.

The jargon is misleading, on purpose. These propaganda tactics are not new, they've been extremely successful because they take advantage of our sheer ignorance about what intersectionality is, a racist and sexist ideology, claiming to fight racism and sexism.

https://nypost.com/2017/11/17/apples-diversity-chief-lasts-j...
Khaleej times jobs today
The web demo doesn't work for me on Android.