skysight-inc/HackerNews huggingface dataset:
> It's so weird to see that conversation play out, and realize that neither side understands the most basic definitions of the other. It's super common in gun debates. And very, genuinely strange.

it's not symmetrical that way. the way gun control advocates use "assault rifle" is usually pretty vague. I have friends who would call a semi-automatic MP5 an "assault rifle". to a gun enthusiast, an "assault rifle" is a specific type of gun that is quite difficult to legally own as a civilian. I suspect 2A folks understand what the other side means by "assault rifle" (as well as they do themselves, at least), but choose not to give it the dignity of acknowledgement.

the inverse occurs in discussions about racism. the left uses "racism" to mean "power + prejudice", while the right understands it simply as "discrimination on the basis of race". folks on the right don't necessarily understand through context which definition is being used (if they're even aware of the "power + prejudice" definition). folks on the left absolutely understand the source of confusion, but pretend they don't to leave their interlocutors looking stupid.

in both cases, you essentially have one side mocking the other for not having done their homework. not unfair imo, but probably not the most productive way to have the discussion.
It has metaprogramming via macros: https://crystal-lang.org/reference/syntax_and_semantics/macr...
Radio Button CSS Style Examples
I've encountered one genuine compiler bug in my (now 14+ year) career.

I was working on a defense contract, on a government system, where I was constrained by local IA policy to specific versions of various tools, including a relatively ancient version of gcc.

I can't recall exactly what the problem was, but I do remember figuring out after doing some research that the bug that was biting me had been identified and fixed in a later version of gcc. Which I was not allowed to install. So I had to implement a hack-tastic workaround anyway.

One of the best parts about that job - I was integrating the tool I was writing (in Python with Tk - it was the only installed and approved GUI library I could use) with a really old signal analysis library that had originally been written for VMS back in the day - then ported to SPARC/Solaris - then ported again to x86 (yes, VMS heritage was evident in places). Through many years of flowing through many different maintenance contractors, the library had become a giant amalgamation of Ye Olde FORTRAN, C, C++, and Python. To build it I needed a specific version of the Intel FORTRAN compiler, which my employer would not purchase, and the client IA policy would not allow on their system anyway. With much hackery, I managed to coax the damn thing into building using the "approved" gfortran that was already on the network.

Egad, what a horrible job that was.
Probably more to do with compile time static expression evaluation (optimization) than parsing. Seems like it's not actually recursing down, just evaluating the root.
This is exactly what happens starting with Python 3.7, which implements PEP 563 [0]; you just need to enable it by importing annotations from __future__. Starting from Python 3.10 that will be the default. [0]

[0] https://docs.python.org/3/whatsnew/3.7.html#pep-563-postpone...
> should I be ok with trading the stars from earth

This level of hysteria doesn’t strengthen your argument. Are these satellites even visible to the human eye? Why are the thousands of satellites in orbit today not an issue for you but more are?
A lot of people don't live on the same continent that they were born on and vacations are the only time they get to see their families.
The Collection of 70 Podcasts for Developers
Hey there! Wow thanks for the kind words :) Really glad you liked it.

Yes, I know that the dictionary experience on mobile is suboptimal. When I started this project I thought most people would access it on desktop but I couldn't be more wrong :) Most people use it on mobile. I released this week a couple of audio fixes for mobile browsers but didn't get to the dictionary issues. I will fix it pretty soon!

Thanks for noticing and keep using it and sharing your thoughts.
Sure, the company provides services that help others comply with regulations and thus favors those regulations. Just like any other corporation that prefers regulations that help drive it's business.

