skysight-inc/HackerNews huggingface dataset:
Obviously have no evidence for this, but the cynical side of me thinks that this bank wants to destroy working from home in order to keep people going into the office so that companies keep paying for office space. That way banks with holdings in property, property insurance, mortgages, etc. don’t lose money on their investments.

There is close to zero chance a bank, the pinnacle of capitalist institutions, supports such an inherently socialist proposal such as wealth redistribution.
> JIT is normalizing creating new executable code at run-time

shrug the alternative is to be iOS, where programming languages are banned.

The simple and now widespread mitigation is "W xor X": enforcing that pages must either be data or code, but if something is supposed to be executable it must not be writable. So JITs must build their code and then call the operating system to change the page into executable.

But even this isn't entirely sufficient in situations where "ROP" (return oriented programming) is possible; this relies on finding "gadgets" at the tail end of functions that contain a wide enough selection of instructions to do what you want, and then overwriting the stack with a big pile of return addresses. The chain of returns then executes each gadget in sequence.

An advanced mitigation against that is stack "canaries", such as https://arxiv.org/pdf/1909.05747.pdf
Semi-serious comment; vigil is tongue in cheek because it 'deletes' said function, which is clearly for laughs.

However, if it permanently 'deactivated' it instead, causing it to exit the program with an error, until some sort of 'guarantee' that the developer has renewed their oaths, I would love this language in a very serious manner.
Premium SaaS ideas delivered straight to your inbox
Please note that I'm not a scholar of Islamic or Jewish study and don't take my comments seriously.

OK I will re-phrase that to "one of the main reasons" since for the meat to be considered halal it needs to fulfill two main requirements. Firstly it must be slaughtered by the name of one God and secondly it must be slaughtered with proper procedures. For most religions, the practices are always come down to spiritual and physical aspects, and as you probably can deduce that the first one is the spiritual aspect of it.

Having said that, Quran refer to the Jews and Christians as "People of the Book"[1], and that's the main reason some of their rulings are acceptable in Islam. Another fun fact is that "Moses" is mentioned by name more than any other prophet names including "Muhammad" inside the Quran [2][3], and there is also one Chapter "Mary" referring to the Jesus' mother.

[1]https://en.wikipedia.org/wiki/People_of_the_Book

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

[3]https://en.wikipedia.org/wiki/Prophets_and_messengers_in_Isl...
> Most DI containers are not just injectors, but they also manage life cycles/scopes of objects: singleton/transient/scoped.

