skysight-inc/HackerNews huggingface dataset:
What about EULA then? I know in some cases it is not enforceable, but I think it might apply in case of reverse engineering.
I didn't think there'd ever be anything new in this debate, but this is the first time I've heard the accessibility argument.
The argument that a visually impaired coder doesn't already have an IDE that can detect spaces used for indentation automatically is impossible to refute.
Mozilla did not fire Brendan Eich, the board actively worked to try and retain him: https://en.m.wikipedia.org/wiki/Brendan_Eich

Please cite sources when making claims in the future
The Poisonous ABCs: From Aconitine to Zetekitoxin
Generally, when private equity takes over software, it's a matter of doing the bare minimum to keep revenues stable while reducing costs. So very little ongoing development will be happening.
Show HN: MoeFlow – Anime characters recognition with transfer learning
It's the identical URL, no?
Congratulation!

Now we know why Slack is highly valuated. You can even build a startup on top of it. :)

Anyway, what technology do you use for NLP? Spicy? Do you use Deep Learning? What about non-English languages?
Nice catch. Demonstrates how important a holistic view of the whole stack can be for debugging. How many developers even know how I/O works with the kernel? How the JVM implements GC?
From what I've read, glyphosate itself is pretty safe (how it works should only affect pathways that exist in plants).

The issue is more about the stuff it's dissolved in to be sprayed.
Right on! It was the first business book I read, was probably 15. And yeah am from India, where you bought it from the footpath book sellers.
Australia's government is owned by argi-mining corperate interests. The ruling poltical party was founded by such creatures, and they all seem to retire into cushy lobbying positions for the same companies after the fact.

The ruling Conservative party ran on a platform of "removing green tape" and often defunds / disbands science institutions which are not friendly to their narrative.

If you read the court documents, you will see just like Johnson and Johnson, Bayer has been repressing science ont he subject for a long time.

https://www.smh.com.au/business/companies/johnson-and-johnso...
Yes, EULA is a contract and has been successfully tested in court against reverse engineering:
https://www.eff.org/cases/blizzard-v-bnetd
Even in private company code, there may well come a day when a vision impaired person is hired and has to work on the codebase. Even though the odds are low, you'd be setting yourself up for long term success if you make the switch now. Not saying that you should, just that it's always worth considering who will end up maintaining your code after you finish working on it.
Surprised there are still no comments about the Blackmagic eGPU and BM eGPU Pro! And these are not even mentioned in the blog entry.

These are the sleek semi-official, Apple-design contributed eGPUs for the macbook line. Like the LG monitors Apple helped out with. But with less scandal.

I have been using the Blackmagic on my Macbook Air 2018 for several months and I really, really like it.

I have a _single_ USB-C cable from the MBA to the Blackmagic. This powers the macbook, but also offers a bunch of ports and HDMI out to my P2715Q Dell. They allow me to use HD Audio USB speakers, a webcam, a pro mic and a few cables to charge stuff with.

There are almost no stability issues with yanking the cable and putting it back in. I do this almost every day--often not having the patience to use the official "disconnect" process on the system tray icon.

Not only does improve OS graphics stuff, like moving between spaces at 4k, but small things like Messages animate more smoothly on this large high res external monitor.

I only very occasionally play DOTA 2, and you can get some really great graphics performance out of this eGPU that is not possible on the machine alone.

Plus, and very important to me--the Blackmagic eGPU is silent!

It is not a cheap add-on but if you have a home office and go portable sometimes an eGPU especially the Blackmagic is really awesome.

It is more expensive, but it just works, looks great and idk I dig it. Glad to have a thread I could pipe up about it in.
A friend had an explanation for this, and I really agreed with him. The antianxiety effects of THC arrive after the initial high. The beginning is a spike of feelings that a lot of people find to be intense... and leads to paranoia and an increase in anxiety. But as this brief rush fades there is relief and a longer lasting calm.

