skysight-inc/HackerNews huggingface dataset:
I would ask if there is a recursive quality emerging: we put ram in front of the rust as cache to make them faster and possibly improve reliability by less random acts and more full block streaming.

So now we do SSD in front of entire disk systems, do we get the same benefit? Does a rust RAID run more reliabily if an SSD acts as frontline storage in some write through model?
I agree.
Check this: https://en.m.wikipedia.org/wiki/Minitel
Perhaps they can get the best of unions without getting the worst of unions with this behavior.
ML derived languages, Julia, D and C# support them.
Emeritus is basically retired. You have continued access to university resources, but little/nothing is required of you. Source: my wife happens to be a professor at the same university.
Recently I'm hearing more about Matrix. Does anyone have any input as to the pros and cons of Matrix vs xmpp?
My first use case of FOSS was with Framasoft. Back in 2009. I had my first USB key, and downloaded all the needed softwares on my key[0] , notably SumatraPdf, OpenOfice and Mozzilla.

[0] https://framakey.org/
I don't understand. Everything you linked has multiple authors/contributors. It's the opposite of a sole author.
I feel like many non-open-source projects are like that, too. I've worked on more than one corporate project where the original programmer was the only person who really understood how half of it worked, and still wrote most of the code. When he left, the project died.
Sadly most people, who lack a grounded understanding of Anglo-American legal tradition, revert to their native frame of reference where the law is just another tool of the local powers to inflict their will. It is only in the Anglo-American tradition that law is understood as a restraint on the power of the sovereign, rather than a tool of the sovereign. This is the primary philosophical distinction between the common law and the various civil codes.
real image?
Nothing in the notion of union stops competition or talent/skill expression.

A lot of people only associate unions with factory workers kind of jobs, it’s not. Think of journalists or performing actors unions for instance.
Looking over the list of Matrix-related projects [0], what I'm finding a bit concerning is that only one of the server implementations (the official Synapse codebase) appears to be anywhere close to production-ready. All the others look like they're either abandoned experiments, or barely in early dev (Dendrite).

The feature blurbs and API specs make it sound relevant to a project I'll be working on, but I'm concerned that there's only one viable-ish server implementation. I'd feel a lot better if there were several valid working servers in various languages by now.

[0] https://matrix.org/docs/projects/try-matrix-now
Sadly only in PDF format as far as I can tell.
You can just get it printed and bound. O'Reilly's PDFs are not protected or hindered any way to discourage printing.
Soggy Mike Claims to Invent the Internet Has No Business Plan
I wonder if everyone loves the work this guy does for a living.
If I had a 50's secretary to do all my fleabaying, I too would do this, sheesh.
No one is going to give you anything. Have you ever asked your manager?

If you ever have had an on-call shift, or had to log in remotely to perform some work function? If so, then you qualify. You probably also qualify for them to pay for your home internet.

> Many Googlers I know have Corp set up on their personal phone.

That's stupid. Seems like a good way to get all of your data wiped off of your personal phone.

What is the company cost of the average engineer at google? It must be like...at least $300k or $400k/yr. They will pay another $600/yr for a phone and service for you if they think it will improve your productivity.
I still don’t know how to test against py3.7...
I just must let this one thing out.

> 34:02 binary logs are not a bad thing as long
> 34:06 as you have the tools to pull them apart

Really? Did he just "as long as" the biggest downside of binary log compared to text log, that is way fewer tools work on a binary log due to its special encoding?

With the same logic, flu viruses are not a bad thing as long as you are immune to them.
Ask HN: Creative Ways You Have Gotten Users?
Hey buddies,
Just a few minutes ago, I had my first visitor to my first website and I have never been so excited in my life. So I was wondering how do you get more users to fuel this high? XD
To the point that if someone would take the hard work to try fork and implement the features some consider missing, they would be burned on the fire instead of praised for their work, which is why anyone with the skills of doing it just goes elsewhere instead.
I was going to comment how this French idea with hundreds of non-expert users maintaining and operating Matrix servers seems unrealistic.

The software itself may be secure and configurable but instances of such service, especially if operated by government hacks, may not be.

100s of ObamaCare portals with 0.01% of the budget. Yeah that will go well.
> ... whats standing inbetween great communication in remote teams are often trival, easily fixable things like poor software and hardware.

Ironically for a big chunk of the time I've been working as an engineer, people have been falling back to consumer software instead of using broken entreprise videoconferencing.

> When it comes to hardware, people use whatever headset and camera they have, connected to wifi served by the a cheap SOHO router.

I mostly haven't noticed any huge problems here, but maybe I've just been lucky.

Now that I think of it my home WiFi has been getting worse over the years, and getting new top rated gear didn't help.

