skysight-inc/HackerNews huggingface dataset:
> I don't get why it's this hard for open source projects to realize that (the only notable exception I know is Firefox, which I love).

Firefox has a lot more commercial support than something like Gimp, which is supported primarily through contributions in various forms. What this means is that it's harder to turn down contributions and harder to implement the kind of process that'd be required for a more coherent UI. As simple as it might seem at first, it really is a whole 'nother ball game.
The problem is that facebook.com.google-safe-pages.verizonmobile.evil-site.cn also displays the ‘facebook’ portion leftmost.

Also, due to the way DNS works you really are trusting ICANN, then the com registrar, then facebook (CAs add an overlay, but then CAs like Let’s Encrypt ultimately trust … DNS). Making that explicit would probably be a good thing (and might even be a first step towards a rootless, decentralised future).
Single-window mode has been a huge jump towards usability, and I'd imagine that involved quite some work. Text tool had a lot of work to make it better. Also, latest release should've removed the annoyance of font-loading process blocking start of the app (also a major usability issue).

I have a feeling that in many ways it's just a lack of resources to move things faster.
Off-topic:

Googling "complex-valued pixels" didn't bring up anything, but I'm interested in finding out more about that. What pixel-related information do the real/imaginary parts represent? What sort of applications does that have?
Suggestions for solving overtourism
Securing Your Cloud with Osquery and CIS Benchmark Controls
Hakarl is already a crime against humanity. Making it from nitrogen-saturated toxic meat is a crime against Earth.
LinkedIn's top 25 startups to work for
I'm surprised that nobody mentioned cratedb (crate.io) in this thread. It is built on top of Lucene (and IIRC ElasticSearch), provides similar scalability, and fully supports SQL (both for inserts/updates and queries). They got a Series A a few months back.
Coming to Windows – Dark Theme in File Explorer
>My own commentary is that I'm not sure if there is an answer that's any better than beating on domain names until they work as well as possible.

GUId per domain. No hierarchy. Peer-to-peer sharing. Cryptographically signed user-comprehensible metadata that's resolved through some quorum protocol or stored in a blockchain.

URLs are fine, but the idea that identity of a website is embedded into its "location" is silly. Google owns gmail.com, but Steam/valve doesn't own steam.com. How am I supposed to know that as a user?

Really, the usecases for domain names names have completely changed since the time DNS was conceived.
Last time I used gimp it wouldn’t save a file in different format - I had to export it. For someone that just wants to grab an image, touch it up and resave it, gimp just irritates. There’s at least another 50 of these kinds of small annoyances that add up to one large dealbreaker for me. Of course none are bugs - it’s likely just intended behaviour that the developers think is great.

For what I need to do Krita is much better. I haven’t used photoshop for over a decade.
It is a search engine for error messages and their solutions.
There needs to be some way for a user to be able to see something either online or, for example, out on a vendor's stall selling soap or honey, and go to it on their browser. The only thing I can imagine that's simpler than that is a QR code, but it requires you to have a phone that has a good camera, which isn't possible in some places that are developing because a phone is kind of expensive, whereas a URL just requires a pen and paper. A simple URL can be remembered without writing it down, like "blog.google".

I will be surprised if URLs go away completely in the next 50+ years, but a new way to verify the identity of the website will probably be developed, if it's necessary.
I'm not sure URLs have any major downsides. The full complexity is beyond most people but most people don't need to understand anything more than how to type www.something.com, it is the web application owner who has to understand them and where most security problems live. Security is only a problem if the server or web application have not been setup correctly.

It's no different than visiting a shop or a house where you should be able to expect certain regulations to be met (insurance, building codes etc) and I can see more countries starting to enforce country-wide codes for web sites, annual checks, registrations, whatever for people to be allowed to trade in that country.
https://data.gov.ie/
The Most Dangerous Countries in Europe for Women Have Large Muslim Immigration
aren't the memluks those things that plague mamory management ?
What I am assuming is the golden rule: treat others as you would want to be treated. Don't you think the general population understands that? When people ignore it, we generally call that bad. When people don't understand that, we generally call them psychopaths. Is this really controversial?