Our workplace is still neutral though, and we don't discuss politics. To be extra clear: Whether you're for or against privacy regulations is not relevant. Whether the law is changing and will increase our revenues is relevant. See the difference?
I'm 62 now, enjoying the benefits of endurance sports and moderation in eating and drinking through most of my adult life. I know much of my relative well-being is due to genetics and luck. I know many family members, friends, and co-workers who have not been as fortunate, despite having been even more diligent in taking care of themselves. I see the frequent infirmities of my 10 year older friends who also took good care of themselves, and I know viscerally that my turn is coming. I'm happily beyond the ordeals of training and competition, and using this post-work healthy time to enjoy the wild places while I still can.
Yes, shame GitLab didn't integrate Gitter natively into public projects same way issues and roadmaps are integrated.
What is HD Radio, then?

https://hdradio.com/get-a-radio/new-cars/
> The view you just described is active support for the status quo.

Not really. I can do my job from 9 to 5 in a non-political way and then actively try to change the status quo on evenings and weekends. That doesn't align with how you are describing being apolitical at work means.

> If every individual shares the thinking at every company then it is impossible to even imagine how the most catastrophic climate change can be avoided.

Because many individuals can sincerely believe that the way to deal with climate change goes via individual or citizen advocacy groups changing cultural attitudes and then exerting pressure on the Governments to bring in the necessary regulations. Companies should not be engaged in climate change politics (or global poverty or abortion rights) if they want to avoid it.
It's one thing to be a closet Republican, another thing to be against putting up even an anodyne corporate statement about BLM/racial intolerance.
I have the Eneby, the tiny Frekvens, and twin Symfonisk speakers.

Ikea's Symfonisk Sonos speakers are Eneby taken much further... but thats it.

Like they are literally Eneby Drivers married to Sonos One SL boards. Add some porting and a case and boom, Symfonisk. But what they can do is pretty shocking, The TruePlay tech really irons the package into incredible quality by tuning out all of the downsides of the Eneby's lesser hardware. You can downright hear it outside like a house party at max volume with no discernible distortion.
This is great news. I've used Gitter for communication in some open source projects, and have always found certain things painful. My favorite points from the article are;

- Improving iOS and Android apps. At least in the iOS case, the experience is abysmal (the web interface is similarly so)

- Replacement of the matrix-appservice-gitter bridge. I've used the Matrix <-> Gitter bridge for some time now but there's much left to be desired, such as proper edit and deletion of messages to and from the services.

Overall, it's great to see less future fragmentation in the chat systems developers use, reminds me of the XKCD comic[0] and a modification showing the matrix.org bridges[1]

[0] https://xkcd.com/1810/

[1] https://miro.medium.com/max/1400/0*vILzcbWOi7e4RtK0
if a ml algorithm could influence me to work out more, i would accept the consistent nonsense ads about weight watchers
I mean, it's obviously both skill and luck. Like pretty much anything else that's "instantly" successful.
Pull Request for Higher-Kinded Types in TypeScript
I don't mean to me facetious, but I am genuinely curious: why should you get to have it your way? You are attempting to buy a product they do not sell.
I don't.

I've hired people on fiverr and tapped development teams I've worked with before to deliver quickly.

"Had I not have already vetted that development team I wouldn't have been ready to capitalize so quickly. Had I not practiced making static websites. Had I not practiced tying SSL to domain names so that people take me seriously."

I'm not diminishing OP's skill, I am diminishing the message and pointing out which parts are repeatable. This is prosperity preaching (being rewarded for prior sacrifices because of those prior sacrifices) and wasting everyone's energy if they actually believe that and approach life this way. Unsubscribe to that logic and you still have execute quickly + make sure people know about it.
Because of how most text tools work, even something like copy and paste, I personally avoid any language which uses whitespace for its syntax.

I imagine one day I will use Python, and I've already an idea of what syntax style I will use. It will look like this:

def SomeFunction (firstArgument, argumentTheSecond): #{
WriteLog("SomeFunction(", firstArgument, argumentTheSecond, ")")#;

print("Hello, World!")#;
#}

This way, if I ever have to copy and paste it, and the whole thing gets de-indented, I am not completely lost.
He was already "around the $6k mark in sales" before MKBHD which is already not too bad for (allegedly) 2 hours of work.

