skysight-inc/HackerNews huggingface dataset:
Are there native RSS apps on iOS that don't simply connect to some "cloud service"? Apps that actually download the RSS or Atom file and save all data locally?

Because the first n (for large n) apps on the AppStore cannot do that.
Quick glance at the ratio of comments to up votes shows somewhat of an outlier on this front page. Not trying to cause an uprising here, it's just that almost all ML content on this website will have a highly up voted fast.ai comment. Maybe I need to look into if it is that good...
During those days, I used to carry around a 1.44 floppy with MS-DOS 3.3, Turbo Pascal and a few other utilities.
hey, sounds like a really interesting use-case for Retool. I’m sure we can figure something out for you guys, let’s talk - taimur@retool.in (couldn’t find your email anywhere haha)
So, at some point I want to search about "kavanaugh" on google, and it turns out that kavanaugh's social manager already doctored a great landing page for his name...

I don't know, it seems like a great feature, but we are loosing the essence of the internet.
Agreed. Comparing compiler pipelines is a poor way to judge how your code will perform in practice, and it's even not that useful for compiler authors, where optimizations that matter in practice are not the same.
Ah, the difference between best "adapted screenplay", vs. "best adapted" screenplay.
This is really worrying.

For the vast majority of the population, these are just going to look like regular Google search results.

My parents won't think "these are posts by someone managing this", they're just going to think "Google says this is the best information about my search".

So you're a politician, what are you going to do? Of course you're going to make yourself look like a saint with these posts.

You're a game company.. of course you're going to post "reviews" that are totally unbiased here.

This is dangerous.
https://news.ycombinator.com/item?id=18018448
I was also taught in French schools that the Versailles "diktat" was a good reason why Hitler rose to power.
Here in Japan we frequently eat ramen noodles for dinner, although not the instant kind (well, sometimes even the instant ones). There are some fancier ramen that you add all sorts of fresh toppings to (wakame, pork, eggs etc..) and it tastes awesome.
I do this fairly often. I find it can aid communication and recall.

Few examples:

Say we have a parser and we discover that it chokes on certain input. I'll start a new branch and first commit will be "Failing test case for XXX" to demonstrate the bug. Then I go about fixing it (or sending it off to a colleague who is better suited to do the work). Once it's fixed, it goes into PR and it gets merged into master only if CI likes it. No one is inconvenienced by the fact that that particular test fails in one of the commits...

In this case, there are couple of benefits:

1. I get to see the tests go red. Happened to me a few times where I do the test and fix in the same breath cause the fix seems simple, but then turns out the fix did nothing as the test wasn't triggering the bug. I find that I'm less likely to do a commit that says "add failing test" than I am to dive right into fixing the code prior to running the tests.

2. It's easy for anyone to go back in time to see that test indeed got red, that is to verify that provided input indeed demonstrates a bug etc. If fix and failing test case were in the same commit, then one would have to carefully checkout just some files and not others.

3. If bug is being handed off to someone, it's pretty obvious where to start if there is a single failing test when they begin looking into it.

In a similar vein, another usecase for a commit that breaks the build is as a means of communication when "architecting" new features and delegating work. We are all developers, so code sometimes comes more easily than prose, and creating a new test case that fails is more expressive and less ambiguous than paragraphs of text in the ticket.

Say we get a ticket that says "We are having problems with trolls", and we want to make it a bit harder for them to register (contrived example and silly solution). I can create a new branch, make the following commit and assign to a junior developer:

+ assert_false(
+ UserRepository->create( email => 'blah@mailinator.com' ),
+ 'Do not allow throwaway email addresses to register'
+ );

This way, whoever gets to work on the feature has a great starting point - ticket explains the business problem, and the failing test puts them right where they need to start looking. It can be a time saver for everyone involved vs me updating the ticket and saying:
"Hi DevJunior, I think the way to solve this is to hook into the registration process. The create method in UserRepository is probably the best place to implement this - it should return failure if someone tries to register with @mailinator.com"