That imperative lifecycle stuff is a big problem. Is that idiomatic in .net? Ideally, the program creates per-request data and then the garbage collector disposes of it after the end of the request (or earlier if it doesn't need to be retained until the end of the request). If you need to actually call Dispose, short of `using ...`, you have a problem.

> Lets say the IStockService has 15 methods to do with stock and 10 dependencies

Is this idiomatic in .net? It's obvious that that is a problem and that smaller classes/functions are better. Normally, your programming language and environment would let you create smaller classes/functions and call them as necessary. Why is something more complicated required in this context?
> (test && commit || revert)

That doesn’t make sense though. You wouldn’t need to revert if the test failed because it wouldn’t have committed...
That only works if you got a good salary and can afford good location, in my experience.
Maybe because the choice I make as a consumer isn't between going to Hawaii by flight or by car -- it's whether to make a plane journey to Hawaii or a car journey upstate.

So maybe per total hour from door to door is the relevant metric: you tend to make decisions based on comparable travel times, whatever the reason for travel or mode eventually selected.
fgets reads a line, not 50 chars
Statistical analysis on voting pattern irregularities
The article directly addresses that idea, and suggests it is not a likely answer:

> ...according to a review published in May 2020, “the direct synthesis of amino acids or nucleobases” – both of which are crucial to life as we know it – has “not yet been demonstrated” under alkaline vent conditions.
Yes. I claim it is textbook weasel wording. Which to me sends the opposite message. Call it illogical if you will.

No, the statement can be true and does not support the title. Say we have X AI offered goods and Y traditional promotions where |X| >> |Y|. Then it is not surprising more people buy AI offered goods. The statement remains true, but not what it wants to imply. Also we do not know other factors about the goods, say Xs are popular while Ys are not, they are not controlled for. Literally apples to oranges.
> Are you suggesting that in the year 2030 we should expect 100gb of RAM?

You can buy a Thinkpad P15 with 128GB of RAM today, so I'd expect more like multi-TB RAM by 2030.
They need to though. I wish it wasn’t the case, but largely it is in my opinion.
> Does it worth repeating that "fingerprints are usernames, not passwords"?

No, because that is nonsense. Fingerprints are something different to both usernames and passwords. They aren't the same as either of them. For example you can change both passwords and usernames but you can't change a fingerprint. Also fingerprints are more difficult to discover than usernames.
The Thinkpad X1 Carbon line is also capped at 16gb Ram. I can't understand why manufacturers do this. How hard is it to offer the upgrade to 32 gb?
Where to avail the containers of Pharmalite XS Keto?
The Pharmalite XS Keto Ingredients contain a notable 800 mg blend of premium quality BHB (beta-hydroxybutyrate) ketones that work to impel your weight decrease! This unfathomable ketogenic formula contains the ideal blend of normal and convincing trimmings to promise you slender down speedier near to the keto diet. During ketosis, your body ordinarily makes and uses ketones to change your extra muscle to fat proportion into usable energy. Nevertheless, by including extra ketones, you can change as per ketosis snappier and uphold your weight decrease results. Subsequently, in case you are set up to endeavor the top selling keto pills for yourself, as of now is your chance. Snap any image or catch on this page to check whether you can update your fat devouring contacts with the #1 keto pills before the offer ends or supplies sell out!Click Here http://apnews.com/press-release/ts-newswire/39c215a6245f3b2e...
i don't want to live in a world where the respect i get depend on my body shape
Great. I expected that possibly the real UID controlled this, it's good that it's not the case.
Is this doing some motion/object detection to automatically find good clips? I notice it's captured a clip of a crow wandering around the Edinburgh Zoo penguin enclosure ;)
https://en.wikipedia.org/wiki/Front_running, https://en.wikipedia.org/wiki/Pump_and_dump are also illegal/immoral as https://en.wikipedia.org/wiki/Insider_trading
TheTVDB new API and licensing model
Why Should Biden Focus on Getting a National Chief Data Scientist
As always, China has a lot catchup to do in regulations. Till today, WeChat has constantly denied competitor companies or companies invested by Alibaba accessing to its platform. Alibaba has been denying Meituan (the food delivery platform) access to AliPay. The battle ground is very messy. This is very good news.
Early eating doesn’t impact weight loss
I have a haptic touchbar and I’m pretty sure it was enabled via OOTB with GoldenChaos on BTT, but maybe not.
That would probably be the NSA, and why would you expect them to NOT do industrial espionage ?
I view the tested code as the test of the tests.
I'd say that you're right, but in the end the outcome is there's a high chance of a girl becoming a person that gets hurt but is more or less empathetic to others, and boys becoming aggressive and hurting others. Just my subjective opinion that I came to after looking at kids growing up where I live(Spain). I'm sure it varies a lot based on where you are too. We still have a lot of thus "machismo" thing going on here.
Why are so many Americans content to be unbanked?
Zadar? ;)
To be fair, I worked at a company that had CI for running unit tests so nothing could be merged into remote master until the build was green.

The build asserted that the number of failing unit tests was 0.

It turns out that "breaking the unit test library completely such that 0 tests run instead of all thousands of them" did not break the build.

When someone noticed a week later, that was not fun to clean up.
Who is elected as citizen leadership is a matter of politics. What is lawful is a matter of politics.

