skysight-inc/HackerNews huggingface dataset:
If WFH becomes permanent on any sort of meaningful basis, outsourcing companies are going to lobby very hard while companies are simultaneously trying to cut costs. People who are enjoying this WFH revolution would do well to think about secondary effects.
Forget about 3000 a month, some people have very 'simple' businesses like clothing retail and earn way above engineers salary, which is really what a lot of entrepreneurs want at the end of the day. There's nothing new or innovative about these ideas other than maybe the right branding or location, but it goes over the tech industry's heads here because their venture capitalist overlords are telling them to work on unicorn ideas because they want to make billions, when most founders would be content with just making millions.

Or maybe VC's actually want to change the world and don't care about profit? I'll just take the money, thanks.
Sqlite is battle-tested though, it has one of the most comprehensive test suite and is used on billions of devices already.

What systemd is doing with this log storage system is reinventing sqlite, because systemd has a fairly new and not battle-tested database implementation, it has shortcomings.

I would argue that either they use plain text logs like before or use sqlite but they should not reinvent a new db.
By this logic we shouldn't let governments regulate anything, for fear of Hypothetical Hitler one day abusing it.
Donald Knuth was not a designer of Unix, and he is still alive.

Also, Linux is not Unix and was never intended to be Unix or follow its conventions.
Python needed a major technology vendor with political will backing it.
They could even keep the content available but give it a ranking penalty. This way they stop short of full on censorship, but also prevent the spread of terrible quality information.
You have to click a "Update netlist" Button first otherwise this won't happen. However if you select something in the schematic editor, the selection is highlighted in the board view and vice versa.
Entrepreneurship is not solving problems. Solving problems is a means to an end, but rarely is the end a problem.

Entrepreneurs organize enterprises. Sometimes that involves solving problems in a new way. Mostly it doesn't.

Frank Zappa was an entrepreneur that composed and sold music. What problem was he solving? Did he set out to solve a problem, or make music?

Zappa made music and connected with people who enjoyed it. He probably solved many problems along the way, but his enterprise wasn’t solving a problem. His enterprise was making great music.
Laptop? I use a desktop machine. Better ergonomics and a much larger screen.
Why does writing matter in remote work?
What you are missing is that it is possible for two things to be true at once. It is possible for sysvinit to suck and for systemd to suck in entirely different and potentially much worse ways.

It's as though someone is complaining about having to live under the USSR and how bad things are, and then someone responds that the German rocket program has been dismantled and the British never really had much of one and the Americans are doing okay but the fact is that the USSR was the first to put a man into space. As if that justifies everything else they did.
It's certainly possible, see eg Velvet Porridge: https://en.wikipedia.org/wiki/Porridge#Wheat
Doesn’t google use waze for data?
That's one example of something totally different. In order for this to be the same thing, someone would have to platform on removing the constitution or something

And also there's no rule that says it will get worse, either. When you have competent people making the rules, there's a good chance it gets better
Isn’t the real problem that YouTube is basically a utility service, but one that makes a loss for the parent company.

The discussion we should be making is not if YouTube should censor people, but if it should be turned into a regulated utility like a phone or electricity company. Of course if this is decision we make don’t be surprised if Google shuts down the service.
It would be a really good idea to have something on your corporate network listening for management engine traffic.
GoodNotes | Hong Kong | Onsite | https://www.goodnotes.com

GoodNotes lets you search for your handwritten notes and allows you to save all your formerly paper-based information in a single place. The team behind GoodNotes is driven by the idea of creating smart digital paper to disrupt all analog paper-based workflows. Smart digital paper is a new medium that combines the creative freedom of pen to paper input with the power of digital technology.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/goodnotes

Our open positions:

Senior iOS Engineer
https://jobs.lever.co/goodnotes/d4a40a3e-f29d-443c-b580-e56f...

Senior Back-end Engineer
https://jobs.lever.co/goodnotes/15bffbda-6380-4010-9c24-0ff1...

