skysight-inc/HackerNews huggingface dataset:
Fortran is much easier to use than its direct competitors if you are writing array-based number crunching. For all other used, it’s hopelessly outdated. If I were to explain its purpose to a non-fortran programmer, I’d say that Fortran is useful for number crunching kinda like regular expressions are great for certain text processing tasks. It’s basically a domain specific language and should be used accordingly. Wrap in C++ or f2py and call the routines from python/C++, where you do the «software parts»: IO, GUI, ...

That being said, I usually just use python and surf on other people’s hard work!

Oh, and the author is wrong on many of the specific details. For instance, MPI is available to many languages, including python.
How to Deal with Your Past? EFT – Part:1
That's nonsense. It's only true for China (for obvious reasons). Amazon is more successful in India, UK, Germany, France, Japan, and the list goes on.
Sounds like your IT department botched the wrapper. Wouldn't a more successful candidate likely just have used an abstraction layer between the .net conventions you were expecting and whatever the native code was doing?
Straight Talk (att mvno)

Demo doesn't work:

You have a privacy setting on at
Your mobile operator.
Try this demo on another phone.
What's the code do? [physics grad level description would be fine]

It must surely be generic equipment management, you're not running experiments in physics that are > 30 years old, surely?
[spoiler]
It unlocks at 10, 50 and 100 factories or something like that, same with drones, 5k, 50k etc.
[/spoiler]
Now you need to do a follow on study to see how much science the 'rival' group does with a more modern codebase than your 'legacy' group does. Would you know if there are enough examples of two groups who have diverged like this to get meaningful (as in statistically significant) results on the cost benefit of porting / not porting?
Out of curiosity, we would need ~500 of these stations in their current form to offset a typical coal power plant (7.5 thousand tons co2/ year, a claim from Climework's about video, v. 3.5 million tons co2 / year), or about 5-6 million stations to offset global co2 yearly emission (40-45 billion tons co2/ year).
Shamelessly plugging the Librem 5 [1] here, as this article demonstrates precisely why we need a privacy-focused, FOSS phone. While the carriers having access to some of this information would not be prevented on a carrier-based data plan (and I personally am not yet ready to switch to WiFi-only), using a non-proprietary Linux distro means much simpler VPN support (one year of free VPN is also one of the stretch goals!). It might also be possible to compartmentalize PII availability by using WiFi only with an external data hotspot (e.g. the ones sold by FreedomPop), perhaps in conjunction with a VPN.

[1] https://puri.sm/shop/librem-5/
Moreover, the article mentions this point, references the benchmarks game, and says "However, the two benchmarks where Fortran wins (n-body simulation and calculation of spectra) are the most physics-y".
As arianvanp has pointed out, you can indeed create public read-only snapshots to share.

You can either create local link to a read-only version of what you're looking at right now. Whoever wants to access it, must be able to access the grafana host.
Alternatively, you can upload the snapshot to the raintank site. I have just exported a snapshot of a panel on one of our dashboards, with only one of the panels' data, see https://snapshot.raintank.io/dashboard/snapshot/II7NYMU3v9vT... for an example. You can zoom in, but not further out.

You can also generate an iframe embed code (for a single panel), but if you want to share that in real-time publicly, you'd need to expose grafana to the public internet.

You can embed from a shared snapshot at raintank, as well. See the one above, if you click the title, you can 'Share' that and then embed it.
My point was that the notation should be optimized for the people using it, not for the technology used to typeset it. If the notation is suboptimal for the people then it can definitely be changed, but that's a different reason.

Note that some of these notational improvements may actually make it harder to typeset. For example, the second part of Knuth's paper "Two Notes on Notation" (https://arxiv.org/abs/math/9205211) introduced improved notation for the Stirling numbers "of the first kind" and "second kind", replacing easier-to-typeset but less informative notation like S(n,k). This notation has gained a good degree of acceptance, the paper won a writing award (https://www.maa.org/programs/maa-awards/writing-awards/paul-...), and another paper citing it calls this “The best thing that has happened to the Stirling numbers during their 400 years of chequered history” (https://www.jstor.org/stable/2974533?seq=1). (See also a talk of his on Notation https://www.youtube.com/watch?v=KjbuyB4dQa0&list=PLoROMvodv4... for which someone has taken notes: https://crypto.stanford.edu/pbc/notes/misc/notation.html)

I think there are valid questions to be raised on which people to optimize for: whether the students encountering the notation for the first time, or the people who use it every day for years. In either case (to make my point again) it's a question about people, and not about the technology — a programming-like notation isn't better unless that's how the people who use it think (or want to think).
But...why? X86 to riscv could at least be claimed to be useful (run legacy soft). There is ZERO riscv software at all (and thus zero closed source riscv software).
New Research on How Ride-Hailing Impacts Travel Behavior
OK, I hope the tone of my original post wasn't unpleasant (on re-reading, not sure I'm a huge fan of it). It might be interesting to have a version control system which does continuous recording. If git is the last word in VCS then I guess humans didn't live for much longer! But personally I am completely happy with the current style in which the user explicitly creates snapshots and these form a distributed graph, and the user is given tools to work with the graph.
I most certainly do! And shouldn't type before I've had Sunday coffee. (Especially as I pulled up Willow Garage's wiki entry out of interest before I typed that!)
What tool do you use? That feature sounds cool.
> The techniques used for speech recognition seem to have little in common with those used for image recognition, and both are different from those used in expert systems. I have a hard time seeing how image recognition, for example, will make any appreciable difference in programming practice.

Machine learning has now made order of magnitude changes in solving many of the "Essential difficulties" so that the same ML techniques can be used to solve a wide range of problems without requiring the specific details to be spelled out.

Despite this, "Accidental Difficulties" have actually grown in some areas, as large companies build even more complex software with various testing and performance requirements.
It looks like both demo services have been taken down.
Buy a small place enough to live. If you take a mortgage pay it as soon as possible to be debt-free. Then invest in diverse things with best return while being tax smart. Perhaps barbell method.
That's because privacy is not a right in GOP land. It is a product. And therefore you should have to pay to get it.
Do you have any source for this that I could look at?
Fair enough then, I suppose that in C you have to do something like that if you want both that your matrix size is decidable at runtime, and to be able to index it with m[x][y] rather than some function.
It's really actually quite difficult to be fiscally conservative and socially liberal.

You can be fiscally conservative and socially neutral maybe or socially laissez faire but not socially progressive or socially liberal.

If you want social liberalism, money has to be spent on programs that enable social progress or has to be spent on enforcement of socially liberal laws and regulations, (history has shown it won't happen otherwise). This is the opposite of what we know fiscal conservatism to be in America.

I know this sounds nitpickish, but the closest you can get is to say something like I want liberal policies as cheaply as possible and unfortunately for those who want to claim the middle with that, that's essentially the policy of liberalism and the left. That's what liberals want too...

What socially liberal, fiscally conservative generally means is I don't care what you do but I don't wanna pay for it and that's not the middle, that's libertarian.

Sorry for the rant but I'm generally tired of seeing a claim for the middle being used as a substitute for I want socially liberal policies but I don't want to feel bad about not fully supporting them because I don't wanna give up any money...

This probably isn't you of course, but it sure is a lot of people who claim to be "socially liberal, fiscally conservative"
I really wish Dfly had more shine (especially in the cloud space), because I would like to see how the hybrid mono/micro kernel architecture compares to todays heavy monolithic architectures in terms of raw transaction speed and stability at scale.
Nope, the library itself is sold that way. See the documentation:

https://www.nag.co.uk/numeric/DT/nagdotnet_dtw02/html/conten...
My Google Fi number brings up my name and location as a T-Mobile account.
A zero-index waveguide
I recall that a local aerospace outfit was looking for C++ programmers to re do a metric F%^K ton of Fortran into c++.

I actually rang the recruiter to query why would not be simpler to train your existing staff to use Fortran - the add stayed up for years and years I always wonder if it ever got ported.
Async Control Flow without Exceptions nor Monads
Or they do not care about privacy, they only care about their taxes being lowered while believing that voting GOP will get them lowered taxes.
Only 20k I have worked on bigger Fortran systems doing billing systems for a telco oddly enough.
How to Use Innovation to Boost Your Event Proposals into the Top 5%
20,000 lines of code really doesn't seem like that much. I probably output that much in about 2-3 months of biomedical research so there has to be more to it than that.
To those like me who are not into photography, this is equivalent to multiplying by a sinc or gaussian before a Fourier transform, to avoid artifacts caused by sharp windows.

https://en.wikipedia.org/wiki/Apodization
Open-source is socialist, really? I just thought it was a fancy way of showcasing skills and did it for fatter invoices it leads to, not public approval. An investment which requires capital in the form of skill. How on Earth is this socialist?
Which country are you from where privacy is a right?
From the introduction:

Given Intel’s and AMD’s access to the latest process nodes, 4+ GHz clock speeds, superscalar execution, several dozen cores and hundreds of GB of memory in a server, a near native speed RISC-V binary translator is likely to be the fastest RISC-V implementation and most practical build environment for things such as operating system distributions for some years to come.
In my experience, most the time people use binning, it's straightforward to demonstrate that their binning+model is equivalent to restricted forms of more general models (e.g. common general additive / structural equation model). Sometimes binning is useful, because it makes them much easier to estimate.

However, people's rationales for why they should bin is often that it makes the model better / more interpretable, without actually testing the more restricted binned model against the more general one. There's certainly something to be said for knowing your audience when choosing a model, though :).
It say something like that here:

https://en.wikipedia.org/wiki/Restrict
This is a fairly neat thing! I am a Sandstorm.io user, so stuff like this is always particularly intriguing. I'm not sure I'm sold on the pseudo-desktop design style, but this looks really clean.

I noticed you have some apps in the marketplace (how'd you get Cut the Rope?), though I see some pretty big gaps, you might want to get a good spreadsheet editor in there by default, for example. The market, as I currently see it, looks like what I expect at the bottom dregs of an off-brand Android phone, despite the notable good examples like Cut the Rope and Telegram.

Do you have a good path for users to import/export their content? This is probably the number one thing I think platforms like this need to focus on. Making it as easy as possible for people to migrate from proprietary sources, and of course, making it easy to leave is just as important.
Fair response - my assertions were a bit extreme :-).

You can use process to force change, but, personally, I think a strong manager/leader would aim to resolve these issues irrespective of the process. Also, and I think this is why so many complain about agile, is that it is used to change these types of behaviour and is then seen as ‘the bad _guy_’.

My personal view is that the process should be aligned with your business, not as a tool to fix people challenges.

The 15 min daily catchup is invaluable irrespective of your overall process.

Easier said than done though :).

