skysight-inc/HackerNews huggingface dataset:
Turbo Pascal was an IDE and a blazingly fast compiler. In 1986, I ran it on my 64k IBM PC (8088 4MHz). It was like nothing else I had experienced previously. Prior to that, I had developed software in grad school on punch cards. I occasionally had access to a PDP-11. I don't remember what editor I used, but it certainly wasn't an IDE. It may have been line-oriented. At work, we had a VMS system, and I had access to a C compiler and my first emacs. Not too bad, but nothing as immediate and responsive as Turbo Pascal.

Viewed another way, Turbo Pascal recaptured the incredibly rapid edit/run cycle that I first experienced with a PDP-8M running BASIC. Only now, I had 64k instead of my shared of 12k shared among a maximum of four users, an IDE instead of a line editor, and a far better language.

Turbo Pascal also blew away anything else available on the PC. I had a C compiler from Microsoft that was far more expensive and far slower.

Turbo Pascal was a truly magical piece of software. I remember that I had some initial skepticism about it. As I recall, it took some liberties with the language. But once I finally used it, I was instantly converted.

IMHO, nothing has quite captured that experience of development until IntelliJ, starting with 4.x or 5.x.
Given the sheer number of both Israeli and foreign NGOs and activists that do it on a daily basis and that quite a large number of non-Jewish Israeli residents and citizen have families in the territories - nothing.

Heck before the situation in Syria had escalated out to an all out war it wasn’t unheard of for Israeli Druze to wed Syrian nationals.

https://www.google.co.uk/amp/s/www.haaretz.com/amp/1.5104073

There is much more nuance to the situation in the Middle East than you think.
Virtual Math Museum
Severe limits/restrictions can influence some amazing solutions. To me, this separates the real programmers from the people that just get paid to bang out code. We went to the moon and back on this kind of severe limitations, yet today, we can't make a website without a library requiring 100s to 1000s of dependencies resulting in a total download larger than the amount of data required by the entire moon missions. That's just for one page of useless internet. I just shake my head at the silliness.
You are lucky then that you are literally wrong. Neither FB nor Google are selling your data to anyone.
I went to math camp as a kid in middle school. John Conway was one of the lecturers. He was clearly a brilliant man, slightly eccentric in the way that most great mathematicians are. But he was humble enough to devote several days of his time to hangout with a bunch of nerdy kids and teach us about ordinals, knot theory, and I believe Ramsey numbers. Really nice of him to do that for what I'm sure was pennies if it paid at all.
There's thin black banner at the top of HN at the moment. Is that in honor of John Conway?
Multi-person arguing is pretty easy.
So essentially each country has control of the physical structure within their borders. This is not different from any other technology.

Now, a country can then hold anything they control as collateral for any other demand they make: France could block a site from the country, they could seize any assets that site has in the country, or arrest personnel in that country. France has a vested interest in not overplaying their hand, such that companies won't operate there at all, but effectively a country has complete power to demand anything in exchange for access to their country.

In that way, the Internet is not subject to any country's law in only that country, but every country's law in every country, insofar as those countries are places they want to do business.