Lastly, it's great to have a failing test to come back to when needing to leave a certain branch for a while - be it end of the day, or switching focus to more urgent matters. I find I remember quicker where I left off if test suite tells me, than if everything is green and I have to hunt what was the next thing that was needed to complete the feature... Basically, using VCS and the testsuite as a distributed TODO list :)
How are you FI?
Before YC, startup funding was truly wild west with too many term sheets with bad deals for founders. So kudos to YC for setting standards for founder-friendly term sheet and continuously pushing funding amount up. Some of the things I wish were different:

* Eliminating the whole "batch" concept. Ideas don't tend to born at YC deadlines. There should be a way to continuously accept applications as they arrive.

* Moving away from CA as center: Being in CA costs way too much for startups. I think startups should come to CA for hiring (may be) and then go away to places were things are dirt cheap, distractions are minimal and internet is fast. This alone can extend runway for many startups by an order of magnitude.

* Less discrimination against old veterans: PG had once mentioned that he typically doesn't prefer people who have worked for 10 years at BigCo because a true founder would have left long ago out of frustration. I think this is misguided line of thinking in many dimension. Even if it was somewhat true, it would be hard to rigidly generalize on entire population.
There’s a dive torch popular amongst newbie divers, the LED Lenser Frogman. I actually have one myself, they’re pretty neat, tho’ obv no substitute for my Light Monkeys. It should retail for £35-40 but you see knock offs on Amazon for <£7. Now this is potentially a piece of safety-critical equipment, and it’s totally unacceptable for Amazon to not police it better.

But commingling the stock so even genuine buyers get the knockoffs is plumbing new depths of sleaze.
Which Relationship Is Right for You? Casual BBW Hookup or Serious BBW Dating?
Oh no! We shipped a bug earlier today which messed up the z-index of the onboarding modal. Fixing now...

Edit: fixed — thanks!
This can backfire in unexpected ways. Don't forget that deduplicating tested code decreases the coverage ratio. You don't want to forbid this, though.
These are pretty neat, but weirdly uninformed on some things
.

If you're using GNU tar the alias should just be "tar -xvf" since it can autodetect compression (though I'm not sure if that's suffix-based or file type). This also means you can append your own -j or whatever for different compression types if you need to do so manually.

Specifying "wget -c" does not mean you'll be able to resume if something goes wrong, it forces resumption from a partial file you already have on a subsequent invocation. The reason to specify it on the first invocation is just so that you can be lazy and reuse that command line.

The shasum command is from Perl on most (all?) platforms, sha256sum from GNU coreutils or equivalent may be needed if it's missing and may have higher performance.

Probably most importantly, ipconfig is OS and distro-specific. It was missing on the first linux systems I checked (Ubuntu and openSUSE). It's useful, but it's a bit like listing a launchctl alias without specifying it's largely macOS-specific.
> You see a lot of people holding up Rust precisely because we've been there for the last 5/10/15/20 years. The day I don't have to write a makefile or build yet another CMakeLists.txt is the day I rejoice.

Ironically, cargo is one of the areas the rust ecosystem falls down completely. Not to mention, there's no ABI...

> What Rust offers is another option in the native, non-GC'd language space.

True, and while this is great in principle for embedded development, not using a GC is overrated.

> Rust gives you the option of dropping down to that level

Well, if you're not dealing with the linker, you're not at "that level"
How to use my money. Donation? Moon travel?
Ask HN: How can I find someone to collaborate on hardware?
I'm a physician and I'm working on a hardware idea. How can I find someone I can talk to about this? I don't live in a great tech hub, so I'm thinking it'll be an online/phone/virtual collaboration AND I can pay for it if they just want to be employed/freelance for a job.
It's more a problem of a biased sample than a small sample - this attack spread through the friend network, and so if one of your Facebook friends is in the attacked/vulnerable group then other ones are also likely to be.
So this would make it impossoble to sell just about any software defined radio that can transmit?
Leaked Andreessen Horowitz data reveals how much SV startup execs get paid
ATS is in a better state than Zig/Jai lol
https://outline.com/MxvDb6
Yeah, memory handling is still challenging to handle correctly - in the sense it need forethought and constantly remembering what one can and can't do (list iterators good long term references, vector iterators bad long term references, etc). string_view is a good example of a situation where garbage collector would save a lot of headache.
> some inexplicable reason C also has a quite decent reputation

