skysight-inc/HackerNews huggingface dataset:
This is clearly a misunderstanding of what a first-class function is. If it doesn't meet your criteria in the colloquial sense of "first-class", that's one thing. But in computer science and programming in general, "first-class function" has a very specific meaning [1], and Ruby absolutely meets the criteria.

The other bit of confusion is that the actual syntax in Ruby optimizes for the common case, which is calling methods. Yehuda Katz wrote a good article explaining this [2]. Among other things, it allows you to create very concise DSLs in Ruby that would never be quite as clean in Python.

1: https://en.wikipedia.org/wiki/First-class_function

2: https://yehudakatz.com/2010/02/21/ruby-is-not-a-callable-ori...
I have a small project that uses Go's built-in webserver libs to display a status page. I've been storing the HTML/CSS for that in Go strings, which breaks color formatting in my editor and generally feels ugly. This embedding approach looks awesome, I can't wait to give it a try!
I think it's been that I had the sense that I had to accomplish great things before I passed away. Strong sense of ego, I think.

Over the last five years or so, my perspective has changed such that I don't feel any need to accomplish big things or act in ways that are self-aggrandizing. One of the things I work on from time to time is trying to dissolve a sense of ego.

I think all of life comes down to luck, at a very high level or in a very abstract sense. I don't believe in free will, and I don't think anyone knows why they are doing what they are doing in any meaningful way. I do think the brain confabulates great stories for ourselves and others to explain our actions in the world.

I have mentioned this before, but I like the "Chill Step" recordings of Alan Watts on YouTube. Maybe his philosophy is just a comforting story, but honestly, would anyone want a story that prevented them from being at ease in the world?

Thank you for that question.
I agree. 1Password has done tons of shady stuff too, far worse than this, IMO.
Not the OP, but I was looking to buy a couple of these for my team for database code optimization work. I have an older TR build with 128 GB or RAM, 3x nVME, 2xSSD and 3xHDD (3 tiers of storage performance) built for about $3000, so we can run almost any database from production on it and tune the code and indexes. With 8 memory channels we can go to 256GB of cheap UDIMM (32GB each) instead of using expensive high density RDIMM or LRDIMM. Also the number of PCIe connections allow for enough nVME drives, something a desktop CPU - AMD or Intel - cannot do.

From my limited perspective, the 2 benefits of TR over Ryzen at low CPU count are the PCIe lanes and memory channels and slots. If you need a high CPU count then there is no other choice but TR.
I am also unable to reproduce it (Python 3.8.5)
This is by far the best tool for the job that I've found: https://github.com/cortesi/modd
North Korea tried to steal Pfizer coronavirus vaccine information, South says
This feature caught my attention too; can’t wait till I can get my hands on a unit for testing.
When SVG was young someone made a graph game where a bunch of points are placed on a field. Each point has two edges leading to other points. You 'win' the game when no edges cross.

It was pretty fun for the first half hour. Then for the next fifteen minutes something didn't feel right. To quote Robert Zemeckis, it felt like kissing your brother.

The other thing that was hot around that time was UML, and it feels like half of UML is just trying to get lines not to cross each other. Ding! I was doing some of my least favorite work 'for fun'. Closed that window, pushed away from my desk dramatically, and went for a cup of coffee and a bit of perspective.
> "fun" to me is being able to get my computer to effortlessly do things I have to and want to do.

no offense but this is a weird definition of fun.
So much hate for California's prop 95 in the comments, so few people noticing that the article referred to benzene and formaldehyde as meeting the thresholds. It doesn't matter what chemicals are included in prop 95, you can't deny that benzene is not a serious carcinogen.

The only part that I'm not super clear on is the dosing information--the article used dosing information in micrograms/day, whereas OSHA gives occupational limits in terms of safe atmospheric concentrations for an 8 hour work day. The question becomes: are the RFDs used consistent with standard health authorities, or are they a super-conservative California threshold.
Selz: We have signed an agreement to be acquired by Amazon
At this moment in time, I'm not against paying for my password manager as it has been handy to me. However because I feel that LastPass has pulled their product from me with a demand to pay up to continue to use it, it feels different to me then it would be for me to opt into a paid account because I liked the service but the free account would probally work just fine for my use case (The current free tier of Bitwarden for example).

