skysight-inc/HackerNews huggingface dataset:
Beside build consideration, you get a bit more performance out of headers-only libraries and single, large c files.

That technique is used in sqlite.
https://www.sqlite.org/amalgamation.html

> Combining all the code for SQLite into one big file makes SQLite easier to deploy — there is just one file to keep track of. And because all code is in a single translation unit, compilers can do better inter-procedure optimization resulting in machine code that is between 5% and 10% faster.
Silly trivia: the effect they’ve called “Martian Computer 1972” was used in Doctor Who in 1966, without some of the twinkly bits over the top and at a slightly slower speed.

Presumably it was reworked for a production in 1972, and so is in the library under that name.
Though our equivalent plugin for InDesign is still going strong after 20 years...
RE: labor force participation, this one graph explains so much about the resurgence of "white identity politics" in recent years: https://fred.stlouisfed.org/series/LNS12300028

When opportunities are abundant, people are generous; when opportunities become scare, people are selfish.
You can whitelist what they can target, I mean if you really care about marketers, you can allow site owners to generate 'tags' ad networks can use for that specific page and the content of the tags can depend on the prefernces of the user on that specific site.
It doesn't sound like that would've worked here.

One reason it was so hard to pin down is that it was impossible to tell when the bug actually happened -- all of the cases we had were essentially "hey something bad happened in the last ten hours and now my quest is broken" (5/18)
1) What do you think about hybrid approach: hypergraphs + large-scale NLP models (transformers)?

2) How far we're from real self-evolving cognitive architectures with self-awareness features? Is it a question of years, months, or it's already solved problem?

3) Does it make sense to use embeddings like https://github.com/facebookresearch/PyTorch-BigGraph to achieve better results?

4) Why Cycorp decided to limit communication and collaboration with scientific community / AI-enthusiasts at some point?

5) Did you try to solve GLUE / SUPERGLUE / SQUAD challenges with your system?

6) Is Douglas Lenat still contribute actively to the project?

Thanks
>I think the mindset of changing of something from within is actually a good one

Yes except experience tells me unless you get your hands dirty and climb to the top of the ladder nothing will ever be changed.

You may stop a company from doing things, ( Dragonfly or BlitzChung ) but their mindset wont change, their culture wont change. The attitude and culture of these companies will only change when people at the helm change, like Intel Bob Swan and AMD Lisa Su for example.

And as with all things there is a long tail and slow death, Numbers on Balance Sheet and Report wont show immediate effect but over the years the trend will be undeniable. Normally by that time most of your talents are gone, you are left with people who are comfortable with current ways of things. ( Look at IBM )

Remember Companies is not a democracy, it is pretty much the other side of it more like Imperial ruling.
The wider selection is very often knockoff, quasi-fraudulent garbage dressed up in fake reviews that will drown out most of the transparent information you were hoping to find.
Those regulatory concerns should fall onto the purchasers list of responsibilities. The EEOC has the authority to censure the parties misusing their advertising options.

For example as a marketer who does work in all of the above industries , technology should not limit my use of my dollar.

If i have 10,000 for an apartment campaign, i should be able to spend 5k on ads showcasing my apartment gym focused on men and 5k on the view of the gym full of men targeted to women.( tongue in cheek example)

If the actual top level strategy is not discriminatory but rather is segmented to allow better messaging, any bullshit tech blocks shouldn't get in the way. Let the regulators do their jobs the old fashioned way.

You are right though, there are always ways to define the necessary audience using the the type of qualifiers you describe.
s/illegal//

Alcohol is a very popular form of self-medication.
yes those can be used as device ids and in network negotiation. harder to spoof as they're a lower abstraction layer than MAC addresses
The only time that SMS is worse, is when it is also used as a lone factor for password resets. Which many services do.
It's a little hard to tell from your description, but I will write a response assuming you're interested in studying PL theory as a career, and not just as an undergraduate. If you're interested in studying this area only as part of an undergraduate education, it really doesn't matter where you go since the content of your studies will be unrelated to your career, and you can study w/e you want on your own with very little impact on your future.