(I have seen some thread here lately about advanced troubleshooting of wireless networks and I consider getting the spectrum analyzed somehow.)
I absolutely loved the concept of containerization when I started working with it a few years ago. Docker provided such a perfect way to ensure my application would build and run correctly when I pushed things up to my servers.

Then came orchestration. Swarm was a bit slow to get out the door and is still buggy. K8s on the other hand shot past like a lightning bolt. While it evolved quickly, k8s has to be the one piece of software that I dread to work with the most. Setting up a cluster seems nearly impossible without compromising important features. Configuration is overly complex and difficult to discover. None of the (many) tools seem to do what I want.

In the end, I begrudgingly chose Docker Swarm because I was actually able to create a cluster that worked. Mind you, there are still truckloads of bugs that have sat gathering dust for years that I continue to run into. At least with this solution I'm somewhat productive.

May the heavens have mercy on your soul should you attempt any amount of networking in a cluster.
Update: better analysis here - https://hackernoon.com/the-reports-of-bitcoin-environmental-...
> If developers aren't paid, their code can easily fall into disrepair which hurts all their users.

I agree with you, but I also work in a place where we operate 35 year old medical software that hasn’t needed a change in more than two decades.

I know that’s unique and most of the stuff we build today will be out of rotation and obsolete in 5 years, but maybe we should have a conversation about the sustainability of modern software?

I work in the public sector by the way, we operate around 10 different open source projects where I work, and we generally want them build to need as few changes as possible because developers are expensive. We do build for the web, as so many others, but we’ve actually achieved a ton of sustainable by using old slow moving techs like Django rather than more modern stuff.

The simple truth is that we wouldn’t be able to afford open source software if we build it like most people build software these days.
Talking about the Fairphone, is there any news whatsoever about the Fairphone 3?
Couldn't you just buy the card yourself on amazon or whatever and expense it?

If you brought your own GPU in to do debugging for work, and you end up frying it(lets say from the bug), would you expect google to reimburse you for it?

With any company that I've experienced, there is pretty much never a need to use personal stuff for work reasons.
What about remote machines with DigitalOcean, Vultr, ScaleWay, AWS?
A lot of people don’t know absolutely massive amount of functionality that is stuffed in to Mathematica. It does everything from symbolic math to astronomy to economics to deep learning to biology to ... If Wolfram had figured out how to make his software free while still having sustained business, he would undoubtedly be the hero of the tech/nerd/geek world, perhaps shoulder to shoulder with Jobs or Linus or Gates - at least for the tech crowd.
I generally use k8s. The updates come like a torrent, and it's impossible to stay on top of things unless it's your full time job. Every upgrade involves a lot of finger-crossing and hope that things won't break (the good news is, that generally it's fine).
Comp.fyi has over 5k self-reported salaries. Any user generated content will always have slight inaccuracy / variation though we have enough data points to generate a fairly good median figure. You can take a look at the individual submissions on the site and decide for yourself but we've heard from several folks that the salaries are more accurate than other sites.
San Francisco Delays Mission Housing Over Potentially Historic Laundromat
I started using Python with version 1.6, and never used for anything more than scripting tasks, so my experience is mostly related to the official docs.

The manuals provided with Python are great when compared with quite a few alternatives, some of them require to go buy a book to properly learn them.
Their banking example is impossible under any system which guarantees serializability.

To guarantee serializability, the database system cannot assume anything about how some value is derived (unless it is something like a single stored procedure).

If I am playing the evil demon to show why their example is not valid under serializability, let us make a small modification to their example. Instead of just paying the babysitter, assume that our customer simply execute the following procedure twice as two separate transactions.

begin transaction;
money = select money from bank where id=42;
if money % 2 == 0:
update bank set money=money-1 where id=42;
else:
update bank set money=money+2 where id=42;
commit;

If money = 10 initially, there is precisely one valid end state for money, money = 11. However, using the logic from the article, it is supposedly valid for the second execution to read the old value for money. Therefore, both transactions end up writing money=9 which is clearly not possible under serializability, strict or not!

The key part of this is that the database has no idea what logic we are using to compute the new value of money.

The only time I could see strict serializability potentially being stronger than normal serializability is with cases where the client is executing a stored procedure and therefore the database can know exactly what logic the client is running.
Sales or Field Sales. How to Make the Wise Choice?
He may take regular walks also and find it weird that you can't work without sitting in a chair.
It is also possible to just not check your email more than once a day, but that's not really the point (which was mostly a joke)