Americans need to stop confusing "non-partisan" (or worse "partisan but not along R/D lines") for "apolitical".
Delayed outbreaks of endemic diseases possible following Covid-19 controls
Same here, kind of. Or rather, I was reminded of the Shibe doggie memes when I read the title, but I expected that it would indeed be about the other kind of doge.
it's not only a market problem. as one schools director told me in new zealand for example parents don't trust male teachers, and it's practically impossible to get a job there working with children as a man.
Most legacy carriers globally have ended up with some of both Boeing and Airbus.

Just anecdotally (and I expect this doesn't hold statistically), I don't even notice a difference in manufacturer distribution between these US and EU airlines.
Mar 2014, Paul Graham

I’m delighted to announce that Daniel Gackle (pronounced Gackley), who has already been doing most of the moderation for the last 18 months, is going to join YC full-time to be in charge of the HN community. Many HN users know Daniel as gruseom, though now he’s going to switch to the slightly more legit sounding dang.

https://blog.ycombinator.com/meet-the-people-taking-over-hac...
Impact of RPA and AI in Transforming Agricultural Sectors
True for snap but not for flatpak
I don’t disagree. It’s at a crude level and its obviously quite difficult when you are young and still haven’t fully formed a view of the world and the direction it’s headed in. But the signs were there — this is at least as far back as 2005 when I graduated. Even in the early 00s, it wasn’t an easy situation and my guess is from even before. Science has always been a difficult field to crack into.
DNA Analysis Reveals the Greater Glider Is Actually Three Species
Thank you for followup.

Because everyone does everything their own way, it's very hard to generalize about elections in the USA. Which is a problem all on its own.

In reflecting on your direct observations (experiences), I'm chewing on why we have different assumptions. I'd say most of the time, most of the gear and procedures work pretty good. Prior to a botched local election in 2004, I had a very high opinion of my local election administration. And it was only after really digging into the problem space that I started to see when the reality didn't quite match the narrative.

One thing noob me didn't appreciate was that with FPTP form of elections, our system is unnecessarily brittle. My large county has at least one mandatory manual recount every general election. Triggered when the margin of victory is smaller than the error rate.

That's when the real drama starts.

Honestly, I feel ridiculous obsessing over jitter in the process when the correct fix is to switch to a more robust form of elections. If we switched to a combo of ranked choice voting and proportional representation, the stakes would be so much lower, and trust in the process would be so much higher.

Again, thank you for replying. I'm grateful that you and many others have leaned into this issue. More eyeballs (attention) is better.
Unless not possible due to requirements of a specific program, firejails have their own PID namespace and can only see themselves.
What's Your Karma?
Trump had unusual support among the uneducated and a strong dislike among the educated. Presumably from his long run on TV. Here are some more typical results.

https://www.nytimes.com/elections/2012/results/president/exi...

No college degree Obama: 51%
Some college Obama: 49%.
College Romney: 51%
Postgrad. Obama: 55%

Though this varies by election with the numbers moving a little based on who wins. Obama had a large popular vote lead which flipped the some collage group.

PS: Split tickets in 2020 are another indicator of more topical voting behavior.
It's exasperating. We have the same requirement in the UK, so when I've made planning applications, I've had to book a notice in the Oxford Mail (cost: £120). Probably 100 people in our town (population 3,000) read the Oxford Mail. Everyone, on the other hand, reads the free community website, but I'm not allowed to place the notice there.
I dodged this issue by just buying official apple drives (presumably taken from broken macs).
"You don't have to be famous; You just have to make your parents proud of you" --Meryl Streep
s/exact expand form of such deviations/exact expanded form of such abbreviations/
> alt-right white trash

I sure hope your children grow up to not use a persons skin colour as an insult.

> Statistics show men are more likely to commit crime than women.

A bunch of comments here have expressed the suspicion that this might be partly caused by the bias against "typical boy behaviour" resulting in a feeling of inferiority, making me wonder how much of that statistical discrepancy is caused by failed attempts at fixing it.
What is a shellcode ?
Thanks, I was aware of canaries actually, and I've been using XO (execute-only) which makes code unreadable, which is a better version of what you call W xor X in my own emulation. Code should simply not be readable, as it never contains any data that I have seen. It might have been the case in the hand-written assembly days when people put data and constants close to the code, but I recently read that GCC considers it a bug if there is data in the code segment.

I realize I am taking some minor flack for my questions, but that is how you get people to answer. You have to be a little bit controversial. So, As far as JITs go, I've been thinking about how Rust just took something C++ people took for granted: You can't have certain safeties because it would cost you performance, and prove it completely wrong. But it required moving completely away from C and rethinking things from the ground up.

So, who is to say you can't do the same with dynamic languages? I mean, why do we even have JIT to begin with? It's largely for these highly dynamic JS, Python-like languages, which are extremely popular because of it. Is there really a good reason to believe that these types of languages will never be compiled to native code? Even if only at near-native speeds?
In his announcement of Intel transition he referred back to the change from OS 9 to X and how it would be good for the next 20 years...
There are at least half a dozen of open-source alternatives. Have you tried all of them ?

For instance Big Blue Button : it's not perfect, because it's Canadian, it's hosted on Microsoft's Github, and might have some outstanding security issues [1], but I would probably still trust it more than Zoom or anything GAFAM.

[1] https://en.wikipedia.org/wiki/BigBlueButton#Security
I've got a bunch of health problems which can really screw me over later in life (congenital heart defect + autoimmune disorder) and just feel safer knowing that my family will be taken care of even if the money isn't here or something goes wrong with my investments/life insurance.
YC runs Work at a Startup to help you find jobs at over 500 YC-vetted startups
What kind of workloads are you looking to run in the cloud? Chances are you won't have major issues despite the rants on here making Azure sound like a dumpster fire.
The UX Infinity Gems 6 Ways to Create Great UX
*Or the beginning of your career...
The issue is that you still need to sandbox your apps, if you sandbox your apps you could probably create a sandbox around X too. So far most wayland+flatpack apps are not secure but the GUIS advertise them as sandboxed.
Not to mention immigration.

The academic departments increasingly play important roles in immigration. They probably benefit from closer integration with government’s immigration organizations.
My point is that there are many reasons why someone may not see a job at one of these companies as all that interesting, and if you don't see the job as all that interesting, then the time it takes to go through interviews suddenly is a big deal.
For me longevity is the main factor in not getting 16GB. I’m using a 15” 2015 MBP with 16GB for web dev work and I have no problems, but I tend to keep my resource usage low: emacs or vim, Safari usually with very few tabs, Slack, and sometimes Music. I’m getting the 16” MBP in a few weeks, with 32GB ram.
I wonder if fields like physics are just to broad and we should be more specific? And that physics/biology/maths etc. will just become a precursor to other fields.
This one? https://blog.discord.com/why-discord-is-switching-from-go-to...

Discussed extensively last year: https://news.ycombinator.com/item?id=22238335
I’m in PA - Lancaster county voter here. My experience matches yours with the scantron. We had no digital option this election, though we did in the last. Two people worked the books at our polling place.
Although one needs to be wary of sometimes employers dangling the prospects of a brighter future to extract more out of you.

Maybe I am just jaded :-)
The problem is that they aren't very clear about what you might be missing with the standard Debian image you get when you click the big "Getting Debian" link at the top of their homepage. I imagine that many people such as yourself were put off by the fact that they downloaded Debian and thought it was crippled out of the box.

