skysight-inc/HackerNews huggingface dataset:
That seems similar to the way people say PIN number even though PIN itself means personal identification number. I don't know if au jour d'aujourd'hui sounds horribly redundant in French, but I find that PIN number is perfectly acceptable in English, along with SSN number, UPC code, and many others. It takes mental energy to decompose PIN into its components and realize it contains the word "number", so I welcome the redundancy.

When someone asks, "Do you remember your PIN?", I'm thinking about sewing needles or medallions for a second -- if they didn't add the word "number". On the other hand, the acronym ATM is so common that I don't feel the need to say "ATM machine" anymore; I'll say "Where's the nearest ATM?" and expect that most people will immediately understand it without having to think about what it stands for.
Oh gosh I've been using some of these words without even realising they were shortened verlan.
You can reimplement the features of other business/webpage if it's clear that it is a different page. (Just don't sneak in the server room at night to steal the source code. :) )

It's like Coca Cola and Pepsi. Just keep the look and feel / label different to avoid confusions. If you want an example in software, think about MS Office vs Open/Libre Office.
People still create their own website.

Far fewer than back in the late 90s and early 2000s. I think the reason for that is because people didn't actually want to make websites - they wanted to have a voice on the internet and making a website was pretty much the only way to do that. Now if you want to publish your ideas about reef tanks you could learn to write HTML and CSS and make a website, or you could write on Twitter, or you could make YouTube videos, or you could do a podcast, etc, etc.

There are fewer people making websites but there are more people publishing something on the web.

I think when the web industry's old guard lament the fact that no one really builds homepages any more it's genuine and heartfelt because they (and I include myself in this) really enjoyed looking at what people made. For me to see what interesting and exciting ideas people have that they can do with HTML and CSS is much harder now. There's Glitch and Codepen and stuff, but I feel like I'm still missing loads of the best stuff.
Itd be fun if they'd apply this principle of reversal to their abbreviations/acronyms as well, then the French ones will mirror the rest of Europe again. Right now:

MRI is IRM (imagerie par résonance magnétique)

LPG is GPL (Gaz liquide propane)

Etcetera...
I recently purchased a laptop with an Nvidia/Intel composite setup.

As a Linux user, I’ll never buy a laptop with an Nvidia GPU again (if I can help it). What a pain.

A nice piece of hardware with relatively pathetic software to drive it.
It is certainly isn't an exaggeration. Being familiar to people you do not know is rude: You do not address a stranger with 'tu' but with 'vous', for example.

But 'ouais' is not just familiar, as is in "perfectly fine with people you know", it is lacking manners. Generations of French mothers, teachers, etc. have spent a lot of time scolding children who answered them using "ouais" instead of "oui", as another commenter mentioned. In general it is fine between friends or colleagues, though.

'Putain' is very rude outside of very familiar banter among friends and colleagues.

'tromé', and verlan in general, is quite low social class.

If people here on HN want to learn French then it is obviously useful to know these words but they should not use them. You never get into trouble for speaking properly...
Will we just accept our loss of privacy, or has the techlash already begun?
> Really all I care about is a good OpenCL driver implementation, especially OpenCL 2.2 support would be extremely attractive.

nVidia seem to still only support OpenCL 1.1.

Presumably this is a conscious decision - they'd rather invest in CUDA.

I have no idea what AMD is up to regarding OpenCL. Have they just quietly dropped all support? [0][1]

Intel seem to be doing better, with support for OpenCL 2.1, with support for both CPU and GPU targets. [2]

[0] https://community.amd.com/thread/232600

[1] https://community.amd.com/thread/233197

