skysight-inc/HackerNews huggingface dataset:
It's very hard to do high-quality generative art/music/poetry/anything without a complete model of human cultural associations, perceptions, and metaphorical frameworks for conceptualisation.

As you say, most generative work is empty because it's just form. Human creators manipulate form to communicate content. There's a message, and art is judged as much on the sophistication of the message as on the form it's carried in.

Form without content can be an interesting technical experiment, but it's culturally massless and kind of boring. Not to mention wrong in a destabilising way - like someone speaking random syllables that make occasional sense, but don't form a coherent message.

So the most successful generative work cheats by automating processes of cultural reference - like style transfer - or by adding levels of formal complexity that would be very difficult to handle by hand, but can at least produce something that seems a little original and surprising.

The less successful work doesn't even get that far.

Automated software generation is going to have similar problems. You have to parse intent, and then balance it against practicality. Getting that right is so hard humans really struggle with it, so I can't see machines being better at it any time soon.
I like Patrick Lencioni's definition of politics on The Five Dysfunctions of a Team:

> Politics is when people choose their words and actions based on how they want others to react rather than based on what they really think.

To know what others think and desire requires empathy. To counter B.S you have to do 2 things. Get to know yourself to create a carapace based on values that protects you, and get to know others, so you know the true reason why they want something from you. When these don't match (or don't match the proclaimed company values), this is the definition of B.S

If your values, their values and the company values match, then we can hardly call it B.S - and don't forget changing values and raising from naiveté is part of growth. It's ok to feel today you "gotta give 110%" then later realize this doesn't align with your life moment.
Google starts using .new TLD for Gsuite shortcuts
half of the UI stuff we know would have been called "Easter eggs" in a previous generation. I dropped out of gaming around the time of Pitfall! - when controllers got more than one button, that was it for me. But I saw my brothers and friends all geeking out of "left up down down left A B A BB A down up left" and finding cool shit in their games. It sort of feels like ios/mobile stuff has become that.

"3 finger long press, swipe down, dbl tap - oh sweet, I can save the picture you sent me!"
> MSBuild