Senior Cross-platform Engineer
https://jobs.lever.co/goodnotes/8d3a129f-ecd0-4554-94fc-9a6c...

Senior QA Engineer
https://jobs.lever.co/goodnotes/89f7c253-bbff-4936-bde9-7ff3...

Machine Learning Lead
https://jobs.lever.co/goodnotes/8884a65c-bc2c-4454-bddd-2c14...
I'm shocked that some middle manager with half a technical head on their shoulders didn't use this as a VP play before this; surely, "I saved the company 120m a year with no downstream consequences to yada yada" would have been worth it for someone somewhere to climb the ladder.
>> But what is the plan?

There isn't one. Government has done little to nothing with the time they bought with our sacrifices. Mostly this is due to the fact there isn't a lot TO do - getting the hundreds of millions of tests that people want so some large percentage of the country can be tested daily is impossible anytime soon due to raw materials/resources.

Governments release plans to reopen that don't feature a single metric that holds them accountable, much less anything resembling open source / open data that drives their decisions. They bastardize the word "science" as something they are theoretically being guided by. The first tenets of science are transparency, open data, and falsifiability. No plan put forth by a state fits these criteria.

Anyone who points this out on Hacker News is downvoted massively, as you are undoubtedly noticing. As someone on Twitter very aptly put it, the Slack/Zoom/WFH class is more than happy to act sanctimonious about the whole thing while unemployment marches on to 20%.

EDIT:

>> making some hard choices about acceptable risk

People are bad at evaluating risk. Think about all the "Project Zero" slogans out there - no deaths from not wearing a seatbelt, no cancer deaths, no XYZ, no accepting risk of contracting COVID-19 until we get a perfect vaccine, etc. All completely unattainable. But if you point that out or try to have a conversation about it, someone swings down from the top rope with a story about how their grandma died of COVID-19 or that one young person somewhere died of it or had permanent scarring of their lungs (nevermind the statistics showing median age of death from COVID-19 being extremely high and the reproducibility of the lung damage being quite poor) and then you get massively booed and sometimes doxxed/reported to your employer.

It's politically untenable to talk about risk, hence a bunch of halfcocked "plans" of locking everyone in their houses to hide from the virus. We went from "don't overwhelm hospitals" to justifying layoffs/furloughs in hospitals nationwide by saying "oh you want to reopen? well volunteer your grandma to get it first" pretty quickly.

If people were good about evaluating risk, we wouldn't have the lottery fund education, for example.
A lot of init problems you describe are very real, but it felt like by the late 00s they had mostly been solved with efforts like linting and standards, as well as LSB init shell functions making init a much more standardized process.

PAM was and still is quite hard to understand but, again, it had enough power and flexibility with @ based includes to allow individual distributions to lay things out sensibly and allow new packages to follow a coherent standard that emerged rather than being forced.

Concurrent init systems helped drive a lot of this, back when there was a sweet spot of Linux complexity increasing faster than processing power could handle. (Nowadays I feel like boot speed is less important, given how many more resources a modern machine has, though it’s still a concern for low resource platforms.)

I guess I’ve just never seen revolution as a solution to hacks and untidiness. Linting, guidelines and policy, with technically compelling reasons to encourage people to follow them have seen much more success, where I’ve seen them deployed, than centralized authority.
The problem I always have with this argument is that everyone is undervaluing the unintended consequences of holding companies like YT to the first amendment only. Most people like to image that what they’ll get is more free wheeling discussions on the topic, but in reality all you’ll get is porn.

See, YT bans all kinds of stuff that the first amendment protects, including pornography, violence, and a lot of other nasty stuff that they don’t want on their platform for entirely clear reasons. Eliminate YT’s right to clear those off their site, and it’ll be filled with the lowest common denominator very quickly, as regular users flee from the torrent of unwanted offensive material.

