skysight-inc/HackerNews huggingface dataset:
I’ve worked in academia as a SDE or Product Manager for 3 different universities ( Columbia, MIT, and an online school ). From my experience the LMS is always a COTs product with very little customization by IT. I’ve never heard anyone complain about it ( from the college side at least ).

The real need is not the LMS but rather the SIS ( student information system ). The available LMS’ are adequate but none of the Student Information Systems are flexible enough to suit the need of most large universities.
With anti vaxx arguably has more influence and voice due to social media, that'd be disaster.
> Where will they get the cannabis from? they don't have enough lands, import from the US/Canada i bet? ;)

"they don't have enough lands"? Are you sure about that? Given that less than 10% of Germans consume cannabis on a regular basis, I don't think you'd need all that much land to supply them all with generous amounts of weed. Also, since weed is going to be quite a profitable crop, I'm pretty sure some farmers will be eager to cease their corn/wheat/whatever production for it.
AFAIR SkyOS started as open source. But considering current direction, I really don't think there is any risk of the same happening to SerenityOS.
I very recently joined a new large multi-disciplinary engineering team after running my own product-engineering org as a single-threaded leader for a few years in a related field. I'm absolutely shocked by the product-engineering dynamic here; PMs pull a date from thin air as you say, plop it in a document, and then bypass TPMs and engineering managers and take it straight to their favorite engineer to have the work started mid-Sprint.

I can't wait to fix this mess. PMs should never put down any date themselves unless the task has 0 engineering dependencies.
Ask HN: Advice on Colocating Servers?
Looking at our VPS provider bills each month makes me cringe. I was thinking maybe we could offload non-critical systems to our own colocated servers onsite or in a cabinet in a local data center.

Has anyone done this and what was your experience?

How do you select a colo and what do you look for?

How do you manage the hardware and how much savings in time/$ is there really?
Anecdotally this is absolutely true. I know several people who wear masks while sitting in a car for long period of time with someone else. I know others who think going on jam packed public transport with a mask is basically safe. The least bad are the teachers who think when you spend an hour in a classroom with 30 people a mask will keep you safe.

Aerosol transmission.

It won't. In an hour the air will fill with the virus if someone is infected. The original virus apparently took 15 minutes to infect in a room. If delta is minimum 6x more infectious we are talking minutes.

By increasing air circulation, or meeting outside, we can reduce infections much more than if 30 people are wearing a mask inside a room for an hour.
In my state — Victoria — you need to be vaccinated for non-essential retail locations (department stores, hairdressers etc), and to work in most on-premises roles (hospitality, office work, construction, schools etc). Students 12+ are elegible but not currently required to be vaccinated when attending school, though there's a pretty standard list of vaccines which are usually required for students to attend school, and I suspect the covid vaccine will make its way onto that list at some point.

Essential retail locations (food, pharmacies, laundries etc), and other essential services (public transport, government offices, medical facilities, consular services, banks) etc. do not require proof of vaccination, though many of them do require masks.

On the whole though, vaccination isn't a huge issue here: we're just crossing 90% (age 12+) fully vaccinated now. There are some small protests about the vaccine requirements, but they're very much in the minority.

Other states in Australia are slightly different in the details, but taking broadly the same approach.
I don’t think it’s “no true scotsman” when someone is saying they aren’t scot and that they’ve never been within 1000 miles of Scotland.
That's not a new search algorithm. It's about the second one people have come up with. First version: all documents containing all search terms. Second version: counting frequency in document. Since you taught IR for three years, I'm surprised there's no mention of other relevant heuristics, or measuring against benchmarks.
I _much_ prefer Elixir’s way of not using imports much and prefixing most function calls with the module name. That way when I jump to a function definition, I often don’t need to do any further jumping around—I know exactly where everything is coming from right there. I especially hate when language idioms encourage using a shorthand name for the module when importing. Just be explicit!
No steering wheel will make that kind of cars to be low-prio on the roads.
Except, some road lanes will be denoted as SD only.

Just imagine a machine which will stop as soon one raise their hands - just a metaphor for situations which happens on the roads all times. Everyone wants to be the first and some try to push themselves in-between.. how that full drive assistant will decide or assess the dangerousness of "should the one pushing be let in or not?"...

So my opinion is, as long not all cars are self driving, they're will be prey & victims for the rude humans.. and we're all rude :)
How heavy is the h2 pressure tank relative to the h2?
> And if that estimate isn't within 10-15% (the usual error bars) of the actual project duration/billable hours, there's going to be a problem.

Alternatively, if you’re doing project-based billing instead of hourly billing then getting your estimates wrong can result in a lower effective pay rate for the job.

In other words, bad estimates can cause the consultant to lose money.

