skysight-inc/HackerNews huggingface dataset:
I have never used one, but I will never understand in what situations does a touchscreen on a desktop or a laptop make any sense at all. Maybe if I used one it would click for me but I don't get it. I imagine myself poking the screen of a laptop, the whole thing wobbling, all full of greasy fingerprints... it makes me cringe.
100Gbps requires expensive FPGAs because you need very fast SERDES peripherals on-die to transmit/receive the four lanes of 25Gbps to the other device (usually a QSFP28 module but you can communicate directly between two chips with just SERDES without converting to any kind of Ethernet).

Normal logic pins on FPGAs generally can’t be used to transmit or receive fast enough (not to mention some of these standards are using multi-level signalling like PAM-4 which a normal logic pin just can’t do).

100Mbps on the other hand (like this project is doing) is possible to produce, but I do wonder how likely it would be to be able to practically receive with any meaningful cable length without an analogue front-end that you find in a PHY.
you are confusing something. that is not the summer of code program
> A GPT genuinely designed to be friendly, and convincingly acting friendly

If I don't want it to I don't want it to. When I ask it to be sarcastic or make fun of my condition that's what, what makes me sad is it refusing to. The fact that there are many emotionally vulnerable or wicked people around doesn't mean everybody is and needs to be protected. Every kind of knowledge (except personal data of people who don't consent) should be available, how do the users react to it is their own responsibility (unless they are diagnosed a mental condition which specifically says it is not). I even know many ways to harm people but just don't do that while people who would go on and do, once found guilty, should just be prosecuted the way they normally are. The infantilize everyone and police everything mentality is a major problem our society is facing.

I understand the opposite point (and don't insist mine necessarily is the right) but believe this one should also have its place in the discourse.
Or so the Germans would have us believe.
> So anything that benefits from fast transfer speeds and/or low latency will appreciate a RAM disk

Well, anything that doesn't require persistence!
Great fun, I can plug it into my Cisco 3548XL-EN
No, the article tells you that aesthetics have impact on (perceived) usability, fonts are hugely important to aesthetics. Better usability is whats going to sell more widgets.

But in terms of sales the branding is probably even more important, brands are hugely important in selling products, and fonts/typography are a big part of that. I did not focus on that as the article made the aesthetics-do-not-serve-purpose claim, but for sales branding is as relevant if not more relevant.

So if you are selling things I think you can pretty easily justify nice fonts to make your brand and products more desirable.

It does matter what your brand is of course, if your USP is cheap no frills a system font might serve that well.
> Hooks are the way to go, class components should have died a fiery death back in 2018, and at this point any other opinion is just wrong.

To your snarky comment, I'll raise my own snarky rant from a while ago, about hooks leading to render loops that are impossible to debug: https://blog.kronis.dev/everything%20is%20broken/modern-reac...

It's probably not the kind of writing that I'd strive for nowadays but the error message not telling me exactly where the problem is felt unacceptable and clicking on the error source leading me to React code instead of the problematic lines in my code felt just unnecessarily weird.

I know that hooks are touted as the best way to extract reusable bits of code, however when multiple useEffect hooks have issues with dependency arrays and start causing render loops, clearly something is wrong.

Personally, I acknowledge that class based components are an easier mental model for many out there, but are also dead due to the direction that React is heading in.

But I would also suggest that the new Vue Composition API does hooks better than React and that using Vue with Pinia (instead of React with Redux) will overcomplicate things way less for developers who just want to get things done.
Humour mon ami, pas de haine
Reid Hoffman just published a book written with gpt4 [0] so it’s not even a hypothetical.

He made it available as a free ebook but it’s also for sale on Amazon.

I wonder if people remove his portions and just retain the ai portion if they can distribute it freely.

[0] https://greylock.com/greymatter/amplifying-humanity-through-...
Hadn’t really considered that but the epic purchase is probably why the employees decided to quickly unionise?

I feel like that’s a pretty smart change to make when you go from an apparently reachable and (I assume) fair leadership you knew, to… Epic Games.
I would use Visidata [0] and get it done before excel finished importing the csv file.

[0]: http://www.visidata.org
Although double deckers, fingers or hairs are not going to change much in size - the power requirements of a home is increasing significantly as we gravitate more away from gas towards heat pumps and electric cars.
Facebooks compiler team basically exists because rewrites are crazy hard.
They didn't:
"Visual Basic's initial release in 1991 was followed by five major versions (not including an ill-fated version for DOS). By the time Visual Basic 6.0 was released in 1998, its dominance was absolute"

TBH, VB for DOS was indeed not very successful, and while fun as a concept (I've recently coded a Wordle-clone with it it), all things considered it's not very practical nor sensible.
Sorry for being unclear. What I was trying to communicate is:

1) Over the years, I've seen a lot of HN comments expressing the belief that "all barriers to entry are bad; regulation always creates barriers to entry, therefore specific regulation under discussion is bad";

2) The reasoning behind "regulation always creates barriers to entry" is that larger companies have it easier to adjust to regulatory changes, by virtue of having more financial buffer, a lot of lawyers on retainer, and perhaps even some influence on the shape of the law changes in question;

3) I agree with 2), but I disagree this is always, or even usually, a problem. I also disagree with "all barriers to entry are bad", and therefore I disagree with 1) in general. The reasoning behind my dismissal is that it's trivial to think of examples of laws and explicit barriers to entry that are net beneficial for the market, for the customers, and for the society.