Happy to talk further and learn from your experiences. Thanks.
That traceroute example doesn't lie at all, just creative writing. The author conviently does not mention VPN not once. Plus, MPLS service providers have been around awhile. It's technology is well-understood.

Traceroute can missrepresent where latency is due to how it uses the TTL field, but increasing the sampling size usually averages out that issue.
Was there a particular reason that this library was written? The only thing I can glean from the repo is that it seems to be faster than C# alternatives.
> Many other nations are not in such a state of constant war, since their respective military-industrial complexes do not dictate acceptable public discourse in the way that ours does.

That seems like an oversimplification. I can also say that many countries around the world _are_ involved in multiple ongoing military conflicts just as the US is. You bring up Syria as though the US were the only other country involved...

But that's not the point I was making. My response was to the notion that the news and government were somehow masterminding the flow of information in order to prepare the population for specific wars. As though multiple parties were conspiring. Which seems a bit hard to swallow to me.
Show HN: UnderExpress – A free, ready to use website UI kit for hustlers
I enjoyed going to my local small library, randomly selecting an aisle, then reading everything on an entire shelf. Let me to books I likely would never have otherwise discovered.

(And am I alone in missing card catalogs? Picking a random card out of the catalog and reading the next three books in alphabetical order right after that card?)
I have a somewhat amusing FORTRAN story from my undergrad days at the Florida Institute of Technology...