If you want a career in academia, DON'T pursue a bachelors from an institution that is at the top of the field you're aiming for. The most important thing you will do during your undergrad is making connections. This can be done more easily at middle of the road schools (where there's less competition and if you look good enough on paper better often better financial support) than at larger, more prestigious ones.

First, you will need close relationships with one or a few professors in the field who can advise (and recommend you) in applying for grad schools; these connections are critical. A useful approach can be to look for conferences/journals where "the professors [you] look up to" present their work and identify other authors (or coauthors) from less-well-known institutions, get in touch with them, and apply to the relevant programs where they work. If that doesn't pan out, go somewhere that (A) you've heard of (B) has a CS or good math program and (C) you beat the average admit stats. A big fish (like, class rank < 10th) in a small pond with good references has a lot better shot at being picked up than an anonymous 80th percentile sea bass.

Once you're in school, do good work, but your job is still to make connections. Cultivate relationships with the relevant professors in your program. Preferably have an advisor/mentor with whom you meet at least couple of times a month. Attend conferences, and once you've got a couple of years of study under your belt see if you can present at them (in many fields there are undergraduate conferences just for this purpose. probably no one with a name you recognize will attend these, but it's good to show you can defend your work to a sophisticated audience). As you get closer to applying to grad school you will want to identify potential advisors (more important than the school), and get in touch with them. It sounds like you've already got some people in mind, but it would be good to develop an understanding of the current state of the field and who's actively moving it forward (former students of Big Name professors are a good source of candidates).

As you observed, it's hard to convey to laypeople your interests and how your work relates to them. It is often not much easier with people who know what you're talking about. Good work is necessary but not sufficient; passion probably isn't even necessary but might help you mitigate the grind. To succeed you need to play the game better than everyone who applies to grad school but doesn't end up with a tenured position.

Alternatively, eschew college, go to lambda school or something and a year from now get paid six figures to sling javascript. Not great advice, but neither is grad school.
Brilliant. It shows how your code is never encapsulated enough. You think physics should apply to all agents in your game and you think climbing a ladder is trivial and then someone thinks they can easily stop all NPCs from starting new Interactions. Boom.

In that particular case, what would be your favorite fix. I tend to say that the second step of climbing a ladder should probably not count as a new interaction.
30 years ago, there were 10 options, but the information was hard to get. Now, the information is right there, but there are 1000 options. Does it now take less time, or more?
House passes ‘progressive’ defense bill, $738 billion for the Pentagon.
Do people really get worked up over that kind of telemetry? I know I wouldn't. I would even be OK with much more telemetry around most actions in the game as long as it doesn't snoop on anything outside of what I do in the game.
In the 1942 Captain Future pulp "Outlaws of the Moon" [1], President Carthew was anonymously murdered by a drone.

[1] https://jamesdavisnicoll.com/review/have-no-fear-of-the-bayi...
How does this compare to wolfram alpha?
But it's not very common. I expected showrooming to develop into a more formalized thing but it really hasn't. I guess between Walmart and B&M chains like Best Buy that have managed to stabilize for the most part, there hasn't been a compelling need for manufacturers to establish a showroom presence.
Exactly. Even if it's not a SPOF, it becomes yet another piece of architecture you need to worry about distributing and scaling (if you're at the point where JWTs are attractive to you due to their scalability).
Are complicated passwords take you a long time to write? Based on this calculation here's how long we waste on meaningless tasks every year:

minutes minutes/month minutes/year(hours/year)
1 ~22 ~266(~4.4h)
2 ~44 ~530(~8.8h)
3 ~66 ~792(~13h)

*this only takes into account business work days. If you add weekends the number goes up...
Someone didn't read the article :-)

> While I was working on this story, journalists at BBC News Russia confirmed the first known case of a murder being ordered on the dark web and successfully carried out by hired assassins.
These 4-5 separate statements seem really disconnected. Or perhaps I'm just not following you.

Could you please attempt to explain a bit more, so that we can connect the statements?
And for the other goals, the statement holds: If in other contexts it would be a waste of your time, it's still going to be a waste of your time for you to do it.
I've worked for two trading firms. One required six passwords to reach "root" access, when coming in remotely (e.g., from home).

The other used the name of the company as the root password for all hosts, accessible from anywhere within the offices.

Horses for courses, I guess.
> "I am a 10X dev and I don;t want the union to pay me the same as my colleague that is a lesser developer then me."

This is a valid concern for highly-paid/specialized individuals, IMO. Price's Law (https://dariusforoux.com/prices-law/): 50% of the work is done by the square root of the total number of people who participate in the work.
I've yet to replicate that latter observation, having worked with AWS as an individual, part of a small company, and (currently) part of a recently-unicorn-statused startup. AWS support has always been pretty acutely responsive. This is obviously better if your company's big enough to shell out for enterprise support, but even the middle support tier (the one presumably being discussed here) ain't bad at all.
so this 'journalist' Brian Merchant has not been able to prove shit, but he felt comfortable enough to dox someone, full name, and accuse him of being a murderer based on 1. his ex's suspicions and 2. the fact that he refused to give an interview?

I suppose before you do this sort of thing you make very sure that your target is not rich enough to sue you for defamation.
And law enforcement, at least in US.

Fun fact: the guy who came up with "SWAT" originally intended it to mean Special Weapons Attack Team. His supervisor told him to come up with something that didn't sound quite so aggressive, and thus it became Special Weapons And Tactics.
> What it shows is absolutely nothing like he represents

The report you linked doesn't sound much less alarming:

"To spot methane levels breaking the 2000ppb mark so sharply in this fragile region is unprecedented, as the chart below illustrates."
Thank you for your comments!

This would have been natural but the timing of this could not be worse. I just got a raise (last week) and I doubt they will consider anything more. They gave me a raise because I was doing good work for other things. I've serious doubts that there would be any financial barter possible.

I'll probably the lead for the project and my managers are fine with that. Promotion is something that I've considered either so thank you for that suggestion.
I Started a $230K/Month Marketing Agency from My Porch
If anyone is reading, can you guys fix the "There is no new game+" bug please? =)
The public health sector is a complete vacuum when it comes to innovation. Of course any big company entering it can have a big influence. Especially on a global scale some of the most influentual actors are WHO, NGOs and church bodies.

