skysight-inc/HackerNews huggingface dataset:
Take the money and have a nice honeymoon, buy two $5 seashell necklace at the beach. There are so many ways to spend hundreds or thousands of dollars that are way better than investing them into small chunks of metal.

Agreed, but I was OK with spending the money, what really bothers me is how worthless diamonds are. Metals have a relatively free market, many uses, and are fungible, so the pricing is more in line with reality.
It's not destroyed, it just isn't published. Or is the idea that they should be the canonical archive of all uploads?
It all depends on how the component is written. And the function. The function could access global variables for example. The component could be pure and not use context. Neither of which you can tell just by looking at the import statement.
Considering nginx is really just good at serving static content(maybe CDN uses it a lot) and the rest are all proxying, and Apache can handle static and dynamic contents at the same time, this tells me many web server nowadays are no longer simple http+cgi, but with app servers(e.g. django, rails,etc) running behind a (nginx) proxy so nginx's number takes over apaches.
Read the top comment—the fact that they are setting deadlines & performance goals does not mean that services are getting shut down.
> Intellectual Slavery laws

What is this intended to refer to?
Can you elaborate? As far as I can tell, effectively everyone is like this...
Plot twist: the article is a stealth PSA about firearm safety
I've been searching for a community to discuss philosophical and literary classics. I live in NYC, and have tried to find an in-person group.

It's been tough to find, especially when you're busy. One observation I've made is that, since everyone has different interests, it's helpful to be willing to engage with other people's interests. Thus, you probably need to be willing to read books you wouldn't have picked up on your own.

I also have a blog with a small email list, but I suspect the deep conversations are more likely to occur in person with someone who you have an established relationship.
Wow, that's an interesting result, I never noticed it directly - I've seen -cmhh functions before, but never bothered to check what they are before.

As it turns out, these are automatically created by `define-globalized-minor-mode' macro - per docstring, it's used to define a global mode for buffer-local minor modes. I.e. that's how you get all these `global-XXX-mode` functions that turn on XXX-mode in every (relevant) buffer.

One of the things this macro does is create a `global-XXX-cmhh' function, and attaches it to `change-major-mode-hook', which is invoked by `kill-all-local-variables' whenever buffer's mode is changed. I imagine that, as part of generating org mode's agenda, files get opened and modes get switched a lot. Curiously, it also seems that (digging into `kill-all-local-variables' source in C), each call to it forces mode-line redisplay, so further computation may be caused by whatever is in your mode line (which can also be nontrivial). I haven't checked that though, maybe it redisplays mode line only once.

Thanks for bringing this up, it's another place where pretty much every mode stuff some hook, that I didn't know about :).

EDIT: curiously enough, I just profiled my agenda - both doing from scratch and redoing it - and `kill-all-local-variables' isn't even on its radar. I wonder what runs in your hooks (and/or modeline) then. The result from refreshing an existing agenda was roughly what I expected. Building it anew, after killing all open org buffers, was interesting. In my case, 69% of total time was spent opening files (`find-file-noselect'), before even doing any mode switching. In that, `projectile-find-file-hook-function' accounted for 50% of total agenda building time, half of that spent updating the mode line!

From what I see, it's just trying to determine the project to which a file belongs. I'll probably look for an option to make projectile stop being interested in files that aren't in the "known projects" subtrees without explicitly instructing it so.
Yes, they are; yes, the government is abusing a loophole and they also should be stopped; no, it's still not okay no matter who does it.
It does at least raise the bar on how much you need to make from an account before it gets shut down. If each account was making $50 before getting canned then it wouldn't make sense at $99/account.

This of course assumes they aren't just stealing credit card numbers and using those to sign up. In that case the higher account price is not much of a barrier.

Another way to look at this is Google made $2.4M off of these spammer accounts. Not a lot for a Google sized company, but it's still not nothing.
> It also has an abysmal selection of games, and rarely in 4k.

"I opted to be a beta tester and am amazed it's not ready for prime time"

There's a much better selection now and improving month after month with the addition of AAA titles.
> This bug is nothing out of the ordinary.

In summation
Thank you for the insightful reply! Will definitely read more into it!
Work has negative utility. It's something that you spend, actually the irreplaceable time of your life.

Increased efficiency means more money (or joy, or other things with positive utility), or less work :)
I had a chance to sit down with Mr Sorensen some years back and talk PL design.

I can easily recommend Extempore (xtlang) especially if you're a bit more advanced programmer. The underlying core is a tasteful mix of C-aligned semantics (think LLVM) that manifests as S-expressions with the usual goodies. It is statically typed with inference.

Another forte is scheduling via temporal recursion.

It has a solid memory allocation strategy, via memory arenas, oriented to high performance and low latency. Higher level constructs like closures can live in arenas. You can also introduce some custom dynamic cleanup routines for RAII-like behavior.

