skysight-inc/HackerNews huggingface dataset:
Furthermore, the subset of illegal migrants who cross the border away from ports of entry is the subset that contains almost all the criminal deportees, new criminal migrants, and other people who wouldn't qualify to enter as tourists because they've already worn out their welcome.

It seems that preventing and/or detecting illegal entry over the border is the most effective way to reduce the number of known criminal aliens entering the country.
A common pattern to get around this situation is to use mocking frameworks to fake those calls without using interfaces. It’s in the air whether this is better or worse in the general lifespan of a piece of code; but, there are alternatives.
I have been to SG but know nothing of their politics.

The skeptic in me wonders if a party that was likely to come to power that Google did or did not agree with if that would change wether and when they decided to ban political ads.
It's a software sale, not a partnership.
> Are you relying on a correct and comprehensive project/workspace setup within the IDE?

Of course. Not much point in using an IDE otherwise.
Is there any proof this features reduces theft?
I forget exactly what forms - like a w4 is standard, but I don't know when or what else there might be.

Your tax consultant is charging extra to execute the payments or just to compute how much to pay?

I pay my person maybe $1-2k per year at filing time - it's pretty low touch otherwise, maybe a random question here or there in the year, and we touch base in Q4 about roughly what needs to happen. I consider it money well spent.
I would think so too and that would be the perfect solution. But it didn't happen unfortunately.

I'm using the word "purgatory" because it's not too late to get rid of it. But it does demand the web devs to get their act together. Will they?
The language itself is pretty good for systems programming. It's the lack of tooling (as compared to C) that renders it unsuitable for any real world systems programming projects.
> I don't want to support companies partnering with organizations I don't like

How is this not the mother of all slippery slopes?

Should all political parties - apart from the one you currently support - ought to be denied service from, well, any and every possible service provider?
It's trivial to disable the systemd resolver or change the fallback DNS servers to something other than Cloudflare.
It was done in order to continue friendly relations with a potential client base. Wasn’t Amazons Ring panned for giving data to the police? Don’t we have a thread on the front page right now about Google giving personal data to the DoJ?
It pretty much follows the definition of a concentration camp. The vast majority of these individuals have not committed a crime (crossing the border to claim asylum is explicitly legal) and yet they are held indefinitely without bond, in poor conditions

> You can't be mad at the building but be complacent with the root of the problem.

I am mad at the root of the problem, which is why I'm disappointed that this administration continues to undercut foreign aid efforts to improve the conditions in central American countries.
Spice up your Linux desktop with Cinnamon
I stopped caring what designers (and the community that really hates amp is designers, in addition to the "everything Google food is evil" crowd) think when scroll hijacking became popular. Sorry but the web would be better off without you guys.
Can you provide a URL to anything describing this as a formally supported process? It's inconsistent with my experience.

I've had rural USPS staff become accepting of my non-USPS delivered packages as a personal favor, but never any sort of formalized process.

The formal path is the $78/yr PO BOX, otherwise they're oftentimes downright hostile towards accepting non-USPS deliveries freely for randoms.

Are you just referring to USPS-deliveries? That's different, since postage is being paid.
there are so many better ways that google could solve this issue other than amp (derank sites for slow devices / mark them as slow / pass a parameter for slow-phone visitors / create a chrome version for slow devices). AMP is a dictatorial attempt to keep websites forever bound and limited to what google is offering.
Harvard is optimizing for a different objective than retail investors or even smaller endowments. It can afford to take less risk and get less return.

Lots of small colleges with 100MM endowments using a passive strategy will fail to survive the next deep recession. They need those returns to survive, so they have no choice but to accept the associated risk. But one deep down market without an associated counter cyclical uptick in enrollment numbers and they are dead. Ask any small private college CFO and they'll agree.

On the other hand, the public markets could lose all their value and Harvard would still be able to cover its operating expenses.

Harvard's goal is to survive for centuries. The goal of a college with a 100MM endowment is to make payroll during the next few school years.
Pumpkin toadlets are living among us, and their bones glow
http://newsmap.jp/

https://www.bing.com/news

https://statesreport.com/

https://newstral.com/en

https://www.memeorandum.com/

https://cor.ax/

https://www.allsides.com/unbiased-balanced-news

http://www.newsola.com/#/us/n

https://www.newsnow.co.uk/h/

https://www.newslookup.com/

https://legiblenews.com/

https://en.wikinews.org/wiki/Main_Page

https://en.wikipedia.org/wiki/Portal:Current_events
The problem is that the same legit programs are doing things like using administrator permissions when they don’t need them and not signing their code, so the structural “protect users from themselves” features can’t kick in.

