skysight-inc/HackerNews huggingface dataset:
But in reality, apps didn't perfectly follow the theme, and an attempt at "dark" theming resulted in big bright splotches of white on your CRT monitor.
App developers didn't even have to set colors.

You could tell the ones who didn't know what they were doing by the invisible text littering their UIs under some color schemes. This continued into the Web era. There were tons of defective sites that overrode your system background color with a hard-coded white background, but didn't bother setting the text color to black.

The result was invisible text on any system with a "dark" (non-inverse) color scheme. DUHHHH

There are probably still millions of such sites today, but now UIs are so gimped that they hide the defect.
What about the rest of Time Warner?
I did the same for a few years. Recently I installed a central matomo instance for all my sites to hit. It's pretty good!
The streams and videos posted here are essentially the gold standard of security and hacking talks from extremely clever hackers around the world who gather here to showcase their projects or research on many topics from security, open-source, hacking, retro-computing, privacy, etc.

There is always something interesting to learn from these talks on CCC (Chaos Communication Congress) every year and that is why they're of interest to many of us here.
Keep in mind that the ccc has basically become a political organization. They're openly in bed with a left wing extremist organization (which most would call a terrorist group) and host their stand on that congress.

edit: that didn't even take 30 seconds
PSA: All talks will be live-translated between English and German, and into one additional language (primarily into French or Spanish; on occasion there were translations into Russian and Mandarin) [0].

If you find any talks on the schedule [1] that seem interesting but are in a language you're not fluent in, use the 'native'/'translated' switcher in the video player.

Subtitles will be available after congress, here [2].

Finally: Congress is an amazing experience, and it's all volunteer-driven (including the crazy network infrastructure, the live streams, the translations and everything). If you have some spare time between Christmas and the new year, consider visiting next time around. It's a lot of fun!

[0] https://c3lingo.org/

[1] https://fahrplan.events.ccc.de/congress/2019/Fahrplan/index....

[2] https://c3subtitles.de/
With respect to body fat percentage, I would caution being conservative with your goals. I don't know your personal situation, but my experience with this area led me to a powerful conclusion in 2019: Fitness has diminishing returns as you get to the more extreme ends.

For me, getting from 20% to 15% body fat was straightforward, and took 3 months. I figured 15% to 10% was achievable in a similar timeframe, but it ended up taking twice as long, even with careful dieting and exercise. I would imagine 10% to 8% or 7% is even more difficult to achieve (and maintain).

Fitness is strange - everyone's bodies are different, so your mileage may vary. Although I do believe the concept of diminishing returns plays out in a general manner. Good luck on your goals!
House of Cards (S1) and Stranger Things (S1) and very few others are anomalies im my eyes

All the rest I found anywhere between drivel and mostly forgettable.

Though I can’t deny that HoC was an important moment in media history.
I have been self employed for 20 years. I used to put my work first, and in 2012 I did a serious burnout and nearly died (common virus can make a LOT of damage when you are exhausted).

So I changed my view of life. Now I consider myself on vacation all the time, and work comes second. I work less and get roughly the same amount of money because I plan projects better and select only the ones that pays well.

But my kids are first. For example, it's 11AM here and I am still playing with my daughter and her Xmas duplo set she got. But after dinner I'll work for 4h and be very productive because I am well rested and know exactly what I will do.

The main thing is planning to not be overwhelmed. It takes time and also you should not fear saying no or "it will take six month" to a customer. They are also happier because I am more consistent and regular in my advancements.

Be well, and take care of yourself.
The way you describe it being a brain sounds a bit like the China Brain thought experiment (https://en.wikipedia.org/wiki/China_brain)

Basically, china has a population of around 1b, which is also roughly how many neurons we have in the human brain. If we fully understood each neuron, and told each human the rules to follow, could we make a brain out of other people who have brains? It seems crazy to have a brain be the size of china when they are usually so small, and yet, why not?
If you reach out to manas directly, I'm sure they will be happy to have a sponsor for a particular feature.
it's my personal preference but bike-commuting seems like the optimum for people who are overweight, don't have time and lack motivation. you lose weight, learn more about your local area, learn more about human psychology, you can listen to your favourite podcast/audiobook, don't have to pay for gym membership/gas to drive to te gym, and it's better for your knees
Tl;dr: Everything in moderation, including moderation.
I call these automations because they automate what you could otherwise do by hand like in old days.

An experienced C and assembly developer can take almost any piece of assembly code and easily write C equivalent of it and vice versa, take any piece of C code and write equivalent assembly.
Intermittent fasting has a nice advantage - nobody can make any money off of it. This gives it an inherent legitimacy. Contrast all other fad diets, and essentially every supplement ever sold.
For me as a programmer, it helps me to think more abstract about the problems that come up. I apply CT similar to the way other programmers apply object-oriented design patterns. I think it's a great framework of thought.
Hilariously, the C standard requires this.

C11 7.21.1.3:
"The macros are [...] stderr, stdin, stdout
which are expressions of type ‘‘pointer to FILE’’ that point to the FILE objects associated, respectively, with the standard error, input, and output streams."
First class? About a girl-year or two I'd guess. Fully usable? About half that.
When I was an edgy kid staying in hotels with shitty WiFi on vacation with my family, I would use a tool like this on Android to boot people off the WiFi and “clear up” some room.

Not proud of it today of course, but fun times ;)
As someone on the opposite end of the political spectrum - made/joined a lot of campaigns against Erdogan's party since 15 years I could say He barely wins recent elections and lost 3 major towns and will lose power in few years.