Email tends to be fairly useless in organizations because people don't read them and are overwhelmed by messages nobody needs to read. Slack and the like capitalize on being different from email by being instant and easy, what if someone else could capitalize on being slow and encouraging not-interrupting-people and putting thought into long form communication. (how many meetings have we all been to that should have been three sentences in an email?)
Show HN: Sendnoodz.io Spam Your Friends Noodles MMS for an Hour
What do you mean by "key" here? In my world a "key" is a half of a key-value-pair, and would correspond to only one record. But then you talk about strict serializability of entire partitions and that seems like something different.
I feel like parents who obsess about the Ivy League track to success also tend to delegate raising of the child to the school. I would argue that a well raised child with a good enough education stands as much a chance of success as an Ivy educated child. Unfortunately there's no objective way to measure and compare the two.
Several of the Founders we're not even Christian, hence Adams calling Paine a "filthy athiest" (untrue: he was a Deist).
It’s worth noting (and Redis Labs has attempted to note in the body of the article) that Redis (the database) remains open source, as it always has been. Neither the “Common Clause” change or this change affect the database, just the modules published to extend Redis, by Redis Labs.
I've worked remote for the past 4 years so I think I can weigh in on this.

If there are meetings in person you really need to have a good conference call phone, preferably with an external mic.

Like this:
https://www.businessnewsdaily.com/images/i/000/016/072/origi...

For things like screen sharing, the conference room must have a very solid connection as screen sharing typically uses a lot of bandwidth.

For the remote employee, you need:

* Solid headset. I've tried using a USB one but it had interference at terrible times. Once I was on a call presenting to the client when interference started making odd noises. Now I use a USB headset with noise canceling mic.

* Good fast reliable internet!

* Solid voice-over-ip phone if you need to talk on the "phone" a lot. I use DialPad which are the makers of UberConfrence. The quality is _way_ better than using Google Voice, skype, etc.
We had the same experience. Segment's pricing changes in 2017 were borderline fraudulent. We were automatically switched from the free plan to a plan that cost over $450/month without ever agreeing to it. Segment's "free" plan was a bait and switch, I wouldn't trust it.
I've tried all manner of things, on both sides of the equation. In the end I don't think a big company can do it, and I don't think a small company can scale it. It's a classic market for lemons problem on both sides. And to make matters worse you now have massive cargo culting of Google's hiring practice across the board, leading to job interviews turning into a hugely expensive, time sucking endeavour and the signal from that style of interview steadily being eroded by massive study efforts on the part of candidates.

If you're just coming out of college then I think Triplebyte is a decent value to get your foot in the door someplace popular that looks good on a resume, but once you have some experience you run into the same problem that you get with all recruiters which is that they don't truly understand either the candidate or the role, resulting in miscommunication on both sides.

Personally I think unless you are a name brand with dozens to hundreds of applications coming in for every role every day, there is no substitute for rolling up your sleeves and doing the recruiting yourself. When candidates talk to hiring managers directly, the signal to noise ratio is an order of magnitude higher for both sides. As an engineering leader, doing hands-on sourcing is a super power with huge opportunity for arbitrage in a massively competitive market.
> Email tends to be fairly useless in organizations because people don't read them

What organization do you work in? Everywhere I've worked, I've been responsible for every piece of information sent to me. Slack doesn't help at all. Conversations are based on person-to-person communications rather than ideas like an email thread with a subject line.
So, I agree that data work is a large part of the job.

When presented with a new problem, you have to build the data infrastructure before you can do any learning.

But if you are on a team maintaining a project over the long term, you amortise the cost of this a bit. You will still see big impacts from improving your data, but you will also see big improvements from modeling improvements, though often that will just be plugging in a different box.

But I actually think this is a good thing of your goal is to build applications. These methods are hot right now because they are very good at things that are hard for us to program, so they let us build better systems.

One other thing I'll mention is that GDPR has made a lot of inane things pretty painful, largely due to overly conservative lawyers. This is probably mostly an issue for large consumer tech companies.
Is Threatening to Publish Bezos' Nude/Lewd Pics Criminal Blackmail?
I stopped using "i" when I had it in a context where it could be easily confused for "imaginary constant".
> What's preventing someone from freeloading?

If you catch any bugs specific to your systems or need special feature Red Hat is always there to help because a lot of open source software developers are as well Red Hat employees.

If you use CentOS or whatever other RHEL-based distribution there is no support at all other the one community might provide.
Humans aren't robots. If you want to keep them productive you should treat them as humans.
> The Librem 5 is a phone built on PureOS, a fully free, ethical and open-source

Yes it’s free but expensive (compared to the crappy Android phones that sell your data).

All phones are ethical. I don’t think the fact that your Android phone is cheaper for a reason is a secret. It’s cheaper because it steals your data and spies on you.

Most mobile phone users are willing to play along because those phones cost less. So it’s all ethical. If PuriSM claims those phones are unethical then those who bought an iOS or Android phone are also unethical. Are you calling me unethical, PuriSM?

There’s a bit too much marketing bullshit on their Web site but other that I don’t exclude the possibility of buying one - not as my main phone but as something to play and experiment with.