if you think like this, you will never replace C...

> Using C outside a kernel or existing C project today is professional negligence.

or embedded development lol
I don’t know well US laws, but in EU theses terms would be considered unlawful and non applying by any judge and won’t prevent a legal action.
"How merchants use Facebook to flood Amazon with fake reviews" by Elizabeth Dwoskin and Craig Timberg, April 23 is available on Washington Post site.
As well as the ability to support the really interesting stuff people really want.

* 918 Spyder? Thank the crossovers and Panamera

* Cayman GT4 and Boxster Spyder? Thank the crossovers and Panamera.

* 911R and GT3 Touring? Thank the crossovers and Panamera.

* GT2 RS? Thank the crossovers and Panamera.

* The 911 Speedster that should see production? Thank the crossovers and Panamera.

* The track-only €701,948-priced 935 they're making 77 copies of? Take a guess what helps make it happen.
Hey Jeremy, thanks for this new course. I have some questions:

1. How exactly it is different from Andrew NG's course, other than Octave/Matlab vs Python? As someone who is new to ML and wants an introduction, I am now confused which course I should do.

2. What are the math prerequisites? Do you also cover them in the course or is there any list materials available to prep?
"the code some dozen developers write ends up with all imaginable ways of writing the same thing."

I do know what you mean.
But that's not really the languages problem but of the coding guidelines and using code review to maintain legibility.
> XMPP is pretty awful for practical communications these days. It can, with enough extensions and clients, do all the things other protocols do, but by and large weird stuff is broken.

It is practical if you use modern clients. For example I replaced Hangouts with Conversations.im for all my family members and they are very happy with it.
To the downvoters: please review e.g. Ch. 6: "Flour Technology and Dough Conditioners" of Michel Suas' classic textbook "Advanced Bread and Pastry". Or check the Technical Data Sheet of your local flour producer, you will find i.a. niacin, iron in some complex, thiamin mononitrate, riboflavin and folic acid additives.
Maybe Amazon have some special relationships with Microsoft, Sony and some other corporations.
> XMPP is pretty awful for practical communications these days. It can, with enough extensions and clients, do all the things other protocols do, but by and large weird stuff is broken.

So why not just fix the broken parts, instead of inventing hundredth messaging protocol that will be forgotten in a year?
If you have any interest in the Apollo missions...

In the Shadow of the Moon [0]

The film follows the manned missions to the Moon made by the United States in the late 1960s and early 1970s. The documentary reviews both the footage and media available to the public at the time of the missions, as well as NASA films and materials which had not been opened in over 30 years.

For All Mankind [1]

A 1989 documentary film drawn from original footage of NASA's Apollo program which successfully landed the first humans on the Moon from 1969 to 1972.

Moon Machines [2]

The miniseries features interviews with around 70 of the 400,000 engineers who worked on the Apollo program during the 1960s and early 70s.

These are variously available on DVD and YouTube.

[0] https://en.wikipedia.org/wiki/In_the_Shadow_of_the_Moon_(fil...

[1] https://en.wikipedia.org/wiki/For_All_Mankind

[2] https://en.wikipedia.org/wiki/Moon_Machines
Supply Update – Intel
Two strand, 9/125 single mode fiber cables (LC-LC) are actually really cheap, a 20 meter is about $6. Shorter distances are like $3-4 a piece.

in bulk, two strand single mode fiber optic cable is actually less costly per meter than Cat5e. Glass is cheap, copper isn't. This does require having a $1500 fusion splicer to put ends on it.
Google is less and less a search engine, and more and more a Compuserve/AOL content portal designed to keep you on their sites.

