skysight-inc/HackerNews huggingface dataset:
Lancaster University | Chair in Computer Networking | Lancaster, UK | Onsite | Full-time | Salary minimum £66,285 + benefits | A2588-R[0]

The School of Computing and Communications is seeking a new Chair in Computer Networking to join our team. The appointment will be at professorial (full or tenured) level. We particularly welcome applications from strong and collegiate individuals with an excellent track record in areas of network research (including but not limited to): Software-defined Networking and Network Functions Virtualisation, Network aspects of IoT and Cyberphysical Systems (CPS), Network Security and Resilience, Quality of Service/Quality of Experience and Future Network Architectures.

Lancaster University has been a leader in Computer Networks research and practice for over 25 years. From original work on ATM, Quality of Service and Programmable Networks in the 1990’s, through multimedia systems, IPv6 and Wireless Mesh Networking in the 2000’s, to the very latest research on SDN, NFV and resilient networked systems – an underlying theme of our research is around experimental, testbed-based activities having real-world impact.

We invite applications from candidates with appropriate networking domain knowledge from academia, government and industry. The Chair must be able to address academic and external audiences, have an established international reputation for excellence and impact in their field; a proven ability to support and direct a team, and secure external research funding. You will help maintain and build excellent research, and education delivery; positioning the School as a leading source of expertise in the area of networking. We expect candidates to be committed educators and to contribute to the development of our educational portfolio, including our international partnerships.

The position will have the unique opportunity to contribute to the growth and future direction of our multidisciplinary research institutes at Lancaster in Cyber Security, Data Science, Social Futures, Material Science, and the new £41m Digital Health campus.

The School offers an open and collaborative environment that is both highly inclusive and stimulating for career development. The University aims to promote work-life balance for all employees and the School will consider a range of possible flexible working arrangements in order to recruit the best candidate. The University is a member of the Athena SWAN Charter, which recognises and celebrates good employment practice undertaken to address gender inequality in higher education and research. Learn more about what staff think about living and working at Lancaster[1], and supporting equality, diversity, inclusivity and family online.

Initial enquiries can be directed to Distinguished Professor David Hutchison (d.hutchison@lancs.ac.uk) or Professor Nick Race (n.race@lancs.ac.uk) for an informal discussion (scc-hr-enquiries@lancs.ac.uk); +44 (0)1524 510331.

[0]: https://hr-jobs.lancs.ac.uk/Vacancy.aspx?ref=A2588-R
[1]: https://www.lancaster.ac.uk/new-staff/welcome/

We welcome applications from people in all diversity groups.
I ask for the design document, and scroll to "Alternatives Considered" (usually the juiciest part).

If it's not there, I'll say something like "I noticed you didn't discuss X here, what was your thought process?"
I think it gets dumped off the coast of Somalia, actually.

Obviously, capitalism isn't very good at accounting for externalities, whether they are measured in birth defects, or in degrees centigrade - but I think global warming is a bit more extreme in scale than your typical pollution issue.
insurance is not the same as e.g. UK NHS which is wholly run publically
ES does have an arbitrarily large integer type, BigInt.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Thin and Maintainable Rails Mailers
Yes, sure, smart people with PhDs thought lobotomy was good at the time.

This is not a correct argument. You have to show validity of your measure before posing it as a mechanism at least.

We do already suspect that psychedelics work by increasing connectivity (in some way) between units - people with PhDs as well. While this presupposes an even more basic albeit also complex "resonant" mechanism - with no evidence other than its own measurement - it is tautological.

Harmonic analysis will always show you resonances and frequencies, because that's what it is composed off. What if temporal relations matter? Magnitudes?

It's the same as with sound, look at frequency spectrum without time and conclude that's all that matters. We have already figured out much more about hearing and sound processing, which is complicated and adaptive since.
Likewise vision, including partial decodings. How does harmonic version help there?

Neurons are complex enough, spiking, chemical and structure driven that this approach is bound to be a dead end. It's simplistic, not simple.

