skysight-inc/HackerNews huggingface dataset:
Thanks for taking the time on this detailed and thoughtful feedback. We've implemented some of the points you mentioned (SparkOperator, Airflow connector, CLI is WIP) and have projects for the other points you mentioned, like how to make it easy to transition from local development to remote execution.

Sorry to hear about the layoffs. I'd like to follow-up with you to get your feedback on specific roadmap items we have in mind. Would you email us at founders@datamechanics.co to schedule a call, or at least keep in touch for when we have an interesting feature/mockup to show you? Thanks and good luck as well!
The CEO is an American citizen.

He is probably more loyal and patriotic to the country than you are. And I’m sure he creates and provides more jobs to Americans than you do.

If you have evidence that he is doing something illegal, then present it. Otherwise, you are just fear mongering.

And realize that coordinating with a foreign government is a criminal offense. I highly doubt he is interested in such activity.

Just so that he can snoop on your scrum meeting or fake agile process? That’s just nonsense.

Zuck and Brin and Bezos and Gates, has more details about your personal life than you can imagine. And none of that data is encrypted. It’s all just sitting there on their servers just waiting to be harvested. When was the last time you complained about these companies?

But hey, it’s a free country. If you don’t want to use it, then don’t use it. No one is forcing you. You can even demand a boycott if your own company uses the product.

And to be honest, I don’t even use it outside of business. Treat it as a public medium, where all communications may be monitored. I’m more concerned about my employer monitoring me, than I am about some foreign boogeyman on the other side of the planet, listening to my boring scrum meetings.
Ask HN: How do you deal with ownership with investors?
If you are looking for capital or a merger/acquisition, how do you deal with ownership when there are investors?

E.g. if you are looking to sell a company, but retain some percentage of ownership, how do you make investors comfortable with you owning 2% of a $1MM company at closing and then owning 2% of a company that someone invests $5MM in then selling your 2% at that $5MM valuation? Is there some mechanism that protects investors in a situation like this?

(If there is a better way to phrase this question, I’m all ears as well)
tiny aside: you have a typo in https://github.com/LightTag/ALMa s/Leanring/Learning/
I think your motivational comment has unintentionally come off as patronizing and lacking empathy.
Interesting discussion of the quad system: https://forum.beyond3d.com/threads/why-did-gpus-abandon-quad...
In my experience, SideCar provides a very poor experience. (I’ve never tried their product, but at the moment I’m writing on an iPad Pro and I’m VNCing into my Mac using Edovia Inc’s Screens, which is an excellent iOS/iPadOS VNC client).
Yes, you are absolutely correct here but this is a very complex topic following the Hartz IV reforms in the early 2000s.

All of this is currently on the political line and there is enormous political will in the population to "fix" Hartz IV. It helped Germany out of its labor misery when Schröder became chancellor in 1998 (5m jobless down to ~1m) but it brought new problems such as 1€/h jobs (tax-free, on top of unemployment payments), weird sanctions and brain-dead mechanisms to put people back into work.

If it weren't for Corona it would likely be one of the major topics in the societal discussion right now as Hartz IV is widely recognized to be insufficient.

Federal minimum wage is also fairly new and already way too little. But Corona is shaking everything up, so who knows what will happen now.
Congrats!

1) learn to say no

2) learn to make simple enforcable short, medium and longterm goals (ie, everyone must be on platform x by november)

3) learn to listen

4) learn to love small incremental changes rather than big bang

why say no? because you'll be bombarded by brilliant solutions. On their own will be great, but in your environment will be tech debt. Or you'll be asked to allow team x to use a new widget, instead of the old one. But then team z will want to use a different new widget to do the same thing.

Clear goals that we widely communicated allow normal people to make design decisions autonomously. It can really remove the need for constant daily updates and information overload (for you)

Some of the best insight into a product or thing will come from a junior whos only just joined. Make sure you have regular contact with all the teams, if only to steal ideas.