OMG don't say the name, it causes me physical pain. That XML crap which can't decide whether to be a shitty static GUI-editable build format or a proper description language that you can actually use. It ended up being neither (to be fair the first can't really be achieved for non-trivial projects). It's one of the worst designs I've had to deal with.

(I'm still in the process of cleaning up hundreds of .vcxproj files, each of with has multiple 1000s of lines of auto-generated boilerplate in it, using the crutch that is .props files).

> and when not on Windows, CMake.

Even better, let's add another abomination, in the form of CMake, on top of MSBuild. And give up the last bit of control over your build that you could hope to have.
Then yeah, I think I agree. :)
That's an apples to oranges comparison, because Futhark needs to compete with C on the GPU (CUDA/OpenCL), not C on the CPU.

That's what I'm missing from these benchmarks - how does it fare against a handwritten, competent implementation in those languages?
Well I can assure you that despite your experience, that is not generally considered good design methodology in the greater world of design. I don't doubt that it happens though.

This link is a great example of bad design, though. They don't even have to design for infinite viewport sides like you would on the web, there's a limited number of screen sizes this UI will appear on. In my work it's common practice to view your design at numerous different sizes and in the past issues like this were something we would specifically look out for when you have content of dynamic height that includes calls to action.

The solution is usually to programmatically ensure it is never perfectly cropped or, ideally, include hints there's more content or you can scroll.
Please provide reproduced, peer-reviewed sources for these extraordinary claims.

While you're at it, please explain, with reproduced, peer-reviewed sources why you think the greenhouse effect, which directly ties CO2 to warming doesn't exist.
How to read a WebPageTest waterfall chart
https://mathoverflow.net/questions/153604/the-arnold-serre-d...
Backwards. That's reality. Do you also build applications with any kind of authorization and just hope users don't do anything wrong? Sure is how users behave most of the time!
Douyin, precursor to ByteDance's TikTok, was designed and developed in 200 days. Within 500 days, it would become China's top video app. TikTok has been downloaded more than one billion times in less than two years.

The app is designed for speed. Videos play instantly and sequentially without pause. Content creation tools include pre-generated sounds and pre-rendered effects. Sharing and curation at scale is near instantaneous.

The ecosystem itself is mind-boggling. With top TikTok stars enjoying more reach than Ariana Grande. And direct monetization in the pipeline.

https://technode.com/2018/06/15/8-lessons-douyin/

https://blog.ycombinator.com/the-hidden-forces-behind-toutia...
Not if they were equally as smart as me.
Have you met your new overlord, SAFe?
- working on project A
- jumping into unplanned tasks because of an emergency in project B
- PM whose managing both gets mad at you because project A is gonna delay

Making me feel guilty because I save our ass? Time to update my resume
For #1 - I feel the same way. I now use this technique instead -> https://mashable.com/article/ios-12-precise-text-selection-k...

Interestingly I did not know about it and only found out whilst complaining to a friend. Friend pointed me to this selection alternative, but it was not obvious.
> A gaming engine just really doesn't seem to fit that mold

Even more to your point, Improbable doesn't make a full game engine...they make SpatialOS.

"SpatialOS is a cloud platform that provides hosting, online services, tools and a multiserver networking stack for developing and operating your multiplayer game, using any engine."

Also several projects using SpatialOS have folded recently

https://www.eurogamer.net/articles/2019-08-12-another-spatia...
Interesting how German doesn't allow to drop the addressing pronoun due to how the sentence structure works, but Scandinavian readily allows even the number of addressees to be derived from the context. I guess I prefer English over German as the language for programming because it shoehorns a lot of structure on a later, more boiled-down incarnation of Germanic, and notably (therefore?) ships many short and flashy words, such as "if", "on", "not", "do".
A visual inventory/asset mapper for IT Departments
Thanks all. There is a new and ongoing book project at https://github.com/rougier/scientific-visualization-book
C is not a fad; it's an outlier among languages in the sense that basically it's a portable assembler very close to the metal. If you change the basic architecture of the machine, you can create a better language. For now however it's unlikely to beat C.
How often is sometimes? Always?
The bit about using heat-shock proteins in anticipation of rather than response to (like every other organism) extreme heat is absolutely wild.
Defining AR's Past, Present and Future
I understand as an native English speaker I'm in a fortunate position that by a combination of history and random chance computer development happened largely in my language. But given about 70% of the world uses Latin script keeping languages largely based in the English language the majority of the world is able to use their native script at least which is one less hurdle to learning to program.

What I think may be more useful for bringing more people into programming in their native language would be thinking about providing transliterations where, for example, the Python keywords are translated into Arabic. Doing that Arabic speakers could write in their own language and English speakers could run a utility that maps from the Arabic keywords to the current standard English keywords. Stuff like variable names gets a little tricky there I'll admit, not sure how to handle them, maybe Romanize them too?
The fact that the electron exist is not culturally dependent. As much as the fact that stars exists.

Any alien civilization capable of studying the behavior of atoms must also be able to express concept that are compatible with ours.

Maybe the do not use numbers, calculus, or maybe they do not even use unit of measures. Yet the result of our experiments will have to be the same and since we can develop experiments that show specific operations they must also be able to express those operations.
> I couldn't figure out how to move my cursor around. It used to be perfect. I held my finger down, it let me move the cursor around in a word. Now you have to swipe the cursor to "grab" it and move it around under your finger. It feels like change for the sake of change when it worked perfectly before.

This 1000%. Working with text on iOS is such a pain now.
Anytime they say something like "Just do X now and we'll do Y in the future" where X is an idea you disagree with that will be a problem in the future, and Y is your proposed alternative to fix things now before they get out of hand.

Get ready to be fixing shit.
Long-delayed American Dream mall is opening, but will shoppers come?
How to Collect, Curate (and Ignore) Customer Feedback in Product Dev Process
They had us in the first half I'm not gonna lie.
Cities also need food. The price of food would go up and some sorts of farming might become uneconomical, but food would still be farmed.
IMO, the Amish/Mennonite or similar groups' systems never made a lot of sense, like many extreme religious orthodoxies.

Powering these appliances with compressed air doesn't change the fact that their engineering drawings were done on a computer, assembled in a factory rife with robotics, and delivered on a UPS truck. And that the most convenient method of producing compressed air involves internal combustion or electricity.

Nothing in the Bible supports electricity or any other 20th century technology being anything sinful. It's just another extremist group making their own bonkers interpretations of a religious book.

I think the Amish are glorified based on their work ethic and nice furniture, but I think the reality of living in that community has all the negatives of an extreme religious cult.
Ha ha brilliant! I love Linux but the community blows me away sometimes. Not complaining about it but it is funny.
I know it isn’t what you asked for, but I find I can get a laugh out of https://wundergroundmusic.com/ once in a while.
> The confounding explanations for this type of research are mind boggling.

Yes! This is very true, your questions are good questions to ask of any study of genders & attitudes. It’s even more important to ask of studies that try to factor out cultural issues, because confounding explanations are extremely difficult to remove.

> Social Psychology has one of the worst reproducibility problems in all of academia.

This is true, but it’s not scientifically fair to imply this study isn’t reproducible just because others weren’t.

> Simple scientific inquiry into this claim leads me to the question, “Okay, but why?

Science doesn’t necessarily answer why. Physics has one of the better reproducibility rates, and we’d love to know why, but we don’t truly know why yet. We don’t know why gravity exists, we know it’s a force that’s there, and we can predict what it’ll do, we know it happens in proportion to mass and inverse squared distance, but why? Science hasn’t answered that.
Right, they just need to man up. I say that in jest but you hit on an important part of it. While some may not admit fault in the open, Men (I know I am generalizing) do internalize failure, it is a core part of their ego and identity. So it would seem natural for them to internalize the failure of a relationship.
I've seen "Zen and the Art of Motorcycle Maintenance" recommended on book threads on HN multiple times, by multiple people, so I would agree that yes, a lot of other engineers see the similarities!

The way the author explains how to go about to find the issue, fix it, etc. has made me much calmer about finding my own bugs and fixing them indeed.
Bug exposed by an edge case. Apparently marked as WONTFIX.
Powering air kitchen appliances from a diesel compressor seems no more self-sufficient than using electricity. A paddock windmill driving the compressor on the other hand...

Still have a hard time separating it from electrical powered by a paddock windmill or rooftop solar panels.
Yeah, pretty much. Since tech startups rent their spaces out, it somehow gets discussed with them.
But visual cues make your pretty screenshots look ugly! -- Apple UI designers
Also for CPUs there is ispc (https://ispc.github.io/) which provides a language that takes advantage of modern CPU's parallel friendly features with a C-like syntax. From the site:

> ispc compiles a C-based SPMD programming language to run on the SIMD units of CPUs and the Intel Xeon Phi™ architecture; it frequently provides a 3x or more speedup on CPUs with 4-wide vector SSE units and 5x-6x on CPUs with 8-wide AVX vector units, without any of the difficulty of writing intrinsics code. Parallelization across multiple cores is also supported by ispc, making it possible to write programs that achieve performance improvement that scales by both number of cores and vector unit size.

There is also an interesting story of its development (full with office politics drama :-P) written by its -then- main developer: https://pharr.org/matt/blog/2018/04/18/ispc-origins.html
Aye, this is a pattern which indeed seems to become more and more common in an attempt to "modernize" design and "making it more lean". Yeah, right
Precisely. If modern touch user interfaces are the result of any carefully-gathered metrics (a premise I find suspicious, but let's run with it), the metrics themselves must be orthogonal to the user actually being able to complete tasks in as short a time as possible. Efficiency, speed, and accuracy were the sort of metrics used in legacy UI design.

But you are right, it's likely that modern metrics are things such as engagement, and whether the user is doing actions that are high-value for the company, such as sharing content with their social networks.
TIL Windows 1.01 had a great scrollbar
This is what happens when designers fetishize minimalism... eventually, you minimalize to the point that no one can use your product.
"As a business owner, I'm continuously having to do things so I don't end up in spam. Less images, specific wording and the list goes on."

We[1] run our own mail and DNS servers and, as you might imagine, have never sent a single HTML email or any email with any kind of "element" in it, etc.

Just plain, ASCII text.

We've got a 15 year clean IP, perfect score on the "mail config checkers" and almost every single email we send is in response to an email from that sender.

And yet ... often enough to make me anxious, we get marked as spam.

[1] rsync.net
I am a DJ and a programmer, didn't expect to see Moodymann on Hacker News, but kudos for this :)

Moodymann is a legend, I haven't yet read this interview, but there was one video interview recently, done by Gilles Peterson, where Moodymann opened up much more than usually.
Air traffic control at domestic airports in many regions do communicate with pilots in the local language (even if they're are all able to switch to English at a moment's notice).

It's all just jargon, for those of us working in the field it's really not difficult to both know the international Latin medical terms and the local terms to use with patients or colleagues.
That's a perfect example of UI discoverability fails. The feature is super useful and perfectly hidden. Will use this all the time now, thanks!
Ask HN: What is your IQ score?
I have recently taken IQ score test. And my score is considered average. Do you care about your IQ score?
It's hard to reason and talk about something until you name it. With named keywords, you already have a name for it, even if you say it different than the English pronunciation.

Unless the script is so foreign to you (ex. Latin vs Arabic) that the keywords look like inscrutable symbols anyway.
>baseless acquisitions

huh? what's baseless about pointed out the 100% compliance of Chinese companies with the CCP?
Ransomware, Mobile Malware Attacks to Surge in 2020
Worsening UK skills gap will hold the country back
Indeed, some forms of farming e.g. cotton in Australia are literally unsustainable when exposed to market forces.

Doesn’t mean capitalism is wrong in this case, though.
You can buy a lot of tools that run on just pneumatic power. As for lights, some solar panels, some car batteries, and efficient DC-powered LED lights. You could just get by with battery powered headlamps as well. Depending on the weather and where the shop is, skylights and outdoor workbenches would provide you a lot of light for whatever you're doing.
1. I added a link to the gp - I'll also provide you with these as food for thought:

https://www.bbc.com/news/science-environment-39054778

https://www.theguardian.com/higher-education-network/2013/oc...

2. Please provide any evidence that I made claims that the greehouse effect doesn't exist.
Huh, that's curious. I'm running 69.0.2 on Ubuntu and it works just fine here.

browser.urlbar.filter.javascript is set to its default of true, I didn't touch that (or any other related settings as far as I remember).

Sorry, in that case I'm out of ideas as well.

Edit: Also works in a completely clean and new profile for me without any settings or addons whatsoever. Strange.
I don't understand how someone can simply adopt stereotypes of another gender, consider themselves that gender, and then be considered that gender. If I'm a man according to my chromosomes, but my mannerisms, grooming, music and fashion choices are considered feminine, am I woman? Or just a feminine man? And if I'm a woman, but I'm still attracted to other women, am I entitled to represent myself as a lesbian? All I've done is choose to express some preferences, and then consider myself a part of a group based on stereotypes of that group. How is that not stereotyping and appropriation? The only thing left is what label I want to put on myself, which is largely meaningless.
I have written a few crawlers for clubbing music portals, I had an app idea, but it stopped somewhere in the beginning of the development.
Programming Languages Influence Network • Programminglanguages.info
I loved calculus so much more once the professor walked us through the proofs and I was willing and able to understand them. Proving convergence is like being a cheeky kid saying, "Well, if you pick that small number, I'll just find a smaller one!"
Walmart wants robots in stores. Target doesn't
The ‘Churners’ Who Risk Debt to Burn Through Credit Cards and Rack Up Points
there are more of us than we imagine :-)
Ask HN: How do you choose the right design?
The process of Design always involves creating multiple versions of the same concept, but seeking feedback/opinion and choosing the right version often turns into an unorganized process, involving multiple meetings, messages or emails.

As a designer how do you tackle this problem? Do you have a set methodology or you use any specific tool?
Yes. Yes it can. Regenerative braking downhill, while holding a full load, can generate more power than it takes to move the empty truck back up.
A quick thought experiment...

If you wanted to transfer 2MW, you could do it at 200 amps and 10,000 volts.

Two 200 amp conductors, 3 meters long, and 10 mm^2 cross sectional area will come out at half a kilogram. 400 watts of heating will happen in the wire, which could be cooled by a 1mm^2 water/steam cooling pipe running at 1 ml/sec. That weighs another 6 grams.

Insulating a 10,000 volt supply sounds a lot, but if the wire was insulated with PTFE, with a 10x safety margin, you would only need a thickness of 1mm on each conductor. Total weight 140 grams.

So - the total weight of a 2 Megawatt human-safe cable could, with the right engineering, be under a kilogram for 3 meters of cable, plenty to hook up your car or truck.
> What value does CMake create in the end product? Can you sell it for more than X$ on the basis of having been built with Cmake? Usually no.

That is true for every technological choice.

> In absolute terms every build tool can only retract effort away from the activities that produce the value, i.e.software features.

Again you seem to think that build systems don't contain software features. I don't think that this is true. My build system helps me to refactor things that I would have to do by hand otherwise, and which are pretty project-specific. For instance scanning subprojects for their license information and generating a .cpp with that info, looking for all uses of a particular token and listing the files using that token for them to be included somewhere, etc etc.
Or, and hear me out on this, they could have a widget off to the right that signals to the user when content could be scrolled down. Heck, you could even get _really_ crazy and have it display _where you are_ within the scroll content.

On second through, nah, the world isn't ready for that kind of idea.
Google Is Making a Big Change to the Way It Serves Search Results
The visual cue that one exists is, let me check my notes, oh here it is "go fuck yourself."

The #1 thing that drives me crazy with phone UI is the huge amount of hidden functionality that you'll only ever discover if you find an article online or just randomly tap and swipe everything in the app until things happen. And then you have to remember that all in your head because there are no reminders anywhere about the functionality.

And what do they do with all of the space they save by not having indicators? Absolutely nothing at all. Tons of whitespace is added to the app so you are always scrolling around anyway.
GitHub new feature: code owners
What is wrong with FORTRAN??
An Algorithm for Routing Capsules in All Domains
> Do you care about your IQ score?

I personally do not. I've known too many dysfunctional Mensa members to take that seriously. It is probably a decent characterization of academia potential and ability to learn new academic concepts. I see it as one of many scores in a persons characteristic profile but it does not factor in other good and bad characteristics that sum up the whole person.
? Why that's a pretty common reaction for a dude too
"I have exactly the same problem on my personal email server, ms silently drops my email! Their server replies with OK, but the email is nowhere to be found in the recipient’s inbox."

Slightly tangential ... I heard recently that "proper" in-line responses (ie, not top-posting) is somehow penalized by Microsoft (or Exchange online or Outlook online or ... ?) and was advised to stop my very proper 1990s style in-line email quoting/responding and just top-post to avoid either non-delivery or something like the body of the email not being shown ...

Or something ?

Does anyone know what I am referring to and can shed some light here ?
Why should you use TypeScript?
Hold on the space bar. They removed force touch on the whole keyboard, but this is an okay alternative. I find not having to hold my finger over what I'm selecting much easier to use.