It is akin to telling quantum physicists to just use old Born-Wiener process interpretation.
By the way - kindof a tangent, but if we're mentioning Unity I remember with Flash around ~8 years ago using TLFText. Seemed really good iirc.

Though that was with the old vector/cpu Flash, not the Starling/gpu stuff.
Isn't that how it goes? If I buy a house today for 1m dollars in CA, I pay taxes on 1m of property, regardless of the fact that the house sitting on that dirt is a bungalow probably only worth 50k itself. I thought most of a properties taxed value was from the land already.
I've seen lots of people say this but like maybe a fraction of people use GSuite like I do (even my phone number is on my GSuite). Big talk from HN usually. Maybe you'll do it but a fraction of people do.

There are no ads in GSuite mail.

So you take the fraction of people who will do that and see if it's worth building. Answer: it's not worth it for practically anyone. It's like building a Bitcoin integration. Everyone "would buy if it would accept Bitcoin" but come on, no one is actually in that narrow space of utility where the difference in buying is adding Bitcoin or not.

If you guys build software maybe you'll see it yourself. Go ahead and try it. Maybe one in five hundred of you will see positive results.
John Barnett on Why He Won’t Fly on a Boeing 787 Dreamliner
If you're supervising a junior it can be an idea to discuss potential solutions before they implement them.

If you get to "Why didn't you just...?" not only have you questioned their competence, but you've also undermined your own competence by allowing them to proceed with work they didn't need to do and/or may have to redo.
What I was curious about with GP's comment was more on the aspect of social/psychological effects of social media. I know Signal/Telegram/others could be used as a 1:1 replacement of WA/Messenger for the purpose of avoiding Facebook Inc.

I was wondering if they found some other strategy to keep in contact with their close ones without using messaging in the first place, not replacing Facebook services with some other service.
You pay for the experience. They have done it thousand of times, while this will be your first. I have this problem myself, that I can scan hundreds of papers and literature and get a decent picture of the current state - which makes me dangerously over-confident.
Relatedly, uBlock Origin’s picker has really improved my quality of life on Facebook.

I love Facebook, it’s my only remaining connection to some people, and it’s revived many friendships I thought I’d lost.

However, as one gets on in life, People You May Know can be extremely emotionally impactful. It is a little part of the web UI that brings back the dead, ex partners I still miss, exes who have moved on, and toxic people I had tried to move on from.

It’s really put me through the wringer and being able to block that part of the UI forever is something I’m very glad Facebook, in the role I have gladly given it as being an overseer of my (mostly good) emotions, does not and shouldn’t ever stop me from doing. I hope they realize this.
You might try (https://www.investopedia.com/terms/c/corporatebond.asp) for an overview.
I agree with you, but I think this applies only in high trust environment. In my experience one toxic, condescending person can destroy the trust of an entire team and start making people take things the wrong way. Maybe in such situations, after getting rid of the toxic element, temporarily paying more attention to the language used would help regain the trust between all team members.
I started working on accounting software in 2002 and right now work for Citi. Compiler experts in accounting? If you are doing HFT you are not doing accounting. Accounting is what happens later when all those transactions need to actually be accounted for and balance calculated
Mostly: thermometric coolers are bad for >50K difference and >10W heat flux on the cold side. Most uses are better off with a sterling cooler or maybe even an absorption refrigerator, which can have no mechanical parts (just fluids, plumbing and heat exchanges) and could theoretically provide human-centric AC/refrigeration based on server waste heat.
That would be text/markdown :) Although serving markdown as text/plain should be totally fine if the client is a web browser. It would be incredibly useful if web browsers rendered text/markdown natively, though - mine renders PDFs, so I think the precedant's there.
> Part of the problem is it lazily puts the onus on everybody else to explain why the proposal is a bad idea at zero intellectual cost to the proposer.

This sounds like "ask vs guess culture" is at play.

