jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This is already how people use social media like Instagram and features like Stories only viewable to your list of special friends. It’s pretty old hat by now.

I use Facebook and Stories every day (Stories seem lame but are too useful for, say, meeting women, to dismiss) but if you went to my profile you’d think I haven’t used Facebook in seven years.

In case you don’t know, the Stories system replicated on every social media platform including Youtube and Twitter most recently lets you post ephemeral images/video/text and anyone who responds to it is sending a private 1:1 message.

It’s a surprisingly healthy direction away from the awful default public posts with public comments and likes. It’s liberating to post stuff as a story where nobody can know if 0 or 100 of your friends engaged with it.

Just throwing this out there since most HNers aren’t really hip with how social media is used these days.

In others words, people are on Twitter quibbling in public because, like HN arguments, we actually like doing it. Not because there aren’t alternatives.
I believe users should demand the old payment option back from Whatsapp where they can pay for the service if they don't want their data to be used. Obviously users aren't entitled to a service free of charge.

in addition, even though the wikipedia has been operating with donations but would it also be a sustainable way to run a chat service too?
But private organizations banning people and government legislatures criminalizing activity are very different things, enough so that this concept of "banning/criminalizing" strikes me as meaningless. I just don't see the connection you're proposing.
>"ELVM is similar to LLVM but dedicated to Esoteric Languages. This project consists of two components - frontend and backend. Currently, the only frontend we have is a modified version of 8cc. The modified 8cc translates C code to an internal representation format called ELVM IR (EIR). Unlike LLVM bitcode, EIR is designed to be extremely simple, so there's more chance we can write a translator from EIR to an esoteric language.

Currently, there are 48 backends:

Awk (by @dubek)

Bash

Befunge

Brainfuck

C

C++14 constexpr (compile-time) (by @kw-udon)

C++ Template Metaprogramming (compile-time) (by @kw-udon) (WIP)

C# (by @masaedw)

C-INTERCAL

CMake (by @ooxi)

CommonLisp (by @youz)

Crystal (compile-time) (by @MakeNowJust)

Emacs Lisp

F# (by @masaedw)

Forth (by @dubek)

Fortran (by @samcoppini)

Go (by @shogo82148)

HeLL (by @esoteric-programmer)

J (by @dubek)

Java

JavaScript

Kinx (by @Kray-G)

LLVM IR (by @retrage)

LOLCODE (by @gamerk)

Lua (by @retrage)

Octave (by @inaniwa3)

Perl5 (by @mackee)

PHP (by @zonuexe)

Piet

Python

Ruby

Scheme syntax-rules (by @zeptometer)

Scratch3.0 (by @algon-320)

SQLite3 (by @youz)

Swift (by @kwakasa)

Tcl (by @dubek)

TeX (by @hak7a3)

TensorFlow (WIP)

Turing machine (by @ND-CSE-30151)

Unlambda (by @irori)

Vim script (by @rhysd)

WebAssembly (by @dubek)

WebAssembly System Interface (by @sanemat)

Whirl by (@samcoppini)

W-Machine by (@jcande)

Whitespace

arm-linux (by @irori)

i386-linux

sed

The above list contains languages which are known to be difficult to program in, but with ELVM, you can create programs in such languages. You can easily create Brainfuck programs by writing C code for example. One of interesting testcases ELVM has is a tiny Lisp interpreter. The all above language backends are passing the test, which means you can run Lisp on the above languages.

Moreover, 8cc and ELVM themselves are written in C. So we can run a C compiler written in the above languages to compile the ELVM's compiler toolchain itself, though such compilation takes long time in some esoteric languages."

[...]

>"ELVM internals

ELVM IR

Harvard architecture, not Neumann (allowing self-modifying code is hard)

6 registers: A, B, C, D, SP, and BP

Ops: mov, add, sub, load, store, setcc, jcc, putc, getc, and exit

Psuedo ops: .text, .data, .long, and .string
mul/div/mod are implemented by _builtin*

No bit operations

No floating point arithmetic

sizeof(char) == sizeof(int) == sizeof(void*) == 1

The word-size is backend dependent, but most backend uses 24bit words

A single programming counter may contain multiple operations"
> If a doctor posted a plan for passing the medical boards would your first thought be "Wow, look at that massive medical monoculture problem!"

That is fairly close to describing a well known issue with MCATs and medical school admissions, as well as boards, see [0] - note, while I'm not familiar with Pacific Standard, I felt that article gives a good overview of the issue and acts as an omnibus to a number of links of the supporting scholarly information.