Of course, it’s easy to imagine that we can give YT the right to ban some “offensive” material, but who defines what “offensive” is? The Government? Giving the government the right to control what can and cannot be moderated on YT is kind of contrary to the entire point of this exercise.

If you believe that YT controls too much of the information in our society, then anti-trust or anti-monopoly law is a much richer area for fostering free speech.
Lobbying definitely plays a huge role in this, and the system there needs to change as well.

But ultimately TurboTax doesn't vote on laws, politicians do. By blaming TurboTax, you're alleviating politicians of their personal responsibility.
That’s an interesting thing to do, but sans a means of enforcement it seems kind of pointless to me.
>I don't believe in fighting "bad ideas" by suppressing them, I believe in shining a light on them. Let the truth fight for itself.

I mean, this is testable. Look at websites where "bad ideas" aren't suppressed, and instead anyone can chime in with their reasoned or unreasoned opinion and duke it out without any real-life consequences.

...and you end up with 8chan, the site where people discuss the best ways to murder Jews.

Science, facts, truth, those don't matter on chan boards, what does is virality, fear, anger, emotion. Or since it's Star Wars day, The Dark Side wins unless people are willing to stop it.
Except that it is precisely the opposite in certain important details. John Galt did not want a functioning society funded by money tax^H^H^H stolen from him. He did not want the society to offer medical care or education to "engineering student with quite severe chronic illness that also got fucked over by abusive parents/a broken home" He went to strike and pushed for existing society's destruction precisely because he did not want those.

(On the grandparent, I have to agree that occasionally I feel like the development of society at large is kept hostage by morons. Not only politics, but practically everything seems to be built for the lowest common denominator. It may really be that one day in the future some kind of Galt's Gulch is needed. Only Rand is going to be turning in her grave. If not for any other reason, then because in this gulch the members are pissing on her grave.)
A few months ago the whole GameBoy SoC (DMG-CPU) was reversed engineered in the same way [1], except for the CPU part - this means the schematics include pixel processor unit, timer, serial port, IRQ controller, etc. However, it seems that the CPU itself is pretty straight-forward to emulate anyway, since Gekkio, author of the mooneye-gb [2], figured it's a variant of a well-documented SM83.

Anyway, reverse-engineering efforts like this are pretty exciting, as they should allow to create a 100% accurate emulators - and we know they are accurate not only because all the games are running as expected, but because they are based on the actual hardware design (which is even better than the producer's specification).

GB is not a complex piece of hardware, in comparison to eg. SNES, but there are some emulation issues really hard to tackle, especially around the pixel processing unit IRQ timings - it's like solving a complex set of linear equations, but we don't even know what the variables are (eg. what can affect a 4-processor-tick shift in the HBlank IRQ timing this way or another).

Looking forward to a complete, transistor-level GB simulator, something like Visual6502.

[1] https://github.com/furrtek/DMG-CPU-Inside
[2] https://github.com/Gekkio/mooneye-gb
[3] http://www.visual6502.org/
No. Regulating the speed of cars on the freeway is radically different than giving a group the ability to decide what does or does not qualify as "disinformation" and regulating accordingly.
Good luck with that. There is a very large portion of the population that believe this administration has left the world better than they found it.
Awesome application of cutting edge research (a CVPR ‘19 paper).
I continuously look for models that are
1) regularly updated with the latest data and improved forecasts (something like weekly)
2) provide estimates out 30-90 days or do.
3) provide that data at the US state level.

Right now, the IMHE model is the only one that attempts this (imperial, University of texas, not models all predict like 1 week out last I checked them).

Please if there are other models for 1-3, would love to incorporate them. But I honestly think these reasons are why the IMHE is popular. Nobody else seems to even be trying. If I'm wrong please let me know, as I've genuinely been looking :)
I wonder with contracts like that whether the short term gains from having people tied in to contracts also has some longer term negative consequences?

