skysight-inc/HackerNews huggingface dataset:
Companies commit a crime and pay fines, Individuals commit the same crime and go to prison.
The issue is that software is so layered, so you cannot guarantee much if the foundations are not solid. It's like as if a building is being built by different companies, most of them having to create a generic enough solution for other companies to be able to build just about anything on. That creates a tremendous amount of complexity.

But that's true for many other manufactured items as well, and the manufacturer of the product that ends up in the hand of the customer ends up assuming most of the responsibility, since they had the opportunity to test the product fully assembled.
Faster, leaner, better compatibility with Microsoft Office files. Just try it.

The only reason I still keep a LibreOffice installation around is LibreOffice Base: WPS Office does not provide a Microsoft Access equivalent.
How do you determine who is in the community and subject to the community law?
Just a note that this repo's latest update was in 2015
This is a really weakly supported argument. Ascribing the habits, attitudes and trends of older people as solely belonging to a level of maturity is absurd. Does the author think it’s just a matter of aging before we all start saying ‘golly gee that’s swell mister?’

Not everything is progress, but (by my estimation,) young people today tend to be much more aware of things like passive-aggressiveness or toxic/abusive behavior. My boomer relatives and acquaintances try to pull manipulative behaviors that the gen z people I know are likely to call out.

Being old as a pejorative isn’t so much about work ethic, grit, or maturity as it’s about simply being rigid and judgmental. Maybe I don’t like hyperpop, but I know better than to say some dumb line like ‘when I was young we had real music, with melodies and lyrics you could understand!’ in response.
Qatar World Cup accused of imposing ‘chilling’ restrictions on media
For growing FS, with regular files, I'm not feeling nervous. I was at the beginning like 15 years ago, but both XFS/Ext4/BTRFS works fine.

As side note, not nervous when resizing NTFS in Windows, even for shrinking (still recommend to have backup for shrinking though).
Should we ignore private mode on Firefox is the same thing and not really private. I think incognito in this context is actually more accurate.
> Older people in this category are now reluctant to say that they have accrued some useful knowledge to share and wisdom to impart

> Other cultures figured out that older people are generally wiser. The more days you live, the more things you know. When you’re young you have beauty and when you’re old you have wisdom. Only this dumb country wants to posit wisdom and beauty in youth.

Being old doesn't guarantee a person has any wisdom, likewise being young doesn't guarantee beauty.

Ironically, I think the assumption of wisdom in the old is the reason so many old people lack it, because it encourages them to think that aging is enough to gain it, instead of actively cultivating lifelong habits of: going outside their comfort zone, reflecting on their experiences, articulating and organizing those learnings, etc.
pogo pins?
With all those prerequisites it's definitely possible. I can implement Docker witt one prereq in one line of Bash:

docker "$@"

You're welcome, internet.
Can speed be modified?
We had this in the early 2000s. It was called J2EE application servers. All external dependencies were specified in terms of interfaces. Granted a lot of them were needlessly convoluted but the premise was good.
> I think we're on the same ballpark as calling lane-assist Autopilot

Is aviation autopilot really any different than lane-assist?
The top two states are in Appalachia. Are you sure about the correlation?
Ken Thompson interviewed by Brian Kernighan at VCF East 2019 (min 39, sec 46)

https://youtu.be/EY6q5dv_B-o?t=2386

Describes how Douglas McIlroy designed a language, wrote a compiler in the language that he designed that didn't exist yet and hand converted this compiler to assembly. Ken Thompson says it's one of the most impressive things he's ever seen in his life.
Thanks for great suggestions and kind words! For EU I'm experimenting with a special version called 3ur0p4. Same stuff, but you can only take public transport or a bicycle.
I miss the App Engine days. As you said it was ahead of its time, simple, straightforward and cheap!
I evaluated both this and Horizon EDA last year and found Horizon to be far more powerful and polished.

https://horizon-eda.readthedocs.io/en/latest/
Not all CEOs of tech startups have the time to write code. Fortunately while Textualize is still in its development phase I have plenty of opportunity to get my hands dirty.

Oh, so this is something unimpressive being used to disguise an advertisement.

