skysight-inc/HackerNews huggingface dataset:
I love this sort of stuff -- does anyone know of a solid forum/place for these kinds of projects (outside of searching here)?

Specifically, I have a basement full of old (some non-working) hardware for various gadgets/computers/electronics and I'd love to upcycle them into ... something else. Instructables and WikiHow are the usual places, but it's usually things that require "the thing you're building"[0] to build or require buying so many new components that by the time your done you've bought a product minus a few motors.

I yearn for the "Make X do Y" with a small number of inexpensive tools (preferably ones I own, but that's a tricky proposition) where "X" is something common, or obsolete and "Y" is something outside of or is an upgrade to it's design[1]. I love doing this sort of thing and I find that about half the time when I'm working on Pi/Arduino projects I have way more parts than I realize -- I can't believe I purchased any loose low power LEDs (IR, colored...) I have a whole box of remotes/miscellania that should really be in the garbage for how useless it is ... until I need a 1.5V LED, have only 5V+, and can't wait a day for shipping. I started salvaging electronics before trashing them. It'd be nice if I could look up the whole obsolete device and see what I can use more of it in... plus, at least for me, I'd throw less away (and store less in boxes).

[0] My go-to is the small number of "Blu-Ray Engraver/Laser Cutters". Every one I could find (A) required a laser cutter, or (B) many of the laser-cut parts required a laser cutter that was bigger than the one being built, so you couldn't even sell the more expensive laser cutter if you wish to be able to produce a second one. It's a small issue in that there are still other parts that need to be purchased, but you have to buy a laser cutter to make the custom, $0.01 in pressed board, set of parts. The others are nearly every upcycled RC-Car.

[1] I had a friend who designed custom sub-woofers for cars when I was younger. He had a Yamaha off-the-shelf sub that he modified to the tune of $250 and some of his own time. It put my $1000 sub to shame. I can't remember all the specifics of the modification, but I know he used the original amp board and some upgraded MOSFETS but didn't touch the 10" speaker or the cabinet (which was what he spent most of his time on, typically).
The author explains what were the challenging bits in this thread (in french): https://twitter.com/DMerigoux/status/1314531302079688709
Is it the same code or the same protocol?
Jaron Lanier’s book on VR went in-depth on the importance of avatars, and experiences people had embodying different avatars — particularly in the early days of first-wave VR.
Thank you for your comment. Although you think you are arguing against me, I think you are supporting my point.

When you design and it works - that is what I am calling applying the scientific method personally. When you test other's papers you should have a 100% confirmation rate, unless you are making an error in methodology. It seem to me that you did not find that.

I'm not raising my standards high. When I have not personally verified something, I would say - that I haven't verified something. I just wouldn't say 'I know'. This a statement of reality - it is not a standards thing. There is no faith involved.

But most people, it seems to me, would take it all on trust and step out to say 'they know'. I would say their standard are too low. That they are acting on faith - they are believers.

Thanks again for your comment.
Do you have a recommendation for an immigration attorney a non-corporate client should use?
Hi Peter,

Thanks for doing this.

I'm a Software Engineer at a finance company. My company is currently filing for my Green Card and we're at Step 1 (Prevailing Wage Determination) of the process. Considering the rule change announced by administration yesterday, I'm not sure if my base salary will satisfy higher percentile requirement for my level.

My Question is :

1) Do these changes apply for PERM filings?

2) If base salary doesn't meet requirement, can PERM filing happen at different level even though H1B was approved at higher level (ex : level 3 approval on H1B, level 2 filing for PERM)
Matt Taibbi is not at the same level as Matt Levine. He is writer first, analyst second.
I suppose on can put boundaries in movement. If the face changes significantly, just send another keyframe.
Wikifindings: A dynamic repository of lay summaries of research articles
Am curious: what made it so difficult to cancel / unsubscribe?

If you subscribed with a credit card, did the option of chargebacks ever come up? (Asking because these sorts of situations seem perfectly in line for disputing with your credit card provider.)
You missed my point. I am not talking about who built it. I am saying that the US doesn't allow true democracy in the Middle East which should be followed by scientific development.
It's not just having the theory, Darwin's contribution was collecting data to prove his theory.
> This is an interesting case for error-handling, because

I think this is a very good articulation of this space, thank you.

> It feels like a workaround.

I agree, but the needed work to improve this has taken a very, very, very long time, and so I think workarounds are ultimately helpful. We'll get there...
I think it makes sense, because there are two types of comments here. First is "ignore everything" which is handled by ";" but then there is the function "comment" or "rich comment" that should still be valid code and all dependencies it needs available. If not, someone couldn't open the file and run the forms inside the block as-is, so the program is not valid.

It's a gotcha, but in the end I think it's neat that it makes sure it's valid.
Most likely Belter Creole => https://expanse.fandom.com/wiki/Belter_Creole