I seriously think it could work well outside of its niche as well.
Alphabet treats their toys much like a child does. They play with them for a few months, then quickly lose interest and let them languish until mom comes along and tosses them out. Why anyone would want to work there outside of their core product line is beyond me.
I guess it depends on your previous experience. If you're familiar with actually building a software company, know good people to employ and know a problem that needs solving, it probably is easier to go that route than having to learn the whole interviewing-scam thing that is happening today, in order to just be employed.

Helps that building a company gives you real experience as well while prepping for interview just gives you that, preparation for the interview, while the real job is different than the interview.
Ask HN: Resources for Establishing an IT Dept
I’m currently a Senior Engineer at a large enterprise (manufacturing) and have been for over a decade.

I was recently approached by a smaller (though established) business to fill a director position and help them stand up an IT department for them.

Currently they have a local MSP set up their network and maintain a bit of their infrastructure but after a malware breach and serious fallout they want to invest in a team to manage their systems full time.

I’m consider myself a very broadly knowledgeable person across the spectrum of IT but also know I have a lot of gaps, specifically on the infrastructure, networking, and security front (I’ve been a developer and PM not so involved in the hardware).

I’m interested in resources that might help me identify more of my “known unknowns” as well as some of the core principals behind starting from scratch.

It sounds very exciting but also quite daunting.
Socrates Underestimated Writing
You know, it feels that way to citizens because the government is spending money in ways that other citizens want, but not them specifically. Iowa corn growers love corn subsidies and politicians make ethanol pledges to appease them, home owners love mortgage tax deductions so no politician will dare threaten them, military equipment manufactures love that we spend ludicrous amounts of money on our arguably insanely-too-big military, etc. Sure, there's some straight-up corruption too, but personally I think the waste from that pales in comparison to the waste of politicians simply trying to appeal to as many constituents as possible for votes.