I've designed such interfaces, and drawing boxen is superfluous to the point I realized it's not worthwhile. Regardless, this solution seems obvious for anyone who actually had this issue, and I'm doubtful there were many.
G-Shock series had a model with vibration IIRC.

Update: Yes. It’s GD350.
This thinking is great when you're not in an emergency. Less so when things are time-critical. Inaction has its own risks; in your analogy, rebooting and not rebooting have a risk of data loss, and our educated guess is that rebooting is the safer choice.
No history browsing. Or have a disclaimer that the ad company can still see what you’re doing.
Be more explicit and call it something like "Reduced tracking mode" (could shorten to "RT mode"), "Guest mode", "Privacy-focused mode", etc. There are a bunch of names which could provide better understanding although they're probably not the best for marketing
Are there actually any religious people against this? In general I haven't heard of groups that are against culturing human cells
Can you not have a similar experience driving through rural Spain or France? Genuinely curious, the few road trips I took in Europe (Spain, Scotland) did not seem that different from those in the USA (except that roads tended to be narrower which gave me a more stressful experience).
> What is Temporal?

> Temporal is a microservice orchestration platform which enables developers to build scalable applications without sacrificing productivity or reliability. Temporal server executes units of application logic, Workflows, in a resilient manner that automatically handles intermittent failures, and retries failed operations.