Fortunately I've not had to work with salesforce before, but if Id just signed a big contract with them on the expectation of a growing business and then they were inflexible and enforced the contract to the letter while the rest of the business suffered then it'd leave a bit of a sour taste. Having said that, I guess if you've got your shit together you'd write clauses in to the contract to protect you from stuff like that e.g. early termination with a bit of a fee.
What makes you think non-voters would vote much differently than voters? To me it seems like voting is something like a survey, and we have about fifty percent of the population responding. If all non-voters voted, I'd expect roughly equal electoral results.

Of course, you might mean that you just want the half of non-voters who agree with you to vote, but that's a different thing.
>"Rebel botanists". Two words that put together make you wonder...

It brings to mind "seed bombing" [1], used by guerrilla gardeners [2] to improve abandoned or neglected lots of land to cultivate food crops or grow aesthetically pleasing flowers.

[1] https://en.wikipedia.org/wiki/Seed_ball

[2] https://en.wikipedia.org/wiki/Guerrilla_gardening
1. Yes it does, has even a Annotation mode to add sheet increments for part numbers (e.g. R101, R102, etc for the first sheet, R201, R202, etc for the second sheet). Pasting between sheets works, having multiple gatesn (e.g. of a hex inverter) spread out over multiple sheets works as well.

2. yes, including global or per-net rules for thermal relief, spacing etc. It warns you if nets have not been recalculated on Fabrication output. Adding them is simply: draw a polygon, right-click and "Add Plane", there you have to select any names net.

3. there is length tuning built in, but quite frankly I never had to use it, so I don't know if that is what you're looking for
If someone's business is self sustaining and supports somebody's lifestyle, it's successful as far as I'm concerned. Ultimately that should be the basis behind a business. This is just my own likely, uninformed opinion but I feel this attitude of ever constant growth above all else is ultimately harmful and in the end actually ends up stifling innovation and creativity.

A small comfortable business with some extra revenue is probably more likely to take some risks ans come up with something new than a large corporation focussed on maximizing revenue growth. The amount of capital the smaller business has available may be less, but what good is capital if you're not willing to innovate and try new things.

In a lot of ways it's kind of like the indie vs AAA games market. Small indie games may not be as visually impressive or make as much money as those epic AAA games, with photorealistic graphics and Oscar award winning cutscenes, but the good ones sre usually pretty innovative and offer quality gameplay a lot of those larger games focused on wide appeal and maximizing profit.
That is a really insane justification. Also strange that what I gather to be a right-wing internet figure would somehow inspire a shooter to go and try to kill a bunch of republicans as they perform baseball?

This week there were not just one but an entire carpet bombing mission's worth of bombshells about the case of general Flynn. Every headline about that guy, his guilty plea, was a total lie. There was no journalism done during the entire course of the process, and the FBI from director on down planned his destruction and did it, knowing full well he was innocent.

This is provable with court documents that are irrefutable.

So we can now throw WaPo and the fancy pulitzer they got for the Flynn fake news out with Icke right? I mean it seems to meet your standard--huge damage to a really loyal American and his family, bankrupt, house sold, son and family threatened to secure the plea the ratfuckers needed.

You'd throw all those people and all the conspiracy nuts like CNN and MSNBC and Fox News that pushed that dangerous propaganda, right?

Oh, wait, no you're saying those same people, or at least people in that same group, you want them to do all the censoring.

Oh. Cool.