To put it another way: after a stone is dropped in a pond the splash is a mess, but the ripples that follow sure are pretty. :)
Yeah but what if my tools don't all handle tabs well?
Swift Fruits
Vista has done very well without flipping their companies.
Interesting distinction here: 100% SLA on responding to incoming DNS requests. The R53 console or management interfaces could be down and the SLA stays in tact-- if you can't update your DNS then 100% incorrect responses isn't very helpful.
Did you know that you can abuse font ligatures to have adjustable indents even when using spaces and not tabs?

Its possible using font ligautures to turn predefined sequences of characters into a different set of glyphs. This is usually used to display nicely joined letters, or rendering multi-character math symbols as a nicer single wide character. An example of the letters thing is the sequence "fi" on mac. It's one I see on macs and in my android keyboard autocomplete.

But you can abuse it. I took a mac fixed width font and added a ligature that turned four spaces into three spaces. And what do you know, it actually worked. I tried it in IntelliJ and with whitespace highlighting on, it correctly takes up 3 spaces but has 4 space markings - so IntelliJ handles it properly.

I don't advocate this, but i would like to make a cli tool someday that lets you take a ttf and add in whater spacing conversion ligature you want.
1. Without marketing hacks, like clickbait, there would be no business to optimise in the first place. Good luck optimising your non-viewed channel. You understand long term is only relevant if you survive the short term.

2. In the long term, you are dead. Optimise that.
Jupyter and Data Science in Fedora
i have a lavender farm. it is a joy to have native and honey bees around. i rent my land from a quasi federal facility...so my land licence doesnt allow me to have bee hives as it would try to oust the local native bees.

while..as a farmer and beekeeper..i got annoyed because it took away a lucrative source of income from hives and honey...i slowly began to appreciate their rationale. i started seeing so many bees that arent really honey bees.

in california, honey bees are actually foreign italian bees. as a beekeeper, my favourite part of the job is to observe bees...and it was fascinating how many other kinds of bees there were other than italian bees that we usually buy ..as queen bee and nucs..

this, of course, creates an interesting problem. italian honeybees..not being native californian dont always tolerate native californian pollen. in spring..if there is a lack of flowering species, they will feed anyways when they swarm to california buckeye which is likely to be toxic to their digestive systems(this is true too of yellow jessamine vine in the south of usa) and can kill them.

the hack is to make sure they have other nectar flowers in early spring. they wont go to the harmful flowers is sufficient food is around and available. the easy answer is brambles. bramble berries flower early and are pollen/nectar laden. when i heard about it, i felt like i stumbled upon some super awesome secret.

i wish i can encourage everyone to be friends of bees...and other pollinators. there is so much we dont know about them. at times..when i am tired and had a bit of tipple..i even let me mind wander and wonder if they are possibly alien to our planet. bees are almost like alien intelligence. when they leave us, we should be scared...very worried, at least.
Pro-Tip: You can use Alt + SysRq + F to trigger the OOM-killer action immediately. It helps me avoiding pulling the plug of my desktops on multiple occasions over the years when I accidentally start RAM-eating programs. Just make sure SysRq is enabled in sysctl.
Go would never replace C because of speed and lack of direct memory access. Rust syntax is very ugly, Rust is more complex than C and harder to read. is very simple.
Advanced Video Series: Lectures, Discussions, Studies on CBDs Effect
I think Web Components are an interesting mix where you are creating html tags using JS/HTML/CSS and they are natively interpreted by the browser.
It has applied in the past:
https://www.eff.org/cases/blizzard-v-bnetd
>If any of the presumed authors wants to chime in and explain the similitudes, I’m happy to change my mind, but be ready to answer some though questions about the origins your coding and naming styles, and all the design choices that you made and why you ended up architecting and writing things the way you say you did ;-)

Can you taste the power-trip?
What most of these discussions leave out is that you can't just say "use spaces instead of tabs."

You have to say how many spaces.

