skysight-inc/HackerNews huggingface dataset:
A lot of comments are focusing on note taking processes, but I would step back and ask this:

how will you know if your note taking strategy is working?

One thing that has helped me is keeping a high-level study journal. In essence, I have a small calendar that I draw in a notebook each month. Every morning, I write down ~3 key things I did / studied the previous day. Then, I reflect back on the past couple weeks.

If you're in school, you don't want to wait until a final test to realize you've got a lot to study. And in class, you're not in a good position to think about the notes you'd want a week from now. By journaling and reflecting, you can explore note-taking from a review oriented mindset, "what kind of notes do I wish I had taken yesterday / last week?"
If you're buying stocks (outside of an IPO), you're not actually providing capital to a company though? You're just buying the shares from someone else & somewhere back in the chain of ownership, someone provided capital to the company.
There's one candidate who has spent billions of his own money laying the groundwork for his campaign. He's spent hundreds of millions on both traditional ads and "gray area" social media stuff like paying influencers to post memes.

Wouldn't a rational back-and-forth about the efficacy of his spending happen after the election results come in?
Check your sources for that Chernobyl estimate. It comes from the European Greens political party and includes victims of Soviet mismanagement.

The UN's reports on the effects of radiation (UNSCEAR) estimated 4000 future solid cancers (not deaths) and later dropped that estimate when the data didn't pan out.

Civil used nuclear fuel has never leaked and is not so dangerous after a few hundred years. Don't try to confuse us with the issue of weapons as those are separate programs which predated all municipal atomic power production.
Warehouse/Workshop Model is more simple, the large industrial assembly line is the mainstream production technology in the world.

But simplicity does not mean easy. It is actually systematic engineering. It is difficult to design a complex system into a simple and smooth Warehouse(database, pool)/Workshop(pipeline) Model system.

https://github.com/linpengcheng/PurefunctionPipelineDataflow
Slightly orthogonal to this, but I feel like extension stores vendors should create some sort of open standard to let the community check the source code and verify code in source repo is the same as uploaded to the extension store. It could work like this:

- source code must be in a public git repo (github, gitlab etc.)

- some config file is inside the repo which describes how the extension is built

- the store in question either builds and uploads the extension itself via the config file, or at least verifies that submitted file is identical to the output of the build (the upload needs to provide a name of git tag/sha1 used for the build)

- (some Travis CI/Circle CI integration could be used for the above perhaps)

- if the verification is fine, the store displays a badge "verified opensource build" (wording to be decided) + a link to the given git tag

- "verify opensource build" option works like 2FA: when extension author enables it, they can't disable anymore later

- once uploaded, there's a regular check (nightly? weekly?) that the git repo is still up and the latest used git tag still exists and points to same sha1; and that the commit pointed to by the git tag is merged into `master`

It doesn't solve the issue of blatantly malicious extensions, but it prevents (or makes it harder) for good ones to become malicious (after change of owner etc), and hopefully shortens review times for those extensions' updates.

The problem is that extension stores don't care if extensions are opensource or not. Probably most are not.
I'm assuming you didn't read the article, because a lot of the author's examples have nothing to do with evolution or complexity.

Also please don't compare human languages to programming languages to make a point. It's the programmer equivalent of bad managers comparing Java to JavaScript. Argument by analogy in such situations is a sign of not having a basic understanding of the problem at hand. Yes I am aware of the contradiction.
I have done it a few times myself, I just looked at the website to be sure I'm installing the right one.

I don't think stores provide any security guarantee anyway, anything you can do with an app installed outside the store, you can also do it with an app inside the store. The security is provided by the sandboxing capabilities and the permissions, not the store.
>> Python or Perl and Ruby or Node.js

Idk - If I wrote a tool in any of those languages and used state-of-the-art features then you would not be able to use them with the system interpreter and you’re back to square one.
I've used IVPN for years and it works flawlessly.
Keep it Simple and Unified.

https://github.com/linpengcheng/PurefunctionPipelineDataflow
I made a short list here [1]. I also kept a design document which explains the choices I made [2].

