skysight-inc/HackerNews huggingface dataset:
Sorry, that's just not true.

I have telegram-desktop (on Linux) which is unofficially distributed and compiled on my laptop via AUR[0], FDroid also has a version of telegram which is compiled from sources and not taken from pkg's released by the Telegram group, although they remove non-free parts apparently[1].

I'm not sure about iOS as I don't currently have the means to verify the content of my App Store iOS installed version of telegram, but the fact is that there are (at least) 2 client implementations commonly used that are compiled from source.

[0]: https://git.archlinux.org/svntogit/community.git/tree/trunk/...

[1]: https://www.reddit.com/r/fdroid/comments/9gmkob/why_is_teleg...
> The program doesn't crash all the time. In fact, I've only seen 4 or 5 crashes for overall ca. 8 hours of use.

That's pretty terrible and matches my experience with other open source video editors. Cinelerra was especially bad. Why is it so hard to write a video editor that doesn't crash?
I love notion too. It's basically what I've always wanted for organizing my notes and lists and thoughts: a personal wiki that doesn't have separate modes for authoring and reading
Prior approval is now required for foreign investment in French AI companies
It's very common in the C/C++ world. The main reason is that you can easily use it in other projects.

Until one of the C/C++ package managers gets good and wins, this is the nicest alternative.

Note that people don't necessarily develop the libraries in one big file or don't have dependencies. Many newer libraries use a single C file as a distribution format.

The other nice thing about it is that if the code is small it can be more easily debugged and audited by humans. If it pulls in hundreds of thousands of lines of code, that can be a problem. Also, small code is a requirement on some projects because of speed or memory limitations.
What are you talking about? You’re describing the watch as if it’s over, when it’s a huge growth area with massive headroom.
25 million+ Low Latency IP lookups/month on Infinitely Scalable Serverless
The lawyer is Mark Zaid.

I’m guessing you can search the former client Mike Beck and see what you come up with, but I think due to his position and it not being 24 people from an embassy, most of the facts remain confidential/classified. The following is a excerpt from a Miami Hearld news article:

In a separate case, another Zaid client — Mike Beck, a retired National Security Agency counterintelligence officer — suffered a "potentially similar attack" in the 1990s when he traveled to an unidentified country. Years later, Beck and a companion on the trip were found to be suffering from Parkinson's disease. A confidential report convinced him that his illness was linked to a covert attack with a weapon that used microwaves, Beck told The Washington Post last year.

"My gut is that this has been going on for a while," said Zaid. "The NSA has revealed to me in an unclassified setting that a foreign power has used a microwave weapon against people."
>We still have passionate arguments between believers in various interpretations of quantum mechanics, the
Copenhagen interpretation, the many-worlds interpretation, the decoherence interpretation,
the hidden-variables interpretation, and many others.

lukcily there has been slight progress since 2007 https://www.quantamagazine.org/frauchiger-renner-paradox-cla...
Work on what interests you. My grandpa lived and breathed medicine and researched the intestines for like 60 years. There’s thousands just like him.
The Last Question (1956)
Surely this can’t be the proper standard for national security claims. Otherwise, arguments of the form must always be acceptable, and without repercussion:

Based on [redacted, even from the judge] the court must make [arbitrary judgment].

That’s giving the exective branch more authority than simply giving them immunity from perjury would!
> Incorrect. There is a third way: reinvent the smart phone.

The name "phone" is mostly an accident of history at this point. Its primary use for most people is not as a telephone. Starting from a classic telephone, via incremental improvements, you would never have gotten to the iPhone.