I mean, as a thought experiment, do you really not internally know that bothering other people who are bot bothering you is wrong and ugly? Most people don't agree with that?

Edit: I am being downvoted, so this is apparently fairly controversial. That's unfortunate, in my mind. I personally believe that the democracy, liberty and prosperity that exists in the world today would not have been possible without America, its founders, and others who argued for this kind of liberty--most notably enlightenment figures. So I guess if you disagree with it, you're pretty lucky to happen to be here.
This is not a complex topic. It's very simple.
Facebook and the various other messaging platforms sole purpose is to make money. End of story. They have no values no morals or ethics. They do what is necessary and within a legal framework (region dependent) that allows them to make money.

IF our USA government decides to designate Facebook, twitter etc. News Media outlets, then they will have to confirm to a different set of laws within our country and maybe others.

These companies are merely a 2.0 of USENET NEWS. and nothing more. They've monetize the users' of the system.

Peace
Nothing prevents native code from being safe
Based on the post, it's looking pretty good!

Not currently available (hence the title) but it's coming in the "next major release"!
If you correclty merge Washington DC and District of Columbia, it jumps to 6th place from 11/12. I have a hard time trusting an state by state analysis that doesn't get that bit correct.
Also, should it really be state by state, or metro region? Near D.C. I am much closer to NY than say LA to San Francisco.
Logitech’s Apple Pencil alternative arrives for all on September 12
> Word of mouth.

How do you win your first few mouths?

> I could walk around the shop and discover a new product on the shelves.

What is the shop owner incentive to promote your product this way before he can be sure that he will sell some of your stuff.

> Or, pick up a catalog with local companies.

Your local car manufacturer?

> pick up a magazine dedicated to companies announcing their products in particular domain.

Without ads, how would those magazines be monetized?

> Or these days, Google for a solution to a particular problem.

SEO = Marketing
It's a bit disingenuous ars technica ledes with a screenshot of a homograph attack that Chrome mitigated in March 2017, and really doesn't relate to the article. https://www.xudongz.com/blog/2017/idn-phishing/
I don't use it since 2000's, but ActiveState's Komodo used to be ok.
Wouldn't say the nerds care about Pixel phones. Google's older Nexus phones were and are really popular, Honor isn't too rare, and yes - OnePlus and Huawai. Too bad HTC seems to lag behind.

I'm personally hoping my 5X will survive and be updated for a long time because I haven't anything in my preferred price range that speaks to me in a long time.
Personal Food Computers
IBM Used NYPD Surveillance Footage to Develop Technology to Search by Skin Color
As someone who uses Photoshop and Krita for painting and animation, I can tell you GIMP is unusable as a painter. The way they allocated this donation does nothing to help me use GIMP. And you don't have to take my word for it: David Revoy, the only professional painter to use open-source software and actively promote GIMP that I know, switched to Krita [1]

[1] https://krita.org/en/item/interview-with-david-revoy/
Tying things back to today: A Mameluke Sword is what you see US Marine Corps. officers carry on specific formal occasions (or in recruiting commercials!):

"Marine Corps history states that a sword of this type was presented to Marine First Lieutenant Presley O'Bannon by the Ottoman Empire viceroy, Prince Hamet, on December 8, 1805, during the First Barbary War, in Libya, as a gesture of respect and praise for the Marines' actions at the Battle of Derna (1805)"

https://en.wikipedia.org/wiki/Mameluke_sword#United_States_M...
Grandparent’s is a universal argument, that applies to other countries / situations as well. Russia, which is technically not a monarchy, have the same problem with hate speech law.