[1] https://github.com/kstenerud/concise-encoding#comparison-to-...

[2] https://github.com/kstenerud/concise-encoding/blob/master/de...
Show HN: LCUI 2.0 – Improved layout system and rendering performance
> fetuses

It's not as if the baby somehow magically changes into something else when he or she passes the birth canal.
>As an ad insider I know first hand that the tactics used by Cambridge Analytica and other agencies work, thats why people pay me to do it.

As another ad insider I know first hand that people are willing to pay me to do a ton of things that don't actually work. (They often continue trying to do so after I tell them it doesn't work and it's a bad idea) People and companies pay millions for things that don't work all the time, especially in advertising.

The saying that 'if it didn't work, people wouldn't pay for it' is false, provably false.

After privately doing research and testing for my own clients for years and reading the research of others, I'm not convinced these tactics work at all.
Wine-colored sea is a different story, I think. I've seen other languages also describe the sea as red, orange, etc. This is more of a situation with color naming: cultures separate colors on the spectrum into named categories in a more or less consistent way (e.g. blue and green come apart towards the end, and some languages still have the two merged). Red is one of the first colors to be named.

Apparently there is still scholarly debate around this topic:
https://en.wikipedia.org/wiki/Linguistic_relativity_and_the_...
Not the intention at all. My job is to parachute into a startup facing some problem, fix the problem quickly, and get out. I have no business being at a startup that's running perfectly, or creating solutions that will require me to stick around.
> Keep your decision for yourself; die if you want to!

at the risk of seeming like the devil's advocate, i'd like to point out that the freedom to kill yourself is fairly rare, and still being fought for.

There might be an intersection in our future history where aging is no longer a problem, but the freedom to commit suicide is still being discussed.

At that point those folks you mention may have had a point.

It takes a few leaps, but I can imagine it.
> I have done it a few times myself, I just looked at the website to be sure I'm installing the right one.

I don't claim no-one wouldn't, just that I wouldn't—and I'm a moderately techie type.

> I don't think stores provide any security guarantee anyway, anything you can do with an app outside the store, you could do it with an app inside the store.

Certainly the mere act of being in the 'store' itself does nothing, but I trust Mozilla's review process (certainly more than Apple's or Google's) to screen out some of the obvious security flags that I wouldn't, or couldn't be bothered to, notice.
B Lab | https://www.bcorporation.net | UI / User Interface Designer | Berwyn, PA | ONSITE | Full-time

Company:
B Lab is a nonprofit that serves a global movement of people using business as a force for good™. Our initiatives include B Corp Certification, administration of the B Impact Management programs, and advocacy for governance structures like the benefit corporation. Our vision at B Lab is of an inclusive and sustainable economy that creates a shared prosperity for all.

Position:
B Lab is seeking a User Interface Designer to help continue the advancement of our global product offerings. We are particularly looking for a candidate well versed in web application design but also comfortable designing marketing pages and email communications. Our suite of product offerings includes the B Impact Assessment, the SDG Action Manager, B Analytics and the B Hive, a community engagement platform.

Apply here: https://boards.greenhouse.io/blab/jobs/4641180002
Just off the top of my head, these are some stand-out soundtracks from the last while:

https://www.youtube.com/watch?v=vAzIuxldPhE

https://www.youtube.com/watch?v=CunwtlgsU1U

https://www.youtube.com/watch?v=uhesDs6FWpo

If you want music that sounds videogamey but isn't in an actual videogame:

https://elmc.bandcamp.com/track/ridebreak-170

https://archive.org/details/Hadron_Collider/TDS010/2)+Lacera...

https://www.youtube.com/watch?v=qtSJA_U4W1U
The complexity is still somewhere. You can structure your monolith in a way that you can read each module's code in ~15 minutes. Each module also can be developed and tested in isolation.

However, if the organization is not capable of structuring the monolith, why should it be successful with microservices?