Large changes almost always fail. smaller incremental changes always feel less thrilling, but when you look back over a year, they will accomplish a lot more. Plus its far easier to course correct.
I believe in Islam Noah is believed to have lived 950 years. It took him a long time to build the arch.

The other story mentioned in the Quran is about a group of people and their dog who slept in a cave for 309 years and woke up afterwards. I believe they died shortly after. There is an actual chapter in the quran about this called the cave[1].

[1] https://www.clearquran.com/018.html
What exactly did he say that is so crazy?

The over-under reporting issue is kind of a nonsense discussion in my opinion. Maybe it wrong but doesn't really change what should be done either way.
Software Licensing Cheat Sheet
I'd bet a big portion if not the majority of AstroPad users run macOS, so no, not 'hardly'. They've been sherlocked [0].

[0] https://en.wikipedia.org/wiki/Sherlock_(software)#Sherlocked...
Do not divorce yourself completely from code. Nobody likes ivory tower architects. Also, lean towards getting things done over getting things perfect. Read a lot of architecture types. Hexagonal, Microservices etc. Excel at one cloud provider services.
I sometimes think that the perfect office space would be a room for teams of around 10 with maybe 3-4 alcoves or smaller office rooms that people can retreat too when they have calls to make or when they want to have complete quite...

The idea is to keep the collaborative effort and spontaneous conversation while still having place to retreat for silence and while limiting the full amount of noise by limiting the total number of people.

My first experience working for a company was in a traditional Japanese house in Kyoto which approximates this a bit, there was a relatively big room where we often worked but I would sometimes retreat downstairs and gaze at the indoor garden while working in silence..

Obviously such a setup would cost a lot more to companies but I do think that the productivity gains would help...
V-Ray on GPU will swap in the sense that it offloads textures out of the GPU and then re-uploads them later for another bucket while still rendering the same frame.

And you know, just because everyone is adding GPU support doesn't mean that professionals will switch their entire pipeline and render farms on their heads just to use it.

I acknowledge that they have GPU support and that some people like it, but I personally can usually not use it, so it is also not a purchase decision for me.

Plus, people already have large farms of high-memory high-CPU servers without GPUs, so switching would require lots of expensive hardware purchases.

And you usually render so many frames in parallel that it doesn't really matter if the single frame takes 5 minutes or 50 minutes. You just fire up 10x more servers and your total wait time remains the same.
> they are getting into the car sales and recycle business

To be fair, the recycle business is basically "free money" in Germany.
Sounds like you're a Johnny :)
This is what everyone assumes, but when you actually test that idea, it turns out not to be true:

https://royalsocietypublishing.org/doi/full/10.1098/rstb.201...
It’s literally the only thing available in a lot of Europe - and it’s handy. Means I can buy a dozen litres at once, stick them in the pantry, and only keep one bottle in the fridge.

Some of them literally taste like arse (think they’re packaged with some funky protective atmosphere), others taste like fresh milk.
https://www.tomshardware.com/news/windows-10-192mb-ram
Maybe, i'm not convinced. In my experience social interactions in shared spaces like kitchens etc tend to be dominated by general niceties and non-work chat. Which is fine, obviously, but I don't think you get the benefits as when people working on similar stuff are physically proximate to one another in their workspace, and can get feedback on an idea they are working on now instantly from knowledgeable coworkers
There is no definitive answer because there is not even a good definition what software architecture actually is [0]. So you need to find an answer fitting your organization yourself.

One idea could be that you start a document with the Arc42 [1] template.

Figure out how to communicate the essential structure of your software to everybody.

Document why certain big decisions were made. E.g. why did you pick that programming language/framework?

[0] http://beza1e1.tuxen.de/definitions_software_architecture.ht...