As with the OP, I think context matters a lot. I can imagine environments where it should be okay to ask questions without thought, or environments where some understanding or consideration is expected before asking a question.

What you describe does sound annoying: guessing a simple solution without putting effort into understanding the problem (which everyone else understands). And the opposite extreme would be only 'asking' questions only for confirmation/verification of an answer.
Printing money only works if the debt is denominated in the printed currency. That is why there are plenty of government defaults.
I think it just depends on the person asking. I have known people who could call you an idiot to your face and still come off as the nicest human in the world, and people who could ask you to pass the salt and you would think that they didn't know if you were capable of it. Some people just have a hard time not coming off as condescending, but that says nothing of their intentions.
Well, sure, but there's a difference between using Facebook heavily and using Facebook occasionally. It's not a binary. Indeed, you can even use Facebook once in a blue moon. For instance, you can log out on all your devices and set your password to something you've autogenerated but you haven't saved so you have to go through the "forgot password" process.

Facebook wants to be addictive, but it's okay and possible to use it once every two or three months so you can add your great aunt and post holiday photos (so people know you're safe). And by using Facebook less, it takes away some of Mark Zuckerberg's power over you and our society.
I never liked facebook so I never really used it, deleted my account 3 years ago. I always was (and still am) against their practices and business model.

I have a hobby which is growing carnivorous plants and last year I started a small side business selling my extra plants. The entire community is now on facebook (before that it was mostly forums) and I had to reopen an account to be part of it.

Sadly it is essential for some people. Not facebook itself, but the fact that it is the main social network makes it essential if you want to be a part of some communities. I hate that I have to use Facebook, but I don't have the choice.

It opened so many more opportunities for me than when I wasn't using it, it has really been surreal and I've never felt more engaged and happy in my life. I wouldn't credit facebook for it because in the end, it's the people on it that brings me happyness, but there's no way I would have interacted with them without it.

Of course if you don't have any hobbies/business that depends on it, deleting Facebook is indeed the way to go, but for a lot of people it's not such a black or white thing
This title was a bit confusing since "first light" is also an astronomic term for the first use of a telescope.

https://en.wikipedia.org/wiki/First_light_(astronomy)
How amusing that it's most often associated with Russian propaganda.
And there is a word for stopping to pay for things the people want: austerity. Haven't heard of that happening around the world recently, I presume?

Plenty of governments claimed they were implementing austerity while their level of borrowing has still been going up a lot.
The "advisor" to the effort is doing interesting work on nano-grids, timely because of the PG&E shutoffs.

> We had the very generous help of Bruce Nordman, who was involved in the original IEEE 1621 standard.

http://nordman.lbl.gov/
In many places of the U.S. house prices don't really jump up that much to call it anything more than a temporary holding vessel for money, much less an investment. The suburbs of Cleveland are an example, where you can still buy houses for 50k within 20mins of downtown. Demand has been low so prices have been constant.

In California, demand is high, and prices have been inflated by constraining supply due to a lack of upzoning. It also doesn't help that CA has proposition 13, which locks you into your purchase price tax rate in perpetuity. You should see wilshire country club's property tax bill, it's like a couple buttons and pocket lint.

But it also decreases turnover. Say its 1970, you buy a house in LA for 50k, have your kids, they move out, you are old and want a smaller place, it's 2019, and your house is worth 1m but your taxed as if it was worth 50k. You can cash out, but if you want to continue to live in LA in another 1m property, you pay taxes on that 1m.

