skysight-inc/HackerNews huggingface dataset:
It’s a browser made by an advertising company. They’ve made a few decisions lately that have shown that fact (recent changes that have placed limits on third party ad blockers, for example). It’s also gotten more bloated lately.

They’ve also forced the integration with google sync. If you sign into google anywhere (including using google to sign in to a third party website), it will sign chrome in as well.
Because it becomes more compact. Most of the time git commits are things that don’t make sense to have at a more macro level. Squashing into a single commit that represents a coherent improvement, particularly for large projects, is the best way to read its history.
>Reselling games on Steam seems so silly to me. Many of my games cost less than $1 because I bought them in bulk during the big seasonal sales. What am I going to resell them for 50 cents?

I would be happy to gift the games to a relative/friend or even to random people.

Steam family support is pathetic, it made me use GOG or pirate games I already own because I can install/update/play a game in Steam if my son is at the same time playing Garry's Mod
I haven't needed to do all of these since I set up Sync, which makes me think life might be easier if you just made a Firefox account to sync your settings.
For what it's worth, I've asked the members of my team if they'd like scheduled one-on-ones or not. And that either way they should feel free to grab my time/attention any time they should need it.

Personally, I'd prefer if people just reached out when they needed it (and hopefully then ideas would stay fresh) instead of waiting for 1:1s.

Turns out different people like different things. I ended up doing scheduled 1:1s across the board every other week. In practice it ended up being something like a "minimum threshold" for how frequently we had 1:1s. If we'd been working on something closely we could skip them if they'd want to.

Disclaimer: I wasn't the manager, just the most senior engineer on that team.
Say Goodbye to Banking as We Know It
This is why I'm glad that QMK exists. Because you're using a programmable board (where the keymaps/layers/etc) are stored on the keyboard itself you can move everything about and never worry about where your configuration is. And it runs all all sizes of boards from smaller stuff like [1] Gergo and GergoPlex to giant boards like the [2] Hyper7. Hell you can even get a addon board for a HHKB (Hasu Controller) and mod it in.

Although it's a bit of a rabbit hole. You start by moving around your control keys, maybe add a thumb backspace, a few months later you end up with a programming optimized symbols layer [3] and then maybe even adding in chorded stuff [4]. It's a bit of a trip and ruins 'traditional' keyboards.

[1] https://www.gboards.ca/

[2] http://xahlee.info/kbd/hyper_7_keyboard.html

[3] https://qmk.fm/keyboards/gergo/keymap.png

[4] https://github.com/germ/qmk_firmware/blob/gboards-update/key...
You can only set the number of partitions when you create a topic in KafkaHQ, not after the fact. You can view messages, even if they are AVRO encoded and backed by a schema registry.
Recently here at yWorks we have refactored yGuard to be distributed under MIT licensed. As a goodie for new year, we'll share it with you!
Security is almost never easy, but KafkaHQ works fine with TLS and SASL in my experience.
The website loads fine for me. Do you see a 'this domain is parked' or similar in your browser?
Out of curiosity, have you ever actually been employed as a backend web developer?
I’ve used them quite a bit since they were introduced. Still, the plural of anecdote isn’t data, so I couldn’t tell you how widespread their usage is.
On a lighter note, one of my favorite German words is "Warmduscher", literally "someone who takes hot showers", aka a wimp or a candy-ass.

Be aware that by using it you imply that you yourself only take cold showers and you may get called out on that. (Of course I take cold showers so I feel no compunction about using this word.)
> There was, however, no conspiracy or "cabal". These were simply people who were convinced they were on the right track.

No one thought the weapons of mass destruction were fake and lied and said they were real.

The conspiracy was "These were simply people who were convinced they were on the right track." so did not allow competing theories.

Exactly the same with the VW emissions issue.

This is exactly how conspiracies and cabals work. They are emergent behaviour.
With their excessive mass, volume, price, lack of availability, and lack of search?
Which makes sense. Why are you making a customer release with outstanding TODOs/FIXMEs/BUGs/Whatever in the code? Are there things left to do? Are you delivering something incomplete to the customer while saying it's bug free and feature complete?