He succeeded because his time to market was shorter than anyone else's.
Discovering Your Prometheus via PromQL
https://fee.org/articles/the-eugenics-plot-of-the-minimum-wa....

> Whatever the intentions, the effects are still the same. On that the eugenicists were right. The eugenics movement, however evil its motive, understood an economic truth: the minimum wage excludes people from the job market. It takes away from marginal populations their most important power in the job market: the power to work for less. It cartelizes the labor market by allowing higher-wage groups access while excluding lower-wage groups.
Can you imagine the misery and chaos if someone on the flight desperately needs the restroom and there isn't one?
Incredibly helpful book. Packed with insight on every page and offers a glimpse of the future of product management.
>I think the always-on IoT thing actually makes sense for life-and-death fields such as automotive/medical.

But critical components should be designed as simple as possible, and be thoroughly tested before device release. Releasing garbage and then patching it OTA doesn't really work for safety critical things. Not so long ago cars didn't have capability to upgrade (firmware on mask ROMs) and I don't think something horribly bad happened.
While it does appear to be closer to the consumer antenna than the normal base stations, it's just a radio, there is no reason it couldn't be used as a base station, and unlike the regular base stations it is designed for quick and easy setup so it potentially makes sense to use it as one during a disaster. This explanation definitely makes a hell of a lot more sense than it being a stunt.

More base stations and particularly base stations close to the disaster increase the portion of time that any given satellite has a link to both the end user and a base station. Particularly during this early stage when they have a limited number of pre existing base stations and limited satellite coverage that is very important for connectivity.
I don't think this exactly what you want, but you might like it anyway. You draw and it breaks it down into the 2D fourier series, and you can control the number of fourier terms which essentially acts like a crude high pass filter:

http://www.jezzamon.com/fourier/
Not sure if you've used shortcuts on iOS but a lot of those customizations don't change the performance of anything. The shortcuts on an iphone add a half second each time you use the app, because the icon has to open the shortcuts app THEN open the app the shortcut is linked to.