[2] https://software.intel.com/en-us/articles/opencl-drivers
Happy birthday! Same for me, although my years are almost exactly twice yours.
Netscape ran on Unix platforms.. buggy or not its support was vastly more important than IE on an ethical level.
The considerations I mentioned were conflicting. (Satiation vs. cleanup.) Maybe you think it's about the degree of abstraction.
Verlan isn't old fashioned. It is in widespread use as you mention.
I know, it is not the developers at fault , we the devs pushed against this, we tried to get the native input to look as much as possible as the design but it was not accepted, we had no choice but to use JS and get teh pixel perfect design.
https://developer.mozilla.org/en-US/docs/Web/CSS/grid-auto-f... can do dense packing in a grid. Supported by all browsers except IE.
Great article! CSS has become so easy to work with after css flexbox and various css preprocessors became available. I remember how excited we were in 1995 when we discovered we could use ta les and gif spacers to achieve almost any kind of page layout for our clients. The web is a big stack of different hacks that slowly improves over the years. CSS has become wull continue to evolve for many years.
What I mean for dropdowns is to get css properties to style the "select" element and not have to use div inside divs. For scrollbars I do not remember now the issue we had to use JS, I think on some browser you could not get the exact colors/look the designers wanted.

Edit: as an example in other GUI frameworks you are also limited but you can extend the widget with a custom render function and you can paint the widget as you want, you get the look you want but you keep the native widget behavior like the correct events and keyboard handling where with the nested DIVs you get most of the time missing or broken functionality, even Google could not properly implement the Search and dropdown in YouTube, it gets stuck open sometimes and you have to reload the page.
Renting.

Okay, I know that's not possible for everything. Renting a home is virtually a must in places with high housing prices, and a mortgsge is often needed when buying a house.

But in 95% of cases, renting something is a worse deal than buying it outright, and will leave you worse off as a result.

1. It's more expensive, especially in the long run. There's a reason so many companies have gone with the whole 'SaaS' model, and that's because it costs the customer a lot more to keep shelling out cash month on month.

2. It's a liability if you run into financial difficulties, since you have to either stop using said thing, or keep paying money you might not have/might need for more important things. Actual property can be sold instead.

3. And it's a security risk/livelihood risk that can be targeted by your enemies. The only reason stuff like cancel culture even 'works' is because so many companies would rather save their own reputation than stand by their csutomers, and because that can be exploited against others.
If you ever feel nostalgic for using that beautiful thing which was IE3 or NN3 or pre-JS Opera, they're all welcome on my forum website.
What are key ingredients of a startup pitch?
Just wondering what general questions you need to address in a startup pitch.
SLEEF Vectorized Math Library
Thanks for your hard work leafo! As a huge fan of Lua I'm always bumping into your contributions to the language and tools ..

Do you have some place where you organise your thoughts and make plans for Moonscripts' future?
The key to improving the productivity of individual programmers is:

keep the code(system) simple, standard, and unified.

https://github.com/linpengcheng/PurefunctionPipelineDataflow
Awesome Open Source
“When’s your birthday? 23/10. When are we going to Mum’s? 19-29/11. When do you go back into therapy? 8/12.”

As it could be written in English in Britain, Australia etc.

23/10 is pronounced "23rd of October" or (usually) "23rd'f October" or "23rd'f the 10th".

The range is "19th to 29th of November" or "... of the 11th".

The pronunciation "second of the second twenty-twenty" is usually used when the listener is writing, typing or confirming the date in figures.
I wish I hadn't wasted the time with it. feels AI generated
Au jour d'ajourd'hui would make a funny translation of "Groundhog day". So far, the French translated this film as https://fr.wikipedia.org/wiki/Un_jour_sans_fin which is stupid, because it reveals the plot.
http://shitmyself.com/

no HTTPS

compatible with every browser you can throw at it
A lot of large companies have ripped off or been accused of ripping off other companies and made millions if not billions e.g. Xero and Apple UI, Microsoft & Apple UI, Facebook & MySpace, MySpace & Friendster, etc. It is common but this doesn't exactly speak to the ethics, which is what you are asking.

I am a similar situation as you also working on a similar product. Here is what I would ask myself:

- Are you intending to copy them?

- Is their product particularly novel?

- What are you doing differently? Price, UX, features I require, integrating into different API's, etc.

I would highly focus in on differentiation, what makes you different from them? Are they too expensive, so you are disrupting their market with a comparable lower cost option. This is how a free market is supposed to work in a capitalist society.