They do provide "nonfree" install media which include firmware blobs that many people need to get their wifi up - https://cdimage.debian.org/cdimage/unofficial/non-free/cd-in.... But it's not easy to get there (I google "Debian nonfree") and it has "unofficial" in the URL which I imagine doesn't help things either.

I understand that Ubuntu is meant to be the user-friendly Debian-based distro and that Debian is meant to be Free Software first and foremost. I just wish that this nonfree install image was a bit more official and easier for users to discover.

edit: oops, I should refresh before hitting "reply" I didn't see the other answer
Well, obviously you're not going to have good performance from a web app. Why didn't they install the native app ?
Even unspoken or badly specified policies can be policies. Just unwritten ones in that case. I thoroughly enjoy this one.
> Well, as one of those upstream authors whose code was patched: I was never contacted about it, so I never knew there was a requirement to be met, and so they carried around a bad patch for years, about which I knew nothing. Once a user pointed this out to me, the next release fixed the underlying issue in a better way. After years in which the Debian folks didn't file an issue or report the problem in any way that I could tell.

the maintainer made an error there. did you open a bugreport that you fixed it so the patch is not necessary?

> And to be fair, I think this rather depends a lot on the downstream package maintainer; I've witnessed this with other projects where they were quite good in interacting with upstream to get something sorted out. I am not really sure if any policy Debian/Fedora/... could enact would really help with it; people can (accidentally or intentionally) ignore them.

