jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don’t think recommendations are the only thing at fault here. You just need your uncle Frank to share a chemtrail article and someone will like it and reshare it. Maybe someone will start a chemtrail group and invite your uncle.

I think the engine speeds up discovery even for people who don’t have many connections, but if you’re already googling chemtrails chances are you’ll find your group.

Let’s not forget that 4chan has no recommendations, yet...
when I saw the first() function, I thought it was some default python that was new to me.

But he defines it above in his commonly used functions:

def first(iterable, default=None) -> object:
"Return first item in iterable, or default."
return next(iter(iterable), default)
Yeah article III section 3 of the United States Constitution is pretty clear, so is U.S code Title 18. Sorry is not gonna cut it not this time.
Speaking of TCO constraints, all of the common C/C++ calling conventions[0] have a fixed size stack cleanup. Some are caller-cleanup and some are callee-cleanup, but they all have amounts of stack cleanup that are constant (cdecl,stdcall,thiscal, etc.) or at least fixed at call time (varargs).

This means that TCO can't be done across calls where the amount of stack space used for arguments in the callee is larger than that of the caller. (In cases where the stack space used by the callee is less than the caller, the caller just needs to leave "wasted" stack space as if amount of stack space used by arguments were the same.) It wouldn't be much of a point on architectures where the cdecl calling convention passes enough arguments in registers to cover the majority of functions, except that some of these ABIs (notably Windows x64 calling convetion, but not Linux x64_64 SysV ABI) require the caller to allocate shadow space on the stack for all register-passed arguments. (Edit: I was wrong, the Windows shadow space on the stack is a fixed 32 bytes, regardless of the number of register-passed arguments.)

This motivates a couple of ABI questions:

1. Why does the Windows x64 ABI require the caller to pre-allocate "shadow space" to potentially spill register-passed arguments? It's wasteful if it's not needed (especially in ABIs with a redzone), and it reduces opportunities for TCO. (Edit: ahh, unlike Linux, the Windows x64 calling convention has no redzone. I guess this then becomes "Why doesn't Windows x64 provide a redzone?")

2. Why not define a calling convention that is callee-cleanup where the post-cleanup stack pointer is passed in a designated register (or at the top of the stack) to the callee? I understand that it might not make sense to pay the cost (fewer arguments passed in registers, and often an extra stack spill) for the majority of functions, but it seems an oversight that there's not a calling convention that (in the absence of destructors) always allows tail calls to be optimized.

I guess the answer to both questions is that most TCO opportunities are within a single DLL, so the compiler is free to create non-exported versions of functions with custom calling conventions. Is this right?

[0] https://en.wikipedia.org/wiki/X86_calling_conventions plus their variants on other architectures
The Boston credits her by name in their article

>> There’s a lot of impressive moves in the routine, which was choreographed by dancer Monica Thomas in collaboration with the Boston Dynamics team.

https://www.boston.com/news/technology/2020/12/29/boston-dyn...

They also link her name to https://www.madkingthomas.com/
While they have their place, I don’t think they’re scalable unless you’re talking about proliferating a lot of small ones. Beyond a certain number of people you get a real tragedy of the commons situation and you have to start enforcing rules and resolving disputes.
I've seen a lot of this kind of concern, but people should keep in mind that the capitol is already a semi-public space, and is treated as such. The devices I'd really worry about if they were compromised are people's personal phones, which presumably they had on their person.

A note for context: a friend of mine who works in the capitol brought me along one day and asked me to wait in the minority leader's antechamber (a large room like a hotel conference room) for a few minutes while a vote was called. There were various bits of CAT-5 sticking out of the wall and I was unsupervised for nearly a half hour. Various people came and went and paid me no heed. I can't imagine I'm the first or last person to have been in that situation.

TL;DR special secure facilities exist for a reason. The Capitol is used to randos.
in my experience, its relatively easy to hit that 60-80% (or what have you) spot where your design neither "sucks" or is "awesome". most people have a low threshold for what constitues good design, and i agree that a lot of little details that we put into our work sometimes just end up being overlooked.

