skysight-inc/HackerNews huggingface dataset:
Airports are built to fit the space they're allocated. And runways have to be sited accounting for approach patterns that can be many hundreds of miles. Given the variation in geography of the planet Earth there's zero one-size fits all construction that can be done.

Airports are standardized to the degree they can be standardized. There are entire sections of the Human Factors and Ergonomics Design Handbook devoted to airport terminals and other large transportation spaces. But these spaces have to be designed to fit the place that they are constructed in.
Not sure if they’re correlated though by timing? Authoritarianism has been increasing before Covid.
It's not their core company goal. They are known for ruthlessly focusing
Don't know why people hating on GIMP.. maybe it's not exact replacement for photoshop.. but I've used it for product photo touch-up work and it gets the job done. Which is great job for free
We already tag/drop all Tor and VPN traffic. Cookies don't make much sense because this looks like browser automation, not someone just swapping VPNs by hand repeatedly.

For IP bans, they are now using illegitimately acquired or fraudulent IP space (the guy is not intelligent enough for this, he's almost certainly just buying proxies with in-game gold or some BS - but there is a criminal element here), including what might involve significant hijacking of AT&T, CenturyLink, Level3, and Windstream network resources.

(if you work at one of those places and are clueful, I would be very interested in asking about this)
Yeah, I was excited too. Of all the naming conflicts in our industry, this is one that frequently bites me.
So, it's actually supposed to be called tip.69. But, after rejecting my app 7 times for other random things, apple finally pulled this one out and was like, ya, you have to rename your app and change the app icon :p

But note, I kept my freedoms on Android: https://play.google.com/store/apps/details?id=com.tip69&hl=e...
I try avoid installing apps unless it's something I really want and the app is far better than the web site. Apps these days are loaded with spyware. I assume that any mobile app will track me as much as it can possibly get away with. It's almost like voluntarily installing malware.

Web sites track too of course, but their capacity to do so is more limited. I fully revoke location, camera, and microphone from the browser, so all it can do is track me on the web and get a very rough idea of location via GeoIP. Desktop apps can also track, but mobile offers a lot more intimate information (especially location) and is constantly connected.
1. AFACT the user was phished in a manner that was specific to this platform. It's not really comparable to clicking a nasty link in an email. Whether you chose to use U2F or TOTP, the risks is upfront. The user in this case was running official software - there was no URL to check.

2. The vector of the attack isn't important. The user ultimately lost his coins because he wasn't running the latest version of the software. He could have have easily lost his shirt from an RCE. That is much more difficult on a managed SaaS platform.
> and it's a rational argument, not a preference

It might have some justification, but it's just your preference. Scala gained a reputation of being a "difficult" language early on, I suppose mostly by people coming from Java, and it has unfortunately stuck.

Singling out underscores in Scala as "difficult" is bizarre. There might be many, but in practice it's very easy to understand what you want, and I've never seen anyone seriously confused by them. What do you mean, "many bizarre operators"? Are you using ScalaZ maybe?

What do you mean, JVM stacktraces are not newbie-friendly? They are a useful tool to troubleshoot many problems. What problems do they have in your opinion?

What's wrong with relying on the JVM?

Scala type signatures are sometimes hard to understand in library code. You are not expected to write code like that unless you are writing general purpose libraries, which you are likely not doing.
The licensing complaints about Rust apply equally to Python, which they package without objection: https://www.hyperbola.info/packages/extra/x86_64/python/
Reference: Rationalism’s Reality Problem
The most common reasons for crashes are outdated graphics drivers with bugs and/or hardware below the minimum requirements [1]. If you think you've found a bug in Blender please report your issue on the bug tracker [2] (Help > Report a Bug in Blender).

[1] https://www.blender.org/download/requirements/
[2] https://developer.blender.org/
It's for the better if they discover that there's a shadow ban mechanism is in place. This acts as a deterrent.
Kin-Avoidance in Cannibalistic Homicide
> Contrary to other languages, D's current standard implementation of UUID4 isn't cryptographically secure

It's hard to imagine a language designer choosing not to make such an import part of the standard library cryptographically secure. Is there a story behind this?
It sounds so painful as someone all-in this area. But I have to agree on a task of overdoing with fancy models. Nevertheless, the most common ML algo in industry is still linear regression along with boostraping.
There are plenty of ways to do what you're describing, and they all work with TCP. Some of them only work if the encapsulated traffic is IPv6 (and a designed to give IPv6 access on ISPs that only support IPv4). Some of them may end up buffering the TCP stream and potentially generating packet boundaries at different locations than in the original TCP stream.

[0] https://en.wikipedia.org/wiki/Generic_Routing_Encapsulation

[1] https://en.wikipedia.org/wiki/Teredo_tunneling

[2] https://en.wikipedia.org/wiki/6to4

[3] Any of the various https://en.wikipedia.org/wiki/Virtual_private_network technologies (WireGuard, IPSec, SOCKS TLS proxies, etc.)

[3] As you mention, a Tor SOCKS proxy
Simple stock analyzer built upon tweepy, elasticsearch and nltk
Feedback welcome! Star if you can :)
haha amazing, I think you might actually be the first! Thanks :)
Wait till we tell them that Linux is a trademark of Linus Torvalds.
The F# IDE is really good actually
"Be AWS" would mean a huge investment, and even for Facebook competing with AWS could be a huge challenge.