(Btw, if you think the above bombshells are not true, I can provide you all the documents, which are easy to validate given they're hosted on various official DOJ servers, and I'm willing to bet you that Flynn's case is dismissed.

Team Elite are these kinds of people. They'll tear anyone or thing apart to fulfill their stupid goals.

Let's cheer them as they mindfuck us into thinking their censorship is a great idea.
Writing MySQL Proxy in GO for self-learning
Location: Bishkek, Kyrgyzstan

Remote: YES

Willing to relocate: YES

Technologies: C, Java 8+, JavaScript ES6+, Common Lisp, Erlang, NodeJS, PostgreSQL, Redis, full-stack, systems programming, GNU/Linux, OpenBSD, macOS

Résumé/CV: On request

Email: ska80 [at] gmx [dot] com
After you buy them with the logos removed, it is just a box van/truck.
In BC ive heard of natural gas compressor stations have a natural gas turbine generator to run its own electric motor compressor. If it is connected to the functioning grid they can choose whether they Buy or sell electricity
It's unpopular. It has funding. No other project in the space has funding, so it wins by default.
It says Intel i7 and core boot.

How does that fit together with yesterday's discussion of coreboot not supporting anything Intel from 2008 or newer?
>Agree. I can't understand why anyone is still on windows or mac os. The world does not make sense.

Because the average person is a moron, that's how we have steam, mmo's, uplay, origin, etc. DRM and windows 10 with drm in it is a sign of idiocracy.

Remember there was a time when there was no steam, origin, uplay, aka we got honestly coded software, complete games with dedicated servers and level editors. That stopped because the companies realizing their customers were computer illiterate morons beyond their wildest imagination.
And blood clotting, strokes in the 30-40 age set, including one youngish actor who had a leg amputated.

https://www.vox.com/2020/5/1/21244171/stroke-coronavirus-sym...
If only it were that simple. Coronavirus only induce a short lived immunity (40 weeks is the average). With the common cold varieties you basically catch the same virus over and over again as you don’t build up any long term immunity to them.

The end result of all this is you would get sick and then be at risk of getting sick again next year and the year after that all the while putting at risk anyone who is vulnerable.

There is really only one way out of this mess - a vaccine.
Sysvinit is still around, you can always go back to it if you really want. The package is even still in debian.
Wait until you hear about web browsers...
> They had high standards. Like three year olds testing their parents, students will test teachers to see if they can get away with low-quality work or bad behavior. They won't respect the teachers who don't call them on it.

A related anecdote: I was a TA for a course in which the students were required to write weekly essays. The first ones had grammar so bad that they were excruciating to read. Despite not being allowed to deduct points for such things, I copyedited all of them to fix the worst mistakes and returned them covered in red ink. By the next week, they had all figured out how to write in complete sentences, making my job much easier for the rest of the semester.
Sorry it won't happen. An office packed with humans is all about stroking the CEOs ego. Its just not the same seeing your servants on a screen vs packed together doing the boss's bidding.
On a more serious note:

The best way for engineers to get into modeling is to understand it from the data up rather than from the model down. Engineers don't really need to model out the future and they tend to be bad at that. Instead, they just need to know what their important metrics are.

Even if there are less than 10 paying users in your app, you still have enough data to create the foundation:

1. Define "new user acquisition" with several categories as a funnel towards paid users. "Signed up -> has project -> is active monthly -> paid" is an example. Define the qualifications that can be programmed in to bucket a user into the category. Write code to pull this data out into high charts and see your current state of users.

2. Churn is usually harder to get the right data unless you have your events stored in log format, so approximating churn by looking at the deltas each week or month is fine to start. Create a database to snapshot your weekly or monthly metrics so you can know the deltas. Put it in your roadmap to get the data cleanly later.

3. Over time, capture the average lifetime churn as a percentage, and past quarter churn as a percentage to start, in addition to % change in users for each category over time. These are your growth rates / churn rates. You can then open gsheets and do simple modeling (no need for a Saas template yet) via a simple google search for how to start.

4. Pick the number of users that you want to have in 3 years. Take your gsheets and extend it to 3 years, and then freely move around with your growth and churn rates until that number is hit. You want to get a sense of high churn and low churn scenarios (what kind of growth rate you need to have).

5. For each scenario, how far is it from your current numbers? What will you do to move the growth rate and churn rate towards the numbers you ideally want?

You'll probably get a lot from doing the above then buying a template unless you're well beyond this stage.