I'm pretty sure if Google's current form was a different company doing it, Google would rate them as a blogspam/contentfarm and derank them.
The omelettes, oh my. Even though I enjoy making omelettes and have been practicing for a decade, the ones those guys can magic up make mine look like a 7-year-old's attempt
"Only use diesel fuel with a blend of 5 % biodiesel (B5) or below."
Don't fall for the FUD. I've been running B99 for 15 years in my 98 Jetta TDI. Everyone else had to replace their injector pump because of the switchover to ultra low sulfer diesel. I'm still running my original injector pump with 275,000 miles and counting. Biodiesel is easier on the engine, lubricates better, and smells better. And most importantly it doesn't add CO2 to the atmosphere.
Sounds like the reverse problem is easier: pretending there are many registers and let the toolchain figure out how to spill them to memory.
There’s also a guy from Finland that wrote his own QuickBasic compiler and is doing some pretty cool videos on YouTube under the handle Bisqwit, with some of the videos talking about things he wrote or prototyped using QuickBasic.

https://bisqwit.iki.fi/source/qbc.html

https://youtu.be/TUa5HJUebEA

https://youtu.be/8x9Ya4izFaE

https://youtu.be/ZwcFV3KrnQA

https://youtu.be/5Da6ZyQJjE0

https://www.youtube.com/playlist?list=PL41889A5E9CBD68CF
The article talks about how counterfeits benefit Amazon, but its not the full picture. There is a negative affect of counterfiets on Amazon as well, and that is (1) reputation (customers not trusting Amazon anymore as a site that has honest opinions) (2) competition (other online retailers growing in the trusted-products-selling business) and (3) reliance on one country only (if this continues, and Amazon makes short term profits because of it, they will end of becoming a front end for china manufacturers only, risking their supply line. With one rule, china can ban Chinese products to be sold via Amazon, and Amazon can go broke). So it is in Amazon's interest to solve this problem, and not focus on the short term gains, but I wonder why they are not making any moves to solve this? That's the weird part.
C is also expensive in that it's practically impossible to get correctness in large codebases.
> I cannot think of a language semantically closer to C than Rust. Not even C++ is there. Rust is literally just C with a good type system, and that's what makes it so awesome.

ATS is far closer and indeed compiles to C. Rust's type system is still less expressive than that of ATS.
> I would really like a job where I can hang around and think and learn interesting stuff about tech and science.

If you achieve financial independence, can't you do that without a job?
The second half of your post appears to imply that MS-DOS source releases would properly be dated "pre-Unix" (pre-1970), but they're not that old.

I didn't downvote.
Its one of the nice little policy levers you got as politician. Just ignore a "crime" for long enough, to have it entrenched and when you need the motion, get sharp on it.
They have to be credibility convinced there is some issue and that the problem is not beyond their control. Many people wrongly assume there is nothing they can do because we need to act collectively and they have to be shown the real potential and current harms.
How does this work? I tried searching "Liverpool F.C." and "Survivor" on Google and nothing unusual shows up. It is a future feature?
This is basically right. It's a myth that anyone believed in any of the stronger forms of efficient markets. The interaction of ineffective regulation and political lobbying had a lot to do with the crisis.

Related myth is the idea that nobody saw it coming. I went to a luncheon at Goldman's in 2006 where they announced things would start looking rocky in 2007 and the big whammy would be 2008.
Is anyone aware of whether there was a reason the DNS entry didn't let you specify a host. For example,

_mta-sts.example.com. TXT "v=STSv1; id=20180928;host=mta-sts.example2.com"

I've got 15 domains on our mail service. Adding 15 DNS records isn't a big deal. Having to host 15 different websites is a pain.

I know someone will say "Just use S3 it's easy" but doing 15 times is an annoyance, it feels like an obviously missing feature to allow consolidation.

Edit: Section 8.2 describes using a CNAME to achieve this effect. But it also involves running reverse proxies and similar efforts.
> The answer is that the capture of Congress by financial lobbies ensured the balkanization of regulation into an alphabet soup of agencies, many of them underfunded and ineffective.

I thought at this stage everybody knew that already.
I didn't downvote you, but what you say doesn't make much sense.

git is distributed and works offline, this means that nothing could prevent you from making commit with a "fake" date, you always can change time on your machine. So there's nothing really hackish in that, and that has nothing to do with format in which time stored in git internally. And you can have legitimate uses for "faking" commit date. I'd say repository above is an example of such a legitimate use.
People aren't downvoting for the contents of the flour, but for i) the claim that these "inflame your intestines" and ii) the claim that whole wheat noodles don't contain these same additives.
Hitler followed the same politics beginning to end. His failed putch was a preview of how he treated enemies once he got into power.