Edit: Formatting
Same technology and same ship being run by the same people. Why patronize a rebrand if nothing has changed?
Pico8 is hardly representative of what's great about Lua. Its a fantasy console, designed to be limited.

If you want to understand the Lua love, check out some of the other game frameworks like Cocos2D, MOAI, or Godot ..

I've used pretty much every language under the sun, but I keep coming back to Lua as my first choice for scripting because its so efficient, and easy to use. There really isn't much that can't be done with Lua and metatables. I prefer it over python because python dependencies are hell, whereas luarocks is a dream by comparison .. plus, libffi is just so darned useful ..
Nah not really, I’m not native French but went to a French Lycée, and from my experience, everyone and their mother, from the banlieue to the best neighborhood in Paris, says putain and ouais in an informal setting.
Can't most of these things be implemented as a uBlock Origin list?

Given how close all the browser implementations are in their implementation of Web Extensions, why isn't this available for Firefox and the rest?
Number of check-ins, if the check-ins are high quality as he implied, are a pretty good rule of thumb to measure the productivity.
The guy working on the most complex feature with only one merge to master should check-in even more often than the guys working on the simple features.
RScatter is open source and fee because that is how we think it should work
Of course not, and some things would never be ported. But if they had a massive cost advantage for a year or two in data centers, a lot of things would get ported, quickly.
a share command that does the necessary permission changes (and optionally the move) would be nice.

effectively you want to be able to say: share this file with joe, or

share -rw joe john ... file ... destination/;

something along those lines that will change the acl as needed.
Yes. See https://news.ycombinator.com/item?id=22215126

Not one person. Hundreds, maybe thousands. Because of a exploited vulnerability, and failure to pay attention to an upsurge in suspicious relays.

Unless you consider that the mistake was using Tor directly, rather than through a VPN service.
> something like about.me with one nickname, that lists twitter, tube, insta, mastadon, keybase, pgp key, etc etc

Wouldn't that just make cross-service deplatforming easier? "hey, $serviceProvider, that person said $offensiveThing on $differentPlatform. I'm outraged that you provide a platform to such vile individuals"
Meh:

--- get all packed entries, until gap
-- func on the provided list
-- @param list table to be inspected
-- @param func do func what you func want
table.each = function(list, func)
for i,v in ipairs(list) do
func(v, i)
end
end

--- get all entries, packed or not, until completion
-- func on the provided list, completely
-- @param list table to be inspected
-- @param func do func what you func want
table.all = function(list, func)
if (list ~= nil) then
for i,v in pairs(list) do
func(v, i)
end
end
end
Historic Internal Storage Media
The first paragraph was a little confusing to me as to what you were trying to say but the second one made a lot more sense.

Although I can see this as an interesting idea, I think it would end up being essentially paid marketing. Those who care the most about their content are those trying to sell it. Although not directly comparable, https://www.thisiswhyimbroke.com/ does something similar to what you suggested. It requires $249 to post a new product.
Well, I am not sure what the correct way of handling errors is. I like the concept of Exceptions, but not the results when people use them. Somehow they encourage devs to care less about error checking.

And while I appreciate the thoroughness of handling errors the Go way, I find it tiring and verbose. In many cases, you just want to exit with a specific exit code and adding 4 lines just to specify that exit code doesn't feel right.

The problem I have with errexit is that you can't rely on it. You can write your function with it (even enabling it explicitly), but later someone comes along, calls it in the wrong context and boom, your function runs without errexit.
It's commonly referred to as "Simplified English" for good reason. ;)
Does anyone know if there's a "CSS Zen Garden" for Flash?

I heard about Flash games archival efforts a while ago, so I wonder what became of that (and if they included weird websites in their efforts too).

I remember a magazine I had that was full of crazy flash sites. I recently fondly remembered Fly Guy (still works in Firefox!)

https://web.archive.org/web/20050317021634/http://www.trevor...
In a shortened form.
where do you like to see home directories going insead?
I think Flatpak came out of it. If you take a look at 2015 thread about it, you will find this comment: https://news.ycombinator.com/item?id=9477863