Fundamentally power users want freedom over guard rails and casual users need those guard rails present (though in my experience there are plenty of power users who think they’re security savvy), so there’s not a one size fits all solution. At the moment I think Windows 10 S mode is a promising approach to give both groups what they want, which is also the kind of architectural solution you asked about.
Sure pulling in a giant magical reflection heavy test framework has costs but I think it's well worth it.
> They should, but they didn't. Before AMP most of the web was unusable on slower Android phones and frontenders just laughed at you and told you to drop 800$ on an iPhone if you want to see their pages. Is it a surprise that Google shoved a technology to fix web on their platform down developers throats?

So let me understand this: Google allows OEM's to ship Android on shit hardware with terrible performance, is rightfully complained at for rubber-stamping hardware with no oversight, no standards of quality, and no requirements of suitably good UX, and then Google passes the burden of supporting the shit hardware they by-virtue-of-silence gave permission to onto a ton of unsuspecting content publishers, who now either face delisting from the dominant search engine not because their content is bad, but because their website requires resources not met by Google's, proxy, shit hardware? And you're okay with that?
GitGuardian raises $12M to help developers write more secure code
There are a lot of interesting applications that doesn't require a "computational machine".. While the carbon atom example seems excessively specific, there are other setups like D-Waves quantum computer that works in a sort of in-between way, with programmable links between "atoms" so you can setup a custom Hamiltonian that should be minimized by the computer.

That way you get sort of the best by both worlds, you get a (limited) programmability and you get easier observations than you would have access to just by for example designing a molecule encapsulating the problem you want to solve, as you would have to observe it "doing its stuff" somehow.

Just because it can't crack crypto doesn't mean a large-scale version of a setup like this can't be valuable. The field of quantum chemistry needs to use huge supercomputer clusters to simulate stuff like this.
If refurbishers were able to bypass the activation lock, what would the point of an activation lock be in the first place? This is perhaps one of the most important use cases, and it's a good sign that iFixit is complaining about it.
Most code shown here should be refactored from classes to a java functional style with closure capture instead of members. Then almost all the boilerplate disappears, the result is cleaner, easier to work with and the intent of every object is straightforward.

Edit: Example rewrite of UsernameLetterCountPublisher as a function since I realized a lot of people here might not be familiar with Java:

public static Supplier UsernameLetterCountPublisher(
final Supplier<Config> configProvider,
final Function<String, Config> userIdProvider,
final Function<User, String> userProvider,
final Function<String, User> userMessageCreator,
final Consumer<String> publisher) {
return () -> {
final Config config = configProvider.apply();
final String id = userIdProvider.apply(config);
final User user = userProvider.apply(id);
final String message = userMessageCreator.apply(user);
publisher.apply(message);
// I didn't bother create a new interface for this so reused supplier.
return null;
};
}
They misspelled "steal"
It's also really annoying when you want to copy a link to send to people, but it copies the amp link instead.
Asking for actual supporting details from the virtue signalers is a no no.
https://www.esquire.com/news-politics/a27813648/concentratio...
The university had "no teachers, classes, or educational services."

The people who enrolled there were 100% trying to game the system. Is that ethical?
I honestly can't tell if it's satire or not. Poe's Law gets stronger every day.
It's basically the Holocaust, where Jewish people keep trying to sneak into Germany after hearing about it.
Here is technology which, I think, is less known than it should - https://sesinnovation.com/technology/carbon_capture/ .

And yet I think freezing out CO2 out of air can be used even wider - re-processing air from atmosphere, instead of going only after exhausts.
Java annotations are meta-data, they don't do anything. Actual code which uses those annotations is located elsewhere. Usually you can use "Find usages" for a given annotation to find the actual code.
Show HN: Baby Yoda
Grotesque organization? I wasn't aware they contracted with MS-13 and the Sinaloa Cartel.
Ongoing Dave Rubin livestream talking about what this is: https://www.youtube.com/watch?v=9_v4-kajAWk

Sounds like they're going to mass produce white-label websites and apps for content creators with existing audiences in exchange for 5% of subscription revenue. No upfront cost (as long as you already have an audience). Sidesteps issues around content moderation by not really being a platform. Some vague stuff about networking between different creators' websites/apps, but adamant that each creator owns their own site/app.
AMP is not the savior you describe it to be, and web developers are not against lean websites. The real bloat comes from ads and excessive tracking, and you can test that by installing uBlock Origin in Firefox for Android and see for yourself how the web suddenly becomes fast and lean.

I've downvoted this post because it lacks substance, and the resulting arguments will derail the thread and bury actionable information that was shared below. It's depressing how most of these threads could initiate action but seem to be derailed.
> To my thinking, ahat AMP does is create a political context that enables developers to push back. By setting an unambiguous standard and clear advantages to complying with it, developers have a weapon to push back next time Marketing wants to ad fifteen trackers or whatever. This is leverage that just was not prevent previously, and it can change decisions.