yeah and that's the point. people in this thread (not you as far as i see) say they do not trust debian because of this, but other distributors and packagers? do they have technical or organisatorial fences for avoiding such mishaps? if not, then other distributions are as problematic as debian, even arch.

debian did a whole lotta good for Free software and i really start to dislike how people shit on the project (again not you).
150 years ago, 90% of the planet were aboriginals or peasants, 9.9% were workers of some kind, 0.1% were rulers/nobility who were the class that needed to support these ideas, and there were just extremely few people dedicated to knowledge and science.

Rich dudes, their patrons, sitting around pondering the meaning of life.

There was a lot to be discovered and so few people trying to figure it out.

Now we have millions of PhD's studying every little nook and cranny, the vast majority of research ever published will be read by only a small number of people and then forgotten, maybe forever.

The marginal returns to effort now are extremely small.
That comment means amd64 (x86-64) CPUs not AMD (company) CPUs
It's fine to say that doing a PhD isn't an economic activity, in which case there's little relevance talking about the economic factors involved. That's fine. It's difficult to marry the high-minded pursuit of education in and of itself with the actual reality of being a PhD student though.
Early benchmark and specs of Apple M1 CPU
I'm not sure "smaller towns" is the issue. Hyperlocal works in engaged communities, no matter what their size. In dormitory towns where fewer people engage with community activities, and where there are fewer independent businesses but more chain stores, the model falls down.
I don't have this model but it's likely to work fine for printing - the specs say it accepts PCL and there are decent profiles shipped now with the normal Linux distros for Brother printers. You might need to select a different model which is "close" to get optimal output and/or experiment a bit.

Scanning is more difficult to tell but it may well work using SANE's AirScan driver, called eSCL as it looks like this model supports AirScan/AirPrint scanning. This shouldn't need the proprietary drivers as I understand it. The next models up (MFC-273x and higher) look like they support scanning and saving directly to an FTP server or CIFS/SMB share on your network which wouldn't need a driver so that might be a more surefire option.
> Uniquely fucked up in Azure: Functions, Web Apps, Storage, Application Insights

I’m using all of these and it’s... fine? It does what is says on the tin basically.
AI is pretty meaningless. Any computer program or robot-executed algorithm can be called AI.
> It is also that we only hear about the success stories and hardly ever of the long road that lead to the insights and theories

I have never truly understood a theory until I learned its broken precursors.

One gets a taste of this in physics. Newton to special relativity. (I never got my head around GR.) Or earlier: the different models of atoms, from plum pudding to electron clouds.

It’s a good tool poorly used outside a few examples.
Do any career options give recent graduates a realistic idea of what is involved in working in that field?

I'm not sure that academia is any worse than a lot of other fields and it does, potentially, have a lot of advantages.

[e.g. I co-founded a startup with someone I met in academia]
Xbox Series X consoles producing smoke
The post above it (copied below). It’s a very valid counterpoint imo :-)

Rumour has it doing a PhD might actually be a rewarding experience in its own right, and not derive its value solely from the possibility of remaining in academia.
Time for a New Social Contract for the Gig Economy
> Note that this function may not catch all panics in Rust. A panic in Rust is not always implemented via unwinding, but can be implemented by aborting the process as well. This function only catches unwinding panics, not those that abort the process.