It is a fictional language :)
I have recently looked at 2 nocode solutions:

* https://www.glideapps.com/
* https://honeycodecommunity.aws/

I was particularly impressed with glideapps as it allows you to build most of your app with excel sheets (google sheets actually). I think the thing that surprised me the most was that I previously though (clojurescript) coding was the best solution for any app more complicated than a recipe book. However glide caused me to realize that there is a solid (though very broad) set of apps that are best built with these nocode solutions.

I thought it was a bit of a marketing stretch to call honeycode a "nocode" solution. When you are pasting things like `FINDROW(Leads, "Leads[Region] = ""West""")[Email]` in your application I think you are coding. It does however have a pretty advanced relation model and also lets you build your (a bit ugly, lets be honest) UI with a nice WYSIWYG editor.

Anyway, nothing profound to say about it. But these nocode solutions are powerful in ways that aren't directly addressed by software engineering.

1) When doing nocode, your mental framework shifts from "How can this be done?" to "Is it ok to do without this thing?" As a software engineer you are used to modifying anything. You think of solutions. When you are nocoding though you are a user of a service and therefore are limited to what the service provides. You ask "can I do without?" Rather than "How can this be done?" It is a change of perception.

2) No coding opens up a world of application development to a solid majority of the population. Like the printing press, the quality will go down on average but the volume will make up for it. :)

3) No coding maybe has problems when analytics, scaling, aggregation, etc. come into play.

4) In my experience when I have walked up to nocoding solutions as a software engineer, they are just messes in terms of untangling. I don't know if nocoding solutions have great migration stories. With that said, I think most businesses may not need to upgrade to code from their nocode solution as they will never scale to those needs.

Anywho, those are some random thoughts. I will give this Unqork a looksy next, sounds neat.
Hmm, My thoughts are more like hiring someone who cares a lot about the company's higher goals and vision, more than about his/her own career.

Maybe that's not possible to find in traditional profit maximizing companies, because who cares about maximizing the shareholders' profits
I guess we'll change the URL to that from https://www.abetterinternet.org/post/memory-safe-curl/, since the blog post has at least some technical detail. Thanks!
My experience with Julia is that for many (most?) things, you do get a free speedup basically. With other things though, it's about the same. What this means in practice is that if you expand your use cases enough, and integrate enough libraries, you'll incorporate some bottleneck that slows it down.

This is true of a lot of languages, python included, but I think when part of the language's selling point is something like "c-like speed with python-like syntax" it can be a little (although not entirely) misleading.

Having said that, I still prefer Julia over python (at least for numerical computing, not so sure about other things). I just like the language more. I also think, with some exceptions, that I don't have the same dependency hell problems that I've run into with python. Even now, I'm in the process of switching over to Julia from python for a project because the python library I'm using depends on about 6 different other libraries, but only specific versions, that you have to run in a specific standalone conda environment to avoid using the wrong combination of packages, all of which are pre-python3, and so forth and so on. Even then, when you manage to thread the needle, it still falls apart later for unknown reasons. This is surely this particular package, but my experience with Julia is that things are much cleaner (R is similarly problem-free usually but it's a lot slower and Julia as a language is more coherent to me).

I'd really prefer something like Nim to be seeing the attention that Julia is getting, something more general-purpose, but there's no consensus of momentum around something like that at the moment. Maybe in the near future ocaml will pick up steam, or maybe the next version of C++ will essentially make it look like python, or maybe there will be something not quite on people's radar at the moment, but at the moment it is what it is.
Capitalism has replaced the community with the office. You don't know your neighbors, you see your extended family once a year if that, and it's almost impossible to make friends after age 30 because we live in a stratified world built to keep us apart from each other. But the people who share the (mis?)fortune of selling their time to the same employer, they're the ones you spend all your time with, and they become your community or your small town.

This pushes you to invest yourself emotionally into a community that a wealthier, more powerful person can take away in an instant.
Not depependin on OpenSSL is kind of the point of the original post if I understand it correctly.

Also I find the dependency on OpenSSL one major pain in my Rust projects. When you want to build a statically linked binary you need to supply a statically built OpenSSL and if your distro doesn't come with one (like Ubuntu) you are on your own. Yes, there is a Docker container that comes with all the prerequisites but I think that's a bit heavy for my purposes.

I wish there was a single switch in Cargo.toml and every dependency would automagically use rustls.
Is there anything new about an alarming number of people believing in untruths? The trade off seems to be how much you trust normal people to correctly parse information and sort the truth from untruth, and how much you trust organizations to parse and dictate truth.

The Downside of the common man having too little oversight is more people believe things that aren't true (Flat Earth), and the downside to too much oversite is people believe different things that aren't true (PRISM, Nayirah testimony, Tuskegee Syphilis Study). The trade off of which is worse varies, but generally most individuals are fairly powerless but there are many of them, and organizations are few but wield much more influence.
My exam question when turn up at work in 1987 is “what is 3rd normal form?” And as to why reduce redundancy still recall my answer. That is 1987.

Ingres sorry only know ultimately we will one to db2. What is Ingres?
This Twitter thread[1] from a professor specializing in Islamic thought debunks these claims and links to a paper making the counterargument in more detail[2].

[1] https://twitter.com/shahanSean/status/1314372114946895873

[2] https://www.academia.edu/39234303/Old_Texts_New_Masks_A_Crit...
I don't know if it's a voluntary feature, or if it was just faster to implement that way, but personally I see it as an advantage.

Rich comments are not just the equivalent of a multiligne comments in other languages, I expect the statements inside of it to be run, often many times, during normal clojure development. I don't want to have broken code inside.
Maybe they did conceive of it and they don't care. This type of action satisfies the objective of enforcing the orthodoxy by chilling any speech or action that could be remotely construed as being antagonistic, which is perhaps the true goal.
Project Update #8: Flipper Zero – Tamagochi for Hackers by Flipper Devices Inc
Or make them look bad... if you want their position ;-) mwa-ha-ha-ha
They don't even teach penmanship at schools in my area anymore. Everything moved to keyboards at a very early age.
It was compulsory for all males. "Appelé scientifique" was a way of doing it in a 'non-fighting capacity', so to speak.