Is it 2? 3? 4? 8? How many?

If you use spaces, you are committing to say how many will represent one indent. And please take note of how your choice affects the visually impaired programmers from the Reddit thread. Or someone like me who finds monospaced fonts hard to read and proportional fonts much more legible.

But why do you even need to say this? Why should it matter how many spaces represent an indent level?

The only time it really matters is when you not only use indentation, you use column alignment, like this:

myFunctionThatDoesStuff(someArgument,
andThisCalculatedOne(anArgumentThatMeansSomething,
anotherWordyName));

This style is mandated by many coding standards, including Google's C++ standard. If you use an alignment-based style, you had better use spaces, or else you are in the "tabs for indentation, spaces for alignment" muddle.

What would happen if you abandon column alignment and use only indentation:

myFunctionThatDoesStuff(
someArgument,
andThisCalculatedOne(
anArgumentThatMeansSomething,
anotherWordyName
)
);

Here the parentheses are treated just like curly braces: if you need to line stuff up, don't do it at whatever column things happened to fall on, do it by indentation only. That's how we code curly brace blocks.

Now your code will be just as readable if it's indented with tabs, or with whatever number of spaces you like.

If we coded curly brace blocks the way these standards require us to use parenthesized expressions, our code would end up looking like this:

if(someBooleanExpression) {someFunctionCall();
if(anotherBooleanExpression) {doSomething();
doAnotherThing();}}

Do you code like that? Do you want to code like that? Then why do you format code like that (if you do) simply because the delimiters happen to be parentheses instead of curly braces?

If you stop using column alignment, and start using indentation instead, so many problems go away. Space indentation (and how many spaces?) no longer has any advantage over tabs.

I sometimes wonder why so many coding standards mandate column alignment. I think it is because people get tired of talking about it and say "we must agree on something, now! And we will stick with it forever."

I've been in these discussions, and what happens is whoever is most "passionate" about their particular style gets their way. And that will usually be the person who is fussiest about these things, the person who loves fiddly column alignment. Why else would such an impractical approach be baked into so many coding standards?
The thing is, many different bodies have different conclusion about glyphosate.
There was or is some tracking components for wordperfect that law firms use or used. According to quora and google searches, many law firms are switching to word because clients don't have wordperfect. It would have made sense in an age where everything was printed.
https://www.quora.com/Why-do-lawyers-use-WordPerfect
Why does it? You could put together the best-possible weather prediction today based on all the information available, and this estimate could still be wrong, through no fault of the meterorologist.

And what we'd learn is that the meteorologist cannot predict the weather and we shouldn't rely on their predictions as much in future.

We don't call the meteorologist "accurate" because they couldn't do better, we call them "inaccurate" because they were inaccurate.
Time is running out for sand
TIL ... after years on HN.

For anyone else out of the loop like me: Where's the downvote button? https://news.ycombinator.com/item?id=17731487
Yes, all African languages that I know have many metaphors and simile's compared to a proto-English (discounting English loaning from other languages) and these have intrinsic knowledge built into them.

For example, in Nortern Sotho: "Ditau ga di adimane meno." This means that "Lion don't lend each other their teeth." But in context it means that you can't expect that other people lend you tools when you have to do a job, everyone needs to bring their own tools (physical or otherwise; software or hardware; etc). I also suspect that this saying alludes to the fact that lions are in competition with each other. Why would a lion lend another lion it's teeth and in the process put itself at a disadvantage? The metaphor encodes this inherent truth about competition.
Your video link focuses on alpine-region permaculture in Austria. Some of the biggest food security threats are in entirely different regions (Africa).
you are not allergic. borage belongs to the cucumber family and the stems and leaves have these tiny prickles. just wear long gloves. they reseed like crazy..they are edible flowers and bees love them.