THAT SAID, i disagree w/ this guys notion to just focus on that 20% and neglect the rest. granted this is pure opinion, but there's something extra that can't be describe when you see a design that just "works". i believe those designers who achieve that never got there by just being satisfied with throwing a bunch of web 2.0 elements on a page w/ a grid and calling it a day.
Google's long struggled to break into local. At 2.5B, Groupon's going to look like an even bigger steal than YouTube.
I wonder how much outrage there would be if the exposed documents were not diplomatic records of the USA.

As a thought experiment, assume these documents were from (say), Iran, China or Russia (miraculously translated to English , hey this is a thought experiment)- fundamentally any power opposed to the United States. For even more fun, throw in Pakistan, North Korea or (really stretching here, because they don't do formal nation state like diplomacy or maintain records thereof) the Taliban or Al Quaeda.

I suspect a good portion of the people who decry WikiLeaks today would be analysing this data, or otherwise using it to draw insights to further US interests and lauding Assange as a hero, while the Chinese (or whoever) would be making the "this endangers our people/troops" and "Wikileaks is irresponsible" argument.

I doubt US citizens would be doubting Assange's "agenda" or saying things like "many of the documents being leaked contain information that was exchanged under the assumption of privacy." and so they shouldn't be public and so on. I suspect people would laud Assange as some kind of heroic figure for exposing an enemy regime at great personal risk.

Is Assange a US citizen? If not why should he care about the impact on the USA? Would an American care about the impact on say Chinese diplomacy before he exposed any records he had on their thinking?

Nothing wrong with being nationalistic/patriotic as long as you are aware of your biases (if any) therefrom. Most HNers are Americans and the discussion here is somewhat biased in that direction of whether this is good or bad for the USA. That is just one possible perspective of many and hardly universal. Just something to be aware of.

As an outsider (not a USA citizen though largely pro American), I think this is all to the good in the long term.
ACM still has great contributors. but it's really some kind of dinosaur today.

Anyone here still get's most of the ground break stuff in CS via ACM instead of researchers blogs or something similar? honestly?
I would venture a guess and say that this integrates beautifully into their local advertising offerings.
In terms of the parking, it can apparently be parked on its end with a density of 8x compared to a car. I agree it's not quite a bike, but it's also not fair to characterize it as merely an electric car.
You're misrepresenting the data, and also it's not refuting my point which is: 'children get COVID and spread it' - which they do, unambiguously.

The data was 5 months, starting in January, long before COVID started.

The comparable time-frame was short and it's only a very rough comparison - 'everything' about policies in nations, rates of infection (time of onset) would have been different.

Since then, we have much more data, and we know unambiguously that children get and spread COVID.

That 'people at protests' were or were not super-spreading is besides the point unless you're trying to suggest that 'COVID does not spread' at all? Those events took place outdoors during the summer among healthy people. Since September, with colder weather and more indoor activity (and the start of school), the growth of COVID has been quite spectacular.

550 000 Americans have died from COVID. It's affected everyone.

But all of this is moot: COVID is dangerous not because of individual effects, but because of how rapidly it spreads.

The thing that makes COVID a pandemic is the easy by which it gets into the population.

Because one group is much less likely to die is not hugely important if they serve as vectors for the disease which kills others.

From an epidemiological perspective, kids spread it almost like adults, and therefore 'are a cause' almost like adults. It's great they don't die, but that's only 1/2 of the story.

We have to make sure to keep children from getting infected, just as we do adults.

In short: children should be vaccinated, we may do them last but we can't ignore the population and assume 'it will be fine because they won't die'.
> I’m glad you liked the article.

I was particularly "seduced" by the idea of using a standard ODE solver directly on quaternions. Having worked in the smoothing of 3D camera trajectories the last year, I would have definitely loved to know that at the time!
I love this and have bookmarked it for daily review.

If I can make one recommendation, add a search function. That way users can find all the recommendations that touch on some field that's important to them.

For example, I'm working on an app for ebook authoring. It would be awesome to search through these for any ebook related app requests. It could help me to spot patterns related to my field, and give me ideas not just for apps but for features.

If I can make a second recommendation, make those search results subscribe-able... like a Google Alerts for Twitter-based app requests.
Notes are just that, notes, they are extension of my thoughts and thinking process, no company can own those, so no, i have not discuss that with any company i have worked with, but to give more context, im not storing anything sensational there (code snippets, ideas, bash oneliners, config snippets, screenshots sometimes, links to various things etc... )

Its just a helper tool for me to get job done, and that is what matters most i think.

Another thing, after some time amount of "knowlegde" piles up really nicely, so the other day i needed some selinux magic for example. Few years ago i have worked with it, but over time i have forgot number of smaller details. So i reach org file called selinux.org where i have captured lots of details - notes if you like, on how whole damn thing works.. in a few hours i was already "productive" and with few extra ideas.. you get the idea..
Grey text on white background. Ouch, my eyes.
Actually at the very end when they go into a dark place is the most visible. The whole sensor is covered with defects.
That conflicts.

Suppose you want to allocate 24 bytes and process them using SIMD instructions.

You call `aligned_alloc(24, 16)` to get a 24 byte allocation allocated to a 16 byte boundary.

Since the OS doesn't give the allocator 24 bytes, but whole memory pages, _it is valid_ for your program to read 32 bytes starting at the pointer returned, since that will never read out of the memory page in which this allocation resides.

This means that you can actually read the 24 bytes using 1 AVX instruction to read 32 bytes at once into a SIMD register, and do stuff with it (masking the uninitialized memory, etc.).

From those 32 bytes that you read, only the first 24 bytes might have been touched. That's a perfectly normal thing (e.g. you ask the allocator for 24 bytes, and it gives you a pointer to a 32 byte allocation, such that the last 8 bytes will never be touched by anyone).
In chrome, you can use extension
As someone currently looking for an entry level position in development work I agree with this. Currently I'm learning about cryptography and web security. There's not a lot of development work from that I can put on my github account. Especially since Matasano's Cryptography challenges which I've been slowly working through don't allow me to publicly display the challenges or my results. Does that mean I don't have as much drive as someone who's working on machine learning currently and can write a library and post it on github?
Hilariously enough, he apparently said that to put down Hooke, who was quite short. It was meant as an insult.
"If you actually believe conservatives think this way, you'll never actually convince them of anything because you're speaking at them as if they are children."

Also, It is a chauvinistic position to claim that about conservatives as it seems to make an assumption that conservative=male.

I personally would not class myself as conservative as I tend to disagree strongly with their policies, however I do not think that people like Thatcher or Widdicombe believe that women are not capable of leadership and it would be hard to claim that they are not conservatives.
If you feel the objective is precisely to parody the situation and make fun of how absurd it is so on that note I'd say they've been wildly successful.

If you feel the objective is to create intellectual discourse on a situation then I don't think you're watching the same South Park that we are.
> I've spent days debating the ethics of reporting or making this public. On the one hand, I'd be putting him out of business (and I'm well poised to scoop up those new prospects). On the other hand, he's putting people's finances at risk and I feel obligated to say something that the public may not be able to discern.

This raises an interesting hypothetical.

Let's suppose that there was no PCI violation, or any other ethical or legal problem with his business, but that through better pricing, service, more effective advertising, or something like that, you found yourself taking away business from him to the point that he might be driven out of business.

Question: would you put limits on your growth, or cut back on your advertising, or raise prices, or take some other steps to keep him in business?
It may not be harming YOUR customers, but I don't agree with the premise that you only have an ethical obligation to protect the people paying you. The competitor's bad practice vastly increases their customer's risk of having their cards stolen, not only by people who break through the "security", but also by disgruntled employees.
Zapier - full time - remote - javascript engineer.

If you're a talented dev but not in one of the so-called "top" tech cities, you should definitely chat with us. We have some really interesting things we're working on. We're betting big on functional VDOM patterns encapsulated by libraries like React.js, mithril, etc. - so if you love that style we might be a great fit.

https://zapier.com/jobs/javascript-engineer/
I did read the article and found it extremely interesting. My comment is not detracting of the work itself.
This is exactly the problem I'm solving - https://touchingbase.io

Unfortunately, you don't have contact in your profile. Feel free to get in touch. I'd be interested in learning more about what you need to see if we can help.
Why choice of religion can be protected but choice of companionship can not be? If one can define protected classes, why pet owners can't be protected? In fact, ESA is doing just that - and the only claim of the article is that it's too easy to get into the class. But why should it be hard?
He used the term "wealthy". Is having more than $1M not wealthy? The tax codes suggests it is.
Yes, but not the energy to heat the ice to 0˚C, which you have to do before melting it. A typical freezer might be -20˚C.
Here a survey where the number is 61%.

http://www.ustrust.com/publish/content/application/pdf/GWMOL...
> If a person didn't steal, cheat or coerced anybody in the process of making his money, he is entitled to it.

Depending on the interpretation of "cheat","steal", "coerced" and "anyone" means. Take the banks that made money from the real estate bubble. Did they cheat, steal or coerced anyone? Maybe if you comb through the legal details they haven't. Yet many will say they did.

> Then of course people say "but greed". Yes, as if only rich people are greedy and you are not.

The problem is if the rich are greedy they have the potential to inflict a lot more damage than say if someone poor is greedy.
I'd agree with that - I've met some pretty decent people with MBAs but I've probably met more absolute scoundrels with MBAs than any other qualification (even more than law degrees).

This has nothing to do with the concept of the MBA or the courses, but more to do with the type of people who feel drawn to a short cut to senior management or influence over senior managers.
To understand the 2022 date, you have to understand what the W3C currently means by "Recommendation."

From here http://wiki.whatwg.org/wiki/FAQ:

For a spec to become a REC today, it requires two 100% complete and fully interoperable implementations, which is proven by each successfully passing literally thousands of test cases (20,000 tests for the whole spec would probably be a conservative estimate)

The candidate recommendation phase, which WHATWG expects to happen next year is a much more relevant date. That aside I do wonder if this level of effort isn't just wasted pedantry.
I read that as "ASCII must be supported, do whatever else you want". But I don't want to spend too much time on this...
I told the guys at work I was going to buy one and mail it to them, but one guy sent a link that showed they are only sold in stores, these days... :-)
Yes but that puts the onus of battery-care on the user of the phone. It's fine for geeks (nb: not a put down, I'm in that category myself) which are going to spend half their time between that and the task killer anyway, but that's not the demographic Apple targets, and that's not the kind of tradeoffs they'd find acceptable. Hence their selection of a different solution, which (they believe) gets you 90% of the way with 10% of the costs.
Location: SF Bay Area