4) Once you realize 1) is obviously false as an absolute statement ("all barriers to entry are bad"), you should realize that mentioning barriers to entry as implied negative is a rhetorical trick. Onus is on the person bringing it up to show that specific barrier to entry under discussion is a net negative, as there is no reason to actually assume it.
I'm not going to argue with any of that but:

* It is the de facto "official" community router solution

* It's made by the same team as Remix..
Not true. I'm a French native and I've been fooled both ways: by native speakers having an accent and by non-native using idioms and tone flawlessly.

Some people are just masters at imitating tones and accents.
> Janet has just declared that.

Since 1933.

It always has been.
It's not a free hospital, it's a public hospital that treats people regardless of their ability to pay while still charging people that can pay.
I guess one way they could have done it is to spin out companies with enough money for 3 years of runway (with non-obscene compensation packages) for a minority stake in the company and a 2 year option to buy a majority stake for N times the valuation at the time of spin-out.

That way they can give the product a chance, motivate the people who jump aboard and have the option to buy back the company within a reasonable time frame if it proves to be a success. It would also give Google an incentive to promote the company to some degree and perhaps channel business opportunities their way.

(Or some variation of the above).

Back when I left Google I would have been happy to take a deal along those lines.
At this point I would rename the company to "ClosedAI" just to stop all these exhaustingly repetitive articles.
If it is important to be both legible and to stay close to the specified colors one could calculate the butteraugli score of the label with and without the foreground-colored text, and move the colors further away from each other until a noticeability threshold is met.
Not quite chemistry, but “Stuff Matters” by Mark Miodownik is a really good accessible introduction to a lot of foundational materials science ideas
Denmark’s Piracy Blocklist Adds YouTube Rippers and Expands to 239 Sites
Ruffle: First Post, Progress Report
If you (like me) were wondering what TDM means - Text and Data Mining.

A Deeper Look into the EU Text and Data Mining
Exceptions: Harmonisation, Data Ownership, and the
Future of Technology, Journal of European and International IP Law, 2022

https://academic.oup.com/grurint/article/71/8/685/6650009

"This paper focuses on the two exceptions for text and data mining (TDM) introduced in the Directive on Copyright in the Digital Single Market (CDSM).

While both are mandatory for Member States, Art. 3 is also imperative and finds application in cases of text and data mining for the purpose of scientific research by research and cultural institutions; Art. 4, on the other hand, permits text and data mining by anyone but with rightholders able to ‘contract-out’ (Art. 4).

We trace the context of using the lever of copyright law to enable emerging technologies such as AI and the support innovation. Within the EU copyright intervention, elements that may underpin a transparent legal framework for AI are identified, such as the possibility of retention of permanent copies for further verification.

On the other hand, we identify several pitfalls, including an excessively broad definition of TDM which makes the entire field of data-driven AI development dependent on an exception. We analyse the implications of limiting the scope of the exceptions to the right of reproduction; we argue that the limitation of Art. 3 to certain beneficiaries remains problematic; and that the requirement of lawful access is difficult to operationalize.

In conclusion, we argue that there should be no need for a TDM exception for the act of extracting informational value from protected works. The EU’s CDSM provisions paradoxically may favour the development of biased AI systems due to price and accessibility conditions for training data that offer the wrong incentives. To avoid licensing, it may be economically attractive for EU-based developers to train their algorithms on older, less accurate, biased data, or import AI models already trained
abroad on unverifiable data." [reformatted]
Webview works for this. Chrome / Electron for desktop, native Webview app on iOS and Android respectively.

It’s not as good as fully native; but it does enable excellent code sharing as well as shipping new versions of your app as fast as you can deploy them.

That’s how we build Notion anyway.
LOL. Loved it
It's built into the language and the VM (the VM enforces the "sealedness", and pattern matching uses it for exhaustiveness checks). It's just that all types in Java are nominal.
There is no such thing as private property. It's a fiction enforced with the threat of violence. It's even fairly recent as a concept.