It's like rent control for homeowners only you can also give your house and that sweet sweet 1970 tax burden to your kids, perpetuating the landed aristocracy at the cost of the working class.
Japanese giant SoftBank Group launches crypto wallet card
I don't find 30% outrageous at all. They do what I suck at as a developer, to market my products. They handle credit card transactions, recurring payments, marketing and distribution. Meanwhile I can focus on what I like, to develop cool shit. It's a win-win in principle.
Sustainable Car Community Funding Campaign - Target: 50 Million Euros
Ask if they want feedback or to brainstorm new ideas before giving it. Don't try to bake the feedback into the question itself.
That is simply not true. The C# decimal type doesn't accumulate errors when adding, unless you exceed its ~28 digits of precision. E.g. see here: https://rextester.com/RMHNNF58645
Jimmy Wales, Founder of Wikipedia, AMA on Reddit
I heard 70% of their bugs are related to memory handling or off-by-one errors. About 7 severe bugs per year. It can cost them from anywhere between 100k to 10M to fix the bugs and problems caused by these bugs.
If we answered any question of yours in less than 60 mins, would you play ball?
Hi all,

We're a legaltech providing answers to legal questions in < 1 hour for the modest price of $ 4.20. We cater to the average Joe and companies alike.

We've been getting traction since the few days we've shifted to this idea, and have been wondering if there are other fields where people would pay $ 4.20 for quick and curated answers.

Thanks!
Elon Musk 'pedo guy' defamation trial to begin
Encoding Stability

Applicable Version: Unicode 2.0+

Once a character is encoded, it will not be moved or removed.

This policy ensures that implementers can always depend on each version of the Unicode Standard being a superset of the previous version. The Unicode Standard may deprecate the character (that is, formally discourage its use), but it will not reallocate, remove, or reassign the character.