Doing freelancing work is one of the quickest ways to force yourself to learn how to do good (and fast) estimation of projects. Estimation skeptics into believers very quickly when it’s their own money at stake.
It quickly led to the front door. Visitors would be forced to walk half way round house to get there, to impress them I guess.
I never understood the argument that it's easier to swing a weapon with the arm on the wall-side. On the wall-side, there's wall everywhere, and closes in both behind you and in front of you. On the newel-post side, the space opens up both behind and in front, which seems like it would make it a lot easier to manoeuver a weapon.
Society has left religion behind but dogma is still with us
Pangea Aerospace successfully hot fire tests the first MethaLox aerospike engine
Very Remote Debugging (2007)
We did $300k worth of sales in 2 months on AppSumo
Unconventional may be cool, but as it is now the page is not usable, not clear, and actually annoying. If you want to make a product out of it, it would be a good idea to rework it around some softer touches and more professional feel.
Just note that Abe Books is owned by amazon, so if OP wants to avoid amazon, they'd have to avoid Abe too.
How is training employees different from training an AI intended to replace them?
I am going to put my bad person hat and complain these are not real time statistics.

I doubt they have tapped into the feed of actual children being born and people dying, videogames sold or tweets sent.

I am going to assume that it is ticking up by the interpolated number each second based up what it did last week / month / year.

I would love for more actual real time data to be public.
I think the documentation for medieval military architecture choices is extremely sparse. Most of the writers were monks, they weren't so interested in military matters.

The author is making an "absence of evidence is evidence of absence" error.
> People look at risks and benefits and generally make their minds up pretty rationally, if you account that not everybody values things exactly the same as you do.

But what about when how they value things is not rational?

Consider for example people who are rejecting COVID vaccines because they believe that they contain luciferase (they don't, BTW, although luciferases were likely used in the development of the vaccines). Why, you might wonder, would someone care about whether or not the vaccines contained bioluminescent enzymes?

I've seen two reasons. (1) somehow the bioluminescent enzymes are supposed to make it so the government can track you, and (2) the name comes from the word "lucifer" when clearly means that the vaccine is the work of or promotes Satan.

If someone truly believes either of those things then arguably it is rational for them to decide that the risks of the vaccine outweigh the benefits, but nevertheless I would not call their overall behavior rational.

Quite a few of the reasons for rejecting COVID vaccination given by people who end up as the subjects of /r/HermanCainAward or /r/CovidAteMyFace posts would apply just as well to smallpox vaccination, and quite a few of those people are in high risk COVID groups or situations.
what if the card transaction was handled by a well known processor? The SaaS business doesn't actually have to store the card details themselves - and this can be made clear.
With game assets what you'll probably find is that even tokenised you won't own the asset itself and it'll be pretty strongly licensed. For example like Meebits are:
https://meebits.larvalabs.com/meebits/termsandconditions

So the likelihood of an item living on in another game could be quite tenuous. Not least because you have to hope the game developer supports your items and there isn't a strong incentive to do that.

The other side of it is whether these will have any meaning beyond being a nice reminder. In that sense you don't really need a token but to own your own data about the game. In this sense we can already see people holding onto the meaning of their previous gaming adventures, through maintaining friendships, keeping screenshots, diaries and other media about them and so on.
What about a car without frameless windows (IE, most cars) ?
That's more high level then what kernel normally deals with. You can use rngd in userland to do it though.
I hope they win. What Rockstar has done in the past few months is disgraceful. They would have been better scrapping the entire remastering project the minute before release rather than actually releasing it. It's not like people weren't buying the game new legitimately on all of the e-tailers. A lot of things reek from Rockstar management here and they're bound to repeat these mistakes.
Modern P2P does not generally consist of hanging your whole system online with its pants down. They're specialized protocols with authentication, and Rust and Go are popular in the space because they are safe languages.
Paid to Read Email – Earn Cash for Email, Surveys, Shopping, and More
Visit the Cash Surveys section daily for survey opportunities. There are new surveys available every day and you can earn $0.50 - $1.00 per survey. Why not start earning money for your opinions?
The accessibility of public web is what web 3.0 is about however. With semantic web and stuff.

Twitter is accessible except "this nitter instance has been rate limited", and don't forget instagram...
Wait till it’s out of private beta then.
Um, really? Why are unicorns like Shopify or Github are still using Rails if that's the norm?
The enforceability of the original contract is not being challenged in this example.

It’s about required notices. Basically the contract has opt-out provisions that they hope you either won’t notice or will forget to opt-out of.

The idea is simple, you just reverse this dynamic by immediately and pre-emptively opting out of every optional element of the contract that could cause you to incur additional financial obligation.
It has 39K miles on it. The warranty for the "misc" stuff that breaks is 4 years, 50K miles. I'm just past the 4 year mark.
Agree with this sentiment having used Moodle and Canvas with school edtech companies (not what they are designed for), and they are really frustrating.

The UX for students is just, sadly, terrible - "old" feeling and difficult to navigate.
The UX for learning/content designers is just as bad - a nightmare to create effective content, with poorly considered UI features and constraints.

Hoping to find some great alternatives in the comments.
Rendezvous across a firewall is easy in the absence of 1:N IPv4 NAT. You just do an exchange like NAT traversal but it always works. Administratively opening a port is also easy.
Moodle is very configurable, took me 40 minutes to create a basic theme so that it sort of followed my company’s style guide.

I also found it a bit complex at first. But after an hour or so it started to make sense.
For used books, which is 95% of the books I buy, I mostly use eBay. Sometimes I'll buy from https://www.biblio.com/, especially when they have 10% or 15% discount codes for 5+ item purchases.
satisfaction is subjective, reliability is more objective: "how many times have you needed to get this car serviced in the first N years?"

what's more, the cognitive biases that lead someone to convince themselves they're satisfied with their purchase apply whether speaking to friends or a formal survey
Translating error messages just makes them less searchable. Don't. (if we're talking about drivers/kernel at least :))
The design of Effekt revolves around a different view of effects and effect types. Traditionally, effect types express which _side effects_ a computation might have. In Effekt, effect types express which _capabilities_ a computation requires from its context.