[0] https://psmag.com/education/be-a-good-doctor-study-the-human...
How does WeChat make money btw? Does it use ads? Or do people pay money?
Catullus's poems are brilliant!

I studied them in my high school Latin class. There were just 12 of us in the class. Due to a bad strain of flu that winter, our final test on Catullus was postponed 4 times as various people were home sick. By the time everyone was back in class, we had studied them so thoroughly we knew many of the poems off by heart...

So 34 years later, I can still recite "Odi et amo, fortasse requiris, ..." and "Sirmio, gem of islands and peninsulas, ..." [peninsula = paenae insula = almost an island :)].

Another interesting side to Catullus comes from the music of Carl Orff. He is of course the composer of Carmina Burana, a collection of medieval drinking songs, with the most famous being O Fortuna! [1]. He also set Catullus's poems to music, in his Carmina Catulli [2]. [3] is a version with the musical score in the background.

Here are two other Catullus resources for anyone wanting to learn more:

* Bilingual edition by Peter Green - Latin and English on opposite pages: https://www.amazon.com/Poems-Catullus-Bilingual-Gaius-Valeri...

* Wikipedia has a very good list of all Catullus's poems: https://en.wikipedia.org/wiki/List_of_poems_by_Catullus

[1] https://youtu.be/GRjyxr1ysKw?t=77 (O Fortuna starts at 1:17)

[2] https://en.wikipedia.org/wiki/Catulli_Carmina

[3] https://www.youtube.com/watch?v=0UDc2KdnuAo
Cbloom has a bunch of blog posts with charts purporting to show it doing significantly faster decoding than zstd at every choice of compression ratio.

I would trust him to run his own benchmarks fairly and properly, but I am not sure if there have been good independent benchmarks done.
> do we really need to ration internet access?

No, we don't, it's a ploy for major ISPs to rake in more money without needing to invest in anything.

Yes, of course ISPs need to make money in order to upgrade, and they already do that. The point of net neutrality is to ensure that ISPs and content providers are not stifling competition.

If these businesses don't reconsider their zero-rating & data capping practices I wholly expect a future FTC's Antitrust to look closely at the ISP and digital content landscape.
There is no "build out again" -- they use the same wires, which was the expensive part. They just replace the cards in the box. The upgrade itself is a tiny fraction of their costs.

It's also something you benefit from regardless of how much data you use, because when they go from DOCSIS 2.0 to DOCSIS 3.0 you get 1000Mbps downloads instead of 40Mbps whether you're downloading 40GB or 40TB.
Sure, but let's be careful. These accusations could ruin their business, and the damage may be undoable - even if we later learn it was false.
I've been surprised at their choices of communities for FiOS. They built out FiOS in sprawled suburbs around my city, but never in the city itself, where they could have had double or triple the customers per foot of fiber laid.
There is evidently some breakdown in the release process, as this is the 2nd one in a row where the release page says "hey, check out kubernetes-announce@" but there is no such posting: https://groups.google.com/g/kubernetes-announce?pli=1

I'm thankful I have subscribed to the releases Atom feed, cause otherwise my subscribing to the mailing list wouldn't get it done.
I'm fairly certain he was disagreeing with the content of the statement, not that Joel Spolsky wrote it.

ie, yes Spolsky said that, but he was wrong.
I was thinking more of this https://vitepress.vuejs.org/
This is an impressive project, but it uses an FPGA which is completely unnecessary. With modern processors there's no reason you can't do all the requisite computations in software, provided you use realtime programming techniques. I know this because I built a laser vector projector in the 80s driven by 8-bit processors of that era. It didn't use SVG as input; that definitely needs more cycles, but with a modern processor it should be easy. Galvo motors are S-L-O-W compared to CPUs.
Lots of interesting ideas on here! Very cool site.

Here's a pair of related tweets I found:

> dear coders: I need an app that will scan receipts from contractors, automatically pull the relevant info re: business name, type of service, date, receipt #, etc, and file it in my phone contacts with a 1 year reminder on my calendar for future maintenance calls.

https://twitter.com/LDBurnett/status/1379785147294310405

> I need an app that’ll remind me when my cards are about to expire. Cards, passport, even products. Need.

https://twitter.com/newii/status/1379439739615514627

Together these might form an interesting app idea.
Discussed yesterday:

Particle mystery: physicists confirm the muon is more magnetic than predicted - https://news.ycombinator.com/item?id=26726269 - April 2021 (282 comments)
But a companies "imprisonment" affects many more people.

Employees out of a job , suppliers losing contracts, customers never getting what they might have already paid for, creditors losing the debt, share holders lose all their investment.

Especially with a huge corporation like Boeing with 160k employees and billions flowing in and out, the effect would be huge.

Like I said, I agree there needs to be some way to punish, but just shutting it down would punish a lot of parties that aren't not responsible.
And as a contractor there are significant tax advantages, along with personal growth advantages.

I think the big draw back is actually long term total earnings - the big companies in SV still pay order of magnitudes more than that.
I can't tell if this is a serious question or satire, but why in the ever-loving fuck does it matter their nationality?
Alyssa Rosenzweig specializes in writing GPU compilers/drivers. Other people, like marcan, specialize on the low level hardware and firmware stuff required to get the SoC to boot, including the display controller. The DC and GPU are almost entirely unrelated. She's working ahead here so that GPU acceleration, which is predicted to be the single hardest feature to enable, can be developed more quickly once the easy part of booting linux is done.
> How would one start pushing for such legislation?

Lessen the punishment of street criminals.
Wise. 'row row row merrily life is but a dream.'
How about just to be?
A noble endeavor indeed
yes I don't want to get into a flamewar either, but I am an ex-RoR dev and since switching to enterprise Java I hear almost nothing about it largely due to enormously widespread acceptance of Spring (JavaEE is even re-gaining some traction).

Long story short (and hope my facts are right! not swearing by this, was just some googling...), I had to optimize some old code for an RoR client I freelance for and wanted to add in some more advanced ORM (still fairly simple though, mapping entity results from a stored procedure query). All the solutions I saw for this involved kindof hacking the db connector to execute some raw queries. I was curious as to why such a basic feature wouldn't be natively supported, so eventually I found some forum posts asking why it isnt (it may be by now) and all the responses were in the vein of: "That is not the Rails way and therefore the core team chooses not to support those types of features".

I know people think Java is too bulky & sprawling but after 6 months with JPA, SpringData, Spring JDBC etc. I was kindof left with the feeling "Man, there is a bit of a learning curve to pick up the overarching concepts of the Java ecosystem and its design paradigms at first, but once you are over that hump you can do more, easier with any ORM lib than with ActiveRecord". I know there is another Ruby ORM gaining traction (DataMapper) but it just seems that the opinionated nature of Ruby/Rails core dev teams makes it doomed & dangerous for enterprise use (and indeed maybe its not even their goal).

The Java approach is bulky and design-by-committee for sure but their userbase seems to demand that the fullest possible spectrum of features be supported, and then the library developers try to provide their recommended approach for new projects. Also the specs expand pretty quickly... had to use JPA 2.0 for some projects and found myself constantly frustrated because in the advancement to 2.1 there seemed to be a landslide of awesomeness added to support missing advanced database features.

I guess its one of those things where now it feels like a breath of fresh air thinking "I have more power in my pinky than....". It's a shame too cuz I still get calls from companies in a lurch desperate for RoR devs but philosophically I just can't bring myself to go back in that direction after seeing how unscary & mind-bogglingly powerful the enterprise langs have become. In part thanks to RoR, I'm sure! Wouldn't mind using it for front-end but all that stuff is so interchangeable, the syntax diffs are barely noticed in the development process. I think really the only front-end techs with noticeable differences in feel are the ones with advanced data-binding/component libraries.

Maybe there are some mind-blowing gems out there now though? Who knows....
In Leksand the local kommun put 40s everywhere. I think it is only in small towns where local municipality could rule on speed limits on the streets. In Borlange, for example, everything is fine - speed limit on main streets is 60. 30 near schools is a countrywide rule.
'... never loading unused parts of an executable...' - this is one of the benefits of a paging system. Paging was (is?) the best way to keep memory requirement down. The way Multics worked was by having paged segments. http://www.osinfoblog.com/post/136/segmentation-with-paging:... The x86(-64) can support something like this, but as far as I know, no modern OS supports this feature.
At least in Illinois, they're euphemistically called "road-side safety inspections". I had a limo driver once get caught not wearing his seatbelt by a spotter at the beginning of a backup leading into one. The car was radioed in and, even though he put on his seat belt while in line (in his mind, well before any officer could see he wasn't wearing one), he received a citation when we finally made it to the actual inspection point.