http://www.unicode.org/policies/stability_policy.html#Encodi...
Sure, but this is hacker news. Talking about "I figured out how to do something" is core business :) Even if it doesn't necessarily make a lot of sense to do it in practice.
That looks really nice! Recently had to create documentation for Prism OS (https://prismos.dev/docs) and I decided to use docusaurus since it seemed like the quickest way with sane defaults but it ended up taking way longer to setup everything before I could focus on writing the documentation. Is there a easy to use platform to quickly spin up documentation pages without coding ? That would also be really helpful since non technical support or content writing staff could then also contribute
"Aubergine" and "eggplant" refer to the same vegetable. The "semantic meaning" is probably the NSFW one.
> One has to keep reminding oneself of this fact.

No, one doesn't need to do this, and no matter how hard you try, ths doesn't work in practice since you only need to slip once to introduce a CVE into your program.

What we need is for compilers to start calling `abort` by default on any kind of integer overflow. If you have a piece of C code in which you actually need integers to overflow with some particular semantics (e.g. saturating, modulo 2, etc.), you should actually call some standard library API that's lets you express this in a very explicit way.

I need to use such APIs every now and then from Rust, but 99% of the time, integer overflow is an error, not something I explicitly intended to introduce undefined behavior or wrap with modulo 2, and as a consequence, if that happens to execute silently, my programs which are not programmed to handle this case will eat your laundry.

The suggestion that "you have to keep overflow in mind all the time" is nuts, because most of the time, you have more important things to keep in mind than whether overflowing a singed integer is going to cause UB or whether overflowing an unsigned one is going to wrap around, and manually insert checks everywhere every time you use integers. That's just a completely unreasonable expectation to have about programmers and human beings in general.
There is no home in LA county that didn't see price rise in an arbitrary 10 year period. Flip that house is a real thing in the rat race real estate markets in the U.S.
Reserve currencies are in a somewhat better position to monetise their debt without defaulting. I think this is what will happen with USD over time.

I think this is also why many governments have been on a gold buying spree for the last couple of years, and are desperately looking into alternatives to USD as a global reserve currency.

In the short term USD is still seen as a safe haven, but long term I don't think there is any other way to get rid of the $22 trillion+ debt mountain than to slowly debase the currency
>or people running Hola, Oxylabs apps, and other stuff like them.

Those are also botnet slaves.
I switch to bear as it is text based with tag. I think similar text based and Cli would be useful and may be better than using a too specific And structured format.
Sure - if someone pays me to!

I do this mostly for fun. So tbh the alternative here was "not tell people something interesting at all" rather than "write a longform piece about the Hospitallers".

I DO have plans for the latter. Eventually. But it requires lots of research and time, and I don't have a lot of either to spare these days.

That's something I would suggest that is always worth remembering, I would gently suggest. Writing isn't a free action. It takes time and mental energy/effort. I'd love it if we lived in a world where people would magically give me money to do that, just as I suspect artists and musicians would say the same, but that doesn't happen unfortunately!
Mozilla removes all Avast Firefox extensions
I enjoy the topic of debt but the more time I spend staring at it the more frustrating the framing around it seems.

Modern loans don't work the way a classic model of lending would suggest. That has implications - loans represent a redistribution of real-world resources away from people who have worked for them and towards people who the banks like.

This is a very concerning dynamic given that the 2007-2008 era financial crisis revealed that the bankers are incompetent at assessing risk. They should not be the ones choosing who gets a home or who gets to succeed in business. There is an ongoing trend where people in credit exposed markets (housing, other assets) are raking in unreasonable returns at a lower-than-advertised risk as more and more easy credit is created. It isn't fair or clever.
Rust's current macro's aren't as powerful as I would like them, and procedural macros are far more difficult and extremely hard to properly develop and debug.

The substitution macros aren't that much fun either since they lack certain capabilities (like introducing a new variable into the current scope without having to specify the name redundantly).

Without a lot of external libraries, procedural macros are almost impossible to write in my experience.

Neither of them allows one to properly code onto the type system or replace it and neither is properly supported by the IDEs (or RLS).
My favourite part is that they didn't own it really. We told them to run it for us. It's like if my property management guy sold my house and took the money.
You're right. My remainder calculation in my code snippet is incorrect. It should've been a floating point remainder instead.

import math

def tax_f5(amt, rate):
t = amt * rate * 1000
return round(t) // 10 + ((math.fmod(t, 10.0) - 5.0) > -1e-7)

But then since there's now an epsilon, it raises the question of how many digits of precision the tax rates typically need. This is indeed a difficult problem.
StartupHR Toolkit Kenya
> More expressive representations of source code enables better merging.

Merging is usually easy regardless of representation when all changes are comparatively local. The problem is always merging big far-reaching changes like a complete refactoring of an entire module, and I don't immediately see how any non-text representation would do significantly better (by a wide-enough margin to justify changing paradigms) than text at assisting with the merge process in this case.
Teddy Sagi’s Kape to Buy US Rival LTMI
span[data-content="S"]
+ span[data-content="p"]
+ span[data-content="o"]
+ span[data-content="n"]
+ span[data-content="s"]
+ span[data-content="o"]
+ span[data-content="r"]
+ span[data-content="e"]
+ span[data-content="d"] {
display: none;
}

This only hides the "d", right? You generally can't hide a higher-level element based on drill-down selectors, so pure CSS wouldn't be enough. But of course, finding the appropriate parent by scripting would be trivial from here.

Apart of that, why can't one just accumulate all visible text by filtering out all `display: none` elements? Of course, this could be attacked again by e.g. shrinking the "noise" characters to width 0.
Reddit is not, by all accounts, a profitable company.
With all due respect, It seems like you've created this account only to do positive PR for Amazon (which is against the site's guidelines,) and your comments and that of the other JAX2 accounts that appeared yesterday read like they've been filtered through HR.

Amazon deserves to have their say, and there's nothing wrong with your comments per se, but if you're really a social media ambassador be honest about it and don't pretend your comments are entirely independent.
I think he's more referring to the problem, where your email sent from a small(ish) provider is flagged by the big boys as spam.

Google is quite notorious for their ever changing goal posts regarding email reception. And if your mail is flagged as spam (and based on my own experience the AI behind it is not very intelligent) the only thing you get back is an automated response with completely and utterly useless "support" links.

So while spam may be solved on an individual user level, it's certainly not on the meta level.
After 10 more years of using it you're going to be even more locked in.