For obvious reasons, it’s harder to give an example from a more liberal country, but his/her point still stands.
If they're on AdWords, they could be paying dollars-not-cents every time they google themselves and click on the first (paid) link. Just because they're happy to pay the racketeers when a customer does that, doesn't mean they should pay the racketeers even more because of their own poor understanding of browser use.
Recently I worked at a company that used the destination dispatch concept. It was terrible and during peak times huge groups of people would be waiting for their elevator. Not to mention you would easily miss your elevator in certain situations. Elevators would also become overpacked if only one person in a group selected a floor but this is more user error than anything.

I much prefer the approach where certain elevators go to certain floors. My building was only 20 stories but I’d imagine it would be even more of a headache in NYC.

Cross building destination dispatch would be terrible IMHO.
I disagree. This entire line of thought is just ridiculous prejudice. If you think the US film industry is entirely represented by the 20 or so big blockbusters that come out each year, and that somehow the hundreds of smaller and independent movies don't count, that's your problem. Just because you haven't heard of them doesn't mean they don't exist.
There was a long discussion on some OSM mailing lists about this. Since plus codes are basically a lat/lon encoding system, then any app or service that uses OSM data (or any other map data) can easily support plus codes right now.
I have not. You have done this before?
[1] - https://realclearpolitics.com/epolls/other/president_obama_j...
> What is exactly the problem with gimp's UI?

Where do I start?

- sometimes when I start it it doesn't display toolbox
- when I open the toolbox it is (sometimes) a vertical line of buttons (single column) instead of 5 columns that I begged it countless times to be
- setting the size of pencil is completely unintuitive - I usually click in what appears to be input field, only to discover it is not (but instead some meter that sets size to some huge number)
- saving the set size is something that should be done automatically, but I haven't found a convenient way to do it

And that is even without mentioning the whole Save / Export fiasco.

Note that I love Gimp and use it often, but UX is not its strong point.
Correct. I can get things done faster in krita than gimp. And that is basic tasks.
Oh, thanks for the heads up. I thought it's for bugs only.
I agree with omegabravo. I expected Single Window Mode to be pointless but tried it recently, and it's so much better. No more trying to find the dialog that's under the other dialogs; everything is just there. If you're a GIMP user, give it a try.
Same reason the people pluck out horns from a live rhino. Unbelievable!
https://sci-hub.is/10.1176/appi.ajp.2018.17101129
Two Thirds of Individual Differences in School Achievement Explained by Genetics
Yes. That is the expected behavior.Hopefully they fix it
Great UI comes from a strong leader who has specific tastes that everyone may not agree to. Execution of such a vision has to be highly controlled and it means at times taking tough decisions and throwing away someone’s work.

Open source is usually built with consensus and that is why it’s hard to follow “one vision”. Also hard to chuck out contributed code / features, specially when its voluntary since it’s not welcoming for new contributors.
Believe most of the elevator deaths happen to repair workers while servicing the machine. (I looked this up after being trapped alone without cell reception for 20 minutes in an old elevator on Wall Street last year).
Didn't the Ottomans eventually have the Jannissaries demand more and more power?

So basically the same story as Mamluks rebelling against their Arab leaders.
To be fair, their documentation is terrible. Trying to set up filebeat feeding into logstash and figuring out custom GROK patterns requires forensic-level Google-fu to sift through vague blog posts and grab small nuggets from forums because the official docs basically say nothing of value.
> legal framework

Arguably both legal and cultural. More and more employees are willing to pressure their employers before it makes it to being a legal issue.
I was saying this from my perspective. I was comparing what I saw on GC to my past experience with AWS. I have some experience using AWS in the past and it has always been super confusing to me. The other day was my first experience looking at the google cloud platform and it seemed much simpler to understand. But again, this was just a very superficial overview.
I disagree completely. Carmel's approach of building a big fancy new neighborhood all at once is the exact opposite of StrongTown's suggested approach of making small incremental improvements spread across many poor neighborhoods.

[1]

> Rely on small, incremental investments (little bets) instead of large, transformative projects.

> Inspire by bottom-up action (chaotic but smart) and not top-down systems (orderly but dumb).

> Seek to conduct as much of life as possible at a personal scale.

> Obsess about accounting for revenues, expenses, assets, and long-term liabilities (do the math).