The icons look very Android-y, ie ugly, but that may be fixable with user-installed themes.
on HN nobody knows if you’re real.
> Is there not also a weird clause where you have to agree in the existence of a supreme being ... ?

Quite the opposite. The first amendment's establishment clause prohibits the government from "establishing" a religion, i.e., forcing religious on someone.
The number of off-by-one errors I see in "professional" code suggests to me that professionals underestimate the importance of mathematical reasoning to programming.
All software is built on abstractions. I’m sure IPTablss is a giant “wrapper” around the Linux OS networking stack.

Nothing wrong with a wrapper of the underlying system has had the real world field testing, longetivity, and adoption that IPTablws has.
In any case a device able to run a standard Linux distribution is much better using OpenJDK than having to deal with Android J++.
Full commerical network hardware. Netgate makes the pfsense firewall and they make hardware for remote workers. You can traffic shape and have a VPN to your company and ensure that voice and your workstation have the bandwidth they need and your home gets the rest. A good firewall at your home can make all the difference and once that doesnt have yearly subscriptions is a good route to go.
Nothing, in fact Oracle is freeloading with Oracle Linux. But people prefer getting the thing from people that have a better track record and have direct access to the developers.

It's much harder for freeloaders to accept feature requests from customers, for example, because that would result in a fork.
I don't think off by one errors are related to mathematical reasoning; all programmers know how to count. They're more likely caused by rushed reasoning, when programmers are pushed to get something out without time to think about all the corner cases.
I never took back a word of my original claims though I did respond to your further claims in response, always backing them up with quotes and citations.

Below you or any other future readers may find a guide to the many faults in The Mismeasure of Man, all of which misunderstandings, distortions and deliberate omissions tended certain ways which supported Gould’s politics, though not the truth.

https://www.mdpi.com/2079-3200/7/1/6

Stephen Jay Gould’s Analysis of the Army Beta Test in The Mismeasure of Man: Distortions and Misconceptions Regarding a Pioneering Mental Test

> 5.1 Gould’s Judgments of the Army Beta
Among the many topics of negative analysis in Stephen Jay Gould’s The Mismeasure of Man [1] is the Army Beta test. Although not the most prominent section of Gould’s text, his 23-page passage on the Army Beta is typical of his style in the book. Throughout the book, Gould criticized early scientists who studied individual and group differences of being misled by preconceived notions based on their social beliefs—instead of the data. Yet, Gould himself was motivated to write The Mismeasure of Man by his strong political and social beliefs, which guided him to present his text describing the early intelligence scientists as blinded by their prejudices [4,7,12,50]. Given Gould’s pervasively incorrect statements in The Mismeasure of Man about the Army Beta, factor analysis [3], the place of intelligence testing in the immigration debates of the 1920s [5,9,10], the biological basis for intelligence [4,8,9], and the questions regarding Gould’s analysis of Morton’s work [11–14], we wonder whether there is any section of The Mismeasure of Man that is factually accurate.
Like other sections of The Mismeasure of Man, when Gould wrote about the Army Beta, he omitted relevant information that contradicted his preconceived beliefs and misinterpreted data in order to portray the study of individual human differences as ideological pseudoscience. Contrary to Gould’s claims, the Army Beta’s content, instructions, and time limits were all appropriate for a group-administered intelligence test a hundred years ago. We believe we have also demonstrated that the Army Beta very likely measured intelligence, given the results of multiple confirmatory factor analyses and the positive correlations with external criteria (both during World War I and in modern times).
Top Muslimah Clothing and Hijab in Malaysia
It's quite subjective, but my view is Matrix is what XMPP would like if it was written today.

The main advantages are it is using JSON instead of XML, and HTTP instead of custom protocols so it can work directly from browsers and with lightweight mobile clients. It also has a lot built into the core protocol, where as to get XMPP to do anything useful you will need to use a lot of extensions (and ensure the server and all clients support them).

The only con is it's still a relatively young project. I'm not sure I would want to rely on it as my main form of communication in a company just yet, but for personal usage it is fine.
In my experience, for men it's usually some combination of women, children, addictive substances and "stunting" that finds guys in that situation.
Well that was ludicrous, but this is an off-topic post. You can have the kookiest ideas in the world, but still be a master of writing.
Well, there's two types of money, aren't there?

"Real" money comes after product development, market fit testing, market penetration, iteration, supporting early adopters, building market presence, etc.

"Virtual" money comes after product sketching, roadmapping, pitching to VCs, and cashing out (ideally before the 'market fit testing' stage.)

Edit: Oof, unpopular opinion apparently.
This.

The probability is that your startup will fail.

However, you would not have failed as an individual if you're passionate about what you're building, and enjoyed building it, whatever the eventual outcome.
This should be entitled “A Treatise on Why My Personal Infrastructure is Amazing”