Representative government is, unsurprisingly, a pretty good reflection of the people it governs. What we are saying when we say we don't think that government spends money responsibly is that our society loves to create inefficiencies to exploit for their own gain and don't care about the consequences to others.
Almost definitely on purpose. Not sure if this is limited to Belgium, but these days it's like the national sport for almost all farmers in my neighbourhood to just take a bit of land extra every year. A nearby road (well, path) used to be about 4m wide 10 years ago. Now only 1.5m is left untouched, the rest is now farmland. It is likely a sign of much bigger problems (food pricing, for one), but also an extra pressure on the few nature which is left in between the fields, not ideal when it comes to erosion, and so on.
How would that work? Infringement and even ownership are sometimes subjective or disputed. Automating it doesn't make those issues any easier.
I've lived in three cities, none of them 'big', with no input lag problems. I have no idea where they put the machines, but I'm rather confident it's at more places than the GCP datacenters based on my ping times. They typically would float around the 15-20 range, which generally is forgettable. When you add in TV input lag, and controller lag, it's rather unnoticeable(to me, of course, but maybe I'm old).

Luna on the other hand I tried and you could definitely feel it. They are definitely running those at AWS DC's, as I didn't live near one.
Lots of people get hurt using shovels. I cut my toe off with a shovel as just one example. Shoved the shovel down, bad aim. I knew 3 other kids that got hurt with shovels when I was young. They're a big heavy dull knife. They'll enter skin pretty easily.
I think the scope of Stadia was just too damn big. Why launch with their own platform that requires you to buy Stadia games only...

This could have easily been Google legitimizing streaming gaming by simply letting users pay an hourly/monthly fee to get a cloud machine and stream their own library to their device. Some level of optimization to make sure it works with various devices, latencies etc. and voila you probably have a GREAT product.

THEN maybe a year out once you have a super engaged userbase try to build out the Stadia as a unique platform and get people to use and buy games for that natively.

Just feels like a typical Google promo effort that wasn't thought out and brute forced in. Of course the people who worked on this launch will get their promos and no one will be around to help clean up the mess/improve it to a sustainable state.
The timescale is the issue for humanity.

I'm hoping someone can find, or mix and match an algae in lab that will have the right mix ofproperties to explosively grow.

Providing food stock will be tricky, either through something very efficient like straight sugar or designing the algae to consume anything which could have other upside benefits.

And like all well meaning engineering the real challenge will be making sure the algae that can grow by eating anything doesn't get out of the pond.
Datos: El Error Es Inevitable
I wonder if it could have been done to shut up some static analysis tool?
Hello, thanks for your submission this is really interesting. Out of curiosity have you thought about how this problem could relate to history navigation, in the sense that it can create context around a specific resource, ie : retrieve links that you read after reading a HN thread, in order to prioritise its reading order or link it to some topic?
> This sounds more like a threat than a promise

Rather it sounds like a person afraid to share his views for fear they would be misconstrued or met with emotional outbursts.

Employees were claiming Basecamp has a white supremacist culture, an indictment against anybody working there. The idea that you can't reject such preposterous accusations without being "complicit", or without the denial somehow serving as further evidence, is insane.
But you’ve bought the beer and fries.
Are those boundary lines the actual legal international definition of the borders? Or is it just some convenient representation close enough for ordinary uses?

You'd think location via GPS or similar framework was easy but it's not nearly as easy as you'd think. Among other things, the land is moving. Both continental plates and then also local features like river beds. See e.g. https://www.youtube.com/watch?v=_TX--Fku9NQ
When Call of Duty 4 came out, I played it so much I would have vivid dreams almost nightly of playing "paintball" with friends, suddenly realizing we were using real guns and ammo, and we would continue "playing" even after we realized the death and carnage that was resulting.
Definitely in the USA. Ever since the first mongrel landed on this fair shore they've been trying to drum in an appreciation for History. It has not taken. People here must on some level understand that there is a past but they cannot keep any of it straight.
They probably do, but I wouldn't use a Facebook VR/AR headset if they paid me to take it due to massive privacy concerns, and the company's appalling security record.
Seems to be an optional package. It's not on any of my Dell hardware. Not the sort of thing a security-conscious person would willingly install anyway.
Above all I find fish sticks convenient.

I can take only as many as needed out of the box and put the rest back into the freezer for next time. They only take a few minutes to fry and go well with a variety of side dishes which gives flexibility. I do not even mind putting them on burgers instead of patties when I am not willing to make some (I usually cook freshly and do not like pre-made patties at all) (-> flexibility again).
Something being picked up by the "mainstream press" does not mean it is not satire.

There are all kinds of satire and hoaxes that have been reported by the mainstream press as truth and reality...
> That's not even close to being universally true, and good/bad are in the eye of the beholder. Is it better or more efficient for the people who assemble the phones? Is it better or more efficient for the retail employees making minimum wage? Is it better or more efficient for app developers who lose 30% of their revenue to private taxation, or the businesses that never reached their potential because a BigTechCo launched a competing product at a loss?

Yes. It works better for making technology.

Nothing you have said contradicts that.

Every single one of the indicators you mentioned is better now than it was in the 90s.

What you are calling for is more opportunity for all these people to build wealth.

Making existing industries work less well is not going to achieve that.

Things that might: universal health care, student loan easing, increased investment in impoverished communities.

Blaming things that work well and breaking them is silly.

Making new things that work better is not.
Train on Cloud GPUs with Azure Machine Learning SDK for Python
A getting started guide to running Machine Learning Models on GPU powered compute instances in the Azure Machine Learning Studio cloud.
Yeah that's just wrong and horrible. We know most kids love to learn and you see that from infancy to kindergarten. That's innate.

I don't think we spend enough time teaching behavioral and emotional regulation skills which is the core skill you need to strengthen throughout life.
I recall thinking back then that hackers were mysterious and cool. Fast forward to becoming a computer programmer and spending my life reverse engineering basically everything to be able to do my job and it seems laughable how much fear people have of basically anyone that spends time understanding anything they don't.

Look! A witch! :D

Also, I guess if you were a girl, you had a free pass, because if this article was anything to go by, hackers could only be boys(?)
> Jim Cramer

The guy yelling on TV all the time?
Because you have to draw the line somewhere!
In what way does Microsoft get gaming? They have tried to shoehorn their “Live” service into games for years and have utterly failed at that. The only reason gaming is big on Windows is because everyone has Windows, it’s a chicken and egg situation, it’s not due to some genius move by Microsoft.
The border between Germany and France, between Rhineland-Palatinate, and the Moselle and Bas-Rhin departments is adjusted from time to time by a few meters, whenever the course of small border rivers has changed.
From what I've seen of several such issues in the US, this is not legal advice, but if it ever happens to you, you are well advised to A: hire out a surveyer or do whatever it takes to be absolutely sure you are correct before proceeding down this list B: issue notice to all the correct locations (to the violator and the relevant boards in charge of the lines) and then C: after a suitable, but not too long period of time, take concrete action to remove the offending things. Hire a lawyer somewhere in the mix to be sure you're not violating any other local laws. (I especially don't know what you should do with the "offending things", e.g., can you take them yourself? Do you have to throw them back on the property line side? What if this involves a certain amount of demolition? I don't know.)

I've seen a number of people in my extended social circles do varying combinations of A and B, but still eventually losing because of a failure to do C, because they don't want to be confrontational or whatever.

(I am specifying "in the US" because I'm fairly sure this is related to common law. Countries operating under other traditions may not see this effect. However in common law, there's a certain element of having to be able to "defend" your property in order for it to be yours.)
The OS maps the borders of local authorities. However, it doesn't hold the authoritative map of the borders of the counties. I don't mean the modern local authorities that call themselves counties - I mean the traditional counties, which haven't been abolished or changed for centuries. The exact location of these is defined almost tautologically - a place is part of a certain county because it has always been. The exact location of the border is more a matter of folklore than anything else.

Likewise, the exact location of borders between properties is usually ill-defined. Only borders that have gone through a painstaking process of surveying and registering (usually after a dispute or on a new build) are exactly defined. Usually, when you move into a new house, you have a fence around your property, and the boundary is generally assumed to be inside the fence (with conventions for whose land the fence sits on that aren't always followed).

Adverse possession makes it more complicated. A neighbour decided to put up a new fence, and weren't nice about it. I stipulated (in line with the law) that no part of the new fence could be placed on my property (except parts under the ground surface). They decided to put the fence in the "wrong" way round, with the vertical posts on their property, and the fence attached on their side of the posts, effectively giving me sole access to the area of land in-between their fence posts. If I were to sell my house, the new owner would be quite reasonable in assuming that that land was theirs. After the requisite time, I could apply to have the land legally registered as mine, although the new laws mean that the neighbour would be informed and given a chance to "evict" me from the land - they would have to tear down their fence and rebuild it the right way round so that I don't have sole access to it any more. In this way, adverse possession effectively resets the boundary to where the actual fence is in practice every now and again, which means that the land registry doesn't need to store exact boundary locations.
I've been playing with both Stadia and Xcloud. Stadia definitely has Xcloud beat on technical merits - load times, streaming quality etc.

BUT, their pricing is too high and the library is tiny. The value you get from the Xbox Gamepass Ultimate is absurd for $15 a month - the library is huge, including stuff like the EA Sports games. And you have the choice of installing locally if you want instead of streaming.

I just hope Microsoft is taking some notes on the streaming performance and load times of Stadia, because it really does make a huge difference in my ability to just pick up and play.
SMD soldering is not actually that hard until you start getting to the really small stuff; you just need some extra tools and a decent amount of practice. The smallest packages you're not likely to have a choice about are QFPs, which have 0.5mm pin spacing. In order to solder these, you need:
* ESD tweezers (available for a couple bucks on Aliexpress, you want a set that contains at least a pair of fine straight tips and a pair of hooked tips)
* A decent temperature-controlled iron. I generally use a Pinecil, but a TS-100 is also quite nice. I generally use the D24 tip; for all but the most detailed work, the super-fine conical tips are more trouble than they're worth.
* 63/37 SnPb rosin core solder, preferably 0.3mm diameter or smaller. I use ChipQuik RASW.031, but it doesn't matter that much. This should cost somewhere around €10
* A self-standing magnifier. The microscope I use cost €300 on eBay, but a third hand is available for under €10. You probably don't need any more than 10x magnification.
* Copper braid. A small spool (it goes a long way) should be around €10-20
* (Optional) A bottle of strong beer or a glass of wine. If in Eastern Europe, palinca or vodka is an acceptable substute

With this stuff at hand, if you're going the beer route, drink it. It'll have two effects: your hands will shake less, and you'll care less how it looks.

Now, tape your board down and set up your magnifier so that you can comfortably look through it as you work. Pick a pad on the footprint of the biggest thing that needs to be soldered (preferably on the side that you hold your iron with). Apply enough solder that there's a noticable bulge. Now, pick up the chip with the tweezers in your non-dominant hand, place it in the right place. While holding the chip in place with the tweezers, melt the solder you placed earlier using your iron until it wicks onto the pin of the chip. Check the opposite corner and make sure that it's lined up, then put a small blob of solder there. Don't worry if you bridge some pins; it's easy enough to fix. Now, solder the rest of the pins. If you're feeling dexterous, you can solder each pin individually, but I don't usually bother. Alternatively (and this is what I usually do), just solder all the pins down with a blob every couple of pins. Most of them won't end up bridged because soldermask repels solder. Once every pin is soldered down, press the wick against the joint with the iron to suck up all the excess solder. Inspect all the joints to make sure you've gotten all the bridges. If there are still some, there are a number of different techniques to get rid of them, but usually just sliding the tip of your iron along the space between the pins will be enough. Worst case, put more solder on and rewick it. Congratulations, you're done!

Repeat for each chip, until you're good at it :-D

(FWIW, I learned from this guide http://goodfet.sourceforge.net/construction/ , which goes into more detail, and also has a nice technique involving taping chips down that works very well)
A lot of the reason why Ubisoft games in particular work so well in Proton -now- is because there are internal ports to Linux of many new games. This does cause a lot of the "window-isms" to get removed.

Source: used to work there, and on a project which was ported to Stadia.