skysight-inc/HackerNews huggingface dataset:
With all that is going on right now in the World. I think it's important to look at the positive and to remember that we need to make a change. we are populating and causing fires, droughts, and pandemics. I think it's important to start preserving mother nature and letting her heal. I was researching companies that help preserve the rainforest and I found a very unique way of doing it. I found a jewelry company that is preserving butterflies after they die naturally for jewelry. They are working with rainforest organizations that preserve the rainforest for butterflies and their host plants. They also have a special section under thier custom page for memorial jewelry. My Cousin died and i got a butterfly memorial jewelry necklace and it warmed my heart. I hope this helps the site is www.thebluegoddess.co
This was in Israeli Court. Seems a bit light if you ask me, but I’m not sure if what they did was intended to break laws or it was more of a plausibly deniable setup like with other hacking-platform-as-a-service companies, with the end user or client operating the platform. Perhaps the customer service was a bit too hands-on?
What is "survival wealth"? Is that "savings and investments for future"?
Ask HN: What’s your side project? (June 2020)
Please post a link to your project. But more importantly, share a story behind it. I think that’s the more interesting part!
>At the beginning of my career, I would never, ever, post anything technical on the internet. I thought that if someone was brave enough to post a blog post or take part in a tech discussion, they always know what they are doing. I couldn't be more wrong!

It's unfortunate that to have any sort of success as a software developer you must write about your opinion on frameworks, languages and techniques even if you know little about what you're talking about. Many developers and engineers blog because that's just what you do, not because they have anything important to say.
Twitter and Facebook have differing business models
Oh, ok. I treated them as synonymous. I can see how "the state" could mean its formal structures only, but I included everyone in it. I'll mind the distinction more carefully now.
ACLU: Reimagining the Role of Police
>The entire talk seemed pretty useless to me.

To you. On the flip side, it provided an introductory level overview of a concept many watching/attending may not have looked into themselves, or were thinking of looking into. It also provided a different form of introduction, which could be valuable for attendees with a learning style preference different to that of look-at-a-how-to or check-out-the-docs.

>the guy replied with "well, actually, we haven't really used it yet, we're just looking at it".

Hey, at least he was honest and didn't try to bluff his way through an answer, as many in our industry will.

Overall, depending on the audience and context, it sounds like it may have been worthwhile for many attendees. Plus he got to work on his soft skills, and doing so with such vulnerability could inspire others to also.
Often not. But we make up for it by making Australia part of the western world.

https://en.wikipedia.org/wiki/Western_world
I think the world more or less understands that American politics oscillates between periods of conservative control and liberal control.

I don’t think the world has forgotten about America’s massive military or its massive economy.

To say Trump has “ended America’s standing” is extremely short sighted... Whether you like him or not, he has not changed in any material way the military or the economy or the political systems that form the foundation of America.

Imagine the world in only 10 years from now. 2030. Will the American economy still be intact and humming along? Will the military still be well funded? Will the political system still be the same?
Making a ton of mistakes early in your career, being lucky to work with those that took the time to have constructive discussions/arguments with you (i.e. they're passionate and actually give a crap about budding talent), and paying it forward are a few key things that make for a good engineer.

I've pulled whatever hair out that I have on a Friday night trying to figure out something with a solution or approach unpublished elsewhere when I could be watching Doctor Who or getting fat on fat free ice cream and sedentary on my couch instead. Sometimes spending that personal time experimenting pays dividends in the form of a working solution. Other times it builds grit.
When I look at Zoombombing, it seems like the sort of thing someone should have flagged internally early on. I don't know anything about Zoom's culture, but a case like this makes me think being security-minded isn't in their culture. You can also see that in the CEO's statement about end-to-end encryption; his logic about how free users wouldn't get end-to-end encryption so Zoom could cooperate with law enforcement was non sequitur. Or look at how they handled Zoombombing and the lobby: if you call a contact, they still have to be admitted. Development is also mostly in China to save money. I buy the explanation, but even in 2011, China didn't have the best reputation for privacy and censorship; other countries would have been better choices.
Good luck getting my parents to make a rational decision, everything they do is driven by emotion.
It's funny because I agree with what she says, but the amount of black/white in her post (and many of the comments) also trigger me.

I don't always go on a blog post searching for THE truth. I go to get someone's view on something. Maybe get excited by the journey or what was achieved. Learn about the use case. And somehow, in some cases, because they are less biases junior developers that write actually have interesting insights.

If I want the dry and no BS info, I'll go read the source, or the doc. If I go on a blog post to read about X, Y or Z, I don't just swallow it and take it at face value, I just hope to find something that will interest me to learn more about it.

And yet, I agree that a lot of what I see lately is marketed to no end, and it becomes harder and harder to separate actual value, from tooling marketing.
Related tangent: what's the state-of-the-art for reasonably low-latency / time-synced, networked multi-user audio? eg for multiplayer music "games"?
It so happens that whenever a country amasses more wealth than the US, they are maligned and considered evil. It happened in the 80s with Japan, and it is now happening with China. Except this time, the United States is broke. The US will Balkanize before anything happens to China.
RE: Ableton -- does Reaper have anything like the clips-triggering interface that people interested in DAW-as-loop-instrument often use Ableton Live for?
Education is the most portable form of wealth for aspiring middle class people.
dang mentioned in this thread[1] about a monthly side project thread. But I haven’t seen one for June, so I thought I’d post one.

[1]: https://news.ycombinator.com/item?id=23170881
>>The people actually doing the work don’t have time to talk about it and the people spending all their time talking about it aren’t doing the work.

This is one of the most poisonous attitudes I have ever seen when it comes to tech content, and unfortunately it is really prevalent in the largest tech companies.

No wonder nearly all the documentation created by the tech giants is complete garbage and often out of date, with almost zero regard for people who actually read the documentation.
It's the "beating the averages" debate all over again. You get certain economies of scale doing what everyone else is doing, and face less political friction getting it adopted. But it may not be the absolute best solution for what you need, and over time, it may hold you back.

It's why we're not all writing our stuff in Lisp. ;-)
The Shadow of Have To
Grid – A Lua Game Engine
> Zoom has a pretty decent web only experience you can access using a roundabout procedure