If we agree that private property should exist, "it's not real" is not a good argument for why intellectual property shouldn't exist. Not all violations of private property have to be stealing. If I sleep in the empty house you own, that is trespass even if I don't cause any physical damage. If I tend to the garden of the summer home you own and eat the fruit that would have spoiled by the time you came by, I still violated your property rights even if I left the garden in a better condition than I found it.

If we abolish intellectual property, why should we keep money, which at this point is entirely virtual? Why should we allow stocks, which represent a partial ownership claim in a legal entity that lays claim on other property? Why should we allow corporations, which are afforded similar rights as real persons but don't physically exist? Why should we allow ownership of land which is unused, homes that aren't lived in, produce that isn't consumed? Why should we allow private property at all?

If you want to abolish private property, I'm all on board with you, but if you think intellectual property is tangibly different you need to take a closer look at how private property came about and what it even means.
The books you listed are more chemical engineering than chemistry - so its stuff like rates of reaction

Id consider something like -

https://amzn.eu/d/h7wwIuk

To read up on physical, organic and inorganic
Translation is not enough, you also need locally relevant knowledge. If you ask a language model in Khmer to explain how to file your taxes and it replies in perfect Khmer, cheerfully telling you all about how taxes work in the US, that's not very useful if you're actually in Cambodia.
You can easily get to about 20 GB/s by using PCI-E 4.0 NVMe in striped 4x configurations. Comparing this 16x setup to single lane SSD access is not a fitting comparison. With prices for NVME finally going down, you can get 8TB at those speeds for under USD 1k.
Why don't you do it?

Whatever your reasons are probably apply to others as well.
This experience taught me that sometimes making a complaint to the correct organisation is worth the minor effort. Most people (and me in the past too) would probably just be annoyed but ignore it.

It also emboldened me to make complaints about other things, for example I complained that a local internet provider was advertising having the fastest internet in my country, even though I had internet from another provider that was 3x the speed. They did eventually change their advertising and the funny thing is that I received update letters from my local advertising authority for about two years, addressed to sone bigwig executives at Sky (who had also complained) and… me, a random nobody.

I had zero skin in that one, but felt that advertisements should have to be accurate.

As for not knowing where to send the complaints, yeah, I get it, it was something I wondered about for a while too before I decided the advertising standards authority. My reasoning was: the book was still listed on their website and on Amazon, and the blurb clearly stated that it comes with videos, so it’s part of the purchasing decision. So since it was advertised that way, it’s clearly false advertising. I took a chance and it turned out correct.

Of course not all agencies are quite so receptive or active regarding complaints so it’s hit and miss, but since you can usually do it online in a few minutes I felt it was worth five minutes of my time to try anyway. If I’d had to send a physics letter, for example, I wouldn’t have done it. My experience dealing with the advertising standards authority from the UK, though, was a very good one. They were quick and communicative.
> Please elaborate.

I simply know firsthand (i'm old, i have manager, cto, ceo friends who I go golf and play squash with) that people in data entry and programming have been let go in the past weeks because 1 person could take over their work using the gtp/chatgpt api's and do their work faster with less errors. I am recommending the same in my company as a lot of my colleagues are doing nothing anymore as the skilled seniors are doing it themselves with gpt now as it's faster, less communication etc. We feed jira issues into gpt and it generates code; we review and refine or fix ourselves. It works much much faster and with better results. Most things most of us do all day is integrating ancient API's of partners and so mapping xml/soap/... api's to our json schema's. With chatgpt that's really fast and mostly painless; it even renames the properties that need to be changed to our enums properly. With humans this is a painful and slow process, especially with people who are fast and loose (broken education seems to made many of those graduate just by cheer production speed & volume instead of quality; gpt can do that better too...).

> so have you approached the media about this? If not, why not?

Why would I do that? Even anonymous, it doesn't seem to make much sense for me to do that. Anyway; that'll come soon enough as it will be common soon.
Ideally we should have a modern programming language and environment that

a) is very easy to use for new comers and people that aren't professionals to build small functionalities and link different functionalities together

b) has visual components (so this disqualifies Python)

c) it is flexible and can be used by seasoned professionals to build complex things

The complexity of the programming should be gradual, i.e. if you are a beginner, if you are learning, if you don't plan to be a full time programmer but you need to build something very simple, it should be possible.

When I studied programming in highschool, the tool of choice was at first Turbo Pascal. Using Turbo Vision it was easy for US to construct simple text-based UIs and using BGI allowed us to dabble with graphics and draw simple things in a simple and straight forward way.

Now, if I have to explain to a potential beginner that in order to build a simple to do app he should learn: HTML, CSS, Typescript, React, install VS Code, install VS Code extensions, linters, NPM, sass, less and tens of packages, just to be able to start, he might feel a bit discouraged and want to become a cab driver instead.