In Turkey our biggest problems have unfortunately "made in USA" labels :( . One of them is the the Imam of Universe (Fethullah Islamist cult) harbored in Pennsylvania by cold war remnants in Washington around intelligence circles. Those fellows are embedding a network followers in crucial posts in public and in large private enterprises by stealing exam questions, cheating in all sorts of admission processes, eliminating anyone who is just not one of them. At the end they have attempted a military coups for tactical political reasons. Needless to say when they were in power, those pro-western Gulen sect banned Youtube, blogger, Google Sites due to them talking about biological evolution in 2000s.
WebGL Guide
thats not how it works
Taking Devil's Advocate on the article because of alcohol.

You can't just instruct an alcoholic not to overdo alcohol. Bonding over a beer is fine if you are able to control your consumption (or you don't care,) but don't push it on people who you know don't drink or have drank in the past but have since quit.

As Artie Lange likes to joke “People who don’t have the disease say, ‘Artie, you can have one drink, one beer, one five-dollar bet. If I put down a five-dollar bet on roulette in a casino, half an hour later, it’s beer, vodka, weed. By 11:30, I’m doing blow off a stripper’s ass... By 8 a.m. I’m running guns to Cuba.”
Just a tick-- the quoted usage and the definition appear to be from two different people.
This probably isn't the right audience for a discussion involving speculation about speculation :)
Become a Globally Recognised Viniyoga Teacher
Our 500 Hour Viniyoga® Teacher Training Program, 2020-2021 begins in Chennai, India from 10th February, 2020.

While this is a great opportunity to visit the Worldwide Headquarter of Viniyoga®, a holistic program awaits you.

Why You should join ?

◉ Comprehensive Course. ◉ In-depth Teaching ◉ Spiritual Orientation ◉ Maintain your health & wellbeing ◉ You can teach individuals & groups

Last few seats are remaining and registrations are in progress. If you are keen to join, we suggest that you may fill in the application form and send it to us at the earliest. This will help us block your seat to avoid last moment disappointments.

Scholarships & Eligibility:
Limited Scholarships available for select categories.

To register (or) get more information:

Call / WA: +91 96000 98804 (or) Email: courses@khyf.net
Visit: http://khyf.net/programs/training/500-hour-viniyoga/
it still compares algorithm implementation, not the language speed.
Stroom – a scalable data storage, processing and analysis platform
My hot take here is that multiple return values are a conceptually complex way of handling tuple return values.

The C API could do this, it just doesn’t.
Not only that，you don't have to be in close range when attacking, weak signal that won't get you connected or even shown up in the list is enough to make it work, you can stay even farther if you have high gain antennas, as this attack doesn't require your response packets to work, you just have to send the target AP one-way fake frames.
The stereotypical "old people with tech" shtick is that they don't know how to do things we contemporaries seem trivial.

Considering the trend maybe that isn't too unexpected, and I'm also worried that when I get old I'll feel left out and abandoned by this growing tend towards oversimplification
Wow. Really, really bold leadership here. He actually asked students to go without their phones ... the student's family were happy the teacher didn't ask for them too. Such power!

Meanwhile, a university professor,

- isn't mom/dad by pseudo punishing students removing phones

- isn't moonlighting as pseudo pysch researcher who guessed phones were the problem

- isn't a cool guru by wowing kids into wisdom with this unexpected ploy

If your students did bad on their exam

