skysight-inc/HackerNews huggingface dataset:
>First, calling that a “Constitution-free zone” is rhetoric, not fact.

Declaring that the de jure words on paper are the de facto events on the ground is rhetoric, not fact. It doesn't matter what the law says if it's not enforced. There are border patrol checkpoints between major population centers of the United States and they are currently searching people under the suspicion that they crossed the border.

The Constitution says that US citizens are free from unreasonable searches. The border patrol is searching populations that are traveling within the United States based on the concept that they must have crossed the border. If the rules of the Constitution aren't being enforced, how is that not a Constitution free zone?
They say that the photos are discarded after being compared by the government on government servers with the original.

So you're saying, they're lying. Which might be true. But you'd need to prove that.
Hash Passwords in Your Database and Not Encrypt
Tricks on How to Make a Man Marry You
Let's take your argument that these corporations are monopoly as truth for a moment, there are still rules.

In the USA, just because we have the first amendment doesn't mean you're not responsible for your words. Fighting words is a thing (it's actually a term), verbal harassment is a thing, etc...

Alex Jones from InfoWar sic his followers to harass the Sandy Hook victims' parents. He was free to say what he wants and then he got ban for inciting unsavory actions.

To be real fair here, I'm pretty dang sure in Facebook's ToS, they have something like no porn allow. Nobody blink an eye on that because that make sense and it's probably some where in the ToS (terms of service). Yet here we got a guy that's advocating his listeners to harass people and a vocal minority of Americans are all up in arm about it. He most likely violated some rules in the ToS.
There are advantages and disadvantaged to being remote.

One way of getting over isolation is to work in a share office. But even getting out to the library, or a cafe can be good. I used to work in different places, Museums with wifi, art centers, Uni's, almost anywhere.
Peter Mayhew, Chewbacca from ‘Star Wars’ Dies at 74
I think the issue here is not where we are at but the risks inherent.

It would be entirely possible to have a benevolent dictator, he might think he is doing everything for the benefit of the people - and he might even be right. This situation is fine, the issue is what happens when that dictator dies.

Similarly with mass surveillance, if used with restraint and for the right reasons it could be completely fine. The problem is what happens if the situation changes, there is now a massively powerful tool available with little recourse for change.

I think the issue is not the situation as it is _now_, it's the risk potential it inherently has that is terrifying.
Yes, that was a funny thing she tweeted. So surprised that a few KB of data was transmitted on a high speed network in under a second. :)
Another example, text-to-speech on Gboard requires the "Google" app, unfortunately.
Ah so if something is deemed hateful by someone it should be removed from the internet.

I find your comment quite hateful /s
Wouldn't that mean that networked files would be loaded entirely into RAM, negating the whole reason we started using mmap in the first place?
> There are still some constraints on our ambitions. In our first phase, we will be focused primarily on remote engineers in North America, starting with the US and Canada.
Here's the thing: you get better at something the more time you spend on it. Someone who's been coding for 5 years but codes in their spare time is going to be as good as or better than someone who's done it for 8 years strictly on the job. And the effects don't stop, those who code in their spare time will always be outpacing those who don't and the gap will always be growing between them. Yes, it's perfectly OK to only code at work - assuming you understand that your career will advance at a proportional pace.
Google is an Irish company.
You have not had this knowingly. You have not posed for a photo.

But surely, the government has plenty of cameras in customs areas and face recognition has been a thing for a decade.
Wow, Louis is really getting down with the kids these days.
I know, why wouldn't a company pay more. When I go buy something, I always insist on paying double for it. It just makes sense to pay more when you don't have to.
How to Weaponize the Yubikey
I took a ReachNow from the airport and got one of the new 3-series and WOW. The dial in the center console beautifully splits this difference between touch screens and old-school tactile interfaces.
Check out Python remote support as well which was announced today at PyCon:

https://devblogs.microsoft.com/python/remote-python-developm...
git commit -m "fix the problem"
What Facebook actually supports is not pissing off their customers. Their business is based on advertising. Advertisers are their customers. I'm not sure why anybody expects anything else.
Their quiz recommended me to "Electro Bach" and one of the samples is The Art of Fugue's first fugue played up-tempo in synth strings over a dance beat. It's just very weird. This would consume 100% of my attention leaving me completely unable to focus on work.

"Alpha Chill" was really more my speed, but the best live sets I use to enter flow have a carefully curated progression through the high-energy and low-energy tracks.
Netflix's video streams are delivered from devices installed at ISPs.

Their most valuable data: what is being watched, where, by whom, is hidden from Amazon.
"""""AI"""""
So do share: most of the Internet is owned by corporations. Which part of that should be free speech protected? Should Google DNS be able to pick and choose? How about routing certain IPs? Why not? IPs are sold and corporations own those just fine and DNS is an open system, just set up your own and don't act entitled!