Facebook is not AWS and being AWS isn't what most their people and management are good at.
HCaptcha founder here. I am sorry you had trouble solving captchas. Perhaps your older members might have luck with https://www.hcaptcha.com/accessibility.
Not exactly: [0]

> Some users have correctly mentioned that many other software packages have trademarks, do we plan to remove them all? No. We are not against all trademarks, only those which explicitly prohibit normal use, patching, and modification.

> As an example, neither Python PSF nor Perl Trademarks currently prohibit patching the code without prior approval. They do prohibit abuse of their trademarks, e.g. you cannot create a company called “Python”, but this does not affect your ability to modify their free software and/or apply patches.

> Due to the anti-modification clause, Rust is a non-permissive trademark that violates user freedom.

[0] https://wiki.hyperbola.info/doku.php?id=en:main:rusts_freedo...
It's about the "dizziness of freedom", it's about wanting your cake and to eat it, too. When you have no choice in the matter, where's the internal conflict?
What is tax efficient investing and how can you take advantage of it
You need to write a module. You write tests that tests the functionality of the module. But to pass those tests you need a couple of classes. You write tests for the classes (or at least the one you intend to work on next). The class needs some methods, you write tests for those. You write code for the methods until all methods tests pass. Hopefully the tests for the class pass, otherwise you might need to update methods and tests for those. Unt so weiter.
I experienced this one at LACMA a while back and it was incredible.

https://www.lacma.org/art/exhibition/james-turrell-light-rei...
> In the future, that will require disabling SIP. Good luck explaining to a non-power users how to do that.

Indeed.

Also good luck telling that to your customers.
Your experiences are not necessarily representative of that of all iOS developers.

Even if they are representative of 99% of experiences - imagine the damage and anger caused by the remaining 1%.
Once again the GPL camp takes and relicenses a project so that further improvements they make can't be used by the original authors.

Shame really.
Would adding more and more dependence on rust mean that it ties the kernel to a single set of compilers?

Like GCC?

Your point is certainly valid, but I'm not sure it's a new problem.
> So rather than let consumers make educated choices

I'm a consumer. I've decided I want Apple to arbitrate relationships for me - so yes. I pay a premium to enter their ecosystem because they make decisions that I've been happy with for decades. They've also made decisions that I'm not happy about but on balance, over the multi-decade relationship - I cede control to them and am happy to. I explicitly want them to.