I'd also add that most traditional businesses rely on some sort of "secret recipe"... The other question is whether these recipes are so interesting anyways
Are you qualified to evaluated what makes a change large or small?

Is it possible that a 5-10% change is actually "massive"?
But they knew that the proximate cause of the quest failure was a dead companion, so adding logging around companion death would have figured it out.
Ironic that this article is on jstor
Tough position to be in, for sure.
NumPyro – Probabilistic Programming with NumPy
Ask HN: How do you manage several projects at once
All my projects seems to be high priority, and on fire.

Some times I'm overwhlemed.

I am beginning to feel my job is running fire to fire instead of preventing them.

This work flow style is beginning to effect my performance.

Others who are managing several projects, all with the seemingly same level of priority- what skills have you developed to manage and organize?
Jeff Dean interview: Machine learning trends in 2020
> I assume a lot of people think like that.

That's what all people who think like that assume.
My first job out of college had a policy like this, and I did something similar. Biggest problem was that we had multiple password systems, all with their own policies, so my passwords slowly got out of sync.
Interesting read. I have no information that they actually had contractual requirements they had to meet, I was just putting it out there as a possible reason.
"the product directly relates to what my employer does"

Depending on your employment contract, this could be tricky for you. If your employer is nice about this and they want to encourage you, I would use this opportunity to negotiate something here which creates win-win for both. Clearly, they see a lot of value in this codebase so instead of turning this into a conflict, sell yourself to your employer. You can definitely ask for leadership control over it. Not sure if monetarily, you can get anything but worth a try.
This market hasn't really started now. It's is just a bet for the future.
Yes, expectations vary quite a bit country to country. I should have mentioned that!

In the USA you may be given a masters as a sort of consolation prize if you leave a PhD early, but rarely are required to have one to enter a PhD. In Canada you often have to do both, at full length. Cambridge is more like your system, but instead of a masters there is a sort of in-between course year. Etc, etc.
When your hiring process encourages critical thinkers, don't be surprised when they become critics.
I don't think it has enough resolution to help them find their 10nm design.
Ask HN: Salary cut for position change Front-end – Back end?
Long story; I want to know if a salary cut is justified in my situation.

18 months ago, I started my first job as an android developer in a fintech startup, after graduating with my Masters in a top 20 university. When I joined, I was the only android developer and built 2 relatively complex apps from scratch (designing architecture, app development, some security/crypto/api).
My CTO, to whom I report directly, knows since the day he hired me that I don't want to be doing front-end my whole life, and we agreed this summer that I'd be switching to the back-end.

At the time, I asked him if there would be any salary change with the switch, and he reassured me that there wouldn't be, because he allows his engineers to move horizontally without any salary change.

Since 2 months, I've been learning about the back-end language, Functional Programming, and other frameworks they use. All on my personal time in the evening and on week-ends.

Last week, the CFO asked to speak with me and told me that we'd have to sign a new contract, and that they're going to decrease my salary (by over 10%). His argument is that he wants to align my salary with the other back-end juniors.

This news came to me as a shock and I am very confused if this is a normal practice or not. I've explained the situation to some of my SE friends and older acquaintances and all of them without exception find it scandalous and have told me that I should not accept the offer and start looking for another job.

I feel like the company is not valuating my work and my experience at their place. During these 18 months, I have shown that I am able to learn and adapt fast, that I deliver good results, and they have seen that I am highly motivated and positive in a very consistent way.