If adding a sticker to your laptop increased the boot time a fraction of a second some people would still do it, but many would it find it maddening!
Is there an actual magnetic tape inside or are they claiming a "recording" under the name "tape"? Left me kind of confused.
Hamilton the 2020 movie?
Your experience truly does mirror my own. I have actually been able to successfully hire that trait however. Part of it is luck, but my interview questions usually entail a question or two as to how you would solve a problem outside of the role they are applying for. You can get alot of information about the person if they answer: "Create a ticket for that department to do" vs "contact that PM, discuss the problem found, brainstorm solutions and then create a ticket".
Please re-read all of my comments with the fresh understanding (though it really shouldn't be as this was obvious from context and even explicitly stated) that I'm not talking about child-rearing. I'm talking about the pre/perinatal period when I am talking about a loss in productivity that women face by necessity due to biological reality.
Torch for R
Since we are sharing stories about bugs we ran into in compilers...

I once ran into a bug where "bash" would run commands out of order. It wasn't hard to trigger the bug, but it wasn't deterministic either.

When I first noticed the bug on my production systems it drove me insane, since the logs being generated were impossible. It took me a weeks to figure out that bash was running commands out of order.

Then, when I tried to report this bug, I ran into a lot of resistance. First over IRC, nobody believed this could possibly be happening -- and I was eventually directed to the mailing list [0], where the maintainers were initially not able to replicate it, but eventually more required elements were identified and the bug was fixed.

[0] https://lists.gnu.org/archive/html/bug-bash/2015-06/msg00010...
You can! But it’s not necessarily the most efficient way if you already have a native language to build on. It takes children years of full immersion to reach that point.
The most difficult bug of my career turned out to be a compiler bug. This was in the last 1980s. We were building autonomous robot navigation code using T, a dialect of Lisp. We were running the same code on Sparc workstations and an embedded system running vxWorks. The vxWorks code would intermittently crash with massive heap corruption, but only when certain devices were being used. The problem turned out to be two out-of-order instructions emitted by the compiler that decremented the stack pointer while a value in the current frame was still live. That value was read by the very next instruction, but if an interrupt happened to occur in between those two instructions, on vxWorks the interrupt handler used the stack of the current task, and so would clobber that live value. Add a few milliseconds more of run time and -- kablooey!

It took several months to figure out what was happening even though in retrospect it should have been pretty obvious.
Talk about burying the lead. That wasn’t mentioned in the matrix blog post at all. Only that Gitter would be using matrix natively. Doesn’t matter either way but weird to not mention it.
Compare that to https://wycliffenz.org/about/our-work/bible-translation-stat... which claims 683 full translations, 1534 new testament (complete enough for language learning), and 3350 with at least something translated (maybe not enough to learn the language)
Cities and people with STEM jobs tend to be right wing in Europe though, since you vote right when you earn more and cities have more money. So if you intend to be a global company you will have a mix of right and left wing opinions. At local companies the Engineers I worked with were right wing, then when I worked for Google the local engineers were still mostly right wing but the company culture was very left. Felt very strange, especially since so many concepts people take for granted in USA are very different here.
Specifically to point #2:

I would highly recommend RFI's podcast (Le Journal en Français Facile). At first, it's intimidating, and, despite the name, doesn't feel easy at all. They use simpler vocabulary, but still talk at full speed. You might need to listen to each episode a few times in a row, and read the transcript. And that's exactly what makes it such an effective tool. Struggling through it is part of training your brain to make sense of the sounds of the new language.

There are other options out there that try to be easy for learners by speaking very slowly. That's a trap. It's absolutely easier to understand, but you're learning to understand the wrong thing. The phonics of many languages undergo some subtle mutations when they are spoken slowly. This is especially true in French. So if you only listen to slow language that's over-pronounced to make it easier for learners to understand, you'll end up training your ear to understand the phonics of slow language that's over-pronounced for learners. Which isn't how actual people actually speak.
The scrutiny happens due to the merger upcoming merger.
It requires permission of the European Commission, which raises those questions.
Show HN: A simple SSH CA service with only 150 lines of Python code
That's a really interesting observation. Really the site/service could just make the ceremony of objectivity part of the entire style and UX, that might be enough.
There's other things you could do too, like make every statement tagged with a source, and let community attempt to mark each source as primary/secondary, full/partial context, etc. Those statements could rise based on those tags instead of upvotes. It'd be wikipedia-for-news like. Has this been done?
I've had one since the dawn of OP-1. I love it. My 3 year old loves it. It can be a toy, but it certainly is more than a toy.
Digital life is taking over. It's the equivalent of putting some plant trees in your living room. As we spend more time (most of our time?) on our digital devices, the aesthetic is switching from real life to digital life.
>I want people to understand we all come with flaws.

I feel like the best way to make room for people to understand that is to acknowledge your own flaws

For instance when you make an inappropriate comment, owning up to it by letting everyone know that you made an inappropriate comment and are making an effort to stop saying inappropriate things.
while i appreciate the effort, the only thing any of those have in common with yacy is being not-google.
> It's private and individual, and only affect you

You must be aware of the existence of unions. You're mentioning US-political concerns, so you're almost certainly familiar with the notion that the mere existence of unions is highly political. Whether or not you are a union member, union activities effect US workplaces.

Ignoring their existence in this discussion is itself a political position.
I would say likely due to the uneven population distribution around the world, combined with day-of-week trends due to people being off work/school.

The more interesting datapoint to me is the hour-by-hour breakdowns of HTTP vs HTTPS, likely due to particular countries that discourage (and have ISPs that block) encrypted traffic.
Brew Update Failing
My understanding is that because this is a hardware-based issue, there’s no way to release a software patch to fix it.
Do you believe it wont? teenage engineering has a very consistent following among audio geeks around the globe, as other comments are enthusiastically alluding to, I'd have already bought one if they weren't already sold out
The Ballmer Peak applies to many things it would seem.
"JBL Boombox 2" is going for about 400 euros right now and as far as I can tell JBL bluetooth speakers are hugely popular to the point of almost becoming a genericized word for bluetooth speakers. This is just 1.5x the price for something that at least looks much better. I'm not getting either but it doesn't seem outrageous.
Why is Google the only recipient with scrutiny?

They're not. The EU is investigating Amazon[1] and Apple[2] as well.

Your complaint is really "Why isn't every article written to be a general point about all big companies?" as if there's no value in writing about specific examples. What's wrong with writing about Google in particular? A focused article is just as useful and interesting as a more generic one.

[1] https://ec.europa.eu/commission/presscorner/detail/en/IP_19_...
[2] https://ec.europa.eu/commission/presscorner/detail/en/ip_20_...
username90 probably just used math:

Example: $2 in other app store, $3 in Apple app store.

Subtract 30% from $3 ≈ $2.

$3 is 50% more than $2.
Nothing like free users when it comes to entitlement. I think this is mostly because they don't realize which companies are large and which are small or even just hobby projects, it is trivial to appear much larger than you are on the web.
Apple doesn't have your health data. They are on device, and any work with the data (statistics) is also done on the device and not somewhere in the Cloud. They don't want your data, it's not their business model. Sure - Health data is backed up over iCloud, but this is encrypted and again Apple doesn't have a way to view the data outside of an Apple device.
I got one by accident. PO-13. Very fun device. I can use it without a reference, no problem. I'm a bit hesitant to give one as a gift for a child, though. OP-1 had lots and lots of visual feedback, which facilitated learning and experimentation. I wish they got back to that philosophy of design.
First line of the abstract: "The European Commission is conducting an in-depth investigation of the Google/Fitbit deal.". They are perusing a specific legal angle to investigate Google/Fitbit.
I have friends that make one or more grammatical mistakes in virtually every sentence they utter in English, and have very few problems expressing any thought in a way that is quickly understood (often at fairly high-level jobs.) Plenty of those people have English as their first language.

As you've communicated, a major difference between native speakers and non-native speakers is that native speakers usually don't know or care about the grammar of the language they speak. They learn it through a series of dopamine hits they get from successfully understanding or being understood. If people who regularly and naturally use the subjunctive don't know the word "subjunctive" and can barely understand or repeat an explanation given of it, how important could it be to fluency?
Exactly this, but if you look at my Github you will see flurry of activity for a few months, than nothing for a few months (because I am working in sketch or working with my team directly on a new product that doesn't need any real front end work) so at best a recruiter would see inconsistency.
>Starlink is obscuring astronomy for the entire world.

No it isn't.

> turn the lights out for the night-sky for the entire world.

This didn't happen
Scrimba is a fantastic service for teaching coding principles. At Udacity, we also use Jupyter Notebooks heavily to teach additional topics, and a couple years ago Scrimba was the inspiration for a similar open-source tool we built called for Notebooks, called JupyterGraffiti. Using just your browser (nothing to install) you can record all your activities and your voice, as well as draw and annotate, inside Jupyter Notebooks. All recordings are interactive, so you can try the teacher’s code out any time while they’re presenting. We use it to teach data structures and algorithms, coding for special chips, data analytics, machine learning, and more. Live demos of Graffiti are linked at its repository, https://github.com/willkessler/jupytergraffiti.
Lex Fridman has a fantastic interview with the Numenta's (and Palm's) founder, Jeff.

https://lexfridman.com/jeff-hawkins/
> layoffs are the latest example of ongoing tension between governments trying to keep the new coronavirus in check and businesses struggling to make ends meet amid restrictions on the way they can operate.

Let's be honest, Disney is not one of these businesses.
Not for people who can't get better than part-time hours at either of their jobs.