The cognitive dissonance plaguing most people in this matter is absolutely astonishing.
securities fraud is an ill defined, broad category, probably happens more than jay walking.
The gene can be propagated by individuals who did not express it - it could be sex-linked, it could be recessive, it could require two or three conditions to be met, etc. (Also, propagation doesn't require 'more children than his peers', it just requires children that go on to reproduce).
Is it? I'd wager most human beings can't just turn off their head when the clock hits 6 pm. So you will think about work, think about problems at work and your mind will inevitable work on issues you experienced at work when you sleep.

Sure, none of it visible, but I find the way we think about productivity highly questionable.
I highly recommend a listen of Jóhann Jóhannsson's album inspired by it, also named Fordlandia.
Right, anyone can take a picture of you in a public place, such as an airport, without consent. You give your picture to the government for passports and drivers licenses. You don't have to consent to them comparing the two.
If the group with the trait has on average a slightly higher reproduction rate than a group without, that is sufficient.

This doesn't mean that any particular individual will have a higher rate (although most will).

One hypothesis for the spread of Christianity in the Roman Empire is that Christianity provided social services that improved reproductive rates by a couple of percentage points. Maintain that over a particularly stressful upheaval in the social order and you don't need many generations to significantly outbreed your rivals.
For me the worst of it is that a lot of the nice features are only available bundled with leather seats.

I will never buy a car with leather seats. I get sweaty and sticky when I sit on them.

Why can't I get a car with the features I want and nice cool breathable cloth seats?
It's funny, though, how every single "conspiracy" just randomly ends up falling in the "fine if you give them full access, fails if you turn off location services" quadrant. Like, I've not once seen a mistake in the direction of "eh just turn off that data collection point and it'll fix it."
Thinking in Components with Vue.js (With Examples)
I can't possibly explain the mechanics of disease eradication without mentioning the movement of infected people. I don't want to get reported for bigotry though so I should simply have not replied on this topic to guarantee my continued use of this site. Unfortunately that means all the discussions here are partial. The ability of hacker news users to educate themselves with discussion is severely limited by the self censorship you impose on us. The fact you completely misunderstood what I said is not surprising as you likely choose to live in a censored world of partial arguments that leave you ignorant, uneducated, and comfortably numb. I would still never report you though.
We do defer to Git for all write operations, but for reading, we do it ourselves partly for efficiency, and partly to get the right data.

In terms of getting the right data, one example is that we need to know the full set of non-ignored sub-directories in the working directory, so we can watch them for changes. It's easy enough to generate this ourselves as we calculate the status output, but I don't believe that git will emit it.

In terms of performance, we rely on being able to read objects efficiently. For example, to show a commit, we can't just use the output of "git diff", as we need the full file contents to be able to calculate syntax highlighting correctly. You could go a long way with "git cat-file --batch", but there are plenty of contexts where you can't practically batch requests, and process creation costs + the lack of caching across requests (which can be quite significantly due to the delta encoding of objects) would be quite significant.
I'm always interested to hear about when people consider programming a passion. I code outside of work, but I don't think I would call it a passion. I'm working on business ideas that I hope will some day be successful, or i'm sharpening skills so I can get higher paying jobs in the future. I wouldn't ever code outside of work without the promise of some other return.
> I have read so many times where car enthusiasts complain that they can't get the options they want with a manual transmission. Well, it's perfectly logical - when one aspect of a product is the deciding factor for a subgroup of customers, and the seller knows it, it's more profitable to give them the worst of everything else. It's nothing personal, just optimization of the business.

I do actually think this is a special case. most people in america can't drive stick and don't want to learn either. for most cars that still have manual as an option, it saves you $800-1200 on the base trim of the car. so I imagine there's a weird bimodal distribution where one group of people wants manual just because it's the cheapest version of the car, while you also have enthusiasts who are willing to purchase a lot of the options (at least the performance related ones). either way, cars with manual transmissions are a fairly low volume market in the US. they can be pretty hard to move.
Tasker can assign the Bixby button as of the newest update that just dropped. Also double clicking power and volume up and down long presses (though I had to use adb to enable the volume on my phone, none of this requires root).

I hadn't messed with tasker in a long time but that got me back.
Considering we haven't had any mmap related crashes anymore I'd say its safe to assume that its good enough for our application.
What about graph view? IDA will let you use struct offsets in the assembly language, making the assembly much more readable. I'm hearing that Ghidra doesn't, and that you are forced to use the decompiler to make use of the structs.
AAAArrrrgggooouuurrraaaaeeeoorr :(
To those critiquing without making counterpoint:

https://en.wikipedia.org/wiki/Nation_of_Islam

"Critics have described the organization as being black supremacist[4] and antisemitic.[5][6][7] The Southern Poverty Law Center tracks the NOI as a hate group.[8][9] Its official newspaper is The Final Call. In 2007, the core membership was estimated to be between 20,000 and 50,000.[1]"

i'm not a kook or an extremist.

look up their theology and creation mythology/eschatology -

the teaching is that all humans descend from 'the afro asiatic blackman',
that whites are devils that are spawned by a science project, other races
were failed attempts at this experiment (aka the 'blacker' you are, the more 'pure' you are), and that at the end times the prophet elijah will circle the earth in a UFO
and and destroy the 'devils' (aka white devils) and the nonbelievers and save the believers.

Malcom X left NOI specifically when he undertook the Haaj and realized
it had nothing to do with actual Islam, which, separate point, I also disagree with, but that's a separate topic, and at least it isn't a racist religion. This is likely (at least part of)
why he was assassinated.

and yes, antisemitism fits in as a part of this belief system.

but to categorize the group as only 'antisemitic'

is to do a disservice to the general level of divisive, racist drivel that they promote against all humanity, including africans and african americans (by encouraging belief in this nonsense).

Facts.

but yes, facebook banning them is also just as silly. but if they are banning them, it should be for the wider racism, and not just one among many (antisemitism).
The natural history of song – a human universal
Privacy Guard on LineageOS does exactly that. It's not Android, it's Google.
I’m sorry if this sounds bad but I frankly think that computer programming is... not that interesting. I get satisfaction and pleasure from coming up with a good way to write some code, but I’d rather read something interesting from the humanities, read a math textbook, exercise, socialize than write code. Even study algorithms or complexity (not my favorite academic area but still quite interesting). (About to get even worse) I just feel that the field of simply programming is not so deep to require “passion” etc. beyond the entry level. In my worldview it’s just technical work and I feel sort of similar about passionate programmers as I would about some guy who is a plumber who is so passionate that he spends all his free time investigating plumbing. I don’t really see the point beyond doing a reasonably good job and taking some craftsman type pride in accomplishing a solid job.
I dunno. I can certainly believe both, corporations do have an inordinate amount of power. But I also believe we should not take away any corporation's free speech rights either.
YAGNI, KISS. Lots of code never ends up caring about differentiating between different error conditions. A lot doesn't even care if the code it called failed - maybe it'll log, but the caller can continue regardless. And for a parser, I'm more likely going to want a struct with file/line info (or a full blown list of context) than a bunch of hardcoded enum cases. Having the enum in place to easily identify refactoring points is nice, but having a bunch of mostly unused variations inside the enum will mostly just distract me, and slow me down, giving me more code to re-understand regardless.

In the cases where I do want to distinguish between error cases, I'd still rather wait until I have the code consuming those error enums to help guide what errors are meaningfully different - evidenced by needing different error handling paths - instead of making every caller decide which of the dozens or hundreds of edge cases they want to be handled which way(s).

There are cases where your approach of distinguishing cases up front would be better - as an example, if you're limited in your ability to refactor due to the interface being part of a public API with semver restrictions to your refactoring - but there's plenty of cases where the author's approach is the correct one, where you should be cringing if you don't see things kept as simple as RispErr.
I know about signalfd, how would it help dealing with mmap?

> The signalfd mechanism can't be used to receive signals that are synchronously generated, such as the SIGSEGV
Rhaaaaaaaar in peace, Peter. :(
Presumably the airline could always fall back on traditional paper/mobile boarding passes if the system goes down. It’d mean a bit of a delay, but it’s not like the whole operation would grind to a halt.

It’s true that we have no guarantee that the airlines won’t save our photos along with our ID information, but they _could_ already have been doing that for years. There just doesn’t seem to be that much reason why they would.
If you are going to request to go to remote, then I would suggest making sure your productivity is better or at least not worse.
Why the Price of Coke Didn't Change for 70 Years
you could have just bought a new 911 GT3 and deleted the infotainment unit.
Or not.

This reads like the same historic FUD that came out when unions clamored for a 40 hour work week and I don't see anyone but business owners complaining about that
Why would people not prioritizing their career be "delusional"?
In Praise of Dementia
I love Strang's conversational style. If you've ever heard him give a lecture, you hear him when reading his textbooks.
Hi, author here, happy to answer any questions people have.
I doubt that the feedback Google gives to candidates is valuable (seems like it wasn't for you). I'm surprised they give any at all since they are probably afraid of getting sued. If you got anything back, it's probably been so filtered down from the original pages of feedback the interviewers wrote that it's meaningless.
Michigan Tech uses a former Ford town as a field research station:

https://en.wikipedia.org/wiki/Alberta,_Michigan

A much smaller scale than Fordlandia.
Ask HN: Creating a group chat app MVP, worth it to repurpose existing app?
I want to create a mobile chat app MVP (apparently the world needs yet another one!).

Basic functionality is various group chats/channels and the ability to DM other users, push notification when mentioned or receiving DM. There is a little more to it that makes it worth using, but the core is the chat/DM

Now since there are 1000s of chat apps with this basic functionality, I am thinking is it possible to just get permission from someone, who has group chat app that works but isn't popular, to repurpose their code with some modification instead of building something from scratch? Why reinvent the wheel?
I want to test some assumptions before going full on building mode.

Any problems with this approach? Has anyone done this? Any ideas of getting this done would be great also (pls see profile if you want to DM).

If you had an app and someone approached you like this, what would you think?

About me: I was not technical (but know some basics) cofounder of a webapp and led the creation of 1 mobile app.
The change was made exactly in response to PRISM. In fact, it was something that was already rolling out at the time, but the disclosure of that program caused the effort to be dramatically accelerated. At this point, and for quite some time, they've been using encryption for almost all traffic on the internal network.

https://www.washingtonpost.com/business/technology/google-en...
> FB/YT/Twitter are not fundamental to modern life.

And, yet, content creators must upload their content to YouTube or someone else will--even if they host it somewhere else.

Therefore, YouTube is either a monopoly or a bad-faith actor--your choice--and we will, unfortunately, need laws to bring YouTube to heel.
What if tesla acquires a traditional car company instead and start adding auto pilot to gasoline powered cars too?
Your comment here is the first direct indication I've had (at any level of trust) that Google does in fact delete things if you ask it to. Maybe it's dumb but I feel a tiny bit more inclined to trust these options now than I did before. Thanks for your contribution (to this thread and to deleting stuff).

Edit: Stray somewhat-related question just in case you'd know, why is it that if I open YouTube in a private browsing window on a computer with freshly cleared cache, it asks me which of my two Gmail accounts I want to log in with? Is it just IP address based plus some browser fingerprinting?
I have to wonder about the way that Focus@Will website caters to the ADHD segment. It smells like some seriously exploitative snake oil. In marketing, and especially to children, the whine factor is a recurring theme, in that, if you can get kids to whine for something, eventually the parents will fold and give in to the child’s demand.

This seems to target exactly that kind of gimmick, where the parents are the cash machine, and the goal is to get them to dump money on “treatment” that’s been proven by “research” of some kind. Somehow, kids will feed into the stockholm syndrome of behavior disorders and the medication used to treat them. In some cases, kids eat up the ADHD label because it means a net bonus of attention, with medically sanctioned care derailing the default neglect and apathy that they remember prior to being diagnosed.

Now, with the sympathy card in play, I can imagine an almost pavlovian response to mood music, because it represents the cue to anticipate a dose of meds. So if a kid gets conditioned to expect their music stream paired with their ADHD cocktail, when the subscription runs out, the whine factor kicks in, and they demand it because they associate it with the prescription stims their doctors and parents colluded to get them hooked on.
Oh god please no. I want to be using Gitlab 5 years from now, not planning a migration back to Github or whatever when Google loses interest in another toy.
Glad you see the fit, looking forward to helping them set up :)
That depends on the number of hours you're doing. If you're only coding at work but doing 70 hour weeks, you don't really have the time or energy to code at home.
Not entirely due to the acquisition. The migration repo started back in Dec 1, 2017: https://gitlab.com/gitlab-com/migration/commit/ab5bf6b03ffc0...
Beware Vegan ‘Meat’ Peddled by Venture Capitalists
The book about Fordlandia is great.

https://www.amazon.com/Fordlandia-Henry-Fords-Forgotten-Jung...
Usually the Earnings part of P/E is 0 in startup acquisitions, so technically the P/E ratio is undefined. 25x revenue isn't unheard of, though. It's not that odd either if you figure out what angle the acquirer is betting on. Often it involves a mix of:

- opportunity to easily cross-sell to a new swath of the market
- continuing to grow the acquired business
- realize economies of scale that the acquired business were working towards
I sort of agree and disagree.

from a business perspective, yes, it is perfectly ok to code your work hours.

Now, depending on what your work hours involves, it may not be enough for you to achieve your professional aspirations, in which case, taking the time to code outside of work hours is a good plan.

It all comes down to what are your personal strategies and goals (including family and all your interests/hobbies), what are you risks ( like your skills being too specialized or your skills becoming redundant) and how to mitigate those. Your job should be a piece of that overall personal strategy.
...it's more profitable to give them the worst of everything else.

I doubt that, the margin on the luxury options has got to be higher than on the base model.

It's probably more that they don't want to be stuck with a car on the lot that has a manual transmission and all the other luxury options maxed out, that they end up having to sell at a substantial discount to move (because most of their customers, particularly the ones willing to spend on the luxury options, want an auto box).
Rust is the best lisp ever invented. Why bother another lisp inside it?