But if I, in a totally unmodern, uncool, unwelcomed by community way I tell him to open Notepad and show him a few bits such as <button onclick="myFunction()">Ok</button> and alert("Ok") he might discover a taste for programming, and start to learn his way up to building something.
> Also, for example, in Vue 3, my favorite component library Buefy (based on Bulma) is no longer available, and I don't think any of the other ones have (arguably) come so close and extensive to what I want.

I had a look at the component libraries that are compatible with Vue 3 a while back and concluded that either PrimeVue or Quasar are some of the better choices for my web dev needs.

Surprisingly, many of the formerly popular options are stuck with just Vue 2 support.
Americans (just a wild guess, that he is one) seem to have two strange phobiae: Herpes and French people.
I'm the last to defend visual programming, it's mostly spaghetti nonsense and you'd be better of with an actual programming language for most complexity levels -- but I think there's a viable niche for stuff that satisfies both of the following:

(a) it's simple and it strings together off-the-shelf components;

(b) it has an intuitive, well-defined computational model

examples: defining compositions of matrix transformations for camera angles, defining data pipelines (read from this source, do these operations, write to that sink), very simple automation Apple Shortcuts-style (whenever I receive a message from this number, make a note on this file, etc.)

As soon as you venture into general-purpose territory, visual programming is just a disaster. Which is a problem because you have no way to convert your mini-idea into something usable, and you always find yourself wishing you had started with a normal script.

I tend to stay very far away, but it does have its moments admittedly.
What would be the fundamentals that would stand this AI onslaught?
It isn't as if capricious bans from whole platforms with no means of recourse were a problem already...
I will never get over how Microsoft screwed up Xamarin to go the Xamarin.Forms and MAUI route
Hardware acceleration in robotics news. PRESS RELEASE: Peer Robotics partners with Acceleration Robotics to bring hardware acceleration to their collaborative AMR, ROS 2 Hardware Acceleration Working Group #16, Acceleration robotics hosts ROS developers meet-up in Bangalore, India
Thats a pretty bad summary
It’s a long story IMHO. You can find hate pretty far back in history, mostly because of the many wars involving France.

Recently I would mention the lack of appreciation towards the allies after the WW2, or France not invading Irak with others because of the (fake) mass destruction weapons.

In addition to that, Frenchmen are quite patriotic and proud so it’s a fun target. It’s also an allied country and a strong one so it’s not very politically incorrect to be a bit racist as a joke. Most people don’t dare to say the same about China or Zimbabwe for obvious reasons.
I frequently work with companies that have old, large codebases. A key requirement of the training in that environment is that attendees are able to read existing production code. In some cases that's over twenty years old and millions of lines of code. new/delete is just part of that reality. We teach them without encouraging their use.
> but I can't help but feel like my pursuit of a formal bachelor's degree or even continuing to learn data analytics and data engineering will be in vain in light of what feels like major overnight advances in AI.

So, if you think having a degree in engineering will be worthless... what do you think about not having one? Wouldn't that be even worse?
No to say this didn’t also happen to engineers, but this article is about people in a recruiter training program.
That would work to a point. There is still a hole based on your trust of the underlying implementation. If you haven't read "Reflections on trusting trust" I recommend it (https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref...).
I would argue it is not for me at least. In my 2 current C++ commercial products of fair size one has single explicit allocation, the other does not have any.

If I was writing for example libraries of custom high performance containers the situation would have been different but still highly localized. And it is sort of very specialized type of development anyways.
The same model as silicon valley!
They mean Code Jam.

And I agree, it was nice to see ridiculous solutions in obscure languages (or pen+paper), which you can't get on codeforces/topcoder.

But now that too has been cancelled...
I had a home 4G router for a while, a TPLink 200 something. The 4G modem inside was a full Android device !
See here https://openwrt.org/toh/tp-link/archer_mr200?datasrt=%5Efirm...
Mastodon.social security incident

Mastodon =/= Mastodon.social
I believe you must be enrolled as a student in some accredited institution.
Show HN: Toy Wallet – A virtual bank for playing Monopoly with NFC support
Hey HN,

Yesterday I finally released my first App on the AppStore :)

It all began when we played Monopoly with a few friends and started running out of paper money quite often. I always loved the idea of the banking version of Monopoly (with the chip cards) so I decided to develop something similar as an app.

You can create multiple accounts (everyone can pick his favourite colour), and then transfer money to each other or to/from the bank.

To prevent cheaters you can also either set a PIN for each account that has to be entered whenever money is being taken out or (if your device supports it) use a NFC (NTAG) card or token as authorization method.

We really love using the app in our family especially when playing it with NFC cards as it gives a real banking feeling :)

You can also start multiple games and pick up a game later if you need to interrupt playing.

I translated the app in as many languages possible but I guess there might be a lot of translation mistakes :)

I'm really looking forward to get some feedback from you folks on the app, what do you think I could improve? And please feel free to share any translaton mistake you have found.

- Max