Remote: Yes, strongly preferred

Willing to relocate: Open to discussing

Technologies: JavaScript, TypeScript, Ember.js, Vue.js, Node.js, D3.js, CSS, HTML, Postgres, Ruby on Rails, Phoenix/Elixir, InfluxDB, MySQL, AWS, Heroku, Docker

Resume: https://drive.google.com/file/d/0B126A71kXTHWVm5UQm4ycVRNbjg...

Email: zachzibrat (at) gmail

https://www.linkedin.com/in/zachzibrat/

Extensive experience working in a variety of startups on both front and back end. Have done a lot of work with timeseries data visualizations - in solar energy and performance testing spaces. I've done a lot of mentoring of junior developers on my teams.

I have been doing freelance work since October 2018. Deep physics and math background. Prefer contract / project work or part-time. Open to full-time if the position has flexibility with regards to when and where I work.
> Transaction volume doesn't just appear from nowhere.

Indeed, it takes time to bootstrap a currency. That’s why it’s absurd to expect Bitcoin to be stable when it’s less than 10% the market cap of any other significant reserve asset, and may plausibly keep increasing its dominance in the reserve asset market.

> Bitcoin has neither of those things and never will.

I disagree - I trust much more strongly that Bitcoin will not be mismanaged than the USD, because bitcoin is governed by very simple and utile rules that are practically impossible to change, whereas the USD can be and has been inflated substantially.