You need to make a decision whether to actually fix what you intended to fix or to judge that it's not relevant anymore.

The script is letting you know that there are outstanding things in the code that might have been forgotten. If you are the owner of those TODOs and choose to just delete the comment in order not to have any extra work, then maybe someone in your company should review your presence there.
Shoot first and ask questions later goes both ways, if an armed assailant in all black breaks into my house in the middle of the night without properly identifying themselves at my door.

Someone tried breaking into my apartment just a few months ago in the middle of the night. I fear for my safety. Surely that's something these people can relate to.
> There were four test URLs in total, two of which tested for how search engines deal with unique content

...

> There is one unusual thing, however – a site: search brings up the lowercase URL, but the uppercase URL is filtered out for being too similar to the other displayed URLs and isn’t shown unless the ‘repeat the search with the omitted results included’ link is clicked.

Maybe the content isn't unique enough so Google's duplicate detection algorithm marks them as duplicate?

The two examples contain similar keywords and don't seem to have any outgoing links. A human would probably flag them as spun articles so I wouldn't be surprised if Google did the same.

Maybe the results would be different if each link was a unique high quality article instead.
I think the evidence goes deeper than that. Humans with downs syndrome, which duplicates the APP gene, evince symptoms of Alzheimer's as they reach their 40s.
Did you interview John Carmack by chance?
http://number-none.com/blow/john_carmack_on_inlined_code.htm...
600k open websocket connections means that 600k people opened stackoverflow sites but dont click on anything right?
Because they still only have 550req/s. Interesting how much more power you need just to keep track of state.
> In the 90's, we had links for images where you'd have a thumbnail, and then links like [small][large][original], or similar. This still works perfectly today, and frankly makes for a better user experience.

Nowadays you can get an even better experience completely without JavaScript by using srcsets for images [1] to show images sized appropriate for the displaying device.

[1]: https://www.w3schools.com/TAgs/att_source_srcset.asp
I wouldn't count on China to provide lots of free research while it further turns into an etno-nationalist dictatorship. For India we better hope that democracy survives the next 5 years of Modi government, because the signs are they want some of that eton-nationalism themselves.
CPUs issue instructions through a few ports, each of which services a set of instruction types (eg, arithmetic, memory load/store, vector instructions, etc.). For example here are Skylake’s ports: https://en.wikichip.org/wiki/intel/microarchitectures/skylak...

So getting a trace from the load ports is basically a trace of all memory accesses in the system. Something particularly cool about this work is that you can even see loads that are hidden from software, like a hardware page table walk.
Non-clickbait: "History of the invention of the black box (in-flight recorder)"
That’s nice to hear!

I’ve been working in Japan for a decade and one of the things that made morning Roppongi much more tolerable was being able to slide into a Maccas and quietly drink a coffee before going to work.

I’m heading back to Aus now and the thought I wouldn’t be able to do that was actually a little depressing.
Separates storage from brokers for better scaling and performance. Millions of topics without a problem and built-in tenant/namespace/topic hierarchy. Kubernetes-native. Per-message acknowledgement instead of just an offset. Ephemeral pub/sub or persistent data. Built-in functions/lambda platform. Long-term/tiered storage into S3/object storage. Geo-replication across clusters.
On Technical Writing
We're using AWS's managed kafka (MSK) which doesn't have a dashboard, so we're using KafkaHQ. I wouldn't say it's perfect, but does the job pretty well. In retrospect, I think we should have gone with Confluent cloud, which has all this functionality + a schema registry + KSQL + Kafka connect built in. It's also pay-as-you-go, instead of >500 euro per month.
> Not quite in topic, but Is it really such a stretch to acknowledge that the same forces in academia might bias climate science too? Except as another commenter pointed out, it doesn't take a shadowy cabal. Just a strong trend that individuals can believe in for ethical or moral reasons. Even when it becomes dogmatic.