- make improvements as a teacher if you feel some responsibility lay with you (there's no need to gas on about this to students)

- leave the grades unchanged

- stop confusing the issue with stupid exercises then self marketing it into media
Right, but someone else would. Is the goal to teach a moral lesson, or to ensure cans get collected?
I don't really see the connection between being into "blockchain", and avoiding nepotism.

Also, the issues you mention (being friends with millionaire investors, etc) might be very specific to Silicon Valley / San Francisco, and less about other "alpha" places?
I'm sure you did think about this, but are you calculating this 2-3x fairly? I notice many people don't. Especially (disgruntled) EU people who think they make very little compared to their US counterparts in tech. In the EU, when you are comparing your self employed income with published averages for your city for that position, you are usually comparing apples and pears. When self employed, you need to deduct a lot of things that are automatic when you are not self employed; depending on which country in the EU you live in, we are talking about pension plan payments, healthcare (insurance or similar which is mandatory in most EU countries in one way or another), vacation money (which is what this is about), insurance for when you (for some reason) cannot work anymore or get fired (which I don't think is in all countries, but at least here that's included), sick day money, 13th month (mandatory in some countries), bonus, social benefits, car (if needed), computer, phone, home office, travel cost (if needed), taxes, etc. I have been making 'US type' money being self employed for decades, but if you count all of the above, I don't make that much more than what a similar position does in my EU country with a regular job (comparing just the numbers, I make 2.5x more and that 2.5x is almost exactly all the above costs). Still I like it better, so I will never stop. Sure you can choose to ignore many of these factors, but then it's simply not a fair comparison.

Also, and again, i'm sure you thought about this, but for the other people reading this; in the EU in many (all?) countries, if you only have one client as a self employed person, the state could see you as an ad-hoc employee of that company, which means that that company actually has to pay for all kinds of taxes/social security (depends on the country) and if they don't, you will have to. This would 'ok', but in many countries I have worked in as freelancer or self-employed, paying these like that are far higher than if you manage it all yourself.
Making sense of South Africa’s new copyright bill and the USA's trade threats
Try butter in your coffee. You get the creaminess without the lactose sugars.

It also helps to have really high-quality espresso-style (extracted for <30 seconds) coffee when trying to ditch milk. You can also transition witu honey.
Why are people actually doing this on a wide scale?
Your question is ignorant.
Only if they are less than 55 pounds.
GoAccess is great and all, but static log analyzation =/= Google Analytics. You can only get so much data via log analysis, and if you have a SPA, or even just alot of client side stuff, static log analyzation just cannot provide you with the same type of data you get from client side.

If you really want to replace Google Analytics and have the same level of features and tracking you need a client side system - Matomo is the closest I've seen to that.

All that being said, I've used GoAccess, I like it, but I haven't quite mastered the log format to enable my more robust AWStats logs with GoAccess. I have a bunch of subdomains all as VHosts, and I loved the feature in GoAccess that rolls it all up into a VHost table/chart. However I haven't figured out the log parser settings to get both AWstats and GoAccess to like it with the %v_host field in the logs. Any thoughts/help there?
It looks like it is quite divided and could go either way at least wrt apartment buildings: https://illinoislawreview.org/print/vol-2018-no-3/fourth-ame...
I might be corrupted by programming because it doesn't bother me when I hear a vacuously true claim like "All flying horses are three-legged". My mental model corresponds to Python's definition of "all":

def all(xs, predicate):
for x in xs:
if not predicate(x):
return False
return True

Similarly,

def any(xs, predicate):
for x in xs:
if predicate(x):
return True
return False

You say "Ex falso quodlibet" which makes it sound like you believe such a system leads to contradictions, but this would come down to the choice of rewrite rules.

Example: a rewrite rule from "NOT all(xs, predicate)" to "any(xs, NOT predicate)" would lead to contradictions.
Reasoning:

A. all({}, predicate) is true by def of all
B. any({}, NOT predicate) is false by def of any
C. NOT all({}, predicate} is false follows from A
D. applying the rewrite rule to C, any({}, NOT predicate) is true, which contradicts B.

However, in first-order-logic, that same rewrite rule is fine since sets always contain elements. It doesn't seem like to much work to go from Python-esque any and all to ∀ and ∃. For example "all(xs, predicate)" could be rewritten to: "¬P ∨ (∀ xs. predicate)" where P is a new proposition variable for whether xs contains elements. This relies on the semantics including short-circuiting evaluation (which may be cheating, I don't know).

Or maybe the above is what you already meant when you said "following the embeding..."?
Scaling React Server Side Rendering
Well your second quote states that bottles are either recycled or not.

There are reusable and disposable plastic bottles. The disposable ones are of really thin plastic and crushed, yes. The reusable ones are put into crates and return to the factories so that they can be cleaned and refilled.
You can actually look through the machine and see the stacks of crates in the room behind them.

Many glas bottles (e.g. for beer, water and more) are reusable, too. They’re treated like reusable plastic bottles. Disposable glas does not have a deposit on it. You take those to a bottle bank (? containers on the street you throw them into), which is emptied once every two weeks (not too sure on the frequency).

Cans are the only type that is always crushed on return, afaik.
Given the fact that many Europeans drank beer, ale and what have you as a main source of water (the other primary source being food). I'm not surprised if it turns out that it's not too big of a deal. As long as the drinks are as low alcohol content as the ales and beers of the past, then it's all good. Hell even children drank small light beer in the past.