I never even noticed he wasn't wearing one. On the rare occasion I have a driver who doesn't use it, I tell them that story.
The Indian government is being utterly stupid. This is tantamount to saying: "Terrorists breathe Oxygen? Neat! Ban Oxygen."
Looking for feedback. Is this useful? Interesting? Hard to understand?
Maybe I was a bit hyperbolic :)
I imagine that even if roundabouts were responsible for more accidents than busy intersections, the nature of the accidents would be less dangerous. Getting t-boned is the most dangerous kind of collision you can have in a regular car and you'd have to turn the wrong way to make that happen in a roundabout.
Much like this discussion ^w^
Why? I don't see anything.
This would be a great time for someone to implement a version of this that's paid and has other SaaS features (print-to-mailed-letter, etc). I bet if you streamlined it you could get some customers pretty easily.
A quick note about json next. I collect new JSON variants, extensions and formats at the Awesome JSON Next page [1].
[1]: https://github.com/json-next/awesome-json-next
"Yeah, but I could if I wanted to" -- middle class suburbanite, probably
They are also removing new rockets. SpaceX is simply going to prioritize older ones for destruction assuming they can handle the payload.

Remember while the first stage is significantly more valuable, it's not just a question of fuel the upper stage is destroyed with both approaches. So, combined with significantly lower payloads the cost per kg does not drop as much as you might think.
What a fool. Half his comedy would be considered hate speech. His whole shtichk is based around acting like an idiot minority. Even in jest, the 'throw the jew down the well' song in Borat would run far afoul of even his own views. Free speech protects everyone, especially comic performers.
The police arguing that something being in your car doesn't mean that it's yours is a good thing for the bag of cocaine and explosives in my car.
I really like the Windows 95 UI. That's why Windows 2000 was my favorite version of Windows, ever. It was very consistent and functional throughout.
>my assumption was that people who ride this kind of car want to stand out in the first place.

Every single Tesla vehicle I've seen in the wild here in Indiana has had a vanity plate, my favorite being Indiana plate "5TAR 5HP" a few weeks ago driving home from work, here she is https://imgur.com/gallery/YGhwGYV
Location: Cumberland, RI (Toronto, Canada)

Remote: Open to the possibility

Willing to relocate: Yes. The catch being that I have to be on a contract. I have a valid work permit(TN) for US.

Technologies: Fullstack development. I have worked in formal roles of team lead and 'architect' but don't mind pure development roles either. See below for keywords and buzzwords.

Résumé/CV: Short resume: https://bit.ly/2VLCfym , Really long resume: https://bit.ly/34wDdBN

Email: dennis_quicksort-1 #at# yahoo dot com

---------Ignore below this, these are keywords/buzzwords-----------

*Tools/languages/applications - Java (J2EE ) - Servlets, JSP, JDBC, EJB, JSF, JavaMail, Junit, ANT, Jdk, Maven, log4j, SQL, T-SQL, PL/SQL, stored procedures, cron jobs, Quartz, LINQ, HTML, HTML5, DHTML, XHTML, ASP, PHP, C#, XML, XSD, DTD, REST, SOAP, SOAP UI, Web Services (SOA), WSDL, CXF, Axis, jersey, XPath, XSLT, iText, iTextSharp, AJAX, VB6, VoIP, SIP, Windows Forms, Crystal Reports, JavaScript, CSS, CSS3, ActionScript, Flash, Object oriented programming, Optimizeit, javadoc, Popchart Java, VtigerCRM, Smarty, jQuery, JQuery UI, phpMyAdmin, ASP.NET, .NET, Visual Studio.Net IDE, NetBeans, Eclipse, VJ++, VSS, GIT, SVN, Dreamweaver, TOAD, Winmerge, Microsoft Visio, Microsoft Project, Mantis, Java on Android, Android SDK, AVD Manager, Android Emulator, Android Debug Bridge, Spring Boot,Spring JMS, Struts, EJB, Hibernate, Wireshark, Apache Camel, OSB, UC4, Clearcase, Splunk, Crucible, JMS, VB script, bash script. Active MQ. MQSeries/WebSphere MQ/IBM, , Jenkins, UrbanCode Deploy, QuickBuild, MQ MuleSoft API Designer , Apache JMeter, MuleSoft API Designer, Swagger, Okta.
Databases – Oracle, SQL Server, MySQL, MS Access, SQLite.
ASP.NET, .NET, Java (J2EE ) - Servlets, JSP, JDBC, EJB (Limited Experience), JavaMail, Junit, ANT, Maven, log4j, SQL, T-SQL, PL/SQL, stored procedures, cron jobs, LINQ, HTML, HTML5, DHTML, XHTML, ASP, PHP, C#, XML, SOAP, Web Services, WSDL, CXF, Axis, XPath, XSLT, AJAX, VB6, Windows Forms, Crystal Reports, JavaScript, CSS, CSS3, ActionScript, Flash, Object oriented programming, Optimizeit, javadoc, Popchart Java, VtigerCRM, Smarty, jQuery, Jquery UI, phpMyAdmin, Visual Studio.Net IDE, Netbeans, Eclipse, VJ++, VSS, SVN, Dreamweaver, TOAD, Winmerge, Microsoft Visio, Microsoft Project, Mantis, Java on Android, Android SDK, AVD Manager, Android Emulator, Android Debug Bridge, Databases – Oracle, SQL Server, MySQL, MS Access, SQLite
O.S – Primarily Windows and rest Unix (AIX, Solaris, HP) and Linux (Centos / Servers and Android)
Servers – Apache, IIS, Jserv, GNU Jsp, Tomcat/Clusters/Load Balancers, WebLogic, JBoss, Asterisk
Yes. I would recommend this even if you weren't building an app. If you really want to learn about building things people want/will use, try iterating on a chore chart. You learn a lot about human psychology quickly.
Just tried it, it doesn't look blue, but it does look awful with the Skype plug-in.
Kitboga is already a living legend for his continuous work on keeping scammers busy so they don't target other people while also providing quality and non-repetitive amusement for all of his Twitch and YouTube viewers. Leave him a subscribe on either if you'd like to see more of this.