[1] https://arc42.org/
WireGuard Patchset for OpenBSD
Only anecdotal, but I live in one of those countries. While word-for-word you're correct, it isn't usually practiced because parking that way doesn't conflict with the spirit of the law (I'm not sure if there's a better term for it in English, I hope you understand what I mean). The core idea behind the parking arrangement is you shouldn't be in the way of others and your car is small enough to not be — no one at the time of the writing could foresee a square car. Much in the same way, bikes are allowed to park which ever way they like as long as they don't take up unnecessary space, usually the measure is to fit two in one slot. Needless to say, don't call me when you do happen to get a ticket.
Some of these KPIs could be better:

- Approx 50% of deaths are from residents of extended care facilities. Those are a special case and should be tracked separately.

- A running tests to positives ratio is essential. 100 new cases from 200 tests is not the same as 100 new cases from 300 tests.

- A running per capita of "active" cases would be helpful. Is it increasing or decreasing? That is, in the broader non-hospitalized population approx how many carriers are there?

- Hospital capacity status is helpful but preventing the healthcare system from being overwhelmed is not the same as stifling the progress of the virus. It's a helpful proxy but it's still a proxy.
Ask HN: Anonymous SaaS Company
I'd like to create a SaaS software in the crypto space. I would like to remain anonymous because you automatically put a target on yourself in this space, unfortunately. It is a typical SaaS software with a monthly subscription.

Is it possible to launch something like that and still be on the right side of the law?
- You need to learn to decide and consider when you need to be on the top of things, and when you need to be at the bottom of things (Donald Knuth).

- Helicopter perspective

- What are the capabilities of each component

- Functional capabilities (post correct financial figures to ERP system)
Versus
- Technical capabilities (upload transactions as exported from db flat files over SSH/sftp to dumpsite)

- Learn to summarize and distill information about your domains, as you now are working from a helicopter perspective in a greater degree.

- Learn to understand and be inquisitive about the entire value chain of your business and solution. Understand it end to end.

- There is going to be Powerpoint, at least exeutive summaries, 1 pagers et cetera

- SIPOC is a good way to analyse left to right architectures, both for analysing solution architectures and processes.
and nothing in between? No dependencies? No plugins? No changes to webpack config?
Who are you trying to deceive, me or yourself?
A while back we started doing ADR[0] for most of our projects and now they’re helping us to provide context for new developers and to help us stay in the path defined for medium/long goals.

[0] https://adr.github.io/
Listen carefully to your peers, don't be a dictator, find out what the business actually needs.
Same in Italy, but it is the reverse in the UK.
Linux From Scratch[0] is one good option. Also, Ubuntu offers Ubuntu Core[1], a minimal distribution. It is for IoT though. You can give it a try.

[0] http://www.linuxfromscratch.org
[1] https://ubuntu.com/core
Genuinely curious, how do you figure that Spark is "sort of dead"?
That's the point: I don't. So bragging how it is easy to have an initial setup with a command or to makes no sense. It's what you do till the project reaches the production state.
I would put Blender clearly into "hobbyist" territory, so whether or not it works well on GPU won't really affect the next Pixar movie ;)
Most money which comes into MIT passes through overhead. That means if a foundation donates to MIT, a bit over 1/3 of that money might ends up with whatever they donated to. A bit under 2/3 might go into the general budget (overheads vary by funding source, but the numbers above are from one specific project).

On paper, overhead is used for costs of running the place. In practice, it's used for things like upscale faculty clubs, million-dollar executive salaries, $200 million buildings, etc. MIT has among the highest overheads in the academy. Ironically, MIT claims its ocean yacht makes money rather than losing money (which could very well be true).

If you're okay with the majority of your money going to graft, donate to MIT. With a project like OCW, which has such a huge cost:benefit ratio, accepting the graft with the donation may be a rational decision, if you subscribe to a system of ethics like utilitarianism.

Personally, I almost never donate to a charity where the highest-earner makes more than I do. I think if everyone did that, MIT might lose some of the graft and corruption which has built up there over the years.
The point of a college degree is that you have a document, form an accredited university, that represents that you have completed a course of study in a satisfactory way. As an employer hiring a new grad, you know, at a minimum "This person showed up to class for four years. They are capable of following instructions, of learning new material, and doing so above a baseline level of competency."