This is the same reason I stuck with HomeKit - I trusted Apple despite HomeKit having far fewer compatible devices than other smart home ecosystem due to more stringent and more expensive certification required of 3rd parties. A couple years later, HomeKit still isn't perfect but now people are dealing with the explosion of insecure, shoddy 3rd party smart home / IOT devices. Turns out HomeKit is more secure against those kind of vulnerabilities and Apple does things like force 3rd parties to adopt secure streaming APIs before allowing any streaming video products onto the platform (like video doorbells, as an example). It's a very different approach and I explicitly appreciate it at the cost of 3rd parties.

The choice I've made as a consumer is that I want a platform that is closed off and top down. If I didn't like it, I would have gone to Android to enjoy the benefits of a platform with a different perspective.
>> Why shouldn't we legislate to reduce the harms they are committing as well?

What do you think a call to write legislation is for?

> We need to stop looking at what the courts decide

The purpose of courts is to interpret the legislation passed by our representatives. The purpose of legislation is to enact the will of the people as interpreted by their representatives and the existing constitution.

If we didn't didn't follow this path, there would be no such thing as anti-trust law - it didn't come from the founders, the harm of anti-competitive behavior was identified and legislated against in the late 1800's - so why shouldn't we identify new forms of anti-competitive behavior that causes harm and do the same?
Hey, my game will be in a similar situation. I'm looking into building a CAPTCHA that works by taking submissions from r/notinteresting, r/mildlyinteresting, and r/interestingasfuck, and asking the user to take an image and classify the image into not interesting, mildly interesting, and very interesting. We can distort, crop, and recolor the image to defeat reverse image search. That should be enough of a stopgap to stop them. Contact me via email (in my profile page) if you want to work together on that project.
what kind of mentorship are you seeking? what is that you wanted to be better with that made you post here?
Well, good luck calling your modified Python release Python: https://github.com/naftaliharris/tauthon/issues/47
> I'd gently suggest that, were you to look around, you'd see others behaving in similar manner; but, for whatever reason, you are noticing it more with this chap...confirmation bias.

I agree, I'm well aware of the possibility and am trying to combat it the best I can. But @CarbyAu is right, no one trained me in how to deal with this kind of situation and it is just inherently difficult for everyone.

That said, from his side, if I were a member of a $GROUP that had certain negative stereotypes about it, I'd consider it wise for my own personal interests to try to avoid playing directly into the stereotype.
I disagree with the idea that asking people to stop treating other groups badly, if they are in fact doing that, is divisive. I would argue it's the opposite of divisive.

However – and I say this as someone who identifies as a progressive – I agree with the sentiment that we have a problem on the left with both the over-application of purity tests and with lack of discipline, both of which I think are alienating, but neither of which are inherent to liberalism.
If you trick me into an ACH transfer of 16 million, there will

Fun recent case - Citibank claims they fatfingered $900 million over:

https://www.bloomberg.com/opinion/articles/2020-08-25/citigr...

And they're having some trouble getting all of it back although the commentaries suggest that they (eventually) will.
Paywall bypass:

https://web.archive.org/web/20200831131910/https://www.wired...
I agree that IntelliJ is excellent for Java, and assume it is for C# (though I haven't used it for that). It's my go-to tool for Java development. In my experience, it's good for Python that doesn't have type annotations -- it's remarkably smart really, considering the challenges of autocomplete for dynamic languages -- but not truly great. Better than nothing, certainly!

I can't speak to Ocaml in IDEs other than Emacs, but in my experience, error messages are quite location-precise, down to the specific word(s) on the line causing the error; and the messages are readable with a little practice. They are not as good as, say, Rust's error messages, but you get used to them fairly quickly! But that's more a condemnation of the compiler, not of the IDE.

There are a few esoteric error types in Ocaml ("Expected a value of type 'a, but you gave a value of type 'a" -- OK, that's a head-scratcher) but those are very infrequent in typical code.
Ask HN: Why my posts are not showing?
I've been noticing for two days that my posts are not showing here, why? Am I banned or my account has been deleted?
Ah fair enough, I should have assumed better :)
To be completely safe, best go with the quadruple plural, bacteriæses.
"You don't work - you don't eat" isn't a reality anywhere in the world today. It's not a basic law of nature, it's a delusion. The world doesn't actually work like that.

