skysight-inc/HackerNews huggingface dataset:
Coral | Full-Stack and Backend | Fully Remote | Full-time | owncoral.com

Coral is hiring engineers who want to hit the ground running to build a polished product from the ground up.

Our mission is to democratize real estate ownership, letting anyone own part of a rental property. We buy, fix up, and manage the house, while you get the rent check.

Why work with us?

1. We're self-bootstrapped and are already profitable.

2. You'll work closely with the founding team, having multiple successful exits and 30+ years' experience bridging tech and finance

Stack: PostgreSQL / Node.js (TypeScript) / React

Please mention HN when you apply at https://angel.co/company/own-coral/jobs
Show HN: Mani – Place virtual sticky notes in real-world spaces
Had the BSD lawsuit not happened, commercial UNIXes would be getting BSD stuff like they did 10 years before it.

Also all new POSIX FOSS OS for IoT are MIT/Apache license based, just give them a couple of years and see which one board makers will be picking.
Link your keymap.c? I've seen people add binds for various "Vim like" actions, but they always seemed a bit ad-hoc. I would love to see a map that's been battle tested.
Acapela (https://acape.la) | Senior Backend Engineer & Senior Product Designer | Berlin, Germany | ONSITE or FULLY REMOTE (+-2h GMT+1)

Acapela helps hybrid and remote teams work more productively by replacing unnecessary video meetings with async collaboration.

Read more about us from our TC announcement: https://techcrunch.com/2020/10/21/acapela/

If you are looking to be part of a small, well-funded team, work autonomously and have strong impact on the product decisions, check out our jobs page: https://www.notion.so/acapela/Join-Acapela-1bdde65e49eb43db8...

Some buzzwords from the tech-stack we use: Typescript, Next.js, Hasura, GraphQL, Prisma.

I am Heiki, Co-Founder & CTO. Get in touch at heiki[at]acape.la
It's not a flame war and certainly not a personal attack. From a purely syntactic programming standpoint, without thinking about definitions, "God" implies "love". This isn't an opinion, every modern religion clearly defines "God" this way.

If you deny a property of a set, you also deny the property of all its supersets. It's cold math.
A couple of jobs back, there was a day when our app stopped working. After poking around in the database a little bit I found out that most of our data had been deleted and replaced with a ransom demand including the address of a bitcoin wallet.

After a few minutes of ineffectually pondering the occurrence, we restored our latest database backup which was maybe half a day old and then beefed up our passwords and network security. The ransom note went straight into the trash.

So I wonder, does "ransomware" refer simply to an attack like the one I experienced or something more sophisticated. Do all these companies just not have secure backups?
Physics for Neuromorphic Computing (2020)
There's not really any reasonable action for a visitor to take if a certificate is almost expired, so I don't know what a grace period would get you.

Some CAs are nice enough to issue certs with the Not Before date a day or so before the time at issuance, which is super handy for all the devices with wrong time and software that does odd things with timezone conversions.
If you're interested in the subject, I highly recommend Tomorrow's Table [1], a book by Pamela Ronald, a plant pathologist and geneticist, and Raoul Adamchak, her husband and an organic farmer (disclaimer: my fiancé works in Pam's lab).

The subject of the book isn't pesticides or biodiversity per se, but rather how to produce food sustainably in the face of population growth and climate change.

An anecdote from the book: what happens when artificial pesticides aren't used (setting aside the meaning of artificial/natural)? Corn can be sprayed with crystal toxins derived from proteins in the soil bacterium, Bacillus thuringiensis (Bt), engineered to produce these proteins, or exhibit damage from insects (it looks pretty gross [2]).

If you're going to ban pesticides, you need an alternative or will face lower yields.

[1] https://cropgeneticsinnovation.ucdavis.edu/book-tomorrows-ta...

[2] https://www.nature.com/scitable/knowledge/library/use-and-im...
Dasung Paperlike 253: The World First 25.3“ E-ink Monitor
The World Largest E-ink Monitor. 3K HD. Display Like Real Paper. Protect Your Eyes. Unprecedented!
Which is also the same as the fact that (very, very roughly) the virtual photons that make up a electron's electromagnetic field have continuous (in the calculus sense) polarization over time and space.
Yes. I always rejoice when i find a scan of an old manual somewhere and the last pages consist of that delightfull command list
During the dot-com buildup all Portuguese mobile provides were on our customer list, none of them cared about BSD.

I was porting software between Windows NT/2000, HP-UX, Solaris and Aix.

The Red-Hat Linux and FreeBSD boxes we had on the office were used for sharing mp3s, quake server, and replication of our CVS server.
I live in Germany where beer is abundant and so are the non-alcoholic variants. My favorite is non-alcoholic Hefeweizen - unfiltered wheat beer: no spoiled taste, the only thing absent is alcohol.
Some context, first: I work on infrastructure software. I'll try to define it so it's not so vague: software that is core to the company's platform that has strict performance, stability, and FMEA guarantees. Often the skillset we look for is niche, you need systems skills (broad spectrum, both OS and network) as well as software skills (preferred polyglot; "languages are tools" kind of people).

On one hand, I deplore the runaway game that software has let algorithmic knowledge play on our minds. People destroy themselves preparing for interviews at large firms on exciting teams, only to get blown away because someone threw them a curveball in algorithm or systems design knowledge. On the other hand, I've watched developers copy solutions on one screen and transpose them on another. I've hired engineers only to find out they only know the kind of information we would ask in an interview and how to bullshit.

College will never provide my team the guarantees we need to make a hire, that much is well-accepted. Being from a "top tier" company is no guarantee either. What I do think is worthwhile is investing in two things simultaneously:

1. An apprenticeship program. I entered software (and mathematics in general) without a degree. These subjects can be learned with self-discipline and having a career that gradually increases in complexity is a perfect aid to this learning process. In my path, it produced a generalist software engineer with a specialty in systems engineering. In another, it could produce a web backend software engineer, a frontend engineer, an infrastructure engineer, etc...

2. A certification exam. I mean something orthogonal to Professional Engineering or the Bar exam. Something entirely divorced from colleges that can prove you can negotiate algorithms and data structures. I believe people who are keen enough to figure this out once can figure it out again when the time is needed, however, in most cases your brains will be put to more abstract talents that are non-numerical in nature. Reserving your sanity for then, rather than depleting it all throughout the interviewing process over the course of your career seems to me to be the optimal choice.
It was a British colony that after freedom became an electoral one party state. While opposition politics isn't exactly suppressed, there's very little room for it .. socially? As you say, strange place.
Did you find better alternatives? I'm currently trying to learn a bit of Elm. So far it's basically the only "Javascript framework" that I've been able to get up and running, while still understanding how things actually work.
You would waste less time and communicate more information by writing up your opinion in full once and linking to it.
Yeah, his slideshow example doesn't show the problem. Unless each slide was on its own domain, this isn't a problem. It matters for things like Goggle Fonts, but very few folks have multiple domains that share enough of the same assets for this to matter in practice.
Apple makes you opt into the first, but the second two are turned on by default. Those are Apple’s own services. Framing is important.
Thanks a lot for the detailed reply!

Have you see SvelteJs? Would that be better suited in this scenario?
The author hasn't accounted for the unpaid time freelancers have to spend looking for work. Clients don't just fall from the sky. You should be budgeting 15% of your time at least to just looking for the next job, meeting with potential clients, doing marketing things like social media, blogging, going to events etc. At the start, before you have a bank of regular clients, that can account for anything up to 100% of your time (if you don't have any work in).

The reality is that you need to be making $140k at $70/hour to earn $100k, but you also have to invest about another day's worth of unpaid hours every week to maintain that income.
I’m curious if there is a country which does not have a drinking problem (set aside those where alcohol is forbidden).
If insect populations are dwindling and in need of protection, why would we suggest people eat them? Wouldn’t that accelerate their demise?

Also, most folks are not protein deficient, but they are not getting enough fiber.
https://www.vox.com/2019/3/20/18214505/fiber-diet-weight-los...
> Surely there's some analogy in how the human ear breaks down frequencies in the cochlea and how a speaker produces them in a similar shape?

A false analogy, at best. The sound is produced entirely by the speaker, which sits at the front of the speaker; the "nautilus" shape is simply a resonant chamber.
That just proves that it is possible to achieve what the GMO proponents argue that GMOs are necessary for, without using GM.

And it certainly doesn't do the main thing that we accuse GMOs for, which is spreading genetically modified organisms in nature.

I couldn't quickly find any information about the system that didn't look like marketing material. But apparently you have to combine it with other practices, like crop rotation, that usually is considered better for the soil and the environment.
5G is the same kind of thing. You can relay traffic through 5G devices that have internet connectivity.
Unusual Patterns: India's blood sugar has shot up (data analysis)
> I would expect your desire to get laid to exceed your desire to hide inside your alcohol-infused comfort zone....

Honest question: what is his realistic chance to get laid with non-prostitute? How much money would it cost to pay sex worker? I also suspect that going around bars while not drinking looking for girl to have sex with might involve a lot of rejection and a lot of effort.

> The people I hang out with (even to this day) go out to get laid,

I honestly never socialized with people like that. I had always stable relationships and most my friends tended to form those too. Not everyone is for quick hookups.
> I’d like to have an editor as a library for which I could create modes/cli/behaviors myself

I think 4coder[1] might be close to what you want. It's been popularized by being used in the HandMade Hero streams.

[1] https://4coder.itch.io/4coder
Author is something of a visionary with a proven track record of implementation. This is a fresh take on the ‘growing the economy’ dilema these countries face.
The precautionary principle is false though.

If you have a good explanation of the dangers of a particular action, then that’s sufficient to argue for caution—there’s no need for an additional principle, because you have an explanation about the dangers involved.

If you don’t have a good explanation of the dangers of a particular action, then you definitely don’t need a principle to tell you how cautious you ought to be. Presumably even when abiding by the precautionary principle one must estimate the plausibility of any hypothetical danger (to avoid universal hypothetical dangers of the form “there could be a wizard out there who has decided that they will kill us if we do X”), but developing good explanations for the plausibility of dangers is precisely the work mentioned in the previous paragraph that obviates the need for the precautionary principle.
No, I'm just saying that if you want to compare apples to apples (only the processor), well Apple just did that and changed mainly the processor, so if we compare two Apple machines with different processors we can see the jump in performance much better.

I'd be very happy to see comparison of other ultrabooks with the m1, but AFAIK everyone who "beats" the m1 are desktop workstations and not ultrabooks.
You're not wrong, but unfortunately those of us on the side of free software aren't the ones driving most technology decisions. This technology already exists, and if people want to use it to lock us out of our own hardware, they can already use it to do so. Right now we're partially saved by remote attestation on x86 systems just being too complicated (and, basically, too privacy violating) to deployed in a way that could be used against users, but this is basically what things like Safetynet on Android are doing right now.

When the proprietary software industry is already using technology, I don't think we benefit by refusing to touch it ourselves. We can use this tech to lock down devices that are better off locked down, and where we're not violating user freedom in the process. We can use this to make it harder for activists to have their machines seized and compromised in a way they can't detect. Refusing to do the good things isn't going to slow down the spread of the bad things.
I always thought it was cool that MySQL has different table engines. Postgres doesn't have this (unless I missed something). Sure, there are products based on Postgres that have this, but vanilla Postgres itself doesn't have this option.
Slowly plugging away at a resurrection of a very old MMO. writing the server software from scratch as the original was lost to time and life. Got client source and some server files so just reconstructing the server in Go.
Think the people putting their names to this peer review should be noted:

EDITED BY

Christophe Darnault
Clemson University, United States

REVIEWED BY
Roberta Fulthorpe
University of Toronto Scarborough, Canada

Alan Kolok
University of Idaho, United States

Kean Goh
California Department of Pesticide Regulation, United States

Do you plan to write a rebuttal to the journal and those who oversaw it at any point? Or just post here?
The frustrating flaw in these setups is disk integrity. It’s pretty consistently {speed, integrity, mutability}, choose two. Dmcrypt, dm-integrity, and dm-verity cover all the pairs, but none of them completely solve the problem. If you have fairly static configuration, I imagine you can set up a blend of, say, dm-verity (for binaries/static files) and dm-integrity (for mutable files) and get something workable.

Caveat: I seem to recall dm-integrity being somewhat flawed and vulnerable to rollback.
I work in high-end AV. Perceptually, in a good space, those fantastic speakers often do not make the sound people associate with "loud", no distortion, no top end becoming hissy, just the concert-level bass to clue you in to how loud it is.
People who have paid a lot for their system want that "wow" factor that immediately makes anyone think it's loud.
The other issue is that different listening material definitely needs different amplifier and processor settings - there is no setting that "just works". We find many customers do not wish to get engage with those settings these days.
Yeah, of course it is idealized. You know the joke: two economists are walking down the street. One sees a $50 bill on the sidewalk and says to the other: "Did you see that $50 bill on the ground?" - "Can't be, if it was there someone would have picked it up!"

Long term I think it is true, though. If you don't have any unique advantage, competition will drive down your revenue to "market" rate. But that's kind of idealized equlibrium, of course there are successful products, innovations, and so on.
Not necessarily; it's the (inverse) horn shape that is important here (see the higher-frequency speakers), and the woofer would simply be too long to be practical without coiling.
> And why are self-employed hit with a special tax?

To discourage self employment and innovation so people remain corporate slaves.
The "wheeze" you talking about is just avoiding double taxation. The business pays corporation tax on the profit it makes : while salaries are an expense, dividends are not. So you're paying 19% on revenue above the "minimum wage" plus your expenses, and then tax again on the dividends.

Whether this works or for you or not depends very much on circumstances. If you're willing to have cash build up in the business it works, if you want to take home over £60k/year gross it starts making less sense.
I have a Django+Vue app with Docker Compose and I mounted the whole project as a volume for both python and js containers and the venv (python packages are installed here) and node_modules are in the volume. My IDE (Pycharm) uses those dirs for code completion. If I move them within container, my IDE can't do code completion and I will have to rebuild image each time I install packages. Or is there a solution?
And even then, if prohibition showed one thing is that forbidding alcohol does not prevent alcohol drinking at all :D
I didn't want to whine about the changes. But why did they move "Restore Previous Session" button into History in the menu. That was by far the most used button in the menu for me. Now I have to click 2 buttons.
Save 5 minutes web scraping with Rust
No need for that.

https://github.com/android/ndk/wiki/Changelog-r18

https://fuchsia.dev/
Two things I'm wondering about though.

1) if that guy was making only 30k a year, there's no way he's sitting on a pile of cash somewhere. How will he pay? What's happening if he doesn't? Will he be endebted for life or just bankrupt and start again?
2) the claim of loss of 20 to 60buck a pop is far fetched in my opinion. Have we not known for a while that 1 download does not equate to one lost sale?
Most, or at least a lot, of the prefetching is for third party libraries (think jQuery, Google Fonts, Facebook Pixel, etc). There’s a general speed advantage for users caching commonly used libraries and fonts across sites. Nonetheless I believe prefetch will still have a speed advantage even when the cache is segregated.
That's actually a bit more common than people know; a lot of infrastructure has access via modem over the phone network. While that's realistically not been a valid application for web browsing for a long time now, it's certainly a valid way to get a command line interface to equipment without exposing it an unending stream of free security audits.

That isn't, of course, to say that there shouldn't be precautions regardless. But it's not the internet, and it lets you transmit information at a distance.
Good products, but don't discount their go-to-market strategy.

IIRC MS/Azure is an early Databricks investor and their sales folks were heavily incentivised to sell it. They also pushed Snowflake in the early days until they had a competing product and their relationship status was upgraded to 'it's complicated'.
I'm an iPhone webcam user because commercial webcams are incredible worse in quality than modern day smartphones. I regret purchasing one of the better rated Logitech ones and appearing like a washed out zombie on video calls.

Meanwhile we walk around with a quasi-DSLR in our pockets.
A movie about how Google Search works
In all seriousness, i would prefer that. Good thing that at least some countries have added taxes on sugar.
Do you have any awareness how obnoxious it is to assert you know my neighborhood better than me? When it's clear you've never been to any of these places, talked with fellow customers, etc?

It's a mixed race neighborhood. For the first couple years his neighbor in the pawn shop parking lot was a soul food cart. The clientele at both looked basically the same in terms of demographics.

While you won't find as much good BBQ in Portland as say central Texas, the Carolinas, etc, it's not some sort of exotic novelty.

I don't know why you are so determined to stereotype this stuff, but it is not helpful.
You gotta remember that automation also reduces the cost of these kinds of devices, allowing more people to acquire these devices and automate their tasks, pushing the entire population up the productivity value ladder.

The best example I can think of, of an automation device that has done this, is a smartphone. There are now something like 3.5 billion people that have one, and it won't be long before nearly every one on Earth does.

Smartphones enable numerous tasks that people once had to hire another person to do for them, to be done automatically. The result is people's tastes expanding, as the global population becomes capable of providing more goods/services than ever before.
WangGuard, not WanGuard, right?
Jerry Weinberg asserted that you need 5x the hourly rate as a consultant, due to overhead, to get even.

I really recommend Secrets of Consulting. I was vary since it sounds a BS title, but excellent book.
There was a big hack recently in Ireland that had taken out the health service IT systems, with a ransom demand. The entry point there was what seems like social engineering, they got an employee to call a number from a Web popup claiming they would fix their computer, and of course then proceed to infiltrate further. This is not hacking in that a SW bug was not exploited, but is effective. Unless employees have no way of running unsigned (by the employer/trusted source) code, its hard to see how this kind of weakness is prevented.
Surprise OS update popup with focus on "OK", you press enter at just the wrong moment and you're now rebooting. OK, that wouldn't happen as far as I know, but there have been plenty times where I was typing away, glancing over, and the focus had changed and now I'm typing into nothingness (or something worse like in my not too likely example). With the mouse at least I'm actually looking at the screen.
We do that for convenience, so you can boot Linux without having to hunt through firmware menus to reconfigure them. But every machine /should/ let the user enroll their own keys[1], so users are free to shift to a different signing authority.

[1] Every machine I've ever had access to has. If anyone has an x86 machine with a Windows 8 or later sticker that implements secure boot but doesn't let you modify the secure boot key database, I have a standing offer that I'll buy one myself and do what I can to rectify this. I just need a model number and some willingness on your part to chip in if it turns out you were wrong.
It seems like object to swarm is like a data item is to a data array in array languages.

However there’s a problem. It’s easy enough to send a swarm a message. Not so easy to understand back the cacophony it produces.

Many actions in the world are specific instances in terms of facts, despite being part of a larger category.

How would a swarm PayPal work like? John sends 10 to Jane. That’s one to one, not swarm to swarm.

If you look how things are organized in nature, there’s always a swarm synchronizer, bringing the many to one.

It can be avoided in simple probabilistic systems, but it emerges back with complexity. I don’t talk to a swarm of cells for ex. I address the single entity defined by your central nervous system.
One app and you're good, but a network of interconnected systems and a couple of domain controllers and the backups are never in sync.
If they can find your backups, then they can encrypt those too, wait a few cycles and then give you your notice.
As long as the docker daemon starts on startup, there's a `restart: always` option in the docker-compose.yml config file that takes care of it. Using `depends_on: [list]` takes care of startup order cleanly.