So at this point in time I would rather switch providers and give them the 30 bucks LastPass are now demanding for my use case out of the sheer principle of the matter.

So If I do Swap to KeePass or KeePassXC I will be donating that 30 bucks to them. If I swap to something like Bitwarden I'll pay them for what ever package is as close to that $30.
Do I understand correctly that there's a physical mechanism, which creates something akin to a phase boundary from electrochemical brain processes and that "phase boundary" happens to be me and my perceptions?
Unreal! I never thought of this, but it makes a lot of sense
Some people live without fear for their future and explore their world.

Edit: PG wrote something relevant: http://www.paulgraham.com/conformism.html

The mindset is commonly trivialised as a class[1] issue, but that is easily debunked because people from poor, middle-income or rich backgrounds can live like PG has. Different wealth levels lead to different explanations for why someone lives more conservatively. Rich people are often trapped by social ranking or lack of motivation even though they have a financial backstop in theory. It is commonly said that the middle-class are the most trapped, yet plenty of middle class tune out and go beat their own drum. Poor people sometimes have nothing to lose, but perhaps they have to run two jobs just to stand still. The poor generally lack the opportunities (such as access to a PC or University) but sometimes make up for it with motivation and in some first-world countries they can freelance while on the dole (common with artists).

[1] class in the sense used within US English.
I would argue that those things don't even need to be there or so complex, which is why it's weird Python is considered a good beginner's language. It is Python that makes these things complex, not the things themselves. The GIL shouldn't be there in the sense of async and concurrency code being understandable and actually concurrent. The scoping rules should absolutely be explainable to beginners. Decorators are just weird tacked on things. Maybe async is a non-beginners topic, but one can introduce it pretty easily in languages like F# or Elixir or even LabVIEW, so I'm not sure.

Plenty of languages make it very easy to read data from a file, process it, and then write it back out. F#, Elixir, Racket, LabVIEW, etc. all come to mind.
If it were me, I would start two parallel tasks.

1. Start looking for a new job, so I could be free to report the problems.

2. Start working internally to fix the problem. This sounds like it will have to happen outside normal channels. And while you may have a gatekeeper that will block the acceptance of "the fix", at least if it is ready to go, when the sh* hits the fan you can propose "the fix" and have it implemented faster.

I did #2 once and sat on a software patch for about 3-4 months because politically people in the organization people were trying to block me. The work wasn't officially approved, I decided to do it as an extra effort on my time. However, a new requirement came down which needed the new margin of safety calculated correctly and my patch already did the job. Suddenly my "unapproved" software work was in production within 2 weeks.
Intel has been shipping pcie 4 CPUs since Q3 last year, but not on workstations. Rocket Lake parts, supposedly to be released soon, will have pcie 4. Presumably future workstations will be based on Ice Lake microarchitecture, and these also have pcie 4, but they also don't exist yet.
I'm running mine in a very similar config as a lab VM host and for occasional product rendering. I would have preferred more cores, but the 3945WX is what work would buy me. The base-spec P620 is fairly cost-effective if you can find it on discount.
The point is to demonstrate the obvious repercussions of truly trying on the belief "free will does not exist/not a meaningful thing" on something even so commonplace as an online conversation. If there is no free will, there is no point in having a conversation. People can't have opinions or be convinced, they can't decide, they have no agency. The whole language of rational conversation falls down like a house of cards.

