skysight-inc/HackerNews huggingface dataset:
And what about us who are night owls and are non-functional until about 12 / 1-2PM, the current system filters out all of us.

The solution was literally “come in any time you want as long as your projects get done” - what’s your objection? That everybody who wants to come in at lunchtime, and work until the small hours force themselves around your schedule because you have a family?
I wouldn't be too worried. I mean I think it's possible but I feel like it's a while away.

As a native Android dev, my arm-chair hypothesis is that currently both of those (kotlin, flutter) are targeting different developers and until either one starts including the other developers then I don't see any one winning over.

Kotlin - loved by native devs
Flutter/Dart - web devs (previous experience with JS)

*I'm biased as a Native android dev but from my experience this is the case. Also Kotlin is really a great/fun(ctional)/expressive language
un officially yes, but as you can imagine, it's not an Indian language, and it's the language of our colonizer. It's more acceptable now, but back in the day, it was an absolute no no. Besides, common men did not speak English. Just the very highly educated (back then. Now, it's much more common among all classes).
Ctrl+shift+P is "unstyled paste" on many systems. It is what I use when copying between documents/webpages/etc.
the linux kernel is written in C ...
Big companies are only capable of sustaining what they do.

That’s why Outlook and Excel are almost operating systems and Word meanders around with no real focus. It is not an opinionated app.

Changes in Word are driven by awful end user communities like attorneys. Attorneys are smart people, but the influential ones have doctor egos, get set in their ways, and spend their day interacting with fossilized bureaucracies, as demonstrated by the fact that people are still screwing around with WordPerfect 5 for DOS in 2020.

The excuses given (ie “Federal court filings are finicky”) are 100% bullshit. The reality is the chief poobah of counsel likes WordPerfect because he’s the chief poohbah, and his minions get to suck it up and learn how to use an application released when they were in diapers.
LTE routers with GB limits. You are connected via Wi-Fi or Ethernet cable.

If I've found out some website is using my upload bandwidth without my consent I would just quit using it.

It's a dick move to utilize user's resources.
I saw a small company do all their work this way, where their pitch was more a marketing company with software skills. Projects were successful, but it folded a few years later due to other reasons.

One problem is that clients hate it, even when success was very measurable. I suspect due to our natural tendency for zero-sum thinking. Note that usually the projects were limited to ones where there was a directly measurable outcome to drive the metrics for the payments.

Wierdly enough you would think that such a business could pivot to developing its own product. Why is it that custom software dev houses hardly ever manage to pivot to developing a successful product?
(Hi Dean!?)

But how would you synchronize the poor weather days of Seattle with the nice days the Bay Area?

Then again, it’s definitely something I miss from doing research at school. Nice day, go for a hike. Bad day, time to finally rerun those experiments. Sadly, I have way more meetings than those days...
That trend is starting to change. Mazda and Honda are starting to phase out touchscreens in some cases[0]. Tangentially related, the US Navy is also phasing out touchscreen controls after they were determined to be a factor in the USS McCain collision in 2017[1].

0: https://www.autocar.co.uk/car-news/motor-shows-geneva-motor-...

1: https://techcrunch.com/2019/08/11/navy-ditches-touchscreens-...
Gah! I was caught. I’ll read it now.
Something as simple as malloc requires a cast in C++ when it is not needed in C, so type errors for even simple code.
When comparing rust and C++, I think it’s unfair to interpret “C++” as a specific standard, because you can’t do the same with rust. So, you would have to compare implementations.

AFAIK, in practice, many C++ compilers support alloca for compatibility with gcc (or more specifically, its C library)

Also, is alloca part of any C standard? I can’t find evidence for that easily. Also, if so, https://en.wikipedia.org/wiki/Stack-based_memory_allocation#... needs updating. It currently says

“The function was present on Unix systems as early as 32/V (1978), but is not part of Standard C or any POSIX standard.”