So my first programming class ever was a Numerical Analysis class taught at FIT, and to be honest, this was my first exposure to a "real" editor (vi on a PDP11 in this case)..up to then it was all MS-BASIC with that wonky line editor and, of course, goto-s and line numbers.

At the end of the first class (8am ugh), the instructor announced that anyone looking to get extra credit and perhaps skip having to come to early class, to talk to him after class. Of course that sounded good to me, so I went to see him and he said "ok...if you can write me a bowling league manager in 10 weeks you will get an A and not have to ever come to class."

Ok...hell yes in fact! This sounded a ton more interesting then sitting around a silly class talking about programming. He gave me a spec sheet and away I went to lab to begin my struggles with vi and FORTRAN.

I wasn't easy, but holy shit did i learn a lot...more then I ever could have just doing the exercises in floating-point rounding error and non-linear simulations (I ended up doing that later as well) that were "taught" in class.

I can still remember FORTRAN (77 I believe) has the a very strict formatting scheme where the column had to match the keyword in order of the program to compile or something stringent like that. But mostly, coming from BASIC, it was a breath of fresh air.

I ended with completing the program with extra bells and whistles...sorting, multiple leagues and other things...and the instructor was duly impressed.

I got my A and never woke up before 8am again.
People have as much morality as they can afford.
Yes. But I think it's more likely they got contacted by some legal department.
Ask HN: What's the most expensive SaaS subscription you are using?
Fortran was a requirement for my undergrad. There are often times thousands of lines of legacy Fortran in national laboratories.
California Constitution. Article 1, Section 1:
"All people are by nature free and independent and have inalienable rights. Among these are enjoying and defending life and liberty, acquiring, possessing, and protecting property, and pursuing and obtaining safety, happiness, and privacy."
https://leginfo.legislature.ca.gov/faces/codes_displaySectio...