I don’t think your first point (the economic position of the US) is as important as you think, especially as Bitcoin comes to be the reserve asset of a larger and larger set of productive economic actors.
To be fair, a nation has to make lots of terrible apps first, before they can make mediocre apps, and then good apps. The logic of wanting homegrown apps could still be correct, even though there is a painful period of terrible apps.

Now, what the U.S. excuse is for its terrible apps, I'm not sure...
Facebook doesn‘t need the IDFA to rack advertising in their own app but they need it to:
- track advertising shown in other apps that use their advertising tools
- use their main app to tie the IDFA (which is all they have from third party apps) to your FB account

Privacy label requirements that some users may look at are one thing, but IDFA access specifically pops up a dialog that can be denied, like location access so it is way more endangered.
Could you be more explicit on the nature of the service?

I’d like to explore mechanisms for tests that detect IoT devices that misbehave this way (and other ways as well). Your anecdote sounds interesting. Is it unrelated to time servers? Unrelated to internet connectivity tests?
Nobody said it's malicious. In this industry, every year of experience has diminishing real returns. That is to say, I'm embarrassed by my relative effectiveness many years ago as a new dev. It was mostly thanks to defaulting to the latest and greatest tools. The bits of wisdom and trickery accumulated over the years certainly help, but they don't really move the needle in a way that would justify substantially higher pay, or consideration over younger, less jaded/burned out candidates. The industry's most commonly used CS knowledge can easily be acquired in a year.