It is an argument ad absurdum that is meant to demonstrate how naive it is to try to prove that free will does not exist (naive and disingenuine: "prove to <someone>" already implies <someone> has a free will to ultimately agree or disagree with the presented proof).
Ask HN: How to remove underage pornography from Twitter?
Hi HN, a friend of mine has had some pics from when she was 17 leaked, likely by a vindictive ex, and they have spread around the internet, including on some twitter accounts (posts have dozens of RTs and hundreds of likes). We have reported the posts for containing child porn and filed the "Child sexual exploitation" reports and linked to the tweets in question but they have stayed up for months. I know sometimes issues with Google accounts can be resolved here when the normal channels fail, is there anyone who works at Twitter who can help?

(inb4 "don't take obscene pics if you're underage": good advice in general, completely unhelpful at this point, please don't bother)
“It wasn't happening in a class, like it was supposed to, but that was ok”

Summary of the college experience even today. You have to go outside the classroom to learn and do the most interesting things. But because those interesting things happen in proximity to a university campus, college is still pretty valuable.

Also relevant: “In other words, like many a grad student, I was working energetically on multiple projects that were not my thesis”
I had to do the same thing and thought that was funny. I still remember I had been saving my paper route money for a while and my dad took me out on a walk and after some silence him saying "Breck, I've decided to help you buy the computer.". They put in 50% and I paid 50%. Even then had to do a payment plan with the kid in the city who could build computers on the cheap.

Nowadays I let my 2yo play with my some old laptop that is 100,000x more powerful than the first machine I had.
Exposing the Robinhood Scam: Here’s How Much Citadel Paid to Robinhood
See also CNBC article about this:

Amazon acquires Selz, a Shopify competitor that helps small businesses build online stores

https://www.cnbc.com/2021/02/16/amazon-acquires-shopify-comp...
Please note these are restricted to RDIMMs. They are essentially rebranded EPYCs.

I chose this system for exactly the reasons you listed at "low" (is 12 low now?) core counts: PCIe lanes and memory bandwidth.

Also, it's just awesome.
Smell is tightly coupled with emotion and memory. I think that leads to things that smell bad being registered positively because of what that smell is associated with. A "new car smell" is a very big, emotional moment for people in the US; especially within the lower/middle-class, where new car purchases are uncommon and infrequent.

You see this with food quite often, where those who grew up with certain foods/meals have a positive reaction to the scent of those foods while those who haven't can be very put-off by them.
>In Factorio, the nesting of functors is drastically limited. It’s possible to produce belts, and you can put them on belts, so you can have a beltful of belts, Belt Belt. Similarly you can store chests inside chests. But you can’t have belts of loaded belts.

You can, however, have vehicles on belts, and they have storage: https://youtu.be/JgqT6DEnBGM?t=2082

AFAIK that's where the nesting ends though.
>how can I do this all the time?

Make a factorio-themed reskin of labview.

If it took me 100 hours to complete a coding project of the magnitude of a factorio playthrough I would say I'm pretty bad at coding.

I'm of the former of your two listed camps, but I don't try to look at how the game is like coding and look at it how it is like modded minecraft. Learning rules and discovering tricks and being creative is a fun way to spend free time. Maybe coding can have a similar track, but it often feels heavy on the grind.
Here you go: https://github.com/yanx27/Pointnet_Pointnet2_pytorch - no need for any custom cuda code.

Note the cuda kernels in the original repo were added in August 2017. It might have been the case at the time they needed them, but again, if you need to do something like that today, you're probably an outlier. Modern DL libraries have a pretty vast assortment of ops. There have been a few cases in the last couple of years when I thought I'd need write a custom op in cuda (e.g. np.unpackbits) but every time I found a way to implement it with native Pytorch ops which was fast enough for my purposes.

If you're doing DL/CV research, can you give an example from your own work where you really need to run custom cuda code today?
i don't think this is a tool that cares about adoption. Not everything must be a scale first SaaS product.
RFS 17: One Million Jobs
Oh, that's an infamous one, too. Mark Russinovich did a live demo of troubleshooting it in one of his talks. ( I think it was "Case of the unexplained" 2013? https://channel9.msdn.com/events/TechEd/2013/WCA-B306 )
I recently found a good recruiter that actually gets me, and I am so bloody grateful. It has been life changing.

I have been trying to break out of contracting for sometime. The job application process is hell for me. I applied for so many jobs that I knew I would hate, I had this notion that I was gonna have to suffer a terrible employer for a while.

Then I found a perfect position and managed to get the attention of the recruiter. He's a real human, he knows his shit and most importantly he just got me immediately.

Now I'm on the cusp of breaking out of contracting AND the front end, into an amazing full stack position with an awesome company. Good things can happen to quietly competent people! You do have to put yourself out there, which can be difficult. It helps if you have some interesting projects in your back pocket. I reversed engineered a car share app and reimplemented it as a web app. Fortunately they thought that was cool.

If anybody out there is struggling through a similar situation, hang in there and be kind to yourself. Feel free to reach out if you wanna talk it through.
I don't understand what's controversial about your statement or why it's being downvoted.
Manage C data using the GLib collections
yeah the domain tells me everything i need to know--not interested in this particular device and hope they fail. someone better should do the same thing.
Hardware description languages such as VHDL/Verilog feel very similar to Factorio in that "everything is happening at the same time in parallel". Definately takes a while to wrap your head around it coming from procedural languages.

The "compilers" for these languages have very sophisticated "routing" algorithms which synthesize efficient physical layouts of circuits.

Programs like Quartus even let you edit your description visually as an abstract block diagram by dragging around wires/placing blocks.
This is terrible advice.

> Put all your dependencies in the HTML file, so it fetches them all in parallel.

> ...

> You can see a demonstration of this technique on my production site, a complex JavaScript SPA that loads everything (including dynamic content) in less than one second

But it doesn't work like this in practice! There is a limit to the number of concurrent connections a browser will make, Chrome for example is <=10 IIRC. You can see this in the waterfall:

`rendering.js`, the last `.js` in the queue, stalled for 300ms.

Additionally, each round trip is dependent on:

- The user's latency

- Your server's response time

So with each connection there is overhead. You would be much better served concatenating these files.

`util.js` took 510ms, of which 288ms was spent stalled (i.e. waiting for a connection) after which spent 220ms waiting (time-to-first-byte).

Furthermore, Lighthouse gives your page a performance score of 60, which isn't great. Key metrics:

- 1.7 seconds to paint (which is okay)

- 7.7 seconds to interactive (which is terrible)

Finally, why on earth are you redirecting to HTTP after serving an HTTPS response? This makes your page load even slower:

if (window.location.protocol === "https:") {
window.location.href = 'http:' + window.location.href.slice().slice(6);
}
Yes, the difficulty of implementing memory back then often isn't appreciated. Core memory was a really important technology for making the modern computer possible. (Everyone I've talked to who used Williams tubes mentions how unreliable they were.) As for ENIAC, it was upgraded to core memory (built by Burroughs) in 1953.
If 99.9% of people missunderstand what a word means, then maybe it doesn't really mean what you think it does, or has no clear meaning at all.