What does an employer get in your scenario? Four years of 'projects' to sift through? How do they know what a good deliverable looks like for a CS 61A class at Southeastern Louisiana State University?

No grades works great at Yale Law, when you're dealing with a group of the most talented and motivated young people on the planet. That will not work in a mass education system, where the need to make the grade is the only thing getting half of the kids out of bed in the morning.
Scan barcode, scan sticker.

Apply discount to previous product
You can plug an iPad Pro into a Raspberry Pi 4 over USB-C for a bit of occasional desktop oomph.
and there’s another subset of people who are fine working from home, but whose souls are starting to shrivel from the lack of face-to-face direct human interaction, something that i believe counts among several basic human needs. i count myself among that subset.
Documentary about the story of the “Jejune Institute”, an alternate reality game
The Future of Travel – How the industry will change after the pandemic
honestly, there really isn't any pathway to immigration at all

Honestly... the USA makes a million new immigrant citizens a year, year over year.
No, that wouldn't be violence.

A more interesting example would be giving an order to fire rubber bullets into a peaceable crowd. In the same sense that someone has committed murder if they hire a hitman, we could say that the speech act of giving the order, is a violent act.

Your example of a stream of abusive language, is not the equivalent of that. If someone is punished for such an act, they are not being punished for committing a violent offence.

I do wish people would stop trying to shift the definition of 'violence'. I don't want to have to make a habit of saying 'physical violence' just to close the door on it.
70k for senior level in Germany seems low to me. Siemens for example pays around 45-60k starting salary for developers.
> I realised that this is /precisely/ what I would do for English Literature classes, years ago

I'm pretty sure mastering bullshittery is indeed the only way to pass such a class.
Read the referred paper. It is fairly thorough :)
My appealing memory of Peel is hearing him play the same song twice in one show, he liked it so much.

Edit... just found out that the song in question (Teenage Kicks by the Undertones) was played at his funeral.
This isn't any more a violation of the First Amendment than making it illegal to sow panic by shouting "Fire!".

Being pretty sure it's not going to end too badly isn't sufficient reason to ignore either restrictions.
I saw a Prime 750 minicomputer cold booted exactly as described in the 1980s - so I can’t see any problem with that post.

Edit: It’s describing a situation where a “Resident Monitor” isn’t built in, but is manually loaded after power up.

https://en.m.wikipedia.org/wiki/Resident_monitor
Exam (2009) is another good single-room film.
I really enjoyed listening to his lectures. Two that stood out for me are below.

Creative reading: https://archive.org/details/naropa_william_s_burroughs_class...

The ethics of wishing:
https://archive.org/details/naropa_william_s_burroughs_class...

Or just go through the series in order.
Kind of, more like dumneata or dumneavoastră.
I would say the two most important things are to learn to simplify and to not be a yes man (and actually, to learn to be a no man).

This is something all developers experience, of course, but it's of utmost importance when you're responsible for the architecture. For every problem your company will face, business side will come to you asking with the idea of a solution rather than with a problem. You have to extract the problem from the suggested solution, then ask yourself how you can do simpler, not to overload the architecture with adhoc solutions.

And sometimes, you have to just say "no". Business side always have tons of ideas that they will insist on being high priority, then forget about it a week later or never use the feature if you release it. A nice trick is to make them prioritize the todo list themselves, so they feel the importance of each requirement compared to the others. Just forbid they put their last idea on top of the todo list, no matter how loud they're crying for it, or it will always be the last ones that are on top. If they put it somewhere lower, they will put it to the higher position they can, then they will re-evaluate its position correctly when looking at the todo list again later.
Building Native Covid19 Tracker CLI Using Java, PicoCLI and GraalVM
and it can also be electric

I think they are all electric now, at least in the UK.
Congratulations. I've been in exactly the same position many years ago so I can share with you some of my insights.