But I'm not aware of any OS built upon btrfs volumes. I never used btrfs, but I heard its performance degrades a lot once you get to more than 100 volumes (or was it 100 snapshots? I'm not sure).

Finally, the proposed system wouldn't help that much with security. Malicious programs would still be able to send your .ssh dir over the Internet.
Seque – Deep Work and Focus
We've been looking for years for an app that would help us become more focused, but we didn't find anything that would work the way we wanted. So, we decided to build one ourselves. After the initial user research, we saw that our initial idea could evolve and help others as well. Thus we created and released Seque.

Seque empowers you to get more done with intense focus and zero interruptions.

The app is live for some months now and we keep iterating and improving it. We're gathering feedback from people that have tried it. So, if anyone here has tried it, or, would like to do so, please let me know!

You can download the app (iOS only for now) here: https://apps.apple.com/app/seque-work-distraction-free/id1483916339
There's been plenty of lawsuits citing this provision. Just search courtlistener for 512(f).

https://www.courtlistener.com/?q=%22512(f)%22+dmca&type=r&or...
I understand what you're saying, its absence denotes a level of speech that is advised in certain spheres, but describing it as "rude" would be confusing to a non-native. A stranger wouldn't just accidentally drop-in the French "haute-bourgeoisie".

Anywhere else, it is acceptable, don't get offended if someone says those words to you. I have literally heard it used in business meetings with the executives of top funds and companies.
Developer productivity is not linear in function of task difficulty. A 10x developer may be just as productive as a junior if given easy enough task. Or even actually worse, because he could get bored much more easily. It may not be fun to move data from a database to a website when doing it for the 100th time.

In a company I worked for, there were two teams working on the same product: the mobile frontend team and the backend team. The productivity of all developers was very similar, and both teams seemed to be working in lockstep and features were delivered mostly timely without big issues. Until the moment the frontend team hit a serious bug affecting the core functionality. After they struggled with it for a week, a senior Java developer moved from the backend to help them. He nailed down the bug in a day... in third party C code. This is why you need 10x devs, but they may not be immediately visible. A 10x developer is not 10x more productive. A 10x developer can solve 10x harder tasks when 1x developers fail to find answers in stack overflow.
Domestically the U.S. is still better, abet getting more repressive by the day.

Internationally however, and since I don't live in China more relevant to me, it's not so clear cut.

I'm not saying China is more moral than the U.S., I am simply saying that when it comes to international behavior the case for the U.S. being clearly more moral isn't as clear.

Personally, I'd prefer the EU to assert itself more independently from the U.S. so there's some counterbalance to it from democratic countries as well.

As for specifically Huawei, I don't want the NSA to have my data, but I know they already do, per Snowden. The case for Huawei having them is a lot less clear.

I know for some people it's 'obvious' that they do, but I'd like to work with cold, hard evidence.

Now, the U.S. is known for its outrageous overreach far, far outside its borders, just look at the Kim Dotcom raid, so the NSA having all the data has been demonstrated to have extremely negative implications.

The case against Huawei has not been made so convincingly and no, I do not trust the NSA/FBI to make the case.
Wired, of course. Though I did accidentally configure the sending instance of PA to send multicast pakcets. Which it did, with abandon, even when no audio was playing, saturating the wifi to such an extent that I was driven to despair before I figured it out. Consumer grade Wifi gear, even if loaded with, say, OpenWRT, does not handle overload gracefully. PA configuration is a confusing mix of config files and GUI stuff.
I hear that, I had a laptop some years ago with an Nvidia Optimus card in it. It was quite the frustrating experience. I got it to work well enough with bumblebee on Ubuntu but it never felt solid. I had hoped maybe the experience had gotten better but I guess not. I'll continue steering clear.
I really liked the CRT instruments video, I found another instrument using barcode readers also by that creator -
https://twitter.com/crab_feet/status/1222165813135720448
Today is my son's due date! I've been hoping for months that he'll be here on time for this palindromic birthday, but nothing yet...
Are all Thinkpads with ExpressCard/54 supported?