Webster didn't get his dictionary from a discrete meeting with some cave spirit.
I think the "hoax" is conflating ML with a general artificial intelligence
I'm unaware of ARM SBCs that have as much support from their vendors as the Raspberry Pi models do, though.
I mean that's a bit of a silly comparison is it not? You're comparing a capital being stormed to a protest through a neighbourhood that I am referring to.

Please don't use strawman arguments like that.
Don't worry about the price - when the e-ink patent overlords learn that they are not being used for blessed purposes (digital signage or ebook readers) but as general purpose display sold to end users (gasp!) they'll probably become mysteriously unavailable.

(Source: our company tried to buy e-ink displays to integrate into a product. All I can say is, it is difficult...)
Not sure if it's what you meant, but I had a similar story where I reacted to everything, even the control. The allergist took that to mean "you're really allergic to everything," but I went looking for a second opinion who was able to get both the positive and negative controls to work. Turns out I'm not allergic to everything, the first allergist just didn't recognize benign dermatographia and was a bit too quick to ignore my positive reaction to the negative control. In all, it saved me a good chunk of change and sensitization risks that would have come from having unneeded components in my allergy shots.

I don't know the details of your case or if any of this applies, but if by chance you were in the same boat wrt the negative control it might be worth circling back for a confirmation test at some point.
> Earth isn’t fun anymore because I’m tired of my bedroom