(It's also a compass, a pedometer, a camera, and a dictionary, and you never would have arrived at iPhone by incrementally improving any of those objects, either.)

It's a handheld computer. Telephony just happens to be one of its dozens of features. So what you're really saying is "reinvent computing". Apple has several products in other areas (Watch, AirPods, HomePod, etc) which may or may not be successful in the long run but they're definitely trying to take their computing platforms beyond "Mac" and "iPhone".

The "smart phone" is done. I've seen people trying to "reinvent" that since 2007, and I haven't seen anything promising. We're already at a local maximum.
Cannot speak for all but usually its money. Many companies cap technical tracks pretty fast while management is uncapped. Next as as you go further in your career then management as a nearly universally considered a valid next step. For me, my manager was fired and rather than having to deal with hiring my boss (for second time), I took the role even though I knew I would dislike the politics/drama.
Sure - but for most people that’s moot. I agreed that it was better - but improvements like that are not changing most people’s usage patterns.
Also take a look at Quicksy [0]. It is done by the author of Conversations but allows phone number sign up, which simplifies things for non-tech people.

[0] https://quicksy.im/
Yes, arch license. But do we know for a fact that there is no per-chip or per-wafer royalty? I hadn't heard.
To be fair, the problem you describe isn't inherent to 80-bit floating point values. If you use 80-bit values in your ABI or language definition, it won't occur - it occurs when you try to user a wider type to implement a narrower type, e.g., implementing 64-bit floats (as specified in the ABI or language) with 80-bit operations.

In that case, the extra precision is present and "carried across" operation when registers or the dedicated floating point stack is used, but is discarded when values are stored to a narrower 64-bit location. So the problem is one really of mismatch between the language/ABI size and the supported hardware size. Of course, 80 bits isn't a popular floating point size any more in modern languages, so this happens a lot.
They also have all developers share one single anonymous github account "john-preston". I can't understand the reason.
It looks like the credentials in credentials.json are your Plaid access key/secret/etc, not your bank account username/password. If an attacker gets them, they'd have read-only access to your bank account until you rotate your Plaid creds, but they wouldn't be able to do anything as simple as logging into your bank account and transferring all your money out.

EDIT: It's actually worse than that, see comment from erichurkman below.
Yeah because it's really hard to include multiple files in another project...
I feel the same way and can't speak to the success of my strategy, but do have one.

I've been alternating between working for someone else and then spending my savings investing in myself.

In both cases my goal is to aquire new skills. When you work for someone else, make sure you are learning something on their dime and saving money. Then spend that money on learning something no one will pay you to learn at work.

My interests have been all over the place - game design, programming, writing, philosophy. Just to name a few I've gained expertise in with my strategy. I don't view any of these things individually as destinations. I don't consider myself a programmer, or a designer, or a philosopher. But each one does give me new skills and perspectives which benefit the others. In the future I will likely invest my time into a science like biology and maybe even push that further to neuroscience.

A story that has always resonated with me is the one about some dna sequencing database (nucleotide blast perhaps?) told by a TA in college. I was taking a biology requirement but majoring in CS. The TA said the database came about when some former programmers learned of a search problem biologists had no solution to. Their programming background meant they already knew how to solve this other domain's problem. I think a lot of breakthroughs come from this formula of porting one domain's expertise to another domain's problems.

Hopefully this illustrates how skill acquisition is a good "passing play" while figuring out what you want to do in life. I still don't know what it is exactly I want to do, but I will keep learning skills that seem relevant and clarify the picture as I go.
"Where your talents and the needs of the world cross; there lies your vocation." ~Aristotle

There is debate whether the above is really from Aristotle. The idea behind it works however, and it works in a way that --at least anecdotally-- is satisfying. I was lucky enough to encounter it by accident.

In 2005 my grandfather was diagnosed with Parkinson's Disease. His hand often shook with a slight tremor and it made using his computer nearly impossible. I built software[0] to stabilize the mouse and give him back control.

I created many things between then and now. Most of them have faded away into obscurity. The works that really lasted and retained meaning always involved others. The meaning is not really in the software itself, or the technology, but in the people tangled up in the journey and in being needed. The excitement, once in a while, when the talents we have honed over the many years actually apply -- nothing compares.

[0] https://www.steadymouse.com
You can. You can also sell derivatives on something you do own. If you get involved in human trafficking futures, you are still involved in human trafficking because your contacts could be taken to maturity, which means someone will have to provide the humans.

That's pretty much the definition of "complexity hides evil".

Index funds are a bit more direct since you're owning pieces of things you may not like instead of owning a contract that could be converted to something you don't like.
>This is completely transparent to the other participants

nitpick, but I think you mean 'opaque', as in, they can't see it.
I care about Google and Facebook as well.
Life ultimately chooses for you: the answer to your question will depend on your relationships with other people (living or dead) and the facts that happen because of them.
True in a lot of cases. However, Phoenix has major similarities to Ruby on Rails, and Elixir is often the functional language of choice for those moving away from RoR.
Not the OP but I strongly favor browser over apps whenever possible. I’m a news junkie so my progression usually goes:

Washington Post (I live in DC),
WSJ,
NYT,
Hacker News,
Maybe Facebook,
If really bored, will compare Drudge Report / HuffPo / Fox News just to see the extremes,

Back to HN, eventually feel browsing guilt and go do something productive
This feels unlikely. I get that there would be a lot. But the number is almost certainly smaller than you are giving credit.

Just with the two you gave, automating the recording of lab results should help. Such that you never have to copy from a readout to a record. That should just happen. (Consider how many shipments and other things are transferred with minimal errors every day.)

Similarly, why have a shorthand that is known only to you? We have plenty of things like that in computers. Not everyone has my macros. That said, they expand to known things. Or contract from them.

So, I would hope we have folks working to help in this area. I'm not convinced we don't. I do think it gets presented adversarially all too often. There is no need for that.
I run data science in a company that publishes email newsletters. We store every delivery and event record as a row in our database. This gives us so much flexibility.
“I suspect that this misperception reflects in part how we in journalism cover news. We cover wars, massacres and famines but are less focused on progress.”

Yup.
Jian-Wei Pan, China’s “father of quantum”
I think you're off base by saying I'm getting my perspective on these issues from internet forums, and I think you're illustrating my point and proving my fears. The people who work at D&I organizations are often the same level of callous and see any fundamental criticism of their labor as something that could be hand waved away by association with "those" online alt-right idiots.

In actuality, nothing could be further from the truth. I find it interesting to observe the far-right, far-left and center, but I form my opinions independently of that. Most damningly, your insinuation that this different opinion from yours on your labor is an opinion "from an internet forum" shows the standard of care you'll have for carrying on with your work.

In fact, I don't disagree with you that "if America had a more equal distribution of opportunity among demographics these movements would have no reason to exist" but I also think that painfully, ironically, these movements become ouroboros of their former selves because the door is opened for people to perform their politics rather than labor towards them. They become co-opted by opportunists looking for fame, in part because the image of doing social justice becomes a social cachet in and of itself, and this perverts the true, altruistic labor of actually achieving it. And this fundamental duality really unnerves me, and I don't have an answer on how to solve it.

But judging by your dismissiveness, you are probably guilty of exactly what I am worried about. And you too do not have the answers.
Windows 10, for lack of a better alternative.

I chose it because it is the OS that works most like what I actually want an OS to work like, which still isn't really that close.

I use O&O ShutUp10 to remove it's stupidest features, and make heavy use of portable apps. The portable apps are launched from a toolbar menu that acts as a menuized view of a folder, like the old fashioned start menu. It works great and if my system ever needs to be reinstalled I just recreate the toolbar and point it at the portable apps dir and I've got all my applications without any of this "installation" bullshit.

My main concerns for a desktop OS are that it enables me, as a user, to use it as a tool to improve my life. Too many OSs these days are more concerned with making things "easy" for me by hiding my ability to configure things, forcing decisions on me "for my own good", and effectively locking me into walled gardens to get applications. Not to mention trying to sell me things. My computer is a tool and it should allow me to conform it to my workflow, not try and force whatever it thinks the ideal workflow is on me.

It's also nice if I can actually use the hardware I paid for.

Sadly, Windows 10 is the best the modern world can offer.
/r/BadEconomics is a fun subreddit; it's people with at least some passing acquaintance with formal economics writing snarky takedowns of economic claims made elsewhere on Reddit (or the Internet at large). It's not quite as good, content-wise, as the tier-1 subreddits like AskHistorians, but it's a solid tier 2.
your robots can pick up the butts, and deliver them to the smoker's house
Sounds more like this guy works for a competitor than a security firm.

No proof, and he apparently didn't even test his own theories.

And the whole "Telegram isn't secure because nation states can abuse their telcos to break 2fa" is, while accurate, also true for about 90% of the internet.

And what's with this method of disclosure? It's not ethical or responsible. It's plain defamatory.
It's not just a bitter pill but a very expensive one. That's, what, 50 miles of tunnel at a cost of $300 to $800 million per mile (based on other US projects). That's $15 to $40 billion total which is a massive investment (BART's budget is only $700 million per year) and I somehow doubt even the high end captures the full cost (once NIMBY get's involved).
DuckDuckGo now fingerprinting visitors?
By project

Sometimes I have a file in the project's top level directory explaining what the subdirectories are.

Or if I have five or six scripts which accrete over time with data going in one end and coming out the other end, I write a file explaining how I do it, before my shell history disappears and I forget.

I go with Ubuntu's default Music, Videos and Downloads. The other high-level directories are a development directory, a work directory, a personal projects directory, a personal directory, a development scratchpad directory, a things-to-do directory, and an old accumulated junk directory.

The development directory has some binary packages, git repositories, development journal notes (not on my blog), as well as some notes on aspects of languages and frameworks.

The development scratchpad directory has subdirectories by date. Mostly for code I am writing.

My work directory has all work information.

My personal projects directory has tax info for my S-corp, bank information, as well as information on personal side business projects and code.

My personal directory has my resume, contact info for friends and family as well as pictures of them, personal tax info, and this sort of thing.

I also try to name directories, and sometimes files, so I can find them with locate.
Did similar implementation 15 years ago. I needed a implementation that works in SMP environment and it didn't use lock. I use atomic increment to allocate block index, atomic dec to free the block index. It worked very well with good performance in SMP environment. It was implement as share library and the same code can be link statically in the kernel module. Linux Kernel can allocate the block and pass the pointer (index to the block) as parameter to user space and user space and de reference it directly.

The library was implemented using C++. We also ported that to QNX in addition to Linux Kernel.

I remembered it can do > 1 millions msg block per second between user space programs or similar perf for between user and kernel space.

It did waste some amount of space. That can be config at system startup.
I have just completed a first project with OpenShot. It worked perfectly fine initially, but as the movie became more complex, everything took much longer. Saving took several seconds, sometimes freezing everything for several minutes. Dragging multiple clips in the timeline would freeze the editor for several seconds. It crashed multiple times. Just to be clear, this was from having about 30 original clips, but cut multiple times (each probably at least 10 times), so over 300 individual clips in the timeline. The bottleneck seems to be related to parsing of the JSON, which is the format in which the data is encoded internally. The final file was about 1.1MB of JSON. I've also encountered strange artifacts when adding a new layer at the bottom of the screen - I couldn't drag clips onto it, they were placed onto another layer instead.

This is on a laptop with an i7 and 12 GB of RAM.

Compared to my experience of using Premiere Pro several years ago on Windows, with just 4GBs of RAM, OpenShot has a long way to go even for basic editing.

But, having said that (and considering that Premier had years of paid development), it's a good tool and it's great that some developers are trying to built video editing tools for Linux. Things are slowly improving.
I think it’s more practical to think on a per-decade scale, as trying to plan for the future 25 or more years ahead makes you less flexible to take advantage of changes in the moment.

I decided two years ago (33 now) to devote my 30s to creating telepresence, narrative entertainment with live actors.

I think I want to spend my 40s on hobbyist prosthetics.

50s: I don’t know yet. I hope we’ve made contact with aliens by that point so that I can devote this decade to building systems that help us collaborate with them.

I finished a PhD when I was 31, and the most useful piece of advice I got from my advisor was “do the thesis that only you in the world would be able to do”. My 30s project is a mix of stuff I have special expertise in, that I get repeatedly told is weird in unique. So I’m chasing that for a while.
For work, macOS High Sierra [I only upgraded when there's something I need]. Ubuntu 18.04 on most servers.

At home, Ubuntu 18.04 with LXDE. It's the most nonsense free regular desktop experience with obvious similarity with the server OS I primarily use.

I regularly try out other user-friendly desktop Linux distros and have my sister using Mint/Cinnamon without issue.
lol we do what we must because we can
"Most of the ‘needs’ that the iPhone X serves didn’t even exist when the first iPhone came out."

Didn't they? It takes pictures. It sends emails and messages. It watches media. It listens to music. It plays games. It's a web terminal. It's an alarm clock. All of these needs most certainly existed, and the iPhone has sold billions of units by fulfilling those needs beautifully in a more convenient, portable fashion.

Of course the market matures. Beyond some hand-wavy nebulous conjecture, there is a limit to what the device can do without getting into science fiction, especially when your basis of comparison is one year over the next. If the complaint is that Apple hasn't completely upset everything in a single year, that's a completely unreasonable, irrational expectation.
Like they did...
Thanks for the clarification, that's a little better.

Still...

EDIT: See the other response to this comment by
erichurkman, this is still a potential vector for unauthorized payments, transfers, and withdrawals.
Considering progress in statically typed languages with regard to programmer ergonomics, does it still make sense to go with dynamic languages?
The only times I see this argued is from suits looking to treat programmers as a fungible resource. This is never a problem for companies looking to retain people.

If your status quo is working programmers as long as you can without a raise until they switch jobs, a niche language is a threat. If you re-evaluate your staff based on their experience gained, you can head off the churn.
Hacking is good, Hacking is like a miracle when you come in contact with the right hacker.
I don`t believe in hacking or hackers until i meet dark lee.
this hacker help me to solve a serious problem after all this time i have been going through hell with fake hackers.finally it is done.
you can contact him if you have not experience anything real about hacking. Email———-
darkwizard @hackermail.com
Am very sure you will thank me later
You commented the advance of technology in general.

The article was about the end of higher than average returns from the current technology companies. That's what the "The age of technology is over" meant.

Technology can advance with leaps and bounds while the ROI for the tech companies is in par with other companies.
Ask HN: Is there any company like TripleByte in India?
I'm aware of tech recruitment platform Beyond, but was wondering if there's any recruitment startup in India using a test, interview and matching approach similar to TripleByte.
Show HN: [RPG Tool] Encounters, a PWA for Managing NPCs, Players, and Encounters
Alternative, which I personally prefer: https://addons.mozilla.org/en-US/firefox/addon/tree-tabs/
2Do sounds like exactly the kind of thing I would use.

Apps like these tempt me to buy a MacBook.
And needless to say, that phone (I'm assuming it's a Mi A2 Lite, aka daisy?) (1) still has a headphone jack. And a IR remote blaster! And more battery than even an iPhone XS Max! (2) can be OEM unlocked out of the box, with no need to involve the manufacturer and request a special code. Too bad that the ROM development community is so slow-moving these days... but a Project Treble GSI should work fine on it.
If we are talking of things that might not happen, won't it be much cheaper for BaRT and Caltrain to unify, providing seamless transfer between them, and increasing Caltrain frequency? This competition between Caltrain and Bart is doing more harm than good.