Not saying it isn't poison, just that the body can deal with it in small amounts.
Matomo unfortunately is unnecessarily difficult to setup for reading web-server access-log files.
Good discussion here. It sounds like some IF studies have had positive effects even if the participants are taking black coffee, however, the caveat is that they don't know whether not having black coffee would be more beneficial.

https://www.foundmyfitness.com/episodes/coffee-and-amino-aci...
Turkey's first home-made electric car launches today
The only source you need to understand the current state of every startup sector
Agree. If you're selective about which bits and pieces you move away from Excel, and not religious about getting rid of Excel entirely, you can often have a great result.

What trips people up is that Excel models can be deceptively inviting of replacement ideas. They may have many workflows within them that are obviously much easier to accomplish with a different tool. E.g., grouping and applying aggregate functions; filtering; joining; filling missing data, especially with constraints such as filling forward EPS estimates but only into the same fiscal quarter; etc. You could look at an ocean of INDEX(,MATCH(...)) functions in Excel and discover that the same manipulation in Pandas would require just two lines of code. But it is easy to overlook the importance of seemingly simple calculation flows, in the same model, that are uniquely suited for being expressed in Excel, the universal language for describing calculations.

For example, I have seen data analysts move from Excel to Python, replacing their models as they go -- after being wowed by Pandas' data manipulation capabilities -- and then get bogged down for months trying to recreate what Excel's =RTD("BLOOMBERG.RTD","",...) already did for them. And when the portfolio manager tells them, "this number looks wrong", which happens often, they spend half a day dumping data into Excel and building a sheet that's illustrative for the PM.
Of course they're a political organization. The "Ethics, Society & Politics" track should be a pretty obvious hint: https://fahrplan.events.ccc.de/congress/2019/Fahrplan/events...
Ribbon buttons are smaller than menu items and have no text until you hover over them. They're both harder to find and harder to press even if you know where they are. And somehow there seems to be less space in ribbon than in menus, because some commands are tucked away in second-level palettes. E.g. you need to open the "Reveal formatting" palette in MS Word:

1. Switch to Home pane.
2. Click the tiny icon at the bottom right corner of the styles section. It will open the "Styles" palette. The icon is unlabeled, of course.
3. At the bottom of the "Styles" palette there are three icons. One of them opens "Style Inspector" palette. It's hard to tell which one until you hover it to read the tooltip as they're pretty similar.
4. At the bottom of the "Style Inspector" we have two more icons. Again, hover over them to see which one opens the "Reveal Formatting" palette.
5. There you are. I don't know if there's a shorter route.

A good menu would be much more discoverable.
Show HN: A Slack bot that matches people based on interests
08-18 with small breaks is not unhealthy, if you have made sure that it doesn't slowly turn into 08 to 00 hours.

You have been working for years and you deserve a vacation. But first answer what is making you chase the money. If you already have 3 years of expenses/outgoing backup (without inflation) - you are worrying too much. It might last 2 years with expenses, any inflation and leisure trips. If you do not have 6 months of backup, evaluate your financial situation, set a target date for a vacation and take a break anyways.

Second, why do you think you could be potentially replaced by competition? Is it that easy to replace you? It may not be as easy as you think. Try hiring for at least 80% of your capacity and you will know. If it is easier to replace you then the better option is to become a company/agency, hire people and expand your agency's capacity.

Third, if you take all projects that come your way - either your rates are too cheap and you need to increase - or you are exceptionally talented. In the latter case, demand for you will not die if you take a short vacation and/or defer some work. Don't plan for a long vacation like month or two, because it turns out to be boring and less fulfilling beyond 10-14 days.

With family, you might want to try out vacations at nonseasonal times if that works with the family.

When you do not take a vacation - you and your family will end up frustrated with any amount of money you bring in via that work. You might end up hating work at some point and will end up with some stupid decision.
Nice! While being able to organize header declarations in submodules was very useful, deduplication like this is a godsend.
Are we more tolerant of alcohol than other animals? It is a poison to us after all. There's lots of funny stories of birds eating fermented berries and acting tipsy.
Wait what? Enterprise WiFi Systems are actively attacking each other if you put them close enough together and they overlap on some details like frequency band?

... skims search result for "rogue access point suppression"

wow this is just stupid
You probably meant to point to 7.21.1.3, not 7.21.3. I had to look
it up myself, and sure enough, that's true[1]. The C Standard is
a magical document indeed.

[1] http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
There needs to be detailed comments for at least ONE of those examples! Very cool. I've looked into k and J...they look like fun toy languages.
You're not forced to attend/watch the political parts though.
On the rare occasion I have fasted for a couple of days, I noticed I was more focused not less. Physical exercise I would not recommend though.
You can return structs from C functions (note, I don't mean pointers, I mean whole structs). You can pass in structs too. It's not commonly done and is a bit clunky compared to returning a tuple, but it is possible.