I remember when I turned 18 and I received a letter from the Ministry of Defence 'ordering'* me to report to the local barracks for an initial physical. That's how it was. After that either you tried to get out of it for medical reasons or delayed it because of University studies (at which point you could indeed apply to do it in a technical/civilian position).

I was lucky that they abolished it while I was at University so there was nothing left for me to do after I graduated. I say 'lucky' but I was actually disappointed as I had planned to apply for the "cooperation" i.e. to be sent abroad for 1.5 years in a technical capacity.

* I added quotes but it was really a legal order and they used to send the gendarmes knock on your door at some point if they didn't hear from you.
Not only that, but to write anything more than a hello world requires lots of unsafe blocks. There are loads of them everywhere, in all of those crates, incl. the standard library.
Maybe the fascists one is a little ambiguous. I believe that he meant exactly what I said, but I admit that other rational people can believe otherwise.

But for the second one he has stated 'When Mexico sends its people, they’re not sending their best. They’re not sending you. They’re not sending you. They’re sending people that have lots of problems, and they’re bringing those problems with us. They’re bringing drugs. They’re bringing crime. They’re rapists. And some, I assume, are good people.' I don't know how you can read this other than as a statement that most Mexican immigrants are drug delaers/users, criminals or rapists.
Time Person of the Year does sound like a prize, and I'd guess most people do think of it as a honour, but it's explicitly not that. The "Person of the Year" is some person, group, idea, or thing that Time Magazine decides "for better or for worse... has done the most to influence the events of the year" (https://en.wikipedia.org/wiki/Time_Person_of_the_Year)
Thanks for this. Definitely curious. (Your comment is so much better than what one could have quickly searched).

Sometimes real constraints (eg costuming/budgets/etc) can result in really clever explanations that strengthen the storytelling/worldbuilding.
yes. Just run "weed mount". Actually the same binary to start "weed server".
You clicked an ad, not YouTube. You never went to YouTube.

To be specific: you clicked an ad that says 'www.youtube.com' next to the title - NOT the url bar. Advertisers can put any domain they want there. It does not need to be a real site. It does not need to be a destination. It is just a user-defined text string and has nothing to do with YouTube.

Effectively, you are thinking that you visited YouTube when in reality you just clicked a link that's

<a href=malware>youtube.com</a>
There are limitations, but you can do this today: https://github.com/eyaler/avatars4all
Oh come on. Have you ever tried to find one person who actually, literally believes that the lives of black people do not matter?

You'll certainly find 11-year olds in Call of Duty who will say it for shits and giggles to control you; you won't find anybody who actually believes it.
Hi Peter !

How hard is it to get the O1 visa for young PhD graduates ?
If I am correct, the O1 visa doesn't not permitted the spouse to work in the US.
What would be the solution for the spouse to follow and work ?

Thank you,
is there an initiative like this in the US?
Every time we say "in theory a competitive market could achieve the same goals," we find that the entrepeneurs don't have the same goals. The problem isn't the mechanism of capitalism, it's the naive belief that consumer goals and seller goals are aligned.
Sorta random, but these comments remind me of that 10th man concept from World War Z: https://movies.stackexchange.com/questions/12616/is-the-10th...
OCaml gets a lot of love here from time to time..
I also kinda feel europeans would find reward programs stupid and call bullshit.

In the sense that someone would readily build a "no reward" chain and get adoption real quick.

I mean there IS reward programs somehow, but it's not like they give you 30% off sometimes like in the US. I always found them outrageous in a way when I was in the US.
Apple is requesting Telegram to shut down 3 channels
Will take my time reading this. But will tell you my opinion.

No, I don't think the MBH would accept ALL the results of science. But I do think they would have made what they could to make the education system better.

But again this is not the point, What about after the MBH? Maybe someone else would came to establish a better system. But now it is all gone. No real elections, and no peaceful transfer of power.
Since you mention Germany: What if I told you that Weimar Germany had laws against certain types of speech, which were actually applied to suppress Nazi propaganda, and that the result was obviously ineffective and possibly counterproductive?

"In my research, I looked into what actually happened in the Weimar Republic and found that, contrary to what most people think, Germany did have hate‐speech laws that were applied quite frequently. The assertion that Nazi propaganda played a significant role in mobilizing anti‐Jewish sentiment is irrefutable. But to claim that the Holocaust could have been prevented if only anti‐Semitic speech had been banned has little basis in reality. Leading Nazis, including Joseph Goebbels, Theodor Fritsch, and Julius Streicher, were all prosecuted for anti‐Semitic speech. And rather than deterring them, the many court cases served as effective public relations machinery for the Nazis, affording them a level of attention that they never would have received in a climate of a free and open debate.

In the decade from 1923 to 1933, the Nazi propaganda magazine Der Stürmer — of which Streicher was the executive publisher — was confiscated or had its editors taken to court no fewer than 36 times. The more charges Streicher faced, the more the admiration of his supporters grew. In fact, the courts became an important platform for Streicher’s campaign against the Jews."

https://www.cato.org/policy-report/mayjune-2015/war-free-exp...
I think Ada/SPARK would have been a much better choice, but oh well. Is it a licensing issue?
How to Generate Hundreds of Email Leads in Seconds
Hi! I am giving away this Chrome extension subscription to all business owners, marketers and recruiters who might benefit from it. It will help you to easily generate 500 prospects in minutes and export them in a neat spreadsheet file.
i am not a lawyer but have moved from the UK to the USA. The visa is permission to cross the border, but there's the i-94 stamp which is visitor residency, so if your visa expires but you are still good with i-94 dates, you're fine i believe (just you can't return if you leave). Obviously it's more complicated, i had a different visa to the one you mention.
I think twitter is dismantling itself. A couple of months ago they were auto-suspending new accounts - create account, spend ~20 mins following people and looking around, then "are you a robot", then a few minutes later "give us your phone number" else suspended. They seem to think new users are going to get so hooked in 20 mins they'll give up their phone number. I returned to an auto-suspended account a couple of weeks ago and found that "suspended" had changed to mean read-only. Bye-bye twitter.
Unfortunately, I had to remove the word 'hospitalised' in the title to fit HN character length limit for headlines.
Even if creating methane is less efficient, replacing natural gas with synthetic methane still seems much more practical than trying to replace every single natural gas powered furnace, boiler, hot water heater, dryer, stove, oven, etc. etc. in every home that uses any of these appliances anywhere with electrical equivalents. Hydrogen alone doesn't help solve any of that.
At-home Covid testing for pirates
Hi Peter,

Many thanks for doing this.

My father filed for my GC in Nov 2017 when he was LPR and he got naturalized in Oct 2018.
In previous AMA, you had kindly advised me that USCIS needs to be informed. I reached out to my immigration attorney and below is the response she sent →

"Per my last email to you back in November, nothing needs to be done at this time. Nothing will change the processing times, and we will just need to notify the NVC once the I-130 is approved, to update the category at that time, because USCIS requires these requests to be made in writing via letter, and they never actually act on the case anyways.

You will be fine, and once we get the I-130 approval is when we’ll take action on this."

I am unsure how should I take her advise. Is there something my attorney is missing? Is there something you can think of I should request her to do?

Also, last time we had speculated that I may get my GC in 2022/23.
Do you think the current pandemic may prolong my GC?
My father said my file must be in cold storage now, albeit I am not entirely sure what it means.

I am 31, unmarried, born and raised in India, bachelors degree holder with 4.5 years of workex in IT.
> Never allow dynamic ad content

To remove dynamic ad content ignores the value that can be unlocked through targeting to more specific individuals. It must be considered, especially for small businesses who may not be able to afford larger timeslots, as are being proposed here. I think it is important to remember that a huge part of this more personalized marketing approach is that it allows small companies (not the P&Gs of the world) to engage in the ad market far more productively, with niche products. To ignore these advantages does the benefits of the current dynamic market a great disservice.
(or HN)

Things get a bit too Hail Corporate, especially with specific brands.