http://www.thinkwiki.org/wiki/ExpressCard_slot

I have an old X200 laying around and I was thinking of reactivating it, but it's from 2008..
Recent headlines?

Latinx, drag queens as family friendly content, overreach on dilution and removal of gendering (no more daddy/daughter events), politicizing sports, politicizing popcorn movies, censorship of standup comedians, social media bans, student loan forgiveness pitches. Anything that looks like a bailout to the rich and upper middle class, including for homeowners.
It is not acceptable unless you know it is. Saying that using these word is perfectly acceptable is what can only confuse non-native speakers because they then might use them when they shouldn't and then don't understand why they are getting funny looks.

Language in business can be quite spicy but you don't use that language to address your local baker if you have the most basic manners (granted, many people don't).
that's my issue. I don't think most of people here no longer need to worry about money, yet the leaders from either sides never worked a day in their lives. how could you vote for them?
I've never heard of Metabase. From the GitHub page, I can see it's very popular and looks great!

I'm watching videos on their website and it looks like, that Metabase uses browser as a front end, SkyAlt is native. I'm not sure If you can create/edit tables/columns in Metabase, it looks more like a "import data and create dashboards". SkyAlt is more like Airtable meets Tableau.
Nvidia has traditionally been very easy to use with Linux, as long as you were ok using their non-free drivers. Why was it so problematic for you?
understand. it turns out to be a marketing problem.
> Everything - the editor, semantic analysis, version control, execution engine, everything - all use the same data structures (the same abstract syntax tree).

Is that data structure suitable for all those purposes though?

How do you do optimisations like GVN on an AS->T<-?
If I buy a game console, I have to choose between what the platform offers and the trade offs. I don’t need the nanny state to tell Nintendo, Sony and Microsoft how to build their platforms.

85% of the world chooses Android. If you want to choose your browser, you are free to choose Android also.
>And your content is taken down for 14 days with no reasonable recourse for you.

This is a very small harm comparatively, in my view an acceptable loss in order to establish the overall framework. The alternative is not having any way to remove content short of a lawsuit, which would lead to significantly more lawsuits that's more expensive for everyone, and hurt smaller content owners that can't afford a lawsuit.

Regardless of what the law is, people prepared to spend money on lawsuits will do better. But the direct impact of the law is moving most disputes outside of the legal system, which has the effect of making it more equal, not less. It's weird to blame the law for the few parts that do require lawsuits, when the alternative is many more suits.
Summed up my feelings better than I have. I don't think China is 'better' than the U.S. I just think that automatically assuming all Chinese tech is automatically bugged, while the U.S. can be trusted is a naive view to hold, especially since we outright know the NSA intercepted Cisco HW and modified it, with Huawei, there's been a lot of accusations made by U.S. officials with vested interests, less actual evidence.
Postgresqlco.nf: a PostgreSQL configuration guide
But if you marry this with some sort of personal FoF transponder, you might actually avoid a lot of friendly-fire incidents.
You still can write static HTML/CSS and host it on your machine (if you have accessible IP) or some cheap VPN. It'll work just fine. It's possible to write a very complex websites nowadays with those technologies. But not every website have to be complex.
Bernie Sanders was one of my favorite politician, along with Ron Paul(apart from his monetarily policy). They seems to be 'relatable'.

my questions are really about you, as voters, not campaign strategist. your analytical response reminds me the episode of West Wing, about 'presidential'.
Applying the same cognate replacement (using Wiktionary as an etymology dictionary) to the full snippet above, I end up with

What. We gar-danes' in yore days

thede kings', thrym frained,

how the athelings ellen framed.

Often Shield Sheafing scathers' threats

many maidens, mead-seats' off-towed

eysed Eorlas. Since erst was

few-shaft found, he that frother bode,

waxed under welkin, worth-minds theed,

othat him each there umsittings'

over whale-road hear should

change yielded, that was good king.