I've written a browser extension to transparently redirect all meeting invites to use their web client:

https://github.com/arkadiyt/zoom-redirector
Seems like this is inspired by DIYPerks' video from a few years ago, is it not?

https://youtu.be/sJ5vhShdVjo
It depends on what the thing is you've just learned and your background. For example, this week I worked a bit on an article on the working with the Go "analysis" package for running and writing your own static analysis tools (not yet finished). I "just learned" this 2 weeks ago and wrote a few things in it.

I think it's useful to share my experience on this: there isn't a whole lot of content on it and I think people could benefit from it. It's also helpful for myself, because writing it down clearly means I understand it better too now.

My background here is that I've been programming in Go for over 4 years and have worked with the Go ast package before (though not the analysis framework). I'm hardly a renowned expert on it, but I'd like to think that I have enough background/experience to know what I'm doing and communicate that information others.
Except that some features are only available in the desktop app like screen sharing.

Another advantage is being able to switch directly to an app instead of remembering which browser instance has which tab.

With Discord specifically I have a weird issue on Linux where my mic works fine in the browser but doesn't work at all in the desktop version.
So the post should be linked here instead and have a [2018] suffix added to it, then.

Any mods care to fix?
Ogród japoński, miejski, wiejski, skalny – Blog decoart24.pl
Note: this article is from 2019. Perhaps the title could be updated to reflect this.
I believe it works well for you. For me one of the important parts that got me to consistently write a journal years ago was also switching to the cheapest notebooks I could get.

With something (relatively) expensive I always had that small, subconscious fear that what I have to write in the notebook wasn't worth ruining the page.
I’m ashamed to say that was me at some point. On top of that, those articles did nothing to further my career. All that mattered so far is my past experience, projects and how well I can (leet)code. Now if I start blogging again, it will have to be purely out of intellectual curiosity.
You don't get to tell us how to run our Drilling companies!
That's great advice. Thank you!
Am I the only one to consider US massive economy as a lightyear remain ? It really seems that US (politics or companies) lost their ways and can't handle their own power. Inertia is not good enough.
Amazing work; I was wondering whether SQLancer can be integrated with systems like Cosette[1] and XData[2] in a useful way? These systems are different as in they test the "correct intention" of SQL queries and are mostly engine-agnostic.

Manual correctness checking of SQL is cumbersome and error-prone since developers may write queries in several different ways, while using fixed datasets (independent of the query) may fail to catch errors in them. XData automatically generates small datasets designed to catch errors in the queries (an example error is using a left-join instead of a full outer join).

Any ideas about how we can combine the utilities of SQLancer and XData / Cosette? I was a research intern at IITB Database Group, who developed XData and I still contribute to the project.

[1] http://cosette.cs.washington.edu/

[2] http://www.cse.iitb.ac.in/infolab/xdata/
Police Became Paramilitaries
> especially the part that allows subvolumes and multiple password slots

Admittedly backup headers are not yet implemented. (I had to release an MVP at some point.)

> how [is] data integrity is handled?