[2]

> Spreading your money out over many small different investments gives you a large hedge against risk

> These places are built all at once to a finished state. Today is peak wealth; it's all downhill from here, regardless of how much public investment is made.

[1] https://www.strongtowns.org/journal/2018/8/22/the-more-we-gr...

[2] https://www.strongtowns.org/journal/2017/1/10/poor-neighborh...
Radar images (e.g., those publicly available from the Sentinel 1 satellite) typically come as complex-valued images. You look at the norm of the complex numbers to understand the structures, but for interferometry you need the phase also.

If you compute the Fourier transform of a scalar-valued image, you obtain a complex-valued image. It would be nice to be able to process these transforms with gimp (e.g., to "paint" a few parts in black to set those frequencies to zero, thereby defining a band-pass filter).
Textris
What a magnificent creature, thank god they can survive in that cold weather. Otherwise thye would have been hunted to the extinction.
Or maybe QA'ing a 0day patch just takes time. I can't begin to imagine the amount of third party software and application configurations (multiplied by the number of windows editions and localizations) they need to run through to make sure a somewhat of an architectural change doesn't break assumptions and thus 3rd party compatibility too much.
> This is Europe we're talking about. You are using your liberal American mind set to create issues that don't exist here.

"This is Europe" doesn't mean anything. Do companies in Europe just violate all the laws constantly and hope the government leaves them alone? Why even have laws then instead of just a king that decides what they don't like after the fact?

If you pass a law that is complicated and hard to understand, complying with it will be arduous and inefficient. "But we didn't mean it that way" doesn't save you from businesses and investment moving elsewhere over compliance costs.

> This is exactly how rules is enforced in Europe. Pedagogy first and after that the stick for those who are purposely break the rules or are malicious.

The EU didn't ask Google to change its practices first. The opening volley was billions of dollars in fines, and then billions more for other things that they also didn't advise them to stop doing (and give them a chance to challenge the interpretation) before imposing huge penalties.

When you have broad, ambiguous laws with arbitrary enforcement, how do you expect anyone to comply with them? Or even know what compliance looks like?
Swizec on Twitter: “ITT I bitch about things that irk&confuse me [about Vue]”
Why? State population is irrelevant to anyone actually making a decision. It's not "fair", but that doesn't really matter. Though state-level statistics also aren't great for decision making IMO, it should probably be computed by metro area.

I moved to NYC from the bay area, and I don't necessarily regret it, but you can see that there is a real gap in the depth of tech between the two, so if you want to work on cutting edge tech, the bay area is probably still the best place to be, though you may have to make quality of life sacrifices for that.
How to Sleep Well Before a Big Day
This is a great example of crafting a compelling narrative from a publicly available dataset.
Use it for Rails and Flutter too here, and really happy with it!
Used ROS1 and worked DDS in the past, but never did anything with ROS2 yet, anyone uses ROS2 and has something to say about it?
> If they cared about security they could do something like display the domain & the path separately

They've tried experiments but it's not as easy as it might seem at first thought. Consider what happens with someone setting up a hostname like bankofamerica.secureuserportal.com or www.gmail.personaluserinbox.biz – a fair number of people will look at the left part rather than reading from the right so even displaying it separately won't help, especially if they don't have a huge window with tons of room and all they see is the first part of "www.bankofamerica.comsecurecardholderservices.ru".

Only displaying the domain name will help with that problem but it has usability issues for any company which handles user data under subdomains since it'd be harder to tell user1.example.com from user2.example.com if there's any possibility of spoofing.
So far ZeMarmot is such a project in a smaller scale (1 dev + 1 artist), but extended amount of time: https://film.zemarmot.net/
I agree it's a societal issue: does your society rob individuals of their most basic rights or is your society ready to sacrifice and beat people into submission?
What you're missing is that most chemical damage to infants is done in-utero, at their most vulnerable time (why you don't drink when pregnant).
You might like alacritty[1].