https://www.youtube.com/channel/UCm22FAXZMw1BaWeFszZxUKw

https://www.twitch.tv/kitboga
I still have some stuff on a free DropBox account but in general I use OneDrive these days - MS365 Family works out stupid cheap if you actually make use of 2+ of the licenses. 6TB cloud storage + 6 copies of the Office suite for $100/year.

Google and DropBox pricing always seems much worse to me.
I haven't read the whole thing yet, and I'm not really a battery expert, but a battery needs to check really many boxes to be viable in a commercial product.

Among these are: ability to mass produce, resistance to mechanical stresses, safety, peak performance, low auto-discharge, ability to recycle, energy density, charge cycles, efficiency, availability of materials, operational temperature range, storage temperature range.

The latter criteria seem to be well addressed in the paper, the first few not really, or only tangentially (based on a quick ctrl+f for some of the key words).
Have any similar 'attacks' been pulled off in practice?
Similar story, my grandparents immigrated from Hungary and faced significant challenges assimilating. They changed their name and their religious affiliation to avoid negative biases. They were never really successful and my parent on that side describes a “dirt poor” upbringing.

While there are systemic (and observable in aggregate, though often not individually) benefits to having white skin in the US, the idea that there’s a uniform “White” experience and that it is universally one of privilege is obviously wrong, and it’s also needlessly divisive.
Stupid question but how much storage do they offer for the $5.99/month dropbox backup plan?

They don't list the amount of storage on their sales page...
That seems a little weird to me as a non-specialist. I had the impression that people take DNA in roughly equal mix from both parents, irrespective of sex.
You're missing the point. Nothing I said negates the fact that people were over-assessed. I'm simply pointing out that the clause in the Michigan constitution makes no sense. Can you let that sink in for a minute?
Sure. We will update it going forward.
I love that I can create a desktop app without even a hint of javascript / webkit / nodejs
I guess you can see Where you are by typing Cmd + I in the folder.

I know this is not the best possible solution for this :)
Not even a full Prolog, but Datalog, is very well suited for querying about graphs. I.e., for quite a lot of things you want to do inside a compiler. See an example here: http://people.csail.mit.edu/mcarbin/papers/aplas05.pdf

I also use full Prolog to implement type systems.

Prolog extended with a constraint solver is another thing one may want to employ for an elaborate program analysis, see how https://github.com/eholk/harlan is using cKanren for its region inference.

So, in my book, Prolog per se may have very limited use outside of teaching, but an embedded Prolog or a dumbed down Datalog can be an extremely powerful querying DSL which can make LINQ look dumb and clumsy.
This being written in Go is a huge positive. I am curious - if I can alias SSH to force this down the pipe to wherever I'm SSH'ing to, that's a huge adoption benefit.