Sure, but bear in mind that in the case of the amyloid plaque hypothesis, there wasn't really any bad science going on. It's not as if false results were being published (after all the drugs kept failing in trials); the problem is simply that too many resources were focused on research based on a hypothesis that didn't pan out.

Unfortunately, if there was something similar happening with climate change that would still mean that all the published results are correct and climate change is real, but maybe too much effort is being spent on solutions that aren't realistic (e.g. carbon capture).
Yeah. That’s cool, but I’m talking about conditional context switching.

ESC if pressed once.

CTRL it pressed with another key.
It has all the bits missing from Kafka you want and they are trying to bolt on to Kafka.

Tiered storage
Geo replication
Multi-tenancy
Massive partition counts
Benchmarks have lower latency

Really the question should be why Kafka over Pulsar and the only real answer is it’s been around longer and Confluent are really aggressive with their marketing, as an example you might often hear “why Kafka is more ACID than your database” from Confluent, or “Kafka does exactly once” vs effectively once with idempotent operations.
The funny thing about that conspiracy is that the WMD were real. Hussein had them, and and its true that he didn't give them up, and he refused access. Here's the but: they were found by the US, under seal exactly in the place of record according to the UN. It's pretty clear that Hussein wasn't actively developing it anymore.

http://www.nbcnews.com/id/25546334
Roughly the same, I would say.
Let me clarify: they are not fixing the issues, just hiding them from customers.

Are these important issues that should have been fixed or just small good-to-have things? The answer is: yes
That's not at all true, any and all wizards or configuration dialogues would go over a small subset of settings deemed 'important' by someone. There isn't a single program out there anywhere that has a walkthrough that goes through all configuration options. At least I don't believe one to exist, I would certainly be enthusiastic to be proven wrong!

About:config in Firefox has 3930 lines. That would be a very, very, very long walkthrough :) I can see it now, "Okay, to use Firefox, you will now have to click 'next' 4000 times." Thanks.
Good thing people aren't used to blindly piping from rvm.io into a sudo shell!

Seriously, though, I just deleted all traces of RVM from my system. They might be able to get it back, but it's a hostile entity at the moment.
Hypersonic Testing at Up to Seven Times the Speed of Sound in New Shock Tunnel
That's funny, Chrome's lack of Ctrl+Tab cycling via most recent is a death blow for me. I love that about Firefox, and love that it's configurable.

Otherwise... yeah. It's pretty unusable out the gate.
The article didn't mention
Schadenfreude. There's "epicaricacy" in English, but I've never heard anyone use that word. Any other attempt to explain it is several English words.
When seconds count, the police are only 15 minutes away.

When I was growing in a less than ideal neighborhood, someone purporting to be police rang the doorbell at around midnight on a Saturday night. My father opened the door with his .22 rifle in hand. These supposed cops were "looking for a missing child." My dad wasn't buying it and they left in a hurry, never taking their eyes off the rifle. My father called the police department afterwards and it turns out no child had been reported missing in the area. No, my father didn't shoot anyone - but you can be sure he was ready to do so if necessary.

If someone rings my doorbell in the middle of the night, they're going to meet me with a gun in hand. If someone is so bold as to break into my house while my loved ones are home - I'm not going to wait for the police to show up to protect them. The rational assumption is these individuals are a threat to the safety of my family. I'd rather go to jail than see my family hurt. While rare, home invasions are a thing - this is probably the worst/most-gruesome example:

https://en.wikipedia.org/wiki/Cheshire,_Connecticut,_home_in...

Victimization During Household Burglary
https://www.bjs.gov/content/pub/ascii/vdhb.txt

An estimated 3.7 million burglaries occurred each year on
average from 2003 to 2007.

A household member was present in roughly 1 million burglaries
and became victims of violent crimes in 266,560 burglaries.
Would be interesting to know how many people actually look at the source before they compile and run random repos posted here.
It's not obvious to me, unfortunately - what exactly is being obfuscated here, the source code?
> I know intelligent people who fell into this trap and can't get out.

> Stick with a project/problem until completion.

It's not about intelligence. Sticking is extremely hard for ADHD people.