I've proceeded with my career keeping those on mind:

- listen to what people say, you can't and won't be an expert on everything

- when you listen to them - verify and deepen your knowledge on topic, it's good to be able to connect dots

- be a practitioner - there's nothing worse than an architect that doesn't know how to code/configure server etc ;)

- attend both developer teams' demos, plannings and product teams' meetings - context is king and as an architect you have to see things both broad and narrow connecting technology with business needs

- be realistic - most businesses don't need super-high-tech-microservices-based-kubernetes-mesh-powered architectures ;)

- remember that architecture is about structure, guidelines, policies and order that aligns with business needs (so this is the starting point - understanding what business tries to achieve). Technologies really don't matter - they are just a tool

- always assume that you don't know everything - challenge your own assumptions

- be authentic and polite - people don't like super-star-asshole-know-it-all-architects (been one, don't recommend that :))

Good luck!
Yes, it is clear that universal basic income means everyone gets it. If my post wasn't clear, it should be now. Thanks.
I think there's a couple of typos here:
https://www.lighttag.io/features

> Keyboard Shortcuts

> Annotate faster with out optimzied keyboard shortcuts
I believe in applications and theory going hand in hand together and benefiting each other. The computer is an incredibly powerful tool perfectly suited for this purpose. If we resist the urge to just see it as a push-button technology. Viewing matrices as a box of numbers instead of as a representation of a linear transformation leans too much in the direction of push-button for my taste.
The county order prohibits both businesses operating and individuals engaging in out-of-home activity except as explicitly permitted by the order, and violating a county public health order is a crime (misdemeanor) punishable by up jail.

Automobile manufacturing is not one of the listed exceptions, so it is illegal both to operate (for the owner) and to go to work at (for the employees) such a business.
Each interruption you get (colleagues asking you something, chat messages, impromptu meetings, even you catching with the corner of the eye two of your colleagues leaving their tables to grab a coffee) costs at least 15 minutes of your time to get back into a focused (i.e, productive) mental state.

> What's wrong with just putting some headphones on if you want to put your head down and do some deep, quiet work?

I don't know you, so don't try to take it personally, but I'd venture that your always-on generation and the constant expectation of immediate feedback led to most of the younger ones incapable of really deep focus. When 85% of the solutions to our problems is no more than 5 minutes of Googling around, it gets really hard to exercise that part of the brain where we set ourselves to dig through all the layers of abstraction and build a good mental map of the problem to be solved.

When you do get in such a deep state of focus, it is not a problem to be "plain isolating to be in a room all day" because you don't realize the time passing around you. Like reading a good book that you just can't drop until is finished, no one should feel bad for coming out of a 5-6 hour session of deep focus, productive work and "not having connected" during that time.
Are there really that many US jobs hiring remote including outside the US so that every underpaid developer in Europe can get hired?
Oh I forgot one thing. It's ok to make mistakes and change your decisions. Sunk cost fallacy is a bitch and you have to be aware of that (sometimes it's cheaper to fail than do everything to be right)
If security isn't someone else responsibility I would start there.
Job zero as Amazon puts it.
Gil Strang does not view matrices as “just boxes of numbers”, nor does he teach that view.

YMMV, but I find pure mathematicians treat computers as “push-button technology” much more than applied mathematicians.
Render_async 2.1.6 Released
I've been in the industry for 10+ years. I've worked with everything from telco metrics firehoses to bank customer event streams to deep learning.

The venn intersection of conditions where spark makes sense is really rather narrow. A single high spec instance running leaner tooling will generally meet one's requirements while blowing spark out of the water in terms of perf and cost.

Operationally, spark is a huge PITA, hence databricks and a host of other offerings, I guess including this one, to try to manage the pain. Meanwhile something like dask-kubernetes will cater to the same use case with significantly lower operational complexity and again much higher perf and cost efficiency.

I can't really think of a scenario where I'd choose to use spark on a greenfield project today.