Nothing here is new and the US is traditionally the largest user of this sort of power.
Thank you for your support adontz! Where are you from (if it's not a secret)?
How does backend development reflect on mobile?
Critique of Cap'n Proto Schema Language (2019)
Google profit from listing those news site and presenting them in a synthetic way because it’s the whole feature of google news.

Google news is part of the google user experience, that will retains users in time and agregate a detailed profil of the user.

That detail profile include the news search habit.

It does not sound very popular here but I see the leech as being the search engine here, not the company actually producing the content in naturals language and dispatching journalists to work on it.
PCA, Visualized for Human Beings
Scala is an awesome language and studying it helped me improve as a programmer more than I can describe.

That being said, even though Haoyi said he doesn’t think Java has “caught up”, the fact is it has closed the gap significantly on the language side, and will always remain ahead in other ways (performance as one example). OpenJDK 14 is an outstanding general purpose development platform, and the days are long gone of anyone actually _needing_ an alternate JVM based language, whereas 10 years ago (or maybe even 5) there was a desperate need.
I generally don't think this is a good idea. However, it does exist in easylang: pr is an abbreviation for print and the dot is one for end.
It would make sense if Rust 2.0 was smaller and less capable.

Every improvement added to rust makes it worse for me
I think everyone and their mother knows the sad state that is technical interviewing. Any technical interview I've done is _so_ far removed from any practical knowledge/experience that it's asinine.
The problem is that "press freedom" as a right should not mean "The press MUST receive leads through all search engines and the search engines MUST pay for doing so".

"Press freedom" historically means that the press can publish anything factual, artistic, or opinion based without fear of government censorship or retribution.

We are seeing the EU and various EU countries redefine fundamental terms for entirely different things, to the point where the original rights are completely eroded, and instead we have a system that effectively serves special interest groups in Europe.

An infamous example of this is the "right to be forgotten". In Europe there is now a process where individuals can effectively censor the internet/press from publishing factual information about their past transgressions. Ostensibly this is to allow the individual to move on with their life. For example, someone convicted of murder has successfully removed articles related to his murder from the internet (in Europe). This is incredibly dangerous. Why should the government get to decide what fact based censorship is irrelevant or not? I certainly think it is pertinent for society to know about past murders.

The EU is slowly eroding all individual liberties, while its markets are becoming less competitive and its welfare state expands to unprecedented levels. Free speech and freedom or religion are much worse in Europe. Germany is run by a Christian political party. In addition to no longer being able to advocate for Nazi politics in Germany, now you cannot speak about certain facts that have occurred in the past. Now France is attempting this novel "shake down of tech giants we cannot compete with" strategy, which is frankly a strategy that was until recently more likely to be seen in an Authoritarian country like China than the country that was the inspiration for the US independence.
> By your logic

That does not follow, in any shape or fashion, from what was stated.
As for learning resources, I always loved the Oreilly "Programming Scala" book: http://shop.oreilly.com/product/0636920033073.do

It's one of the few books that is structured in the same way a Scala developer thinks. Lots of Scala books follow the same order: keywords, usual syntax, features also in Java, features exclusive to Scala. I think this is damaging for any person looking to learn Scala, because it does nothing to lay out the way the features interact together. for instance, the Oreilly book shows pattern matching and implicits before class hierarchies, and that maps well with how Scala devs work, because the former features are encountered daily, while the latter tends to be uncommon.

As for maintainability: you're right. Stricter languages are more maintainable. There's also the issue of powerful languages attracting certain kinds of people. Over the years, I've settled on a simple policy: reject everything that is not documented. This goes for both internal code, and external dependencies.
It’s not the ad, it’s your profile.
Even if you surf anonymously. Anonymous data will be aggregated. Not as cool as a logged-in user, but okay.
That's awesome thanks! I look forward to it.
In that case, quicksort requires danger and artifice. In any case, it's not quicksort.
I've spent the last year or two obsessed with Conway operators ( https://en.wikipedia.org/wiki/Conway_polyhedron_notation ): https://github.com/IxxyXR/Polyhydra/

and I was planning to get in touch just to say hello and ask him a few geometry questions. If you ever have a thought like that about someone in their 80s then just do go ahead and do it.

The Game of Life came with the example cassette of software for my first computer so he's been with me from the beginning of my journey into algorithms and software.
Reading code matters too. Languages are not just written
I think part of the fun in the "old days" was that you could familiarize yourself with your tool chain in its entirety. I mean, I knew every command in Turbo Pascal, and virtually every feature of the "operating system" such as it was. Even finding out information about algorithms was hard before the Internet, so I had to wring my own.

The microprocessor wasn't radically different from the 4 bit computer that I built on breadboards for my college electronics class, and I could tell you pretty much all of the things it could do.

Then the only limitation was you and your own wits.

Today, not only is there a language to learn, but libraries, and a framework, and an architecture, and a "stack" and revision control system... you can't ever master the whole thing and it's changing faster than the baud rate of my eyeballs. It's still a boatload of fun, but a new kind of fun, and sometimes I like going back to the old kind.
I think you’ve posted enough on a sensitive health topic in a difficult time that you should either post credentials, not comment so frequently as if an authority, or end your comments either saying you are or are not a doctor. It’s to a point where I think admins should nuke these threads. I’m an MD anesthesiologist at an academic center where we have been trialing NO for about a month on these patients - see that wasn’t that hard.

Edit: and just to add, credentials are to make the audience aware of the context and bias of the presenter, not to validate them. A virologist, biochemist, infectious disease specialist, nutritionist, epidemiologist, public health employee, and undergrad aspiring biology major have different perspectives and understanding of the domains involved. Witholding that context (with hostility) should always be suspect.
A lot of lessees are deferring, renegotiating, and quite literally walking away from their 5-10+ year lease obligations right now.

Not just speculators...a lot of collateral damage will happen as the bottom drops out :(
I think we can safely agree that the video they linked to was a solid tip-off that snark was dialed to 11.
No, they can't, since they are just representations of the knot diagram.

As for uniqueness, even "rational knots," the ones from the simplest of the fundamental polyhedra, have multiple fractions representing them.
AFAIK rust editions are not on any schedule currently, there's no guarantee that there'll be a Rust 2021 edition.
RIP professor Conway.

Thanks for kicking our butts in Linear Algebra and for all your strange but endearing quirks, like "if you see a John Conway without a bike around his neck, that is not the real John Conway" or throwing your shoe at the window to wake us up in class.
That an article about Rust changes talk about Rust's schedules has nothing to do with comparisons between C++ and Rust.
Google news main and only feature is to crawl existing news website.

Those news agency are actually putting natural language together and conducting journalist work.

Until google can auto-generate NYT/Guardian/Le monde/El pays... The leech is google; not the news.
Discussion thread from Cap'n Proto mailing list: https://groups.google.com/d/msg/capnproto/4vuvooHvbHc/hJCX10...
Lazarus/FreePascal?

There's a dedicated group of troopers who have kept the flame alive. It's cross platform. There's an Android port in progress. There's a JavaScript backend. The IDE is like all the good things about Delphi 7, none of the drawbacks.
Anders (and Typescript and C# and TurboPascal) is always about productivity. Compile time is only a small part of that.
I feel your pain.

People are mossing the point, and instead of seeing that learning a moving target is a PITA they are "helping" you with solutions to your problems...

I love Rust. I hope to get a chance to use it professionally. But I expect my C coding skills are more valuable for now, so it will remain a hobby....
Can you be a bit more specific?

Are you asking for more information on https://lookingglassfactory.com/ or https://www.youtube.com/results?search_query=lenticular ?
1. Firefox doesn't use webkit.
2. Webkit isn't deprecated.
3. Webkit isn't a browser.
I personally use the Copy as Markdown extension[1]. gives option to export all tabs/ selected tabs and option to export link/text/URL

[1] https://chrome.google.com/webstore/detail/copy-as-markdown/f...
They should close google news then.
> If I posted my credentials everyone would just believe me because of my credentials

Credentials count for something, not everything, as you pointed out. But they suggest a good starting point. So please do post yours.

> If you do not understand nutritional science you should not believe anyone

That completely defeats the point of having experts, so I disagree. Experts exist so I don't have to spend 1/4 of my life becoming one in their area (so I become one in mine instead).

> and I am not writing for the lay person

Yes you are, this is a forum of lay people when it comes to nutritional science (although it's not nutritional science you're talking about, more biochemistry or something like that. Difference being 'eat 5 a day and cut down the salt' and knowing the details of serotonin denaturing by MAOI-B (or is it -A?))

I'll follow yer other stuff up tomorrow, when I'm sober. Alcohol dehydrogenase FTW.
Oh, I absolutely love the surreal numbers! The surreals are a superset of the reals, but that's not why I think they are interesting.

In mainstream pure mathematics, you first create the naturals (whole numbers). Then from there you create the rationals, as fractions of naturals. Then from there you can create the reals as infinite sequences of rationals.

This works, but it is arguably inelegant. We like to say naturals are a subset of rationals, and rationals are a subset of reals. But by this construction they're not ontologically the same. (We can of course find a subset of the reals that look like the rationals, etc., but they aren't identical, only equivalent.)

In contrast, the surreal numbers are all constructed in one go. Very elegant.
My take is that “death of hype” could be prefixed to a lot of article titles submitted to Hacker News. It’s not that it isn’t meaningful to you as the author or that it’s not a theme of the article or that Hacker News doesn’t encourage the submission of original titles. It’s that “death of hype” doesn’t make Hacker News better because it amps up the attack surface for low quality comments about the title, or Scala hype, or somebody’s least favorite hyped languages in general. Basically it opens the door to a lot of nonexpert comments of outrage without creating value for people who click the link because those people see “death of hype” with an <h> tag.
At work, I had a project involving a DSL for Monte Carlo simulations. The DSL was an internal DSL in Scala, our interpreter was in Scala, and we transpiled to ISPC (for servers/VMs that didn't expose a GPU) and OpenCL.

I generally liked ISPC, but I really didn't like that it tried to look as close as possible to C but departed from C in unnecessary ways. With Monte Carlo simulations, we deal with a lot of probabilities represented as doubles in the range [0.0, 1.0]. The biggest pain is that operations between a double and any integral type cast the double to the integral type, whereas in C, the integral type gets implicitly cast to a double. I understand the implicit casting rules were changed to give the fastest speed rather than minimize worst-case rounding error. I could understand getting rid of implicit casts, or maybe I could understand changing rules to improve accuracy and know that the user could easily use a profiler to discover any performance problems this caused. However, in our case, uint32_t * double = (uint32_t) 0, which then would get implicitly cast back to a double if being assigned to a variable. My interne was beating his head against the wall for the better part of an afternoon before I gave him a bit of debugging help. All of his probabilities were coming out 0% and 100% for his component.

I actually emailed the authors with a bug report when I found the implicit casting rules differed so radically from C and were in the direction away from accuracy. (Note there's no rounding error when converting uint32_t to a 64-bit IEEE-754 double.) They were very nice, and pointed us to where this behavior was documented.

If you're going out of your way to make your language look like C and interoperate seamlessly with C, you should have really strong justifications for the places where you radically depart from C's semantics.
Neat. Here’s my blog if you do another run. https://www.forrestthewoods.com/blog/

It’s artisanally hand crafted HTML with a little VanillaJS on a few pages. No static generator used. Also hosted on Netlify. Although I use BunnyCDN for large media. I post very infrequently.
Also works with Firefox
On 2 you've got a point, but it does depend on the dev and how fast a language is moving. I tend to find, or feel this push on newer languages to always being pushed forward.

We're on python 3.7, 3.5 and 2.7, yay! :) Don't use it on embedded systems though, version just depends on who's backend, mfgtest, etc, we're dealing with.
Yes. I've had several apps that can basically never be upgraded due to complete insanity deep in their dependency trees.

I'm pretty cautious about third party dependancies, but some of those libraries' libraries are not, and it's really hard to see that coming.

If you expect to live with code for 5+ years (and I understand that's not everyone, but it's almost always me), this is a big problem.
Ranovus Odin: Co-Packaging Next-Gen DC Switches and Accelerators with Silicon
I mean investments that are typically long term, such as LEAPS, and as an example buying them if they're still at the same price they were bought by the senator at.
I've made a project that incentivize people to write every day by planting a tree on their behalf for every day they write a certain word count. I made it because I think too many apps try to keep writers writing by punishing them, and I want to try positive reinforcement instead. Unfortunately I don't think that works.

Writer's block is a real thing. As least it seems to me like one. There's no trick to bypass it every time. It's like fighting common cold: it's painful, but it will pass eventually.

You will continue to write if you haven't given up by the time inspiration strikes. It's a test of persistence, really.
What a weird thing to take issue with. "Getting out" isn't a problem if you stay in a car the whole time. You're still socially-distanced. Of all the "runs", this one probably presents the least danger to society.
We work on the shoulders of Giants nowadays.
But ICU admissions are also dropping and going negative. That is, fewer people are admitted than discharged. And according to frontline medics, everyone who needs an ICU bed gets an ICU bed.
"you discover that there's whole new syntaxes you never saw before"

That is the problem I have too.
Low salaries on offer convincingly reveal the true narrative. The question is why is the false narrative being promoted? Rather effectively at that.
This interpretation of the law says that Google must pay for the right to direct traffic to a publisher who is running some other ad network's ads (or uses a subscription model). No, I do not think this arrangement has any value to Google, in fact it is obviously negative value.
> Google is discriminatory as it applies to newspapers equal treatments, even if they are in different situations

This would appear to be the opposite of what "discriminatory" means.
I looked into Matomo. Too much work. My blog is a hobbyist blog. I’m not maintaining a server for the next 30 years for my stats.
As you've noted, the direct media thing is great but doesn't really work reliably with phones behind NAT unless there's special processing at the NAT side. And of course most NAT devices that offer said processing get it wrong and usually make things worse.

I've been working in VoIP for years. We do direct media when we can, but we bounce it through the server fairly often because NAT sucks. RIPT seems to built primarily with cloud hosted applications in mind, which need to scale and are likely being connected to by clients behind NAT. It's explicitly not like SIP, where every user agent is equal and would theoretically communicate directly where possible.

This is why I wish IPv6 had a real killer app to make it catch on, it'd make life so much easier for me and SIP would work how it's supposed to.
I would go one further and suggest people use the VS Code Devcontainer made pre-bundled with Haskell + Haskell IDE Engine installed and configured.

Properly setting up HIE was a bit of a mission:

https://github.com/hmemcpy/haskell-hie-devcontainer

This should be the #1 recommendation to anyone looking to get started IMO, it cleanly sets everything up for you and extracts it into an isolated development container.
This is a great idea, and the others projects you're working on are very interesting too!

One thing I wanted right away was to enlarge the video feed of one person so I could better see him, attend a presentation, etc.

The other "need" is that I wanted to interact more with the environment and play with others, even if I have no specific idea.

Anyways this was very fun and I'll try in my company next week, many thanks again!
> Television shows themselves, or whether they’re called? Series? Damn there are some good ones!

I find the vast majority of content produced for TV, even without ads, even so-called "good" entertainment/series, to be unimportant.
Thanks for your comment. We are happy that you liked the idea. <3 "Hope it succeeds and gains traction!" - We hope it too.
Because some non-technical manager came to you and said, "Can't you just print out the value here? And can I get it in the next 15 minutes?" and it was pretty clear that "No" was not an acceptable answer.
I really enjoyed Turbo Pascal - the IDE, the included libraries, the Pascal language itself. It really felt like the python of its time.
Nah, follow wiki link, it tells you more "After stopping a saw, the damaged trousers must be scrapped, having done their job. The saw must be field-stripped to remove the fibres, and to allow it to run again."
I have a slightly different motivation for asking that question. It's not (false) humility. Instead, I want to avoid a situation where the interviewer thinks "Obviously, he wouldn't know about that" and either doesn't ask at all or the conversation moves along before we talk much about it.

For example, I talked to someone on Friday about a bioinformatics job. In passing, the manager remarked, "So you probably don't have any experience analyzing gene networks...." While that's true, I have done other graph theory/network analysis work that uses the same mathematical tools, so we talked about that for a bit. Without that offhand comment, though, I'm not sure how I would have gone about making my case.