[1] https://github.com/jwilm/alacritty
i want a pony
Repeat from 6 months ago: https://news.ycombinator.com/item?id=16675833
Keep hoping, because the GIMP team "will use the money to do much overdue hardware upgrade for the core team members and organize the next hackfest to bring the team together, as well as sponsor the next instance of Libre Graphics Meeting."
Rapidly Iterating on Landing Pages with Mechanical Turk
How South Africa can become a competitive startup nation like the USA
Agreed. Google's ubiquity coupled with the proposed change to Chrome threatens to morph a user's experience of the open Internet into something akin to AOL and its keyword feature. That puts the Internet back fifteen or more years.
That's more a question of wording rather than an issue. In gimps export is for formats with which you lose information (your layers for example), save is for formats allowing you to re-open you file as you let it and continue working on it
Everything you need to know about React’s Context API
IBM secretly used New York’s CCTV cameras to train its surveillance software
I'm honestly not sure. When I first started out, all the applications I used had been built five years prior. We made small tweaks and continued to use them because they just worked

Now? I think newer technologies come out faster and capture people's attention. They want to use the new shiny thing. I think the "business people" want to have a big budget project to get recognition within large orgs. I think developers want to use the latest and coolest stuff. I think people feel like we already live in a disposable culture, why would our sites and apps be any different? You combine all of these and suddenly the pressure and inertia not to move or rebuild or redesign regularly is too much to overcome.

I still remember going to a ReactJS class and the guy running it kept saying, "Don't get me wrong, BackboneJS is still a hell of a library and is still relevant and awesome to build stuff with BUT React does a few things better."

This is where we are. Huge financial investments, time and energy to get a 3-5% bump in efficiency? Doesn't make sense to me.
Create valid ssl certs for your local development environments
Affinity Designer fits somewhere between PS and AI.

I find it better than both for doing web design and game graphics.
Energy Efficiency Jobs Employs 2X as Many Americans as Fossil Fuel Industries
Paint.net and Krita both have a simple and intuitive UI. Gimp could get inspiration from them, even for the basic operations.
New York does have a subterranean group-based people moving system already! The subway!
There's a pretty cool exception to this. A lot of bats tend to have long lifespans. Many microbats can live 25-30 years on average but, as the name implies, are fairly tiny. The species I worked with all weighed under 20 grams.

The leading theory is that because of their hibernation, their heart rate slows down and their lifespan is longer but the number of heart beats still seems to average out when compared to other species with faster or slower heart rates.
I heard a talk on this last year, though there seems to be some issues to overcome, the concept of a 'farm in every home' is very exciting. I'd love to build the computer with my kids and learn with them how the software interacts with the growing process... Plus the hardware is just fun!
"GUId per domain. No hierarchy. Peer-to-peer sharing. Cryptographically signed user-comprehensible metadata that's resolved through some quorum protocol or stored in a blockchain."

That mostly solves technical problems, but technical problems are (probably) not what is driving this effort. Is a user supposed to know that d6998147-a7a2-485a-ac5f-74dddebfe070 is legimately Steam, but d69a2b76-96ca-4d7e-b25c-c5a69848e070 is not? Who verifies the metadata for accuracy? Who says you can't register Bank Of Ａmerica? Those problems, and the other problems like them, are the hard problems, not cryptographically signing the answers to those hard problems. Crypto is easy by comparison.
Can someone knowledgeable summarize the current state of Program Analysis state-of-the-art?

Do we know how to do context sensitive / intra procedural analysis and scale it to millions of lines of code ?
The resolution wasn’t that bad.

VGA was introduced 31 years ago, in 1987. The text mode was 80x25 characters, 9x16 pixels/each, so the effective output resolution was 720x400 pixels. I currently develop a device with similar one, 800x480, only now I have GPU and GLES 3.2.

Back to the old times, because RAM was so expensive, that high resolution only worked in text mode, where the frame buffer only had 2 bytes per character, one for character itself, another for attributes i.e. background and foreground colors.

Graphic modes had way lower resolution, indeed.