Also, economic only explanation ignores how much militarized Germany was, how much lost itself was impossible to stomach to them leading to "Jews stab us in back" myth.

There is whole lot more.to it then just suffering economy. Hitler support was not.among poorest either, it was among artisans, owners of small businesses and such.
I was a TTRSS user, but it only caused me trouble. Threw all kinds of strange errors at unexpected times. I don't know how many times it died on me after an upgrade.

About 1 ½ ago I switched to FreshRSS and it has been a marvelous experience. Zero trouble, zero adminstrative burden. Self-hosted bliss. Best of all is the fact that it uses a flat file DB so it can easily be backed up, moved around and migrated. Can not recommend it enough. Also, it's PHP, so works on any cheap shared hosting. That's how I use it.
Every contract is legal unless there is a specific reason for it not to be legal. Forced arbitration can be overridden in some circumstances but is essentially legal.
Stairway to Heaven faces another legal battle after judge orders a new trial
So, how do you find out about small start ups yourself?

Whatever ways you do, it would seem they fit with your world-view, so do them.
Haiku R1/beta1 has been released
You probably have received one (See the toupee fallacy).

Sometimes counterfeits come from the same factory using the same materials, just running overtime.
> Rust is a C replacement

well, which language of C and C++ has the possibility of having traits, structs with function definitions, generics which work through monomorphism, variants, optional, reference-counted pointer and pointer ownership semantics ?

> If you tracked communities so far, you'd see that Rust community is very sensitive on the issue of memory print, performance impact and asm implicitness of Rust.

yeah... like C++ ?
Nazi were violent from the start. If you read any detailed history book about what Nazi actually did and how they came to power pretty from around when Hitler joined, you find them being violent and hateful.

They were not only violent group around, that is absolutely true. But they were pretty bad even if you ignore Holocaust itself.
At this point, I think that it's probable.

I can see Microsoft using open source to attract developers & retain its userbase and platform dominance, then using that to make money from the surrounding ecosystem.
This is the sanitised version, with inappropriate comments et al. removed.
Recently I did a search for Noam Chomsky (a well known MIT professor) and hitler on youtube. I wanted to hear his opinion of WW2 and Germany. The results that came back were all Noam Chomsky on Donald Trump. Political affiliations aside, I would claim that is horrific.
To the credit of GP, in DF there occurs exactly the type of obsession (in dwarfs) that the original commenter talked about, so it's worth a mention even if its "single creator" is two brothers
An app to search through movie titles using the Open Movie Database API
So, I tried the "already verified? post now" link, and got:

"Switch accounts to publish on Google Search
You're currently signed in as B1FF@gmail.com [not really]. This account doesn't have permission to publish on Google Search."

Looks like a channel for businesses and public figures, in
competition with FB pages or Twtr posts.

It's funny, because back in 1997 Google search took off because of good results AND not having the top of the presented page full of crap. Someone is spending goodwill like it won't run out ...
Is Google Yelp now?
He's not detained and he's perfectly free to leave the embassy. When he does he'll be charged with jumping bail, something the UK court system takes a dim view of. After that who knows.
> Yes, that is a confusing way to write and read code, rather than a linear flow, like flattening the tree by extracting functions into separate definitions.

I don't understand. It's harder to flatten the tree: you have to unflatten it in your mind afterwards to understand what's happening. It's easier to just visualize, say, this lisp function as a tree directly.

(defun good-enough-p (guess x)
(format t "~% Guess =~7,4f Guess^2 = ~7,4f Error= ~7,4f" guess
(* guess guess) (abs (- (* guess guess) x)))
(< (abs (- (* guess guess) x)) .001))
That being the case, it appears to me that the old stand WinDev vs DevTools is still ongoing, despite all reorganizations that took place during the last couple of years.
> it required me to verify that I am an authorized reseller. Why don't they just do this for every merchant selling any brand?

As a customer why would I care if Microsoft have authorised you to resell Xbox One's or not?