(not a country of course, but somewhere privacy is a constitutional right. question then is how a state can protect this right)
Houses are bad investments due to foreign millionaires inflating real-estate for the rest of us.

Is it really foreign millionaires or is it local billionaires - namely the banks throwing money with ridiculously low interest rates at everyone - who inflate the house prices?
Anything might be revealed in the future. Someone might prove that Trump was brainwashed and programmed by Russia, or that Hillary ordered the murder of Seth Rich.

That's just speculation. We can only base rational discussion on the information available to us now.
Does a right need to be written down to be a right? Perhaps some human rights transcend the legal system of any specific country.
Started in the 80s doesn't mean the code is 30 years old, as they keep adding to it and modifying it in Fortran. Plus most of the analysis part is probably just math routines that don't need modification ever after.
"I'd use Plan 9, if I could. And yes, Linux is the closest thing right now."

What about GNU Hurd?
My understanding is that's not a wise Swiss-property investment strategy (the subject of this article after all...). There, the combination of no capital gain taxes, a tax on wealth, very-low-and-stable interest rates means that one should take an interest-only-mortgage and invest what would have otherwise been your principal payments...
Switching from Common Lisp to Julia
20,000 lines of code casually churned out in 2-3 months will be a nightmare to a) understand, b) maintain, much less to rewrite...
...at the current efficiency levels. Note that this is only their second installation, so don't expect any miracles. The technology will improve, I'm sure.
Author here, I forgot one thing in the article:
Programming in Nim is fun!
David Baker's Rosetta code, which made him a pile of money, is IMO a spectacular example of craptastic C++ written by people who really didn't understand C++ but didn't let that deter them from using every single feature of the language, badly. Some years back we tried to port it to CUDA but there were so many levels of indirection, dereferencing, and virtual functions that it was nearly impossible to make any progress.

