skysight-inc/HackerNews huggingface dataset:
Sounds like a superior version of anything electron. I used apps built in it extensively and electron doesn't compare.
Another annoying and broken design decision: because I live in Japan the first link redirects me automatically to the Japanese version of the article. There is no option to choose the language, and manually changing the language-code in the URL still redirects me to the Japanese version. My browser is set to English and French as main languages...
> Monopoly means whatever the decision of the high court says it means and that is squared with the legislative.

Monopoly has a very specific definition in US law, in fact. https://definitions.uslegal.com/m/monopoly/ The legislature might conceivably change that definition in the future, but that's not relevant to the law as it stands today, which is what we're talking about. Microsoft came much closer to that definition a few decades ago than Apple does now, and they still managed to avoid serious consequences.

> There are no hard and fast rules in litigation or civil law.

There are quite a lot of hard and fast rules to be found in every area of the law. It's kind of a fundamental property of the law.
IMO, the various blogs and tutorials out there that help to make sense of the C++11 memory model make better tutorials than the Linux kernel's own shenanigans.

The C++11/C11 memory model added memory_order_consume specifically to support the Alpha.

https://preshing.com/20140709/the-purpose-of-memory_order_co...
They (Google) probably probably care about if people leave their ecosystem, and even more if we go around encouraging other users to leave and investigators to investigate.
Also jet.com subsidizing sales.
All the yammering about "reduced to a pitiful size" aside, the world's navies are basically the USN, the RN, and everyone else sitting in the Honorable Mentions section.
It's really demoralizing to be on a team on which the devs clearly have better design and UX sense than the designer(s) and/or product manager. But not the titles—they're "just" software developers who couldn't possibly understand users or design or common friggin' sense.
This is probably why honey is legit
Devs aren’t the only Users nor are they most of slack users. Finally something more useful for non-technical folks. Markup or other shouldn’t be a gatekeeper for non-tech folks to get the most out of their software.
> ... to use embassies for spying on the host country.

And vice versa! There are a lot of great Cold War stories about the bugging of embassies.
Show HN: Wololo Unity Builds for Windows, iOS, Android and macOS with 1 Click
Hello HN we like to share the new milestone of our product,
right now you can connect your Unity project select target platforms ( Windows, Android, iOS, macOS, WebGL, and Linux) and start building as you do in your PC or your Hacky CI Tool,
you can check out us at https://www.wololoci.com and here is the video of our platform working: https://youtu.be/kQz7n34dSxw
if you wanna have early access just ping me at jean@wololoci.com

Cheers,
Jean.
So he clearly and unambiguously violates the NDA and he wonders why he is in trouble? The NDA is pretty specific. How he thinks he can write an article about a product he has access to because he is in the developer program is beyond me.

Want to be in the Apple Dev program? Don’t violate NDAs by publishing what they expressway say you can’t publish.
You would never have people around when doing high pressure ops. This might even have been a proof test, where the tank is pressurized to test for leaks so something like this failure is a plausible scenario.
I’m at a FAANG in a senior role. I certainly write less code now than when I wasn’t in a senior role. They pay me more for my experience and ability to technically lead my team without being afraid of ambiguity. A big part of that is being a force multiplier and growing the more junior folks.

Writing is a strong skill - being able to articulate your ideas, whether in a design doc or other communication is critical. Clearly explaining pros and cons and whatever alternatives you considered - I wouldn’t discount any of this work.

I was at one point on a team where I didn’t feel like the technical side was sufficient (for me), and so I left that team.

I wouldn’t let my ability to quickly grasp some code base on github be a personal test for whether my skills are rusty or not rusty. That sounds impulsive to me (no offense but I would react this way earlier on in my career).