As someone who's been working from his bedroom for the last year, this actually seems kinda true in a pandemic-induced depression sort of way.
Have you considered getting together with some like-minded individuals and DDOSing Twitter into the ground? I doubt anything of value would be lost.
Sharing multiple in-memory SQLite databases
Because factorio is much closer to a gui-based HDL layout tool than a programming language. It might be fun to program a simulated annealer to play factorio.
The fascist bit (in Ur-Fascism) is the resistance to reconciliation. Bits are taken on piecemeal due to historical accident or on a whim. There is no notion of consistency or inconsistency - no notion of tolerating inconsistency for a reason, even. There's just "our way" with no room for reason.

(The essay is taking the concept of syncresis to an extreme to make a polemical point)
Record and Edit a Professional Screencast
I would love to see Go have first class support for watch/hot reload while developing

Its not first class, but I have been happy using reflex [1] for non-http and gin [2] for http. Combined with Go's fast compile they work as well as a hot reload.

[1] https://github.com/cespare/reflex

[2] https://github.com/codegangsta/gin
Tip: it may be necessary to temporarily disable Javascript for some users.
Look for another job while you try, using the utmost discretion and caution, to confirm that what your former colleague has told you is as true as you seem to think that it is. Document your findings/concerns carefully and without drama.

If and when the evidence of a threat to life become overwhelming, or incontrovertible (a tricky call, I realise), pass on your findings via an industry or societal whistleblowing platform; maybe even a reputable media organisation, if you believe in such a thing - but try to ensure that any and all information provided cannot be "triangulated" to identify yourself uniquely as the source.

The bottom line, though, is your conscience. If someone does die, or it comes out that someone has done already, because of your company's actions, it will also be partly because you kept silent. Avoid posting too much in forums etc.

So, look for a career exit, and - if you are sure that your fears are rational and well-grounded - blow the whistle when it is imperative to do so, even if you haven't yet found another job.

Perhaps anyone reading this thread who is a principled lawyer, or just a principled person with influence - and better advice than mine - will add something more useful. Whatever happens, I wish you well. Apologies for having so little to offer by way of constructive advice.
Orwell was commenting on this decades ago. Any government you like is a "democracy," any government you don't like is fascist or communist. "Politics and the English Language" is a masterpiece.

On the other hand, I do think an unsettling number of Americans would be totally fine ruling by authority
and force, as long as the person in charge was from their own political party. So as far as that goes the label is appropriate.
Clubhouse is already habit-forming
I used your exact wording and it did exactly what you said: created an alarm named "Timer" set for 3PM. I also did it with Siri's language set to "English (United Kingdom)" and "English (Ireland)" and it still did the same thing, so this idiosyncrasy appears to be independent of which language Siri is set to (at least within the set of varieties of English it supports).
TBF, I think a lot of us joined it in the early days, contributed a bit, found it not to our liking or that it wasn't where we wanted to spend a lot of time for some reason, and moved on. Someone moving on after a few, apparently, positive encounters doesn't really indicate anything other than that they moved on.
>they are opting into package thieves, not protest monitoring

This is not explained in ToS?
https://ftp.sunet.se/mirror/archive/ftp.sunet.se/pub/simteln...
Huh! This reminded me that I once knew that there were two different people called Jon/John Hall, and then forgot.

I've met Maddog a number of times, most often in Brazil. It's amazing how much of a celebrity he is for Brazilians; there would sometimes literally be a long line of people waiting to be photographed with him.
You absolutely can check factories into version control. They are exported as 'blueprints' and many blueprint management sites exist. One such example: https://factorioprints.com/
Syncfusion added 15MB to my bundle size :( I like their components but they aren't lightweight by any means.