In contrast, porting the 30+ year old molecular Dynamics package AMBER to CUDA took about 3 months and probably established me as a CUDA expert. In my opinion its well-maintained Fortran 90 code was far easier to understand and refactor.

While my primary languages today are C++ and CUDA, there is something clean about Fortran when it comes to understanding underlying algorithms. I have a similar opinion about well written C code.
its pure existence
Not necessarily. This works for developed countries too. As an illustration, see e.g. the premise of the movie "Idiocracy".
I've not found a methodology yet that can displace smart decisions.

Methodologies organize projects to help further smart decisions and avoid dumb ones, but smart decisions and skill still dictate the success or failure of projects.

In the end, the people are still more important than the methodology, but I've encountered a mentality a few times where people believed a good methodology will fix all.

I've seen companies keep changing methodologies looking for success with largely the same staff, and key decision makers, but yet the results are the same. Insanity, anyone?
MPI is availabe for C too. It even had C++ bindings but there were deprecated since not even boost used them.
Not necessarily. Most papers are not read that often.
Not really - ICOs are just buying other, more deflationary cryptocurrencies.
How the ICO market is creating a new financial subculture
In SF a bus ride used to cost 2.25$, and I think it’s now 2.50$.

Lyft line most of the time is 4$ + 1$ for an extra passenger. Uber is probably similar and perhaps cheaper, I don’t know.

In short, there’s no benefit in using busses anymore.
Congestion pricing for use of city streets would quickly solve any problems due to increased use.
The marketplace is Firefox OS apps. Those are web apps, although Airborn OS also contains a fair amount of Firefox OS-specific code to be able to run them.

Yeah, spreadsheets is probably the biggest missing thing. There's EtherCalc, which I could port, but I don't think it really qualifies as "good" at the moment (the UI is especially bad). Building something from scratch seems like too much work for one person. If anyone wants to help, I'd be glad to hear it :)

The default file format is HTML, so you can export as that, and ODT is also supported, so you upload and edit (and download) ODTs.
Does anyone know how to prevent or mitigate this? For example, will my VPN provider's app help? Or is that a false sense of security?
It's what Knuth asked for. Lots of people like him enough to oblige.
CEO of payfone is attempting damage control on twitter @twtt
Balancing reads may lead to improved performance if an individual SSD is near it's ops or datarate limits.
Education is NOT a piece of paper for job hunting. It is development of intellect. Most coders without education have none.
You Can Submit site links to promote your site
I'm taking (educated) guess, because people involved estimating rewrite where all physicists and not developers. And certainly not developers with 5+ years of experience. Which is minimum I'd trust with archtechting major rewrite.
Hey HN, presenting UnderExpress - A completely free UI Kit, based on latest bootstrap 4 for people who want to create beautiful websites quickly. It also comes with 8 ready-made templates. Please give your valuable feedback.
I'd say that in Germany if it's not a de jure right it's very much a de facto one.
After saying it once in the thread, it is not useful to repeat a comment one minute later in a new post. I see that you added a sentence, but this does not suddenly make the previous word-for-word reiteration a new idea.
Discuss and share any information related to tech world
Eh, only 6% less using mass transit if you read the ITS report:
• Ride-hailing attracts Americans away from bus services (a 6% reduction) and light rail services
(a 3% reduction)

Given that cities have had populations on the rise, this is actually good because it helps the overloaded transit systems in many places. Of course, perhaps it prevent more investment in them as well. They also noted more people may take commuter rail when they can leverage a Lyft to get from the station to their final destination.
Ask HN: What's the role of the most successful coding bootcamp graduate you know
Bootcamp graduates have gone on to do a lot of great things which I think can be encouraging to people entering the software field. However, their background is often times not discussed as they move into higher roles. What are some cool accomplishments of people that you know who attended a boot camp?