Do you think that the Republicans are quite far on the left side of the spectrum? Because last I've heard they haven't repealed food stamps yet.
Hi, hCaptcha founder. For anyone who has trouble with captchas I'd recommend checking out https://www.hcaptcha.com/accessibility . For the privacy obsessed (like me) our privacy pass option is pretty great as well https://www.hcaptcha.com/privacy-pass.
I have no idea what this is based on what I see in the github repo. The screenshot aren't really helping. If it is note taking with this stack, sounds heavy indeed.
Check this Instructable and steal some ideas from there: https://www.instructables.com/id/Arduino-controlled-Ping-Pon...
Would you please start respecting the site guidelines? We've cut you a ton of slack and given you a ton of warnings. If you keep violating them, such as by posting unsubstantive and/or flamebait comments, we're going to have to ban you.

https://news.ycombinator.com/newsguidelines.html

I mean, seriously:

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

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

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

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

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

https://news.ycombinator.com/item?id=16314542 ("we've warned you about this several times before")

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

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

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

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

https://news.ycombinator.com/item?id=11812475
There is no doubt a lot of work here, but C <-> Rust interoperability is a lot cleaner than C++ <-> Rust.

And for what it's worth, for almost all langauges C <-> X interoperability is a lot cleaner than C++ <-> X. Since almost all languages (including rust) "speak C", both in terms of compiler support and and being able to map every important C concept to a concept in their language. The same isn't true with C++.

One thing to worry about with adding any language (including rust) to the kernel, is that the next good looking language will probably interoperate well with C and not interoperate well with Rust. So there is a much higher cost the second time you try to add a language.
"indeed" stands for implied /s postfix operator. /s operator, applied to the word "virtuous", turns it into the word "vicious".
Here's the article the parent mentioned in passing, it may answer your question:
https://www.chromium.org/Home/chromium-security/memory-safet...

It's very Chrome and C++ specific, but the problems will likely be similar in practice.
That's good, at least if they're not too skilled sometimes the ratio of time spent playing cat vs. mouse with them isn't too bad, since it takes them a long time to bypass measures.

You could also look into things on other layers rather than the application level, for example, maybe the IPs they're using all come from similar VPN providers or services?
Quite an important distinction for trans and lots of intersex people (particularly those with receptor insensitivities), though I have not seen anything conclusive supporting one or the other, and usually the research into what is considered edge cases is unfortunately very limited :/
Linux currently only compiles on GCC and Clang, and the latter is a recent development. rustc uses LLVM as a backend, just like Clang, and people are working on other backends. Linux maintainers didn't express any concerns about this being an issue.
OK. I assume you are referring to https://news.ycombinator.com/item?id=24329485 which has also been posted before

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

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

although not with the success of today's posting (based on comment count.)
I submitted the same stuff with different comments 3 times. 3rd time it was accepted. lol
> …it was designed to allow those who paid, faster access to new features. For whatever reason, the C-key was dropped, and eventually replaced by the requirement to purchase a Publisher license.

https://blenderartists.org/t/what-is-the-c-key/297959/2
You're being willfully obtuse here. All of the data your GDPR documents is what Facebook builds their actual products out of. Facebook is selling advertisers and data brokers your social graph, browsing habits, and other details linked to extremely easily correlated selectors (e-mail, phone number, etc).

Insinuating Facebook is not selling a personal dossier because they don't attach a copy of your driver's license is ridiculous. Your relationships and activity are your personal identifiable details.
The Linux kernel would only compile with GCC for... decades? I think? So it's not really a new thing. It would be really nice if the kernel did have first-class support for LLVM and Clang directly (rather than having to set a bunch of environment variables to set the compiler, the linker to use with that compiler, various variables, etc.