(Continuing the text in comment)
What I tend to do in that situation is to do a master's thesis level of research of every forum post and review I can find until 2 weeks and 750 browser tabs later the existential angst wipes out all my desire to buy the item and/or to live.
How does it add up much more quickly? Even if there's no time necessary for me to get up to speed on their situation, etc., donating my salary for those hours is not only at least even with donating my time (since they could hire out), but unless my skills are the absolute highest priority thing they need in the organization, cash would be better because it allows them to get that highest priority thing.
Why not just share simple checklists? Is it really need a SAAS product for this?
(Next part of the text):

Obviously, this career switch would be a great opportunity for me to move into the back-end world, learn a lot of new stuff, broaden my SE skills, build a better CV and invest in my future.

There are many arguments that I can find on my side to find it disgraceful and why they shouldn't decrease my salary. I feel I shouldn't even have to defend my salary in the first place in this situation, as decreasing my salary is a bit of a low blow.

Some notes:
- The startup has a lot of cash
- We are ~20 software engineers
- I am quite confident that I could earn more than my current salary with my experience if I moved to a bigger city in my country
- The other juniors didn't have more professional experience when they were hired, and don't have a better education
- I absolutely love the the project, and the other employees, our culture, and the office
- Even if I do accept now, I don't know why they'd want to do this to me when they know I am not happy with the situation, as their are making me lose some of my loyalty to the company, taking the risk that I'll leave when I get enough experience on back-end

I feel like they are forcing the pay cut on me, after promising me a switch, then promising there wouldn't be any salary change.

HN, shed light on my situation and tell me what you think.
When do you know if a co-founder isn't working?
Question: When you do know if a cofounder relationship isn't working or if you have to be more resilient and power through a valley?

Long story short: My co-founder and I have been friends for a long time. He's the most intelligent & hardworking person I know, but we've been in so many arguments we're both getting exhausted.

Tension is always in the air and I feel as if there is little room to make mistakes or pursue ideas without a fight breaking out or ideas being shot down. It feels like we want to drive the company in different directions. We have very different ideas of how to lead and the kind of culture we want in our company.

Some days are good, other days are awful. Because it's on and off, I'm not sure if it will smooth itself out or if our personalities/styles cannot mesh in business.
Slap an MIT license on it and give them a copy. Although, you need to make sure you didn’t sign anything during on boarding that would give them rights to any code you write.
I do passwords this way. At first, it's pretty slow, but after a while it's muscle memory: my fingers know my passwords better than my brain does.

I don't do passwords this way at work anymore, because they make us change it every 90 days. I just use keyboard patterns, and shift the pattern to the right for each successive password. Seriously people, expiring passwords is an idiotic idea.
This is indeed an imaginary problem. Do we really think that people who do lower-level jobs can't be trained to do higher-level jobs? The same thing was said during the industrial revolution. If we make tractors, what will happen to the people who toil in the fields by hand? Those people ended up running the machines. Now all of a sudden we are somehow sure that when the people running the machines get put out of work by higher-order computing, those people won't be able to adapt? Not buying it. The human mind has a lot of plasticity. It learns to grow and change based on its environment. IQ has gone up in developed countries.

We are clamoring for a problem that doesn't yet exist, ready to provide a solution that won't give people what they need the most: a feeling that they are a valuable part of society. It's pure arrogance to predict that people can't learn new trades, that there are people currently functioning in society who will one day be too dumb to be part of society.
Disability is an interesting one: many of the former auto workers filed for disability, and the number of applicants keeps going up every year.

The number of people receiving disability has increased 5x since 1970: https://www.ssa.gov/policy/docs/statcomps/di_asr/2016/sect01...

In effect disability ends up being a basic income for former auto workers laid off, which is not what it was intended for.

Those on benefits are fearful of losing their benefits for appearing too "able-bodied" and those who legitimately need assistance have to go through appeals proving their disability.

One could imagine a better system of UBI for all + additional disability, for those who genuinely are unable to work.
Doug Lenat is very much still active in the project. He doesn't do as much work building the ontology, but he plays a role in how various projects develop and provides a lot of feedback.
Because of minimum age rules, I just spell out the number if I can't recycle the old password yet.

One of the reasons I don't do IT security any more is the attachment to old dogma like these kinds of password rules by auditors - they are the real barrier to making policies more effective.
Kind of predictable. Google's a business. Surprise, surprise, you can't rely on its free services long-term.
Isn't that, in itself, a unique and valuable feature? An established player that becomes highly censorious creates the market for a newcomer offering an explicitly free-speech-oriented alternative. I personally value that very highly.

I'd remind you too that a lot of people - including myself - don't see this "toxic" dynamic the way you apparently do. Our stomachs might turn at the sight of much of what is on reddit nowadays just as yours might when you see the front page of Voat.

Maybe userbases are generally dividing as we seek providers with which we are more politically aligned, with decreasing focus on the bells and whistles they have on offer. That's their value.