further, the leaves can be cooked as pasta filling. mild taste of cucumber. once you have one borage plant, you will never get rid of them. i have both the blue and white variety.
When learning a new language, I tend to use a basic text editor and run the compiler directly on the command line until I can at least get things working in it. Then I might look at IDEs.
See for example this blog post:

https://blog.aboutamazon.com/working-at-amazon/blind-since-b...
> don't add stupid things like

Don't use the word "stupid" when another, less self-righteous word suffices.
For displaying code on websites, it may be a necessary step even if it loses data. Still, at least for most of my personal use cases, it's fine - If I need a tab character in a string I almost always use a tab escape (like \t) anyways, the main exception being for code generation where it is fine if it changes anyways.
Shouldn't that be "exist in plants, gut bacteria and whatever else we haven't figured out yet"?
I wouldn't say hate. Just that you don't care about their coding needs.
Cutting Ties with a Toxic Friend – Why IT’S the Best Thing I Ever Did
Lol stfu
Pictures of American Malls in the '80s
The salient point is that people will use dangerous and less effective solutions if they're cheaper. Leaded gasoline is a good example. So when people suggest there might be alternatives to pesticides the answer is not automatically that pesticides are the best solution. They might just be the cheapest.
So one thing I've wondered for a while is why every single non-public tab-indented project I've ever had to join (as opposed to create) has been a disaster from a consistent code formatting perspective.
Fair point, there is another section of the article that seems to suggest otherwise, but this section that you quoted addresses it so I take my comment back.
Apple reveals App Store takedown demands by governments
The behaviour of others is absolutely something that should be considered when deciding if something is acceptable behaviour.

Acceptable behaviour in a mosh pit is not acceptable behaviour in a grocery store check out line, because of how others are already acting and the pre established norms.
Building a pure JavaScript widget with Web Components – Part 1
I'd agree. Brains are surprisingly complicated and dumb.

I carry around anxiety medication prescribed by my doc, but... just the effect of having something that someone tells me will prevent an all out panic is enough that I've never actually needed to take one. The magic isn't powerful enough to make the core problem go away, but it is pretty good at giving me another tool to control it.
Not if you agree to an EULA that explicitly prohibits it. See https://en.wikipedia.org/wiki/Bnetd#Blizzard_takedown_demand...

And https://en.wikipedia.org/wiki/Bowers_v._Baystate_Technologie....

Note that pretty much any EULA I've seen in the past 10 years has had an anti reverse engineering clause.
even wasps are pollinators. honeybees extract and store nectar and save pollen. we need both pollinators and apis mellifera.

bumble bees are ground nesters and solitary, for example..they dont create bee hives. better pollinators than honeybees. ditto with carpenter bees/mason bees. honey bees proliferation can displace local pollinators. a balance is needed.
One SQL to rule them all: an efficient and syntactically idiomatic approach to
Please don't take personal swipes or lash back at another comment, even if it is wrong or seems so. Doing that only makes things worse. It doesn't help.

https://news.ycombinator.com/newsguidelines.html
> We are far beyond any reasonable carrying capacity. i fail to understand why any mention of reining in population growth creates such a knee jerk reaction of rejection.

Two reasons.

1. The last time eugenics, and population control was a mainstream ideology, it culminated in things like WWII, and the Holocaust. For various reasons, that's not a road people are particularly interested in going down again.

2. The wasteful habits and tastes of rich nations are are the reason we are in this mess. It is unreasonable to expect poor nations to to sacrifice to fix the problem we have created. Especially when the richest 25% of the world (Which, for odd reasons, is never the target of people talking about population control) currently consumes 50-70% of the world's resources.
Think about the amount of man hours people have spent deleting these files from repositories, USB drives, archives... They spread like a virus.
Thank you, that’s a good list and I’m going to check those projects out!
Doesn't "reverse engineered" imply that source code wasn't used?
I'm not "whitewashing history" that's a bizarre accusation because I'm not talking about history, I'm talking about what you should use today.