I also don’t see how it could be part of the standard, as that, AFAIK, doesn’t even specify the existence of a call stack (a compiler is free to allocate call frames on the heap, for example)
This seems to be the correct URL https://www.indiehackers.com/post/increased-my-newsletter-op...
Erm, you seem to be saying something sensible about blockchain. Don't you know that's just not the done thing these days ?
> Why do you need them vertically stored for that scenario? Couldn't you make the front of the missile more buoyant than the rest, so once you pop it out of the sub it self-rights and likewise pops out of the water?

That would make the entire thing more complicated with more chances of failure because now the SLBM wobbles around when it tries to right itself up (on a non-aerodynamic axis so more chance it'll move wrong), you need much bigger openings for the missiles, and your gain will be limited: remember, they're 2m wide so if you stack them by 4 you still need 9m for the missiles alone except now you also need to have 3 rows of missiles meaning you need a lot of extra horizontal space (in the current configuration the missile compartment of an Ohio is about 40m, it'd need to be 60+). It also makes the launch procedure take longer, as the missile can't accelerate as fast out of its casing: it doesn't just pop straight up like a cork anymore.
It sure does and it works, not sure how or what use case the parent has problems with. Would be quite interesting to find out.
Looking Back on the Spanish War (1942)
"It would be interesting if we could make a youtube-dl that dynamically fetched the latest working version ..."

I think a better strategy would be to separate the youtube-dl core "engine" from the set of rules/exceptions/offsets that it uses to iterate and download the media.

So the core youtube-dl could not download anything (or, perhaps, only a simple file at a static URL) and you would add a set of rules, or specs, that give it the ability to download from youtube or vimeo or whatever.

Then you would not worry about blocking youtube-dl or having it barred from github, etc. and all of the "rules" could be simply shared, or published, as simple text via pastebin or email or whatever.
Or you might believe that a single celled organism can reasonably be understood as a state machine responding to inputs, but that a human -- or a tree, or a cat -- is not merely a scaled-up version of this same model.

We are far from knowing whether this is the case. So you can believe one extreme or the other (or something in between), but either way it's an article of faith, not an established fact.
I can see them but it takes a while to load (up to 3 mins). Ouch...
True, it has something like that (which works to varying levels of success depending on the project). The excuse for not fixing weird syntax oddities like this though is breaking source compatibility, which my point was tooling should solve.

Essentially the tooling in the Apple ecosystem is rough to work with and feels poorly thought out - it feels like the teams work independently and then mash their stuff together right before go live.
It's everywhere, and it's not going anywhere soon. Hopefully soon enough it will fade into a layer most don't see or care about, like the hypervisor.
Yep your right. Thanks for that!

Im still trying master copy and paste after 30 years. haha
Man, this reminded me of XPS (https://en.m.wikipedia.org/wiki/Open_XML_Paper_Specification), which I haven't thought about in ten years. Glad it never won.
Definitely possible. You can refactor your Android app to be split up into essentially two "modules", one with your business logic and then the UI/native platform specific libraries.

Once you have that setup you can then add a different platform "web/iOS". The base module would have setup certain contracts that new "platforms" would have to implement.
There is a suppression of source code.
The conclusion (generally improved UX) sounds a bit dubious: bloat (including bloated graphics and splash screens, as mentioned there) seems to increase, not to decrease with time. Unfortunately the linked report doesn't explain how it is estimated (beyond hinting that ROI for UX work is taken into account), and the full report (which possibly explains it) is paywalled. It's an interesting topic, but the linked document is not very informative.
"Fun" is way too subjective to use as a differentiator here. There are some languages most people would consider "not fun", at least outside the puzzle sense like "Can I make a Ruby on Rails clone in Cobol?" And there are some languages that most people would consider more "fun" for some specific thing, like Processing is "fun" for the ease of getting graphical and interactive results. I'd say that Racket is at least as fun as Python given the readily available graphical and network libraries. Common Lisp, for me, is as fun as Python but requires a bit more work. And I can't comment on Clojure's "funness" because I haven't used it extensively, but with its Java interop it has access to a lot of things that should put it on par with Python. Here I'm equating "fun" with relative ease of entry + ease of accomplishing more complex tasks (like GUI building, or making a basic interactive web app) + relative simplicity/consistency of the language. What's your definition of "fun"?

I find it puzzling that you describe Clojure as spaghetti code because I have literally no idea what you mean with that statement. Spaghetti code, in programming, has a rather specific meaning that I cannot conceive of applying to Clojure. Namely: spaghetti code = unstructured code that abuses goto/jumps or their equivalents. So that sentence makes zero sense as presently written.
The Feynman Path to Nanotechnology
That's why I find Haiku OS so fascinating, being able to run on very little RAM and CPU and focusing on desktop only.

I hope we come to see even more purpose-focused operating systems in the (near) future.
>> does this actually imply UX advancement any more than the possibility that people have become more familiar with/adept at using UIs since 2006?

Not really. The kinds of changes they're taking about get tested. A site will collect data, make changes and observe the impact on the data. A good way to go is present different users a randomly selected version of a site and track which version does better. With tests like that we can rule out people simply adapting over time.
I hate that it is trendy nowadays to claim that everything is racist. It is just ignorance.
Won’t rust continue to get faster? And does it matter much given the speed of hardware these days, I mean O(n) will still be the same.
(I'm not the person you were asking, but:)

The power of Haskell's type classes comes from two things:

* Implicit composition of instances: you can write `show [True, False]`, which will automatically/implicitly compose the `Show` instances of lists and booleans. With modules or interfaces, you'd have to build and use a "BoolListShow" manually.

* Higher-kinded types, to abstract over type constructors. This enables the use of abstractions like monads.

Rust only has the first of these two.

Scala uses OOP interfaces instead, but by augmenting them with both capabilities (implicit composition and higher-kinded types), it achieves the same expressiveness as Haskell.
The circle drawing and spreadsheet tasks are very interesting, because most GUI frameworks and tutorials just focus on laying out standard widgets and make it difficult to create custom components. Gtk and QT help you when your interface is a bunch of checkboxes and text inputs and buttons, but as soon as you want to plot a curve or make a custom tooltip or a chessboard, all it gives you is a canvas and some pixel commands.

Web-based tools, on the other hand, have clearer ways to float divs around, or draw with svg elements, or even if you're just using a canvas they help you lay out your data in a convenient way.

Am I missing something about GUI frameworks? As soon as you want to make something complex like Audacity (and audio and waveform editing tool), the frameworks stop being helpful and are just a way to get a blank window.
https://en.wikipedia.org/wiki/A_language_is_a_dialect_with_a...
Pretty much this, I've noticed quite an uptick of traffic since WFHdemic started from mobile networks presenting non-mobile user agents. If you're on a typical 5G hotspot and suddenly start mass uploading, congrats, you've either run up a bill horrendously within minutes or run out of data for the month.

In addition, there are many countries (like India for example) where wired internet is not the norm and instead 3G/4G/LTE sticks or hotspots are.

Not to mention data caps are a thing on wired internet anyway, like Comcast in US.
Hype. Useful technologies see widespread adoption because of their utility. If something is useful it will get used.

Bitcoin seems to have a number of advocates, but the number of use cases actually seen in the field are not growing as rapidly.

A significant cohort of people on HN are likely more interested in the practicality of a technology as it can be applied to problems they have an immediate need to solve.
I think most of my colleagues that care about such distinctions would say that in the most reductive form one does not need an operator or a goal for the computation. This is the typical assumption I would have when discussing this formalization of the laws of physics.

By the way, if you are fan of SciFi, Greg Egan has very fun stories that play with these ideas (nothing rigorous or seriously scientific, but certainly fun).
"Never again". And here it's happening right in front of our eyes.

And no one can do anything because a war with China would be worse, and because China is not attacking outside its own borders.

There's some quote I can't find about countries that only do atrocities inside their borders are never held to account for them.
I am always downloading videos when someone repairs something of my interest or similar. Sometime authors take those videos down shortly after uploading because they think these are boring or have mistakes. I find them extremely valuable regardless of their issues. I use ytdl daily. I hope RIAA gets shut down. They don't work for artists and they are suppressing the culture.
The hardware supports h.265 decode but not encode.
I knew a few Danish folk, just sayin'
Who Is America?
Totally off topic, but I love that XKEYSCORE sounds like a Redis command. There has to be an opportunity for some sort of practical joke here but I can't find it.
That would make Hindi and Urdu dialects of each other. I'm not saying this is necessarily right or wrong; it's a landmine I don't want to touch :)
The misconception you present here seems to be widely held, so I'm actually going to upvote you; RISC-V being an open ISA just means that the standards describing the ISA are open, there is no relation with open source hardware. I.e., proprietary RISC-V cores exist, as do open source ARM cores.
A few things:

Ionic is not Flutter. Flutter has to ship a ton of code to reimplement things Ionic can use right from the browser. Size increase is marginal with Ionic and Ionic can be used to build high lighthouse performance PWAs which Flutter Web cannot in its current state.

Ionic does use a JIT-ed webview. WKWebView is JIT'ed, but JavaScriptCore (which React Native uses) is not.

The rest of your points are subjective and we find Ionic apps, when designed well like any other app, have great performance and user ratings.
Both Vanced and NewPipe are pretty good YT alternatives.

Vanced is a modded YT app, while NewPipe is open source and has a background player too, with download feature.
Yeah, such a law would likely have loopholes. But let's say it's somehow perfect. People will still do it, completely illegally.
>The Rust's generics and macros are much weaker than provided by C++ templates coupled with C macros. Although, this is also not so crucial.

That's a very strange way to put it IMO, I'm not sure what is meant by "weaker" here. They are stricter and as such can require more work to use effectively, but weaker is a weird way to put it.
Sounds like something a bot could be set up to handle...

Duplicate stack trace? Close and link.
Missing relevant info? Close.
This seems like such an exciting project. I live in Macon, GA and while I probably would never use it, I'd like more feedback from folks that do use it.

Did they deliver? Were there issues? Are there still issues? How much better has this made things for folks? Worse?

Yeah... love the video, but all things that are shiny aren't necessarily actually great. ;) I'm optimistic, but skeptical. .
Counteroffer: Accept $200k for 10% of the company, you retain 90%. Use this 200k to build the product. Hire another developer for cash. Maybe 1-5% equity if you have to. The other glorified sales person (providing "inside knowledge and industry contact"... sounds dubious) can work as much as he wants on a pure-commission basis.

The CEO is expected to work for the company for free at a minimal level... that's probably all he was planning to do anyway. Any investor putting cash into a young company should be willing to leverage their own expertise and contacts to make that company successful, since that's the only way they will see a return on investment. You don't need another un-named executive at this stage.

One additional thought: you talk about an "interest-free investment" that can also be reduced by 40k/yr. That sounds like a loan. There's something odd going on here: why would anyone invest in a company they think is going to be huge, but then also allow you to buy them out for no interest? Something doesn't add up.
What about Raspberry Pi 4?
Fedora Silverblue does that now.
I've found just applying SSO to the container sufficient. Stack if it's small enough, heap if it isn't. You usually want a limit on your alloca anyway.
Is that 10% profit margin per project? What is the yearly profit margin for a software dev firm?
> It'd be a symbolic admission of defeat to anyone from the US or a Western country to have to move to Gitee.

Maybe that's the point.

If all the valuable engineering projects leave the West because the West's laws are that dysfunctional, maybe the West will be forced to reevaluate them.
You can build great experiences with Ionic. Like anything, going the extra mile to build a great app still applies.
That thread brings up per-container memory allocators, and mentions Vec. What's going on there?

I have been trying to find a good way to deal with hybrid memory/disk structures. One example is external sort, but there are a whole class of such structures used for databases (Hash Join, Hash Aggregation, etc.). The idea is to constrain the memory footprint of a structure and efficiently use the disk.

One challenge is simlly knowing how much memory is being used. Another is supporting multiple heaps/arenas/whatever and allocating in the right one. And a third is safely clearing parts of the structure that have been written to disk for later processing (I guess calling the destructors if necessary?).

Is there any work in this area?
It appears they may need more metadata about packages.

The example "Finding an Ada PDF library" is https://alire.ada.dev/search/?q=pdf. That leads to https://alire.ada.dev/crates/apdf.html, with

Apdf
Standalone, portable package for producing dynamically PDF documents

Author: Gautier de Montmollin
Maintainer: fabien.chouteau@gmail.com
License: MIT
Version: 5.0.0
Dependencies: No dependency.
Tags: No tags.
Badge: [Copy image location: https://img.shields.io/endpoint?url=https://alire.ada.dev/badges/apdf.json]

Searching for Apdf points to http://www.a-pdf.com/, which doesn't look like it's Ada-ish. Is Apdf https://apdf.sourceforge.io/? [Ah, yes it is.]
Would love to see immediate mode GUI toolkits like Dear ImGUI [1] in the implementations section.

[1] https://github.com/ocornut/imgui
Probably the first after the navigation - it's a link to XKCD.
Yes, that would be super interesting. Not sure about the specifics but it would be a great place where people could come and collaborate on projects (maybe in future).
It's also such a great teaching tool for kids.

Just curious, is it a personal hobby project? How do you plan to sustain it?

This is definitely one of the most interesting project I have seen. Thanks for building it :)
> Cordova

It's usually pretty easy to tell Cordova apps from native apps. The quality is wildly different and they tend to "feel" wrong, even to users who aren't super technical.

I would never recommend that route unless you're on a shoestring (<$10k) budget.

Even then I'd recommend Flutter first.
This is a very reasonable position and it adds a lot to the discussion. It's a shame you are suffering reddit-style political downvoting in a community that's supposed to be above this sort of thing. It would be very sad to see a discussion thread about something with massive consequences like socializing an industry without any counterarguments.
Yeah, it's possible for sure, but salespeople like to talk and there's lots of turnover between firms so I think there would just be more rumors floating around if there was a lot of bribery going on. That said, good point mentioning location, I'm in the US and have mainly worked in the US and W. EU, no context on bribery and the like outside of there. That said, I'd still be skeptical about someone from a big company based in the U.S. that could be hit by the U.S. govt by fines like Microsoft having a lot of bribery going on anywhere in its operations
Based on the speed of his previous output, I dont agree, I know a couple scifi authors, and he's not out of the norms for his genre.
Please clarify because I don't know - are you invoking the existence of a soul in the decision making process?

If so, you're bringing in something that's purely a matter of faith as no evidence has ever been found of a soul (AFAIK).

If no soul then be it single-celled or human, we're back in the mechanistic world and one is, somehow, just a more elaborate version of the other.
Ask HN: Is Apple tracking what I share?
Do they track for example the URLs I share from Safari on iOS? If so what do they use the stats for?
SQL Assertions are incidentally the most requested feature for the Oracle database: https://community.oracle.com/tech/apps-infra/discussion/4390...
Ah, I get you now. Yes, this looks like a weak point, and I totally get why it'd screw with Javascript optimizations.

I don't think it's a fusion problem; even if you did fuse these sequences, they'd still be bad, since they'd be writing lots of extra registers.
So it's because the states allow votes with a postmark of election day, even if it takes 2 months to arrive?

How do you know every vote is counted without a cut off period defined? It can take years to deliver some mail: https://www.itv.com/news/anglia/2020-05-29/soldier-s-letter-...

If the margin is less than the number of unreturned postal votes, surely there will be a question which can never be answered.
I use formal to mean using mathematical methods like those a mathematician uses when deriving a proof, which is to say a human directed process. I would say mechanical derivation if I meant having a program do it automatically.
> "token" parameter not in video info for unknown reason

This is seemingly fixed in commit 6d4733ce - "
[youtube] Fix JS player URL extraction" at 2020-10-31 23:52 GMT.