People with ADHD are mostly learning and working on new things eternally. They keep doing that makes them look like smart people or fast-learners. However, if they keep focusing on one project without trying out new things, they would burn out very fast.
> Some languages are inherently less expressive than others. English is not very expressive...

I call bullshit. Do you have any justification for this claim?
Retro68 – a GCC-based cross-compiler for classic 68K and PPC Macintoshes
I see a parked domain:

> rvm.io | Renew Now

> Vínculos relacionados

> Etnies Shoes

> N Shoes

> Shoes

> Vuelos Paratos

> Jameson

> IPhone

> Ds

> Abogados

> Etnies

> Avianca

[I'm from Argentina, so the links are partially in Spanish.]
[Note that Paratos is a typo.]
Actually I have no idea, I have not done of those tests in maybe 15 years, and I can't remember the result.

I just view it the other way around. I don't think I'm leaving behind security now, I think I'm choosing to live my life now rather than wait for the possibility of living it later.
TLDR; 1700's English (Latin origin words) was closer to their true Latin definitions.

You realize that the term regulated is different than governed or ruled. The closest approximation for regulated would be to supply in a measured fashion or a pattern which follows a rule. It is from the Latin Regula. A SCUBA regulator does not rule you, it supplies, in measured order, breathable air, which your lungs survival depends on the supply by the regulator.

You need armed men to supply a militia or army. Regulated does not imply government run or even being associated with a militia it implies having armed men available should the militia (we had no standing army at that time) need them.

for reference:

"A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed."
I remember seeing in Runkeeper's changelog they removed the wear support altogether. Now using Garmin and no Runkeeper functionality here either.
Negotiating PTO as a Tech Contractor or Consultant
>> don’t forget that they have the resources to develop all of the expected features

You're talking out of both sides. The OP is obviously limited on resources. That's the exact reason flutter is a good option, he gets an app that works on iOS and Android in one codebase using a modern language. Going native requires 2 distinct code bases, which itself requires learning all the specific quirks and features of each platform. Android adapters and fragments, XML layout, distinct libraries for simple Http calls, object serializers, etc, etc. The only downside you can point to is "its not native" and guess what, see above, users don't really care.
> you should learn a new language every year for exposure to the ideas that language has (e.g. Prolog to get a sense of how logic programming works, J for array programming, etc.)

But why? what does that give you?
The real proposed solutions to reduce emissions are politically too costly, so politicians grab for straws to try to show they do anything at all.

But if you start supporting carbon tax made to decrease emissions, I'll play along with supporting nuclear.
Collect It All Sale Is Almost over Order Now and Get 25% Off
Code Fast in 2020
The exhaust emissions scandal („Dieselgate“)
Fully agree on the workflow impact. What I usually do is:

1. Write the synopsis of the todo in the code
2. On creation of the MR/PR start discussions on each todo.
3. For each todo which has no quick fix or obvious solution a new issue is created referring to the todo.

This way I get to stay in the flow and record it in a big tracker for further discussion.
In my case yes. I do not like the UI for bookmarks and the UI for tabs is closer to what I would want for a bookmark UI.
reposted a few times because HN has a small problem now with the "ask" post and generate a bogus message. Original: https://news.ycombinator.com/item?id=21912800

@caymanjim: Can you repost your comment there?
Wyze leaks personal data for 2.4M security camera users
>and thus cheaper to host

Sure, if you host all the images on S3. But why would you? Anywhere else you can get unmetered gigabit for a few hundred/mo, the savings would be non-existent.
Rich person is upset that rich people holds her back to become even more rich. Lowly 0.1%-er drama to feed the peasants with "news"
Before There Were Stars
At least these days co-authorship can be recorded in the commits.
>> Flutter allegedly consumes about twice as much memory as a native app.

Would be interesting to benchmark Flutter's memory use vs. the app that was never built because of the lack of time, steep learning curve, boredom, etc, to deliver both iOS and Android natively.
As an American, I observe that the Brits use “isn’t it” to express something similar to “fei”. Example: “That’s the entrance, isn’t it?” seems to mean “You thought that that is the exit, did you? You’re an idiot.” The closest we Yanks have is the sarcastic “That’s an exit? Yeah, right.”
Yep. checked on two different machines connecting to two different networks.
Earth's spin may spark earthquakes and volcanic eruptions at Mount Etna
You do know...

Please, no conspiracy theories.
The java byte code residing inside your JAR(s). It will be disassembled using ASM7, then obfuscated and reassembled.
Reads like "science = titles of approved funding applications". One would hope people don't form opinions based on that (outside of how the funding system work).
Amazon and Samsung have their own stores too that are not limited to FOSS
Accessibility, Ableism, and the Decline of Excellence
> you can only use deadly force against an imminent deadly threat

This varies by locale. In Texas, in a situation where the use of force is permitted, the use of deadly force is permitted to stop arson, burglary, robbery, aggravated robbery, theft during the nighttime, or criminal mischief during the nighttime.

Most states permit the use of deadly force to protect against serious injury, not just a deadly threat.
Priority Inheritance: The Real Story (2002)
I had 1-2-1 with different employers, I learned with some that I was a very pessimistic person and others that I was a very optimistic person. Variation basically boils down to whatever impression your manager wants to have of you.

The 1-2-1 is usually not very useful if I have to sit through a scripted conversation. Nowadays I use 1-2-1 for my own purpose. I angle the conversation towards what I want to learn or talk about, and that's it. I am keeping it short, precise and am not trying to tell my manager too much, because sometimes they read too much between the lines.

It can be a great place to exchange knowledge but make sure you have some ground rules in place.
Porsche Once Turned 26 Cayenne SUVs into Rally Beasts and Now One Is for Sale
Can any of the downvoters explain disagreement? I actually maintain a small Go library of syscall wrappers for Linux and BSDs and don't get why people are spreading FUD about it, as if it's a minefield. It's not, it's a non issue at all even for someone working independently on it. I find it even easier than dealing with all the libc crap on those systems.
Yes, what I want are two things:

1. Work spaces so that I can return to the same set of tabs with the same scroll positions as last time I worked on a certain project (e.g. one for work, one for leisure and one for my open source projects).

2. A better UI for bookmarks. The current bookmark UI is just too many clicks and too much manual management.
Blogging on GitHub Pages
Indeed. I couldn't get the tool working once it was downloaded and compiled. iftop works fine.
Hey, keep us updated about traction.

I'm building a messaging app where users can set the subscription price of their own private group.

I agree that the barrier to entry / exclusivity of paid memberships is a value proposition in itself, and I'm curious to see where it goes.
Ask HN: Troubling Trends in Your Industry?
(opinions)

Industry: software

Troubling Trends
- Greater outflux of experienced s/w engineers than the influx of new s/w engineers
- Higher mention of burnout (based on what I read on HN threads)
- Declining quality of software
- A dwindling number of researchers working on new technologies, that would replace the existing tech, in the coming years (podcast - Kara Swisher (recode-decode) and Andrew Moore (CMU dean))

Comforting Trends
- NoCode trend (especially for the non-tech businesses. non-tech business - if you remove the tech, could the business still be run?)
- A lowered barrier to entry in the tech industry and acceptance of self-taught developers

It looks like, subject-wise CS is in quite some trouble (if nothing changes, CS would merge as a subject in the other fields of science and engineering).
Industry-wise, expertise is consolidating.
https://straitsresearch.com/press-release/rapidly-increasing...
No, because we haven’t done nearly enough for the poor guy. It’s not the case that we’ve done everything possible for the poor and they still didn’t improve much. That’s false.
What do you feel about the pinephone?
Wyze responded with a forum post discussing the leak: https://forums.wyzecam.com/t/updated-12-29-19-data-leak-12-2...
I loved this book as well. I am sure he "over-egged the pudding", but I am also convinced that there are some genuine insights in what he was saying.
> Isn't it interesting how academics attack each other like religious people attack each other?

Maybe it is if you don't know that academies started as religious institutions, but knowing the history I would rate it as an amusing anecdote.
Will RSS feeds work as before?