(Beware though that this is still MVP, and the code doesn't actually write a backup header yet. If enough people are enthusiastic about PUREE, I promise to do so.)

Every part of the header is encrypted+authenticated. If any part of the header has a bit-flip, the message-authentication code will fail to decrypt the header. PUREE can't tell whether this happened or you're just providing the wrong password. If corruption does occur, you'd need to hint to PUREE to read a backup header---by default, one will be at the final 1MiB of the device. (But again I stress, not implemented yet.)

> How large are the blocks, does this affect other blocks, and how can intact blocks be recovered?

PUREE just handles the header. After that, it hands control to the next stage, which according to the spec, can really be anything. The implementation, as it is now, only has four possible encryption modes, and each just hands things off to Linux dm-crypt subsystem. You'd have to read about that in dm-crypt.
I thought the IANAL thing was because people didn't want to get dragged into a potential court case, or (wrongly)* thought giving any form of legal advice as a non lawyer was illegal.

So less about being validated for our experience, more about trying to avoid being dragged into court/relied on for evidence in a future court case.
From the white paper: "If additional shadow headers are used, their suggested locations are (where possible) at the sectors starting at offsets 128MiB, 128GiB, and 128TiB"

Is such repetition of header (in a supposedly random-wiped disk) not suggestive of existence of a PUREE partition? This can be figured by scanning the entire disk.
My band has been doing a completely virtual tour on twitch for the past two weeks. It seems like this platform was seemingly made for bands. The fact that we could generate a modest revenue stream for performing could potentially replace the money we would make from touring in the physical world. Very excited about the future potential of live, virtual platforms for music! We will continue streaming on a weekly basis after our "virtual tour" is complete, but we're stoked with the results we've had so far!
I think it's clunky and outdated in many ways. There are some things that drive me up a wall, like the issues with the selection of the units you want to use when designing a part or creating assemblies.

For example, in Solidworks you can change between units (millimeters to inches, for example) any time you want and as often as you want as you are modeling a part. In NX you have to run a script to convert the part file from one unit system to the other. It's an absolute pain in the ass.

https://community.sw.siemens.com/s/question/0D54O000061xYh1S...

https://www.eng-tips.com/viewthread.cfm?qid=235189

I haven't used NX in a about five years, I seem to remember having issues with mixed unit assemblies as well.

http://www.ata-plmsoftware.com/wp-content/uploads/2017/07/NX...

That said, if you are designing a rocket with 1,000 of your closest friends it seems NX is a better tool for the job. I've never tried to use SW in large team settings.
But boring brings the views. Single word. Concise. Controversial.
I’ve seen some mad man on Twitter talking this fun fact that 27th disk on Linux becomes /dev/sdaa and Debian Installer gets pikachu’d at grub-installer step just by having it

So there are exceptions and you said “will generally not work”, damn you nailed it
Yikessssssssssssssssssssssssssss
Not certain, but I wouldn't be surprised if it were the case in that specific instance.
Did it happen in the 80s? There was certainly anti-Japanese sentiment, I've seen the people smashing up Toyotas, but as far as I can tell nobody seriously proposed that Japan was a comparable threat to the Soviet Union.
First, yeah, that’s why I said “if possible”. Most people use Discord just for text and voice and that works okay inside the browser.

Second, some browsers allow you to create a window for a website that acts as an app on its own. I don’t remember which ones, I think Chrome was one.
Speaking from my experience, I write about my opinions not for validation, but because you must write about your opinions to be seen as a "real" programmer. People who quietly do their work and create things generally do not flourish. You must sell yourself and your ideas.

I suppose that is validation in a way, but not to feed my ego.
There's been a few of these articles on HN recently. This method sounds to me like a personal wiki. And for that I use Zim-wiki. It has all the features the article talks about, as well as displaying pictures. It's a folder and text file structure as described, handles links, and back links, between notes and has a tagging system. Not only that it has a journal and task management. I use it at work and home. It's cross platform, but not mobile. Brilliant piece of software.
ByteDance Cuts Domestic Engineers' Data Access to TikTok,Other Overseas Products
Would you support changing laws to allow Twitter to ban black people from their platform?
StartFlagExploit: Android 10 and 11 Exploit
> worldometers doesn't show daily data further back

If you click the country name you can see a graph that displays the amount of deaths per day.
Crypto is not bullshit, probably. Don't roll your own crpto, probably.
You can just check if someone has WhatsApp by going to wa.me/+(countrycode)(number)
Building Evolutionary Architectures: Support Constant Change
Twitch Streamers Broadcasting Themselves Writing Code
I think you have a strong disconnect with how impactful your high salary is on your quality of life. If someone has significant student loans and is driving for uber to make a living, I highly doubt they are traveling and staying in cheap hostels. And I highly doubt they have the time to indulge in the arts, work on hobbies, or teach themselves how to code because they are working 60+ hours a week to make ends meet.

And less extreme. I know plenty of professionals in the bay area who aren't in tech, making decent, but not great, salaries + benefits. For most of these folks, every expense needs to be scrutinized and home ownership is a pipe dream.
> No wonder nearly all the documentation created by the tech giants is complete garbage and often out of date, with almost zero regard for people who actually read the documentation.

A natural consequence of documentation being a "good beginner task" in open source or being assigned to whoever cannot get out of it on the project team.
There's a game called typerider for people interested in typography.
This seems very common in JS land, I once saw a talk in a conf which seemed very basic, later on I stumbled onto a tweet about how the speaker often submits abstracts to CFPs often not knowing much(or at all) about the subject, which serves as motivation to learn and talk about it, works well after having a track record of speaking at events some conferences you can get invited or not have to prove yourself so much to get accepted to speak.

Then I was looking at other conferences lineups and saw many repeat speakers from that same conf, often with the same talk, turned me off quite a bit from going to any more conferences, lots of the same, basic content, with not much expertise behind it.
Army 3D printing study shows promise for predictive maintenance
And then your manager/architect reads this content and asks you to implement this, saying "it's easy and it just works". They never go deep enough to understand the costs, consequences and tradeoffs.
Amazon recently added Epyc Rome CPUs: https://aws.amazon.com/blogs/aws/new-amazon-ec2-c5a-instance...

It would be great if they tested against one of those.
I have seen lots of talks by experts about the technology they're experts in, but I have seen lots of the other kind as well.

I think Dunning-Kruger is part of it, but also excitement.

If you are the expert you probably got that way by putting in a lot of time, you are at any rate older than when you started out and you may be in fact be quite older than the average developer, often older people do not have the same enthusiasm and excitement for things (although sure there are many that do) so that cuts down the number of people who have experience who also have enthusiasm for getting up and talking.

Getting up and Talking means doing work for it, if you have kids you may not want to do that work unless your job is one where you have to do it. So if you are an older expert with kids but not employed in an evangelist role you probably are not going to go out and do talks.

The expert in a subject may see so deeply into the subject that it is difficult for them to express the gee-whiz aspects that will attract other people. Those who know more are not necessarily able to express that knowledge in an interesting way.

The expert may have lost interest in the matter as they gain in expertise, or they may think things that others will find amazing and interesting to be so obvious and trivial as to not be worth expressing.

For these reasons it may be that talks on a subject are preponderantly given by those with less than expert mastery of the subject.
So it's a PowerMate (https://en.wikipedia.org/wiki/Griffin_PowerMate) except made from concrete?

(Huh, apparently Griffin stopped making them in 2018, so I guess there's room for a replacement. I covet one every time I remember they exist but I never quite covet one enough to actually want to spend the money getting one...)
It's less about being prevented from using a cable thats "too good", and more about knowing what a given cable supports without having to plug it in. If a cable and both devices had this hypothetical USB-C+Thunderbolt keyed connector, then it would be clear by visual inspection that all 3 components necessary support that level of connection. Instead we have the confusing situation that we're in where the only real answer is to try it.

Even at $70, the cable is likely the cheapest component of the three and I would rather know that I've got something that works rather than take two trips to the store.

Yes, on the off chance that you're teleported somewhere and end up with a laptop, 4k monitor, and the slow cable, you won't be able to get 4k because of the cable, but imo that trade-off would have been worth it compared to the current confusion.
Every boring tech was once new and exciting at one time. Without someone taking a risk everything would be boring.
> There's bullshit everywhere

The words of George Carlin ring in my ears:

> Bullshit is everywhere. Bullshit is rampant. Parents are full of shit, teachers are full of shit, clergymen are full of shit, law enforcement people are full of shit.
> The entire country is completely full of shit
It's fair & fine to come to the conclusion that the content is fluffy (plus I happen to agree with that conclusion here.) On the other hand, does being cynical automatically make an observation accurate? I think the question by @chance_state above is legitimate, inclusion of a cloud service in the page source is not strong evidence of your conclusion. The problem is that the online services in the page source are not created by the author and cannot be assumed to reflect directly on the content, and that all pages on the internet are intentionally designed to draw traffic. How many pages do you read that don't have a signup form, don't invite the reader to subscribe, aren't offering a value exchange of some kind?
Nah, sorry, you can't use that both ways. Either you generalize existing research to cover a range of EM and circumstances of use, or you don't. You can't just pick one when it's convenient.

>> You have been shown facts, your ignorance of the subject

OK, +1 for making me actually laugh. Dude, I am the only one of us linking any scientific studies or literature review whatsoever. You're the one sprinkling snarky one liners about routers burning you. You also still didn't respond to https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6765906/

Just relax: I'm not saying 5G is the illuminati turning the frogs gay, I'm saying -maybe- we should research a new technology before deploying it to humans at an unprecedented scale.