(I'd never heard of it until just now)
During the setup it offers to choose a vehicle. Think, motorcycle is the fastest. EV produces the least tailpipe CO2. Vehicle choice also affects route preferences.
Rent a Friend
Thanks for the elaborate explanation! Ps what do you mean by perstisting the open buffers, are they at any time in sync with a file, or are the buffers shared via another mechanism?
> the first generation to be raised by parents who wanted to be their friends instead of authority figures

The first?

Written history goes back 5.5k years. Modern humans appeared about 200k years ago. I very much doubt that “parents trying to be friends rather than authority figures” were never tried even once during that time.

> As far as I can tell it’s all going off the rails.

I agree with that. The economy is in the gutter. Chance of nuclear war is non-zero. The climate is fckd. Huge amount of hate. Democratic processes in danger.

On the other hand what does any of that have to do with “milenials”?
Discussed 2 days ago:

https://news.ycombinator.com/item?id=33189991

(28 points, 62 comments)
Guest mode?
Ardour history (also posted downthread): https://discourse.ardour.org/t/ardour-20th-birthday/102333

I don't use Ardour much myself. When I make music, I mostly use the amazing VCV Rack or its slightly-more-FLOSS fork, Cardinal

As for music, not really but last December I did release this: https://pauldavismusic.bandcamp.com/album/suspended-generati...
Renewables open up a huge opportunity for exploiting the fluctuating availability and therefor price of energy.

Thermal storage is one way to execute. Buy solar power when it's cheap at noon and use it for heating at midnight when power is expensive.
> For those who want to use a GUI, b̵u̵t̵ ̵d̵o̵n̵’̵t̵ ̵w̵a̵n̵t̵ ̵t̵o̵ ̵s̵a̵y̵ ̵t̵h̵e̵y̵ ̵u̵s̵e̵ ̵a̵ ̵G̵U̵I̵ but work on minimal headless servers over ssh or in docker containers
It is unique because most websites rely on JS and no extensions really exist to try to hide or randomize all the information JS leaks.
A while back I hammered out an idea I call KyuWeb, which specifies a document-based web using existing standards like HTTP and reinvents as few wheels as possible. I haven't had time/skill to hammer out a complete client implementation yet, but I enjoy hearing feedback from people who have looked over the specification. Have a look and see if it's to your taste: https://github.com/GarrettAlbright/KyuWeb
So it’s like, in worst case this is that flip-down Juggernaut case, but transparent and up in front, with future plans for stretch goals like geo visualizations… that makes a lot of sense. Thanks!
Unless you want to go down the ultra-pedantic route that HTML is markup rather than code, why are you reading HN?
I've never understood why some people use the term "software engineer" when there are many, more appropriate titles for this profession. Something as simple as "software developer" conveys the same thing and better describes what vast majority of "software engineers" do.

There's also this, from the article:

>“Professional engineers are held to high professional and ethical standards and work in the public interest,” it said. “The public places a high degree of trust in the profession and these layers of accountability and transparency help keep Canadians safe.”

I cannot agree more. Such standards and concerns are found within a minority of software development roles (critical, risk, etc.); the majority of work in this field does not hold to the same account which is fine for the type of work.

Nobody is demanding all software developers be held to the same standards as professional engineers; there is no movement to force everyone wanting to write software be required to go through the same education and development as professional engineers. Again, there are plenty of other, more correct terms to use.

I would like to see a more concerted effort to bring back and/or develop new standards and criteria for genuine professional engineering in software. People who desire such a career will have something to pursue. Everyone else can continue to being software developers ... which is fine. Simple.
But they removed them well after they showed they could accurately predict distance with vision.

LiDAR doesn’t make sense as a sensor to me because it only works in good weather. Its Like a car without windscreen wipers.
Great nuance, thanks for commenting.

DX to me is reduced cognitive load. We are all operating at the limits of abilities, better DX expands the scope of what we can accomplish in our weeks and months.

Often things sold as DX are absolute garbage dead end schlock, like a Flash to iphone app builder or something. So I get some of the indifference (google's not yours). But I don't think we should think of it that way.

Just on your last paragraph, I think it started that way. That Firebase would be the competent general problem solver that you might need to break out of. Firebase and App Engine have tended to weaken over time, so that you needed to move to GCP more often. Ideally Firebase would get more powerful, cover more cases, and have higher quota limits. Instead it feels like they are being degraded or abandoned rather than embraced.

I've never gotten the impression that at google DX was lionized. Examples of doing this well culturally are pre-Salesforce Heroku, Github, vscode, and Stripe.

A github/heroku style culture doing GCP would crush all competitors. Instead if anything GCP is a little worse than AWS.
> we'd be cooked!

Would it cook all the Earth or only the unlucky half that is in that direction?
Random people joking on eng-misc doesn't really mean anything, and it's impossible to tell whether or not this is that vs a Chrome developer who knows what's going on in incognito mode. I am not a Chrome developer but I seriously doubt Google is doing anything unexpected, purposefully, with incognito mode.

Obviously anything within an incognito mode session will be trackable within that session, but Google is not linking it to anything not provided within the session.
> Why?

Because teenagers can go off the rails pretty quickly if you're not paying attention to what they think. They could be influenced by a malicious peer or get caught up in some thought cloud which you know is damaging and dangerous. Teenagers are susceptible to social contagions, like self-harm or suicide.
I could say that many unexplainable things have a hard problem. How is it that we can smell something and instantly our brain can recall very old memories where we noticed that smell? It seems impossible that atoms can communicate with each other so that the atoms that make up a smell can trigger other atoms in your brain to search for yet other atoms that "stored" a snapshot of a previous time and location (aka a memory). That's despite each individual atom of one memory being identical to the atoms of another memory. It's the number and arrangent of the collection of atoms for each memory that is different.

However, I wouldn't create some artificial distinction for people to debate over about an "easy problem" and "hard problem" to describe how memory works. Actually to Chalmers, this entire memory process is an easy problem that may be unknown but is "simply" some interaction of atoms. I doubt he would say there's anything hard about this problem. That's absurd to me.
> woke virtue signalling only makes enemies

I'm not following. The very term "woke virtue signaling" is itself a loaded, aggressive frame that is designed to "make enemies".

You don't think, to pick an example, that vegans eat vegan because they want to and not to signal to you? What's your solution for them to change your mind except to... eat meat with you in solidarity I guess?

The point being that what you're picking up as "virtue signaling" is largely in your own interpretation. Most of the hippies are just living their lives. But yeah, sometimes that involves being trans or gay or whatever in a way that isn't invisible to you.
I don't believe thousands of people in Palo Alto have signed up for this site.

Did they lift profiles from dating sites or similar to seed this?
Incidents and stories related to Indian hackers-for-hire have been rising in the past couple of years. A few companies have built a workable model out of it. It’s relevant context from the cyber security industry perspective, tangentially related in this case.
Woah! Don't know if it can be used as a proper Docker replacement (probably not), but I sure do appreciate the project as an example of how to use all the tools to implement an isolated environment. And the fact that it actually works with Docker containers (well, why wouldn' it, but still) is just a cheery on top!
Offering your values as a gift still seems way too presumptuous.

I think you can express how you feel about things and why if someone's interested, or if they express their feelings first. Anything more than that is unwelcome to the vast majority of people.
Have you made any money from it?
Adult > 18yrs?
I had a colleague (thanks Sanjay!) make a similar tool at a hackfest (you can see the source code here: https://github.com/FusionAuth/fusionauth-site/blob/master/sr... ).

I've modified it a bit to take a URL, but haven't yet set it up to read a config file to make a large number of screenshots easy to do.

We do outline certain fields or other areas in the doc to highlight a point. That's caused some hesitation on my part. However, it looks like I could use imagemagick to automatically put a red box or similar on an image (with a `-draw` command).

We have a ton of screenshots (600+) throughout our doco, and a way to initialize our product to a known state, so the pieces are all there.

One of these days it'll be worthwhile to do this.
https://archive.ph/igw9c
Thanks for introducing the term TUI to me, it appears to be applied more commonly than I thought. I'm at HN to interact and learn.
I wonder if anyone remembers the alternate text plane that allowed Norton/Symantec, Central Point Software, and moused in FreeBSD simulate a "pixel-accurate" mouse cursor in a text mode display (often 720 x 480 addressable as 80x25 using 8x16 glyphs that were last bit extended to 9x16). There was a little-used secondary code plane function in VGA where 512 characters could be displayed by sacrificing half of the colors (foreground color intensity bit 16 colors -> 8 colors). The secondary code page would be used as a raster bitmap to overlay the regular code page glyphs with the mouse cursor shape. Ultimately, the mouse cursor was typically 1-4 magic characters. One could code a double-sized cursor to use 4-9 characters if they so chose. The extra unused characters could be used for pixel-granular thermometer, progress bars, extra drawing characters, and UI elements like radio buttons and check boxes.

/* segment:offset -> linear = (segment << 4) + offset */

volatile void *text_base = (volatile void *)(0xb8000) /* B800:0000 to BFFF:000F is 32 KiB */

/* In VGA, bg bit 3 is a blink bit by default depending on Attribute Mode Control Register bit 3 */
/* In VGA, fg bit 3 is a secondary character code plane if font A and font B pointers are different */

void put_char(int ch, int fg, int bg, int x /* 0..79 */, int y /* 0..24 */, int video_page /* 0..7 */ ) {
size_t offset = video_page*4096 + (y*80 + x)*2;
uint8_t* p = (uint8_t*)(text_base) + offset;
/* Modern compilers should turn this into a 16-bit memory access without worrying about endianness. */
*p++ = (uint8_t)(ch & 0xff);
*p = (uint8_t)((bg & 0xf)*16 + (fg & 0xf)));
}
A few years back, I needed an x-plat crypto library for HMAC/SHA1 on an open-source project. So, I wen't to the RFCs and built it myself - really fun.
>movies that inspired you? To think about technology, business, entrepreneurship? Also open to "fun"

Since you asked:

"Pirates of Silicon Valley"[1] was talking to the camera before a certain streaming service made it cool, and "Hard Candy"[2] caused a minor drama bomb when I went off to college because I had no idea it was a CSAM search term.

(In retrospect, the friend giving me feedback was weirdly insistent that my stance of "Why wouldn't I want to list a movie about murdering pedophiles on my online dating profile?" was totally wrong, and I deeply value the many folks who came and watdched pirated episodes of Dexter in my basement back in the good old days before streaming services.)

Anyways, both are wonderful plane movies for spooky season, but maybe also throw a copy of that catbus movie[3] on your device in case there's kids around :-)

[1] https://en.wikipedia.org/wiki/Pirates_of_Silicon_Valley#Hist...

[2] https://en.wikipedia.org/wiki/Hard_Candy_(film)#Plot

[3] https://en.wikipedia.org/wiki/My_Neighbor_Totoro#Home_media
The metric and the control circuit is configurable/programmable.

[1] https://github.com/fluxninja/aperture/blob/main/blueprints/b...
There was a short outage. Had to upgrade a plan to allow more peers. It's back and I just chatted with someone very nice from Brooklyn, NY and few other people listening. Extremely intimidating for me as an introvert though.
Who are you writing them for? That's going to determine some of these decisions, speaking from an instructional design perspective.
>Society is now transitioning to being run by millennials... As far as I can tell it’s all going off the rails.

I would argue what is pushing us off the rails is that millennials (and other youngish people) aren't transitioning into power positions. The average age of our politicians for example is constantly creeping upwards as boomers are consistently refusing to step aside for younger generations.
I believe it was the inventor of Regex who said:

Easy things should be easy, and complicated things should be possible.

The problem with GCP is that a bog-standard setup is considerably more complicated than it was before. Maybe the config files are roughly the same, but there isn't a single dashboard where you can see everything from storage to instance usage to queue delays anymore. Instead there are a bunch of dashboards, each with way too much detail for getting a broad overview of your metrics.
I don’t think number 2 is at play here - the use of Indian hackers-for-hire has been topical in the cyber security industry recently.
On the contrary. Society remains largely being run by ever older and ever more out of touch people.

We're likely decades from any serious level of "society being run by millennials".

This thread touches on some good examples of how we've basically had a blockade of the boomer generation in leadership for the past 20 years or so.

https://mobile.twitter.com/p_millerd/status/1220728129737707...
Maybe you missed this sentence while reading the article?

"Solomon’s suit is the latest in a series of legal actions that follows Reuters’ reporting about hired hackers operating out of India."
I enjoyed reading this having battled with firebase on a personal project. It has just enough quirks that I now prefer postgres unless I need all of the firebase features desperately.

> It seems that GCP is cannibalizing the Firebase developer environment.

Yeah as a latecomer I got this impression and rolled my eyes. I imagined a debate in the office between an passionate Firebase OG and a Google
exec holding an OKR portfolio, the passionate engineer trying to delay the inevitable gobbling up of firebase!

For me Firebase has lot of cuts, maybe not 1000 but things like:

* No formal definition of rules, just some very scant documentation. Much of it is undocumented or can only be found in SO answers.

* Emulator fatigue! Like Azure storage, the emulator is a good approximation to the real thing but you end up chasing down bugs locally when it is an emulator quirk. Postgres OTOH you run the same thing in prod. Same for mongodb, mssql, mysql etc.

* Firebase admin sdk has a completely different API to the normal sdk to do all the same things! I get it: smaller JS
bundles, but why not just reuse a lot of those changes in admin?

* You have to have a local file with authentication secrets to a cloud db in order to run the emulator! I just have a test deployment for this but it feels unnecessary.

* I don’t think the model of letting users upload json directly to collections is secure- unless you are a genius with firebase rules. This might be more of a general criticism of nosql over http. CouchDB might have the
same issues I guess.

* Rules bugs like if you do a query with clauses your rules
don’t have access to the entire object just the queried fields. You need to add ghost fields to the query to make the
rule run properly.

Probably more things I forgot about too.

I am even tempted to reverse engineer rules to write a proper guide. If that sounds interesting let me know.

Finally I prefer open source stuff for a lot of the usual reasons. So closed source stuff has to be beyond excellent to make sense to me to use.
Economic growth is more important than survival. Didn't you get the memo?
Sure there's a fair way. Biden could institute that instantly, should have done so months ago. Elon just taking it motivates the Biden administration how? It's childish to think everything should be given to you free.
Don't be sorry. I always wanted to work on a product like this, and I think it is very well done. Good job
Thoughts on Monotype and its subsidiaries (2020)
New Zealand ends funding for school Shakespeare festival: ‘canon of imperialism’
You can monitor brain activity. Hard to be conscious if there is no activity in the cells.
> Don't know if it can be used as a proper Docker replacement

The readme says "I can make no guarantees that it won't trash your system", so yeah clearly not intended for real use.