Just because tabs would have been the right choice in the past doesn't make it the right choice today.
I've been watching all of Modern Vintage Gamer's content for about 9 months now. This guy puts out some really nice videos with high production quality. There was a great video about game disk copy-protection a few weeks back. Awesome stuff, and very well researched.

Some other really good content out there is Game Historian, RetroRGB, My Life in Gaming, and Wrestling with Gaming. If you're into hardware restoration then Retro Man Cave has a lot of content too.
So far, anyone who lives long enough becomes visually impaired. I hope to be able to still code when I've very old.
> life there is pretty normal for rural America

I've lived in Appalachia my entire life (West Virginia, Georgia, Pennsylvania, and New York).

Although I can't generalize about the people of either the Midwest or Appalachia, there are some big differences between rural Appalachia and some other rural places.

1) Landscape. Due to the difficulty of building roads, some Appalachian places (closer to WV and KY) were extremely isolated until the 20th century. This affected culture, education, wealth, and industry. It's a huge factor in the region even today.

2) Agriculture. In most of Appalachia, you can't have a massive corn plantation. You rarely see a large field of anything at all. Most of the exports are capital-intensive and extractive (mining or timber), and the result is that there's a pattern of wealthy outsiders plundering the resources and leaving locals with little of the gain.

3) Stereotypes. A strong Midwestern accent (from, let's say, rural MI or PA) does not have the same connotation as a strong Appalachian accent (from KY or WV). The stereotypes of the regions just aren't the same, and they do affect people applying for jobs.
Good data-driven marketing teams work hard to establish control groups and known baselines before starting high-spend campaigns, and the ROI of those can be quantified by referrer info if they're highly specific and keyword-related.

As for more general campaigns, in my experience, it's a crapshoot, if the numbers go up everyone is happy whether or not marketing was responsible for the majority of it. I'm sure other companies have better approaches than that though.
you are a hero.

thank you. i am slowly moving my farm operation to no-till or minimal till. ag is the worst thing we have done to our planet and soil biome. soil is living medium.
Yes I think you are right, it’s a bit of a different interpretation of the term I guess
Its presence in food should require labeling so that consumers can make an informed decision and the market can reach consensus. The world is big enough for everyone to disagree about what's safe to be in our food, and for everyone to still get what they want, but it only works with transparency.

For example, US PIRG tested 20 beer and wine brands and found that 19 contained glyphosate, but how does the consumer know? https://www.ecowatch.com/glyphosate-beer-wine-2630077686.htm...

Here's a page with citations to relevant research: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3945755/
WeWork: The ‘hypothetical’ company at the heart of the property market
To be honest using non monospace font when coding should be be fireable offense.

I mean good luck with diffing that.
A victim of the cultural revolution mastered economics
The current situation? We’ve previously had the threat of nuclear war situation and 2 world wars in the last 100 years.

With a single scientific advance that would allow rapid carbon capture from the atmosphere, we could be having a totally different conversation.
Stupid: having or showing a great lack of intelligence or common sense.

I stand by my choice of descriptor for that sentence.
If you only look at the SLOs you are a junior engineer working for someone else making the big decisions. If you are designing a system you want to look at the SLA. Engineers are not just assembly line workers that consume specs and spit out parts.

Nothing wrong with just using SLOs, but if you are a technical lead or senior engineer, you should have the big picture.
Lawyers generally, especially older lawyers. The federal government spends a chunk on WP licenses. My wife is still forced to use it occasionally, her boss refuses to switch away.
The next tracking technology that completely fails on me. Tracking mouse movements is already totally helpless when it comes to blind users. But tracking my eye pupils is even more useless. I just hope nobody will ever impelment CAPTCHA based on this. It is already hard enough (and sometimes impossible) to proove that I am human.
Both of which use their own C++ subset, while ignoring the standard library.

So even C++ isn't good enough for them.

Yet a few vocal anti-C++ devs in the game world, from Insiomatic Games are now at Unity driving HPC# efforts, so there's that.