Yeah, I think this is exactly it. Just like web developers don''
t care about disabled people until law threatens penalties, they didn't care about performance until Google threatened penalties.

The question is - who else could provide same incentives as Google? How could an independent, non-corporate entitiy create the same pressure?
> “Code should be written for humans to read and only incidentally for machines to run”

So this is a cute statement but isn't it actually false? None of us would be sitting around code reviewing each other's code for fun if there wasn't a mountain of money / value / knowledge to be extracted from a computer running the code at the end of the day.

Actually this is easily falsifiable. As soon as quantum computing becomes possible the first languages will probably be quite horrible, with painful tooling and torturous debugging and difficult to read control flow compared to current modern languages. Nonetheless, a huge army of programmers will be trying to write code for these quantum computers, for the sake of the computer, and not for any human to read.
a great recipe for your own tonic can be found here:

https://www.jeffreymorgenthaler.com/how-to-make-your-own-ton...

it's quite a good tonic when prepared correctly.
Show HN: Cloudtpass
No hiring bar in the world is looking for the best 10 people.

It's just looking for people who are better than (some arbitrary skill level).

More men than women could bench press 160 lbs, but if your hiring bar is 'we hire people who can bench 160 lbs', you can trivially find as many people from either gender as you want.
The WiFi/BT module is the same. The modem module is BroadMobi BM818; at later batches there will be an option to get Cinterion PLS8 instead too.
I'm so glad to see someone write this. I keep seeing all these horrible code bases that are supposed to be easily testable but all I see is a horrible design that is impossible to understand - all because Mocking is supposed to be a good idea.
Do We Have Minds of Our Own?
Why don't I have enough energy?
Given the truly excellent quality of refactoring toolsets like Resharper for C# I'd wager that you're more likely to miss an edge case with your manual approach than with the tools. The tools can reliably differentiate between methods of the same name in different classes at the call sites (or between different classes with the same name in different namespaces). They will search comments and strings for occurrences of the name in question and prompt you with a nicely formatted overview dialog box which ones to adjust.

The tools are at a point where I'm usually breaking my code when I'm doing manual refactoring, but never when I let the tools do the job.
I'll never have personal first-hand experience with another kind of degree program, but my engineering program taught thermodynamics, accounting, technical writing, and ethics. I am looking right now at the Stanford CS undergraduate catalog and there are no requirements for technical writing, ethics, etc in here at all. Even the senior year writing requirement can be satisfied by working for Facebook for six months, which is disturbing and, frankly, explains a lot about why these kids can't write.
” There is a big difference between supporting a country like North Korea and a domestic government organization.”

The domestic government organization is highly controversial along political lines.

” There is a large portion of the country who would agree that Planned Parenthood is doing things just as bad as ICE. Should companies stop supporting Planned Parenthood because large groups of people are offended by their services?”

I mean, yes, thats exactly what happens. Planned Parenthood was dropped from the government medical service program as a provider. Several organizations are often criticized for working with the police- we have a thread on the front page right now about the DoJ being given personal info via Google.
I've always wanted an IDE that would transform Java into a higher level language by "collapsing" the boiler plate. Just like we can collapse comments, I'd like to "collapse types" if I already know the types and just want to look at the logic. Or "collapse exception handling" if my current task involves changing the happy path and the exception stuff is just clutter.
> I hate Reddit AMP results, and I'm happy that Google is telling them to fix it.

Is there some kind of real news about Reddit AMP changing, specifically? I don't see that in the link.
SEEKING FREELANCER | Berlin, DE, London, UK; Remote OK, but ideally near our physical offices or in the same timezone

tl;dr

Generalist with a passion for human rights and data (visualization) wanted for project-based work.

Visit https://www.twentyfifty.co.uk, to learn more about us on our (antiquated) website or feel free to reach out via mail address or phone number listed here: https://www.twentyfifty.co.uk/en/who-we-are/meet-the-team/jo...

-------------------------------------------------

Looking for work with a purpose? We are a small passionate team based in UK, Germany, Switzerland and India that is consulting multinational corporations on their human rights commitments.
What world do you want to live in 2050?
What role are corporations playing?
What impacts are their value chains having?
How can you measure and visualize topics like water stress, land use, or rights of workers in a way that helps companies prioritize and change?

You can help us accompany our clients in adressing these questions by building capacity, data visualization tools and help our clients apply human rights diligence across their value chains.

The tools we build support these processes which means that the technology stack often depends on the client.
Generally, we use a mix of

- Power BI, (Tableau),

- Excel/VBA,

- but also have one or two (Java/Spring-boot, Docker, Gitlab CI) inhouse tools that we put to work.

Ideally, we are looking for a generalist with a passion for data processing, e.g. full-stack web programming might also prove useful in the near future. We are always thinking about finding innovative ways to support our work with technology.