Try to tease apart specifically what it is you’re missing - do you not feel fulfilled? Is there a certain kind of technical challenge you want? Is there a specific problem domain you want to work on? I’d start with that to figure out what it is you want to do.
I made my first internet (or was it arpanet?) purchase in about 1986, using Usenet. Usenet had for-sale listings, subdivided by region; I was working at Boeing Computer Services (part of Boeing, but a part that no longer exists), and had Usenet access. My wife said she wanted a dishwasher. I told her she had married one, but that didn't seem to work.

One day I saw an ad for a portable dishwasher on the Usenet for-sale in my area. Contacted the guy (email? phone? I can't remember). We connected, and I bought it. I think both our wives were astonished at what computers could do.

Took the dishwasher with us to Colombia a couple years later, and sold it a few years later for what I had paid + shipping. Now say that about your modern internet purchases!
blame the user!
To be fair, at least one of the most annoying features reported in the blog post (not respecting closing backticks) appears to be fixed, at least for me.

But in general I agree with the sentiment that this feature should have been easy to make optional (none of the underlying data changes, it's just a UI control), so I think Slack deserves the scorn for this one.

Related, rhe absolute one saving grace feature that I commend reddit for is old.reddit.com. It may be "ugly", but it also lets me be extremely fast when browsing (not a ton of extraneous whitespace like I can't stand in the new interface). IMO lots of "designer-led redesigns" killed many a previous chat forum (looking at you Slashdot). A common thread is many of these redesigns are built to appeal to a less expert-level user. But by doing this in a way that is not optional, you are guaranteed to piss off the folks who are the biggest users of your product. It is no wonder they are vocal!
I decided to expand on this comment. https://news.ycombinator.com/item?id=21590920

Its responses:

> I use Slack very often, and I also get annoyed that Drafts features often tugs a frequently-used channel to a different spot in sidebar. "Where did that channel go?" -/jmccaf

> First time that happened I had no idea where it went. Still don't and it's happened a few times. They killed my flow. I hate this "feature". - /markdog12

> I am so glad you said this! It drives me mad. I think of the lists of users/channels in slack alphabetically so even now that I'm aware of the "drafts" change I still go through this shock every.damn.time. - /libraryatnight
I'm currently dealing with the insanity of thinking about deploying my app on the app store.

The biggest challenge I have is the fact that I can't put a PWA (progress web app) in the app store.

Google allows you to do it in the play store. They even have a library (trusted web application) that you can use to bridge your web app to an android app and distribute it into the app store.

I DO appreciate that there are technical reasons why Apple and users would find this less than ideal but this is 90% due to apple being non-competitive.

I could even understand and have sympathy for Apple had a way to side-load 3rd party apps.

... but you can't even do that. Users have NO control over their phone and Apple has completely locked down the ecosystem.

They need to be broken up...
Oh man, Lync. The re-skin of MSN Messenger that nobody wanted.

I remember when I couldn't change my status from "Away" for some reason. On my computer it would always show me as "Online," but to everyone else I had been away for 300+ days.
Reading these comments has actually made everyone in the room less intelligent.
An interesting point is that despite the fact that the train line was already built and the rolling stock was acquired dirt cheap, the cost was still significantly higher than a bus.

Poor old buses, unloved by politicians, but usually a far more cost effective solution to public transport needs than the average multi-billion dollar tram or train project.
That’s just not true. Apple actively works to prevent jailbreaks and there are often multi-year periods where no publicly released jailbreak exists for particular phones. When one does appear, Apple patches it as quickly as possible—for good reason I should add because jailbreaks work by exploiting security vulnerabilities.
ULID - https://github.com/ulid/spec it's like 48bits of control and 80 bits of power packed into 128bits of fun!!
And I'd add that inclusion is especially important for a tool that's supposed to connect everybody in the company. Thinking that one can ignore a chunk of the audience because they have no choice but to keep using your product is at best confused, and at worse displaying enormous arrogance. It's the sort of enterprise-grade nonsense that Slack was initially seen as an antidote to.

I get that things that want to be popular quite often shiv the early adopters as they become mainstream, as a) that particular orange has been well juiced, and b) satisfying early-adopter needs really can get in the way of that holy grail, maximizing revenue.

But here I don't think there's a big conflict. There are a bunch of ways this could have been done to make everybody happy. It could have been opt-in for a while and then opt out. Or as others point out, there are apparently good WYSIWYG experiences already out there. With a market cap of $12 billion, Slack could afford to buy one, or at least the team behind it.

The only explanation I see is that it was rushed out the door to meet some executive's goals. Which suggests that Slack is becoming the sort of clueless, sales-driven, user-contemptuous company the initially aimed to overthrow.
> Mo Ibrahim, a Sudanese-British telecoms tycoon, has endowed a $5m prize each year for an African president who governs well and retires when his term is up. You can live quite well on $5m. Yet for seven of the 12 years since the Ibrahim prize began, no worthy recipient has been identified.
Frankly I can't help but imagine that the outsourcing of everything (but especially janitorial and security staff) has made it incredibly easy for everyone from state intelligence agencies to private corporations to insert spies into interesting places.
If you have two threads reading then writing values in memory, you still need synchronization/atomic changes at the software level.
In what world is Honey worth 4b?
Governments spy on a wide range of people, it would be illogical to call someone a conspiracy theorist for asserting that the US was spying on Assange and lends doubt to your claim that most would be rebuked as such based on that alone.

In contrast, evidence that the US Intelligence agencies actually framed Assange for rape would be much more newsworthy.
> After almost twenty years of baldness, Harry finally decided to splurge on an expensive, human-hair wig – after all, four hundred dollars to look twenty years younger was a small price toupée.

Now, that joke could have been written any time in the last century. But nobody thought of it until 2019. So never worry that there aren't any good ideas left.
If you are running it you are sales first, management second, tech is third.

You are running a business not a tech company. You better be hustling and filling in the tech gaps later
65 of the fortune 100 companies use slack.
Yes and so is Firefox. So far they only removed XBL not XUL, and while they are slowly migrating things to HTML most of the UI is still XUL.
At least eight killed as political violence keeps grip on Bolivia
Microsoft Integrated AI Chip in Azure Cloud
When I was driving an ambulance in college, they used to say "They're not dead until they're warm and dead." i.e. do CPR until their body temperature rises to normal.
> but YouTube had the technical option of splicing ads directly into the video stream and simply not sending the actual video content for the duration of the ad for several years now

I don't think that's true, video encoding is expensive. This is not trivial to do without investment in hardware.

Google doesn't just sell ads, they sell targeted ads. Yes, YouTube currently does some processing on every video uploaded. But they only do that once.
Why is it desireable for it to not be machine readable? What could possibly be the advantage in that?
10x engineers are on hold in the new ThoughtWorks technology Radar
> LibreOffice is open source and its spell checker is fine as far as I've seen

Curious. Both LibreOffice and Firefox use Hunspell
I love the sentiment however:

"If satan had hair and ever lost it
There would be hell toupee"

Literally just googled toupee jokes and every single one seems to be based on this pun.

https://upjoke.com/toupee-jokes
It did suffice! There used to be a pencil indicator next to the channel name in its usual spot, and it worked great. It maybe could have been more visually obvious, since leaving a draft in a chat so really is a rare phenomenon, but it was still massively preferable to the capricious ordering it does now.
What are you a coach in training for?
Adam Neuman is bound to be canonised in our capitalist society. When his grand grandchildren donate to Harvard and waltz in high class ballrooms, nobody knows or cares about how their ancestor made that wealth and even for those who do, the story would have already been glamorised.
I created the first Google Colab notebook sharing site for developers
Teams is way worse than Slack. So's Facebook's Business Chat offering, which I find less horrible than Teams at least but it tags along with their "business social" application, and those are always useless crap.

Though it's been a year since I used Slack and from the look of things on here, they're trying their best to catch up in the bad-UX department. The drafts thing that moves channels around seems awful, too.
Well, I meant that the format supports it. I merely mentioned it so nobody would reply with something like PNG.
Why store it as text rather than raw bytes?
My favorite is still ...

> As always, before the warmind and I shoot each other, I try to make small talk.

from Hannu Rajaniemi's The Quantum Thief.
Someone once said, "A one-way trip to Mars would actually be okay if it had smoking-hot Wi-Fi." Do you think that the Internet has made people feel more content, wherever they are?
I don't know why you're getting downvoted, because it's absolutely true that much of CA is stuck in the mid 20th century in terms of real estate development. The zoning laws and NIMBY-ism are very important to call out for restricting progress. Somebody above tried to blame the market. It isn't the market when you own a piece of property but you are restricted to building a single-family home that meets 200 different regulations and restrictions so tight that you only end up with cookie cutter homes in a neighborhood of cul-de-sacs. It's not just CA that suffers from this but it's certainly the most extreme case. Zoning laws are among the key reasons why city design has stagnated. There's little wiggle room for innovation. And if you look at attempts to build high speed rail, for example, and the debacle that is with the amount of money spent and the never-ending construction and you compare that to the achievements of the early 20th century and it looks like a sad situation.
If it's filled with liquid.
You can kind of work around this by sharing an ecryptfs folder.
what's running behind this? I mean the actual DB. Couch?
It's like overnight my text editor got replaced with MS Word
stochastocracy?/s Sounds like the type of catchy buzzword to write a book around.
I highly doubt it's a Fugue state.

>Unlike retrograde amnesia (which is popularly referred to simply as "amnesia", the state where someone forgets events before brain damage), dissociative amnesia is not due to the direct physiological effects of a substance (e.g., a drug of abuse, a medication, DSM-IV Codes 291.1 & 292.83) or a neurological or other general medical condition (e.g., amnestic disorder due to a head trauma, DSM-IV Codes 294.0).[7] It is a complex neuropsychological process.

The portion you quoted is part of the criteria that excludes an episode from being labeled a Fugue state.
There is no such thing as covering news without bias. Even the selection of which stories to cover is inherently political. I don’t terribly mind PBS but the idea that people sometimes float of unbiased media doesn’t even make sense to me.
That's ridiculous, right?. Cmd/Ctrl-z has a defined function. Slack is hijacking that because they've decided that decades of established patterns are wrong and creating another one-off for their very specific use case is the right thing to do. The hubris...
This sounds exactly like what I was hoping to learn more about.

I wanted to create an IRC client where I would add/remove modules at runtime. These modules might respond to things said in-chat. As an example, you might have a greeter module that responds to common things like "hi" and "hello". The module would register expressions for things it triggers on. In parallel, all these modules would have registered expressions. Instead of testing all these expressions in series, I wanted to feed these to some code that would decompose and reduce them into a simplified expression. It'd be like if you arranged the regexps in a nested series of if-conditions.

Finding an appropriate middle ground for testing expensive regular expressions was the objective of all that, but I didn't get very far as I lost myself in Lua's LPeg project.

What a beautiful goddamn project. So unique and amazing.
This is almost certainly the answer. Cheap, inert and cryogenic.
You can always set a boundary with friends not to tell you their problems. "Hey, I appreciate you wanting to share with me, but I'm probably not the right person to just talk about problems with. I'm happy to listen if there's something I can do to help or if you want advice though!"
I can't reproduce the first issue;

when you do `foo()` it foos the bar.

works as expected for me.

I do observe the second issue re trying to edit `foo()` to `bar.foo()`
> And then, it is literally communist because China loves AI; it hates crypto. And so that, I think, tells you something.

China also loves cheap r/c cars, does that make them communist?
It’s the user’s fault if a Ring camera violates your privacy, Amazon says
Though the contest is some kind of fun, I do find the insinuation that Lytton was a terrible writer rather unkind. His works do posess a certain gravitas, and some esp "The Last Days of Pompeii" were much influential.
Not at all! Every year the US and it’s various state and local governments collect trillions... and then proceed to spend it on some other crap.
I'm 33 and I wish I learned this a long time ago (I started realizing I did this 4 years ago and it took a while for it to sink in how much people dislike unsolicited advice).

I think, for me, it comes from a deep desire and need to be "noticed" and when I am observing someone or listening to someone and there is an opportunity for me to start "fixing" I feel this compulsive urge to do so.

I've started telling myself: just STFU. STFU, let them talk, and if after talking they open the door for feedback or thoughts or observations share them, otherwise they only want someone to acknowledge what's going on for them.

Unsolicited advice is also really vicious the more I've thought about it, you're robbing someone of the opportunity to figure things out for themselves, even if you've figured it out yourself or you have a great way of doing things, most people will and should figure things out on their own (and those that want to improve will open themselves up to feedback).
Adobe Illustrator files (.ai) are PDF compatible files, so you can view them with a PDF reader like preview. The file still contains all the data to be edited in AI. I guess it means that PDF format is already designed to hold extra data that can be used for editing.
But since pdf has many use cases, I don’t think that it will change much for editing. You still need a tool compatible with the original editor. However it will be interesting if docx like ai files could be displayed in a pdf viewer, it will save a lot of time dedicated to export/save as pdf.
Jira still has two different WYSIWYG implementations on different pages. On the "classic" issue form, you still enter `{code}this is code{code}`, but if you open that issue in the sidebar of the backlog page, it's Markdown.
Show HN: New C++ compile-time enum reflection library
I've been working on a tool to help with these sorts of cross-service boundary tests. Something that can help validate configuration, code, and runtimes are valid while providing all the traditional things you'd expect from unit testing (code coverage, tracing, etc).

I've got the very basic implementation of the testing framework in place (actually just finished the landing page ~3 hr ago) on https://bunt.build. On the GitLab profile I should have a listing of "Planned Features" which are things I've prototyped/toyed around with and I'm pretty sure I can get them to work.

Let me know if you think this would simplify your testing workflow. I'm at the stage where I need some (very harsh) feedback.
I'm supposed to enter the address on my watch?
The problem with this comparison is subjectivity. We will never know if they became better versions of their own self, nothing happened or the whole thing changed them for the worse, because we would need to access the parallel in time with their lives without the experience, to objectivelly understand the phenomena.

In their particular evolutionary ladder, how many stairs they jumped?

In the end the best way to understand this, is to understand what they tell you about themselves, how they were before and after the experience. It may not look much from your perspective, but it may be something better, from their point of view at least, then what was possible before..
#2 is so much harder than people think.
Note that this is quite specific to x86, on other architectures like Power there are much weaker guarantees that will lead to problems when assuming the same model.
I'm guessing that's a coincidence? I have only 1 or 2 subscriptions.
Strange. I know OCaml is used in HFT (thanks to all those Jane Street ads) and OCaml is also GC'd. What does OCaml have here that Go doesn't?
They're currently trying to force this into pull requests in Bitbucket. Right now you can revert to the old-style pull requests with Markdown support, but that is going to go away once the new system is out of beta.

I really regret going with Atlassian here; I would have advised against it if I knew about this. I will definitely advise against it in the future.
Isn't this just a chrome extension that shows up in ads everywhere?
My cube was an ice cube that melted (we're in a desert) before I got to the ladder question. Trying to figure out what that says about me...
My guess is that the most outspoken and principled activists among the Google workforce will find themselves singled out. If they navigate an exit wisely it could be great for them personally and the industry at large. The upside is that by managing an exit from adverse working environments, their passion experience and pedigree will likely fuel some great upstarts.

I really hope these people choose their battles wisely and use their force for good. Not to transform a firm, but rather to disrupt the status quo of an entire industry, without needing association to a name like Google or FB.