That said, it would certainly be uncomfortable to move from "it compiles with Clang, though it's a pain, or GCC, which works fine" to "it compiles with GCC, if you don't use any of this functionality, or LLVM only, if you want any of these features or anything that depends on them".
Most of the chrome teams issues stemmed from C++'s lack of an ABI, not wanting to deal with using unsafe around the C++ interfaces & not wanting to have to annotate c++ to export it to rust.

I'd say the biggest questions for Linux that may be blocking here relate to LLVM not being available on nearly as many platforms as GCC (many of which will likely never be supported cause they're legacy systems that are only supported in the sense that they aren't purposefully broken) which limits it's use in any core-ish kernel systems.
> The problem is that practically everything in Javascript is comparable

> If your assertion is that all of those should just throw errors and we should stop doing type inference entirely, then that's kind of reasonable, I guess

The thing is that the above isn't actually type inference, it's type casting. There's a difference. And in JS, implicit casts happen not just in "reasonable" cases like int -> float, but between every possible type:

"[object Object]" == {} // true

This, to my mind, is JavaScript's greatest remaining flaw in 2020. It's the whole reason the triple-equals (===) operator was added, but that only solves one common case.

So my basic argument is: in totally unreasonable implicit-casting scenarios (which is most of them), it's much better for a language to err than to make a "best effort" guess at casting the values to be the same type.

All of that said: JavaScript is the way it is, and unlike lots of other things that have been papered-over with new features over the years, this issue is so foundational that I don't think it can ever be fixed outside of just learning to avoid the places where it shows up.
It was part of a set of changes that were meant to go into effect in July but that Apple rolled back. You're allowed to charge a different price but you can't tell the user that they can get it cheaper elsewhere or that you're paying 30% to Apple.
I was thinking about something similar recently - if the hardware drivers could somehow be abstracted from the rest of the linux kernel (as if...), then suddenly a ton of experimental kernels could have widespread hardware availability.

It would probably shake up the OS ecosystem to no small degree, but I imagine the fresh ideas that could be experimented with by non-experts would be hugely beneficial. Isn't that the big argument against so many new projects? "It looks cool, but the hardware support isn't there."

FreeBSD might be a better target though, since that's specifically designed to be compatible with everything.
Model S three year depreciation is about 30%, Model 3 is about 10%.

https://insideevs.com/features/435693/tesla-model-3-exceptio...
Thanks for responding! Do you know if this is linked anywhere within the captcha itself, or is it + Privacy Pass something that the user has to find and look up for themselves?

I don't recall seeing an accessibility link anywhere on an actual captcha HTML block, just a refresh / terms of service button.
Why do you roll your eyes? Isn't it a useful metric to know that most of the projects that are hiring these buzzword technologies are destined to fail (whether that's because the problem space wasn't fit for ML or whether management went on a hiring spree to pump their resume)?
pre-covid I stopped by the grocery store almost every day to pick up whatever I wanted for dinner.

Back when I lived across the street from a grocery store I'd sometimes go get food for dinner, talk a bit with guests for what we wanted for desert, then walk over and pick up whatever we'd decided on. When the grocery store is across the street it is basically an on-demand food pantry.
I live in a fairly low income area of the bay area, and when I drive into the Berkeley hills, Marin, or Piedmont/rich Oakland the density of Black Lives Matter signs in front of houses increases. Thats anecdotal evidence obviously, but there is something funny about our status quo when people live in a $2m home on a 1/2 acre of extremely sought after real estate while loudly advertising their desire for more equality.

It is an interesting time watching the intersection of all these disparate ideals trying to coalesce into a coherent worldview and lifestyle in everyones minds.
And if there was no indication whether the image was CG or real?
That's the one. The title changed at some point.
React 17 Release Candidate
I was going to say, this particular nonsense is not peculiar to Apple. I had a Kindle ebook rejected because it mentioned other ebook stores by name.