Such organization may lead to sharing data stores and custom libraries between microservices and that's when the real fun begins. Maybe even trying to deploy all of the services atomically to not worry about API compatibility.
I have been waiting for this for so long. It really works, well done.
Interference 2020.1 is released: open-source db cluster with JPA/SQL/CEP support
You're paying off the early investors who funded that company, making similar investments more attractive.

Plus many companies do raise money by issuing new stock after IPO, or buy other companies with their own shares, and so a higher stock price benefits them, even if you don't buy those particular shares.
You forgot to figure out how to communicate with said aliens faster than the speed of light so they have time to set this all up before the light, which has a 3 billion light-year head start, gets there.
What alternative do you propose? Postscript?
Google Anthos, Azure Arc, & AWS Outposts: The Race to Hybrid and Multicloud
> This case should be quoted in every discussion about 5G mobile equipment here in Europe.

Especially since the 5G situation even kinda smells the same:

https://www.washingtonpost.com/graphics/2020/world/national-...:

> As Widman settled in, the secret partners adopted a set of principles for [Crypto AG's] rigged algorithms, according to the BND history. They had to be “undetectable by usual statistical tests” and, if discovered, be “easily masked as implementation or human errors.”

> In other words, when cornered, Crypto executives would blame sloppy employees or clueless users.

https://www.theregister.co.uk/2019/03/28/hcsec_huawei_oversi...:

> Huawei savaged by Brit code review board over pisspoor dev practices

> "The work of HCSEC [Huawei Cyber Security Evaluation Centre]… reveals serious and systematic defects in Huawei's software engineering and cyber security competence," said the HCSEC oversight board in its annual report, published this morning.
Your March 2 numbers include Diamond Princess cases (45?) which have not been in contact with the rest of the population.
Totally. Funny enough, marketing platforms like those mentioned in the essay are usually the first things to get replaced when a new VP or CMO joins. Too often, unfortunately, that decision is made not because it's the best tool for the company but because it's the most familiar one.
Sure I could. Then I just need to convince ISPs (or Cisco :D) to channel traffic trough my equipment. On the other side, as a government agency with ties all over the world, decades of practice in eschelon, cryto ag, on-the-fly replacing chips on cisco equipment, unlimited founding,..
Well, technically anyone can have access to Chrome/Firefox extensions source.

They're just zipped files with javascript & html content.
Our company experimented fully remote for 4 months last year and they found all it took was 3 weeks for team to become seamless and productive was higher. In all hands our CEO jokingly said although the productivity of developers were higher he had no idea what managers were doing during the experiment. Expect managers we were all laughing so hard. It's understandable the anxiety of managers but the company has to provide a sense of job security to the managers or it's hard to implement full remote work.
I agree, but they are better than nothing and since millions of C and C++ lines of code aren't going to be converted into something else, any improvement is welcomed.

For example, I was quite surprised that with all the security sales story, Azure Sphere SDK is C only, which basically torpedoes their sales pitch.

At least MSR seems to keep having a go at Checked C.
> But while not everyone might agree, I tend to think the difference may be more related to subtle neuro-anatomical differences (such as number of neurons) rather than the presence of specialized "brain modules".

"Specialized brain modules" seems like an unfair way to state the argument. The article mentions "maps" or "scaffolding" that "drive the final organization of the brain," which is a bit more subtle.

But doesn't she allow for the possibility that something like "number of neurons" could drive human difference? What else could be meant by:

> Or can we explain it using low-level principles we’ve inherited from lower animals

I agree with you that the source of the human-animal distinction isn't relevant to the question of whether the distinction is worth making. I think the distinction is worth making regardless of the source of the distinction (though the "higher" and "lower" language seems silly).
The legal subject of licensing GPLv3 is a lot more nuanced then you are indicating. One example of this is that while the license can explicitly allow proprietary software to link to a library it cannot explicitly deny proprietary software linking to a library. Copyright law defines what is and what isn't derivative works, not licenses. And copyright licenses are fundamentally limited to copyright law.

But there are technical reasons to avoid using GCC nowadays as well.

The GNU people have built in shitty anti-features into GCC suite, ostensibly to limit the ability of proprietary software to incorporate GCC into their products.

LLVM, which is what CLang uses, was partially a response to the artificial technical limitations intentionally imposed on users by the GNU GCC authors.
Lots of good note-taking recommendations here. I'll add on that for the next step--memorization--spaced repetition systems like Anki are very useful. Go back through your notes, create flashcards, and then review daily whichever ones your SRS system tells you its time to review. I've found it immensely useful for committing things to memory. Saves both time and cognitive overhead when you don't have to stop work to look things up nearly as much.
There is no such thing as a monitor degrading. The monitor displays the color values it receives, period. It does not do profile conversion. It does not know anything about rendering intent. It doesn't even know about color profiles. It knows: Display this RGB value for this pixel. That's it.

It is up to the software driving the display to choose appropriate color values. That means that if a monitor has the Display-P3 gamut, then it is up to the OS or browser to know this, and send appropriate color values when viewing sRBG data such that the colors are not oversaturated.

Yes, graphics cards can store LUT tables to linearize the RGB curves to neutralize grays. But this is not gamut mapping. Profiling is a process that happens after a display is linearized, and that profile is loaded into the OS.

I'm in the color print industry. I know color management intimately.
Maybe that's exactly the reason?
Interactive Matplotlib Front-End For Jupyter
Letsencrypt to revoke 3,048,289 certificates tomorrow
How to Be Rich and Popular
https://en.wikipedia.org/wiki/Traditional_blues_verses

> In the folk tradition, there are many traditional blues verses that have been sung over and over by many artists. Blues singers, who include many country and folk artists as well as those commonly identified with blues singers, use these traditional lyrics to fill out their blues performances. Artists like Jimmie Rodgers, the "blue yodeler", and Big Joe Turner, "the Boss of the Blues" compiled virtual encyclopedias of lyrics. Turner reputedly could sing the blues for hours without repeating himself.

> Although many blues songs, such as "Jelly Jelly" or "St. Louis Blues" are composed in the usual fashion with lyrics focusing on a single theme and telling a story, many others, like "Roll 'Em Pete" or "T for Texas" combine one or two new verses with a flock of traditional ones.

> Traditional blues verses are most common in twelve bar blues with the characteristic repeated first line (indicated here by x2).

> See that spider crawlin' up that wall (x2)

> He's crawlin up there to get his ashes hauled.

> If you see me comin', heist your window high (x2)

> If you see me goin', baby, hang your head and cry.

Similar problem, similar solution.
Because in the US, most ISPs are a monopoly. Google isn't.
In my own experience, hiring for VP and senior management roles tends to happen within the (closed) circuits of the current business leads / board members specially for small and medium sized companies.
Less privileged people who who rely on cheap but dirty energy will get to chose between starving and staying warm. Renewable energy research being done by these companies will cease to exist. This seems incredibly naive at best, at worst it's intentionally malicious and devoid of compassion.
Obviously advertising is not 100% effective, anyone claiming that is being silly. Likewise it's silly to think that ad surveillance companies such as GOOG, with its near trillion dollar market cap, and the hundreds of billions of dollars spent on advertising each year in the US does not have a disproportionate influence of the consciousness of society.
Hey, there is an X in the corner to close it. The subscription slider is made by Mailchimp so I don't have much control over the size of that X, unfortunately.
John C. Dvorak has in the past been a crank and admitted troll. Until I see public repentance, I recommend against staking one’s reputation on anything coming out of Dvorak.

Source: Pick an article from the pcmag.com archives.
Except that mining became largely mechanized, especially in the first world, reducing the labor intensity required to mine it: https://wvpolicy.org/blog-series-the-impact-and-future-of-th...
What you didn't have fun decoding OSI protocols :-)

I was a bit of a wuss and had to use x.409 dumps, my boss could look at the raw data packets and debug problems.
Benefits of UX Research and Why Startups Are Afraid to Invest in It
If anyone is interested in how the original infection went down, along with the recovery, I can recommend the book "Sandworm: A New Era of Cyberwar and the Hunt for the Kremlin's Most Dangerous Hackers" https://www.amazon.co.uk/Sandworm-Cyberwar-Kremlins-Dangerou...

It covers Maersk, lots of infections that paralysed Ukraine, along with the whole Iran mess that was instigated by the US.

Very interesting book, I thoroughly enjoyed it.
The Theobiology of a Mother's Voice
Hi HN,

I’m Alex of Nots.io (https://nots.io/) Nots is a SaaS for engineering teams aimed to help keep project docs up-to-date by linking them to the source code.

The problem: During my career, I saw so many times, how the company’s docs and internal knowledge pile up in some knowledge base, wiki, google docs or simply in .md files in the repo. And after a while, everything turns into a mess. It’s hard to find the right document and determine whether it actually covers the code developers are working on right now. When you find something, it’s tedious to detect if the document is not outdated and everybody can trust it.

That’s why a few friends and I decided to build a tool to reflect our look at the documentation. With Nots.io it’s possible to link any type of doc directly with the code. Make a short note or full-blown markdown spec right at the site. Upload an exiting image, PDF or import GoogleDoc file from your GDrive. Automatically import description and discussion from GitHub pull requests. Get links from jira issue numbers. We know that docs could be spread across many places.
Then in the system select several lines of code, whole file, commit or branch and link the doc you have with the code. Now all docs have a clear scope. It’s easy to discover what is documented from our site or right from your IDE (right now we have plugins for VSCode and IDEA). Open a file, and if there’s a document for a line(s) added before, you’ll see an icon. Click and get the documentation!

We also track the relevance of each added document. When new commits come in and the code behind the doc changes, we decrease its relevance factor (we call it the fresh-rate). This answers whether the doc is fresh today, and you may rely on it. All this keeps the documentation up-to-date.

As a Product Owner/Business Owner I’m currently using this tool for leaving and exploring documentation for Nots. Would love to get your feedback!
PDF is great what it meant to be, a digital printed paper, with its pros (It will look exactly the same anywhere) and cons (Can't easily extract data from it or modify it).

Currently, there is no viable alternative if you want the pros but not the cons
Well, according to the documentary Futurama, we'll have them by the 31st century at least.
"People" say that? Really? Now you build up straw men so you can slip "Rust" into every discussion.
Babies are basically a bag of screams and shit for the first few months of life. It's often a source of sadness and disappointment to parents that they don't immediately bond with their babies. It's the first advice I always give to new parents -- "Don't feel bad if you don't immediately fall in love with your baby." For me, it wasn't really until they were 6 months old or so that I enjoyed spending time with either of my kids.
Show HN: Web App for generating mocked data from an OpenAPI specification
This is called a Chiastic structure (from the greek letter chi which looks like an X - i.e., the shape the chiastic structure makes if you indent each succeeding level).

https://en.wikipedia.org/wiki/Chiastic_structure

"These often symmetrical patterns are commonly found in ancient literature such as the epic poetry of the Iliad and the Odyssey."
I build such a service, but it is impossible to guarantee any reliable result. I ended up shutting it down.

The PDF standard is a mess, and the number of 'tricks' I've seen done is astonishing.

Example: to add shade or border effect to text, most PDF generators simple add the text twice with a subtle offset and different colors. Result: your SaaS service returns every sentence twice.

Off course there were workarounds, but at some point it became unmaintanable.
Until you've made energy so expensive lower class families get an extra financial burden to handle
[oops, misread comment.]
Underrated point, although incomplete from my perspective. 2 simple systems > 1 complex system.

But 1 semi-complex system > 10 simple systems. Especially when you consider the points of integration between those systems increases geometrically with the number of systems.
Microservices are simple components of what could be a simple or a complex system. If things are overly broken down then unnecessary complexity could easily be added.
Why don't you use Git and multiple work stations ?
In that case WFH is much better as it does not spread to other employees