Overall it's a pretty lousy line of work, but it beats being an Uber/Instacart serf... what a world.
Legally bound under whose laws?

We sometimes like to pretend that if a law is in force somewhere, it's in force everywhere, but that isn't the case. Otherwise, I'd be in serious trouble for saying I support Hong Kong independence. So you're creating these massively granular permissions and then passing some law, somewhere, saying they can't be used to fingerprint, but that's precisely what they will be used for everywhere the law isn't in force, which will likely be most of the world.
Isn't it because of Ubuntu the OS sending data home? Doesn't necessarily have to be Microsoft's fault.
If you vouch for it, you may be able to bring it back to life and then comment on it. I do this for dead comments that don't seem (to me) to be reasonably dead. Often it's someone who's been shadow banned for some reason (often a good one if you go through their comment history), but I'm willing to bring back their good comments when I find them.
The article states that she's going to finish high school online.
Typically I'd say give it at least 6 months before making a decision about whether you'd want to stay in the job. Obviously at 4 months in you've already given it some time, but a little longer won't hurt (well, clearly from what you've said it will hurt, but I'd hang on a little longer, just to see if things suddenly 'click').

On the other side of the spectrum; I began a contract job about this time last year...and I gave it 4 days before jacking it in. The job was just awful, but the people weren't the problem; it was the system we were working on (their revamped mobile website). It was already a year late (and still unreleased to do this very day) and architected from scratch by another contractor in a weird and unorthodox way. It was painful to work with, and as a contractor you feel like you should "know your shit"; it's embarrassing to have to keep asking the permies how the hell something works. Fortunately for me IT contract jobs are plentiful in the UK at the moment, but I'm guessing you're not in quite such a cushy situation.
I'm ... freelancing eastern european web developer (LOL that's long) based in Berlin :D

Write me, if you're in really deep trouble. ;)
India blocks github for subversion </rimshot>