We use a variety of public and corporate data sets and apply a good amount of sense to get to the heart of issue.

Freelancing for us will certainly not satisfy your needs for working with the latest technology stack. But if you want to turn your computer off in the evening and feel like you put your skills to good use adressing some of the bigger issues of our times I am looking forward to hearing from you.
this is a huge problem because if you're in the top 1% then you're probably also living in the top 1% most costly cities and towns (at least in terms of housing cost). take into account the much higher taxes and you'd only be doing a tiny bit better than the average person nationwide.
https://news.ycombinator.com/item?id=21704306
There is nothing disingenuous about my comment, it is absurd to think every company that makes deals with sales reps are taking a stance.
I'm entirely on Apple's side here.

It makes me very happy, as a consumer, knowing that if someone steals my phone, they can't get any value out of it. I don't want them to be able to sell it to a refurbisher for cash. And I don't want them to be able to do it with my laptop either.

And for refurbishers, it's not hard to make it an obvious required step for anyone looking to sell their own legitimately-owned phone. You just make it part of the instructions, and force them to check a couple boxes or popups acknowledging this before they can print the shipping label to send it in. And if the person doesn't follow instructions, you send it back to them.

The headline should really be "...will make it difficult to refurbish stolen Macs". Not a lot of sympathy.

Edit: in response to comments... yes these can still be sold for parts. But it still makes me feel better a thief will get $30, not $300, for my phone -- that's often enough of a difference between it being worth it or not. And if people are dropping these off for recycling, isn't the expectation that they're being used for parts at best anyways? If they're high enough value to actually be refurbished and resold, then it's worth putting the recycling bins behind cashiers or similar, who are trained to first verify they're unlocked before accepting them.
This kind of thing makes picking a personal email address a tricky decision.

Do I go with a @gmail.com or other corporate address? Then I risk losing my email if my account is suspended.

Do I go with a domain I own? Then I risk losing it if something like this happens.

Either way is serious because email is effectively a master key into all my accounts.

I'm honestly not sure what's best.
This is an excellent essay.

I strongly dislike AMP pages, and I avoid them. The essay touches on many of the reasons why. Any sites that were entirely in AMP are sites I would not be using.
Encodef – Tools to make file name processing in shell by encoding them
This is bullshit, nothing is apolitical. To pretend otherwise is the height of dishonesty.

Claiming that there are no political consequences for your actions is simply burying your head in the sand. You have a measurable effect on the world around you. If you do something, you are responsible for the effect it has on the world around you. You don't get to just dump toxic waste into the environment and claim it's an externality so it's not your problem. Your political effect on the world is just as real as any other effect you have on the environment, you are responsible.
Yes, I'm OK with world having the ability to buy a smartphone for 50$ outside US. Mobile devices shouldn't be reserved just for rich westerners. Same for the whole web - I don't see the reason why it shouldn't be usable on a dual core laptop with 2GB of RAM.

I'm fine if supporting people with older and slower devices costs more development time for developers in Silicon Valley.
Thread about McKinsey deportation recommendations to ICE
A lot of the boilerplate can be removed by using Lombok https://projectlombok.org/

Another alternative is Groovy
Ever wonder why people drag themselves — never mind their kids — over a desert?

And “shelter” is what people like my ex want to provide. Shelters have the locks on the inside, though, and the detention centres have the locks on the outside.
To be fair most web dev practices are all based on silly notions of tracking and crappy UI ideas made by idiots. Animating in blocks of text is what I'm mostly referring to, but theres plenty more.

Take twitter for example. A tweet takes about 10mb to load. Based on something I did about a year ago. To put that in perspective, information transfer wise, war and peace is like 800kb. The whole book. 280 char or whatever, of a single page tweet being 10mb is moronic. Reddit bit the same stupid bug with their redesign.

The biggest problem, everyone is complacent and thinks "this is what progress looks like and you're a curmudgeon boomer if you think otherwise." Forethought in real sustainability, both environmentally and sociologically is looked on as impeding progress. Just like when small amounts of devs a decade ago said we need to be careful of big tech companies with our data. They were shot down and that push for "break things fast" became the name of the game. Now everyone says tax dollars must be spent for 5g because "we need the bandwidth". No, more people need to be less stupid. Mostly consumers. But devs need to start taking a stronger stance in outing bullshit tactics these businesses are implementing and quit going on their knees to pray to the silicon valley giants as some great saviors of society and their wealth is an indication of their genius. Ugh... got into a rant...
All Google has to do is reward site improvements in critical metrics. That's it. If my page is going to rank higher because it's faster, I will optimize the hell out of my site. But Google has been really unclear about the amount of impact those improvements have, especially as they compare to building an AMP site that will without question be featured in their carousel.