This[1] sounds similar to some access control systems. Interesting.

While this new point in the design space of effect systems impedes reasoning about the absence of effects, we demonstrate that it significantly simplifies the treatment of effect polymorphism and the related issues of effect parametricity and effect encapsulation.

A useful definition for those not in the know:

Effectful expressions are expressions that depend on or modify the context they are evaluated in

Edit: Can someone tell me... Is it necessary to have a new type system or could this be done with dependent types?

1. http://ps.informatik.uni-tuebingen.de/publications/brachthae...
Parsing Permutations
I am a polyglot outside of work, across many fields beyond just tech. Wordpress themes, managed networking, and home automation have been my latest tech projects. (Let’s make light switches less reliable!)

Since I’ve run Linux servers at every job I’ve had, I’m trying to get my toe into devops at my current employer. Getting all of our application into Docker has been fun. (Why does everyone run shit as root in a container!? Dropping permissions isn’t difficult!!!)
numbers for a year aren't hugely useful. The issue is the concurrent rate, not the annual rate.

I'm in Ireland - the numbers given on Wednesday were 15 ICU beds free nationwide, with 40% of beds being used by covid patients.

An easy month and a tough month might average out over the year, it doesn't actually help anyone if there's a lack of beds during the tough month.

It's like the "HN hug of death" - if your server fell over when you needed it, it doesn't matter if you got no visitors for the rest of the year. The average is irrelevant.
>> And if that estimate isn't within 10-15% (the usual error bars) of the actual project duration/billable hours, there's going to be a problem.

>Alternatively, if you’re doing project-based billing instead of hourly billing then getting your estimates wrong can result in a lower effective pay rate for the job.

Exactly. That's certainly a problem, just not one that the the client is going to complain about.
But, nothing you said is inherent to NAT, you should read up a bit more on iBPF for the latter and the former works exactly the same way on v6 as v4. Static routing is not really a thing unless you’re a really bad network admin- for sure your ISP wont be doing static routing to your home.
The thing about edtech is its B2B nature with a mostly public sector that drives it.

Its hard to make a neat product because you have to accommodate the whims of as many institutions as possible.

You might have to bite the bullet with moodle. Its a learning curve but you can eventually beat it into submission to do what you want.
Here in Italy you receive forced vaccinations up until the age of 16. Some more are strongly encouraged after, see tethanus.

I can't understand why everyone is okay with vaccinating against polio after seeing its devastating and life altering effects on an unvaccinated adult, still refuse to protect themselves against a disease that killed millions in two years.
Oh gosh. I could write a whole book on this topic… “SCORM” gives me PTSD, and I’m only barely exaggerating.
I thought excess glutamine was associated with neuroticism, anxiety, depression, etc., and that there was a positive correlation between glutamine levels and depression [1]? Do you think in your case maybe you have naturally very low levels of glutamine, making supplementation helpful?

[1] https://www.nature.com/articles/s41398-019-0500-z
Show HN: Pyke – A tiny Python clone of Make based on checksums
> Hopefully the book they're working on makes more compelling arguments

What are the arguments for the theory?
I work for a company that customizes and runs Open edX and you're not wrong.
They had an opportunity to get everyone to act unanimously, avoiding that issue, and they squandered it.
Show HN: mmm.page – Dead simple, drag and drop personal website creator
TLDR — Built a totally freeform, drag & drop website builder. Launched 6m ago on HN, ended up on front page. Now, 15,000+ users and counting (https://showcase.mmm.page). _A lot_ of features added since then. Check it out @ https://mmm.page

---

Hello HN,

I launched http://mmm.page a few months back on Hacker News (https://news.ycombinator.com/item?id=27128424) and was stunned by the reception. Since then, I've listened to community feedback and improved it substantially — new block types, custom domains, editor improvements, user-aligned monetization, etc.

The motivation behind mmm.page, as I mentioned last time, is to let more people create personal websites — something like: What if a lot more people could create pages as easily and quickly as using a IG/Snap like WYIWYG editor? Where page elements could be rotated and askew and overlapping?

.

There are now well over 15,000 users, and a (small) selection of the most stunning/chaotic pages is on display at https://showcase.mmm.page.

A few highlights of changes since launching in May...

* Multi-select (most requested feature)

* Premium plans — supporter ($5/mo) and pro ($15/mo).

* Support for custom domains

* Smart embed (paste a link → automatically embed content if supported)

* Drawing (powered by perfect-freehand)

* Auto-generated social media share previews

* New block types — CodePen, SoundCloud, Spotify, Substack, Google Forms, Twitch, Tweet, Typeform

* Huge performance improvements (& more to come)

* Acquired m.page, mm.page, mmmm.page, and mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm.page

* ... and _a lot_ of quality of life changes + bug fixes.

.

Notably, there are now premium plans available — Supporter and Pro. And for a limited time, receive lifetime 20% off a Pro plan (works out to be $12/mo or $120/yr). If you find the tool useful, and want to see it continue to develop, please consider upgrading @ https://build.mmm.page/?upgrade

For updates, follow @xhfloz @mmmdotpage. Discord @ https://discord.gg/4ZCvv8aNKd

More updates to come!

— XH (https://twitter.com/@xhfloz)
(Weak) convention? Most US cars have the gas cap on the left side but there's no inherent design reason even if some people have preferences and it's by no means universal.
Its not right to deny rights to people who already have immunity.
Yes, I wave and take a few sloppy shots before I get up in arms. Some take flight (ha!) but some of the more agressive beasts seem to send the message that I should take what's coming for me.

Swarms of agressive insects are also known to be quite defensive and alert the troops.

Take the human out of the loop and consider mating rituals. It amazes me to no end how simple bugs manage to procreate ...

This does of course not meat the common definition of communication, if it involves pheromones and such like. Nevertheless, when another philosopher says that Pain is impossible tondefine, I will show them pain right there.
Cryptocurrency group loses bid for copy of U.S. Constitution
Parachute use when jumping from aircraft: randomized controlled trial (2018)
Just don’t try to hack on its internals or extend it. At least back when I was tasked with doing so.

I was well versed in PHP, but my gosh was that idiosyncratic even then…
I used a Commodore 64 to get on BBS' I had a TI 99/4a before that.
It was fun getting online back then, the Wild West. Fighting for phone time, like others mentioned, was a hassle. But getting into computer systems was easier back then too. Often, you'd just keep adding one number to the last digit in the business phone number and keep adding until you'd get in.
Opps...
No, because that one country not willing to share their data, also won't get any.

An open source based system which is decentralized would minimize the possibility to be shut down by one country as it happens right now. Obvious.

What about GPS that can be switched off by the US? Or glonas that can be switched of by Russians..

So that's the answers to your question.

AIS is being managed by a Beijing based company. That is a problem right now, because everything is depending on that data and Beijing knows that. In year 2018 they tryed to manipulate ships positions shifting them to another position (and did that)..

So please would you explain what solutions you propose?
I'd a long weekend off and reflect on my situation if I were in your place. But mostly, you're just going through a culture shock. It'll pass. If you want, you can discuss your concerns with the department head. People are generally accommodating. Try to word it in a non confrontational manner (pretty much like you did here). If you are ready to take the leap, learn their language, their work culture and their tech stack. If you don't want to go through all these hassles and adjust, then either you should become a loner (who just minds his own business and comes back) or simply quit. I'd say try to hang on depending on the duration of your assignment. But if you're looking out for a long term relationship, then you'll *have* to change if you wanna stick around.
You can't truly measure randomness, by definition a true random source would have exactly the same probably to produce any sequence of bits, so given any two sequences it is impossible to say for sure that one is "more random" than another.

However there are many well-accepted tests for judging that a sequences of bits is likely to be random. Basically these tests are looking for common failure modes and expected statistics that are likely to fail if your source isn't truly random (for example distribution skew, repeating patterns, ...).

But it is important to clarify that these tests are guesses. The have both false-positives and false-negatives. For example a "random number generator" that just has a large hardcoded list of random-looking values and loops over the list may pass a test if the list is long enough that the loop can't be detected, even though the values are decidedly not random. On the other hand a true random source may generate a very long sequence of zeros, the probability would be infinitesimal, but it is entirely possible and doesn't mean that the source isn't random.