skysight-inc/HackerNews huggingface dataset:
> Lots of fame in it

Nobody likes when a browser is bought using advertising money, just as nobody likes when other people imply they should do work "for the exposure" (or fame, which is really the same thing).
A friend of mine was in the M87 imaging team.

He's a brilliant scientist, but more importantly he learned how to write effective grant applications early on.

He might have not gotten this far without this skill.
When I started my PhD, I was quite surprised with everyone at the lab always talking about their "storyline" for their upcoming paper. It really is very important.
Ask pretty much any Croatian who was a kid in the 90ies and they will probably say that watching Cartoon Network as a kid on their satellite dish helped them learn English. Only 3-4 national channels were available on the terrestrial TV at the time, which made the huge variety of satellite channels novel and exciting for a kid. These foreign stations didn't have subtitles, so you had to try and pick up the language to follow the shows.
Got to the Namespace portion and couldn't help thinking "Namespaces are one honking great idea—let's do more of those!"
Monzo and starling does, Revolut does not have a bank license in the UK.
I can suggest Dynalist
What about ZFS?
If that is the case, wouldn't it be better to hone design and product skills instead of coding?
Does anyone do this in org mode? Do you use Luhmann's numbering in headings?
The lack of texture is the issue for me.
“ This implementation currently only supports buffering for the network. (Any help on implementing disk support would be greatly appreciated).”
Nope. News.yc individuals have biases, often quite strong. Some are very pro-Google, and some anti-Google. It depends on the time, the article, etc. Definitely goes both ways.

And how much bias you see depends on where you are on the spectrum. You naturally tend to see the unbiased opinion as closer to your own POV.
I spend a lot of time with web automation

Especially for public library catalogues. There the webpage shows when the borrowed books are due, and you need to check it every week, or pay late fees. And you cannot set a bookmark, since you need to login first, which is tedious. So I automated it to renew all books and show me a warning.

And because that needs to run silently everyday, I decided to make it as fast as possible (and because I only had a single core cpu with less than 1gb ram). No browser, no javascript, no selenium, no python, no java. Only viable languages would be C or Pascal, and for memory safety I implemented everything in Pascal.

Because it is also tedious to build HTTP requests in native code and recompile it all the time, I then wrote a scripting language for it, all the webscraping is done in the script, but it is still fast because the processing is done in native code.

To read data from the HTML, I use pattern matching, e.g. <a href="{.}"/>+ would read all links, and <a href="{.}">foo</a>+ would read all links with text foo.

Nowadays I do not even visit public libraries anymore, but the automation tool has become an open-source project at http://www.videlibri.de/xidel.html .

I also started playing some browser games, but they are boring, so I stopped. But I want to stay in the highscore list, so I wrotes bot for them. Because they have anti cheat detections, you cannot send the http requests directly. For javascript based games, I wrote a bot with Greasemonkey. For flash games that does not work, so I have decompiled the flash file, added the automation functions to the flash, and then recompiled it.
> This is 4 times that of a singly occupied car.

How do you get that? A normal modern car does 5.5 L/100km (~40 mpg) nowadays.
> It seems more plausible to me that news.yc has anti-Google bias.

It's surprising that you first speak about claims with very little proof and then continue to blatantly make one yourself.
I would also like that feature and would consider using this site if it was implemented.

One of the biggest problems with looking for work is too much noise.
It is not as black and white as that. You cannot simply ignore the mother and let her deal with baby blues or whatever pops up on her own or else you are not taking care of the child either.
There is enough room to care for both the mother and the child.
Was this on a screen or some sort of physical medium (canvas, etc.)?
This one is amazing

https://vcloud42.com/file/art42-cdn/cubism/seed_0000086582.j...

It reminds me of those time slice type photos, where the bottom is when the little 'tree' on the right is young and each layer is a new year or three along the way, in which the environment gets a bit older and gnarlier over time.

Absolutely wonderful work.
Doesn't AI generated art violate the whole definition of art?
Effort to Keep U.S. Tech Out of China Alarms American Firms
If 386 is sufficient: https://t3x.org/reload/index.html The later versions of the compiler even have an x86-64 backend.

Or, if you want to skip assembly language entirely and compile directly to 386/ELF:
https://t3x.org/t3x/book.html
Survivors and Palindrome Dates – Weekly Challenge
I thought a consensus had emerged that function overloading was a bad idea for a while now? Even in strongly-typed languages, it pushes that extra bit of cognitive load onto the human reader. It also complicates things for tooling. In loosely typed languages it's hard to see the need. As somebody else mentioned here, variable args and kwargs are the more pythonic* way to address such concerns. If you want to have different behaviour for different args you can do this explicitly.

I guess this article is a fun discussion and a nice comparison of language features, maybe I'm taking it too seriously.
That “quote” of what I wrote:

> > I don’t like this so nobody else should.
> Is always obnoxious.

Is completely fake.

Readers beware.
How I built my own browser
I don’t mean to taint Lua in any way, but I find it interesting that it was basically designed as FORTRAN script to manage simulations for oil and gas. In this regard, it shows even more great design in targeting your audience. I would have loved finding Lua in 1993! I don’t think I heard of it until 1998/9.

I want to say new ideas diffuse faster now, but they also face more competition so maybe the reach is ultimately the same? Now that I am less of a temporal bigot, I aggressively mine the past for great ideas that didn’t survive.
For electric airliners, most promising research centers on hydrogen fuel cells, not batteries. It brings a lot of issues (mainly volume and cooling), but still it's being seriously considered.
Chinese smartphone maker OPPO is going to make chips
Yeah i totally agree with this, It's also great to reduce the complexity of what you're working on to get to the learning.
I've been writing some java stuff that doesn't use magic annotations and guess what, java's got fun again.
These are awesome!
The written code to create these images has a copyright, but the generated images themselves do not.
Depends on how meta you want to be. This output requires skilled application of software development and aesthetic judgement. You could call that the 'art'.

Or maybe it's synthetic art or simulated art.

Either way I feel it has value.
It's difficult to work without ms office because the government uses it. That's why ms vigorously opposes all those "X Government Switches To Linux!" efforts, they know where the money come from.
> Switching bank accounts in the UK is dead easy.

And yet I've heard brits will more readily divorce, than change their bank account. Apologies if this is just an unsubstantiated urban myth.
One of my favorite books on subject is The Elements of Computing Systems: Building a Modern Computer from First Principles by Noam Nisan
https://www.amazon.com/Elements-Computing-Systems-Building-P...
ssh whoami.filippo.io
First off, thank you for taking the time reply.

I would be ecstatic with 1000 users, and would definitely give me motivation to continue to build. Out of curiosity what was the state of the 1000 user 1st month vs. 200 user 1st month? Were they both pretty much complete apps? Or still in a MVPish state?

I was torn between spending more time developing before releasing or get some sort of validation to avoid the “building a solution for no ones problem”, and really was getting drained spending hours on developing. Maybe a bit of burnout being a solo dev working on this. I wanted to be reinvigorated by some level of validation.

Generally feels like the bar for getting any validation/feedback is higher, as the general consumer wants a shiny, not buggy, fully functioning app before even dipping their toe in.

Agreed its not 10x better for most people, but do think there is a convenience factor and some price that someone might be willing to pay for that maybe not 6%, but the 6% covers stripe charges (processing & payouts to connected accounts)

With regards to the pushing fee to customers, my logic was that a possible user would be pushed off by the 6% charge, and not even try out the application (albeit everything else about the app is pushing them away anyway!)

Thanks again.
The carbon equivalent output of cleanly burning one gallon of gas/petrol at sea level? A bit like https://en.wikipedia.org/wiki/Gasoline_gallon_equivalent
I think maybe you are "half right" in that the additional costs imposed by brexit just meant it wasn't worthwhile.
After seeing more of how the sausage is made, I realized these stories are just like stories we tell ourselves in our personal lives. They are adjusted and readjusted retroactively after the fact. You often come up with an idea in a way that is not very narrative, may need a lot of very specific background knowledge of your and your team's circumstances and events. Then after the fact, after you came up with the idea and validated it, you place that piece of the puzzle into the big picture and make it fit seamlessly and flowing naturally from the past ideas and current zeitgeist in the field.
Monzo yes, Revolut no.

Revolut has permission to operate a bank but currently does not actually do so. It has the license but doesn't offer full current accounts.
The SSH server that knows who you are
I still don't understand what your point is.

Fine, they claimed they were the exclusive "distribution rights holder". And then argued that you don't need to claim copyright to distribute and sublicense PD works. Yeah, fine. But that is irrelevant. The "exclusive" is what is the issue and their comment does not address that at all.
> C64/C128 GUNSHIP CONTROL

Awesome! Think, it would be cool to contribute more flightsim games keyboard bindings to «Video Game Keyboard Diagrams» database ;)

FTR, I would like to contribute[0] YSFlight Simulator[1] key assignments[2].

[0] https://github.com/mjhorvath/Video-Game-Keyboard-Diagrams/wi...

[1] https://ysflight.org/download/

[2] https://forum.ysfhq.com/viewtopic.php?f=284&t=3938
No, but expecting queuing to get better as a result of brexit is just ridiculous.
— × M is the functor. In Haskell it would generally be used as "Writer M", but (M,) can also be used.
> Because we're mostly using emissive displays, and it turns out that trying to imitate what works on paper on an emissive display sucks for long term use

I claim it’s not true. If one would measure The light flux of my screen I’m sure it wouldn’t be higher than that of the paper when reading in good light conditions. I claim that it’s dependent of how one configures his display.
> and an extremely impressive library of quality titles

Rez. [1]

[1] https://en.wikipedia.org/wiki/Rez
Checklist for Deploying Machine Learning Models to Production
I dont understand this comment.
Correct that they have a license however they don't yet use it. Funds deposited at Revolut are subject to the same (near non-existent) protection as always.
Is a large part of this also a political issue? with subsidies and tax breaks on fuel the aviation industry is not really incentivised to innovate and cosumers are not incentivised to seek other modes of transport since flying is often the cheapest and fastest.
I get your point, but they are largish mechanical sensors that require a hole in the hull. Here's an AoA sensor: https://i.stack.imgur.com/k0NTBm.jpg

They also require a computer that has the inputs for it.

Why they didn't go with three is probably a good question. Airbus did.
I love this kind of Books! In a much more general tone, there is "The Knowledge: How To Rebuild Our World After An Apocalypse" by Lewis Dartnell. This explains the first principles of a lot of things we take for granted in the modern world, from agriculture to food and clothing, medicine, chemistry and more.

This book about CS principles is a great complement to that!
Rover: Reasoning over Rules
I think it’s important to look at this from a different angle: sure their requirements are high, and they may not be able to go completely green in a short timeframe, but should we therefor not even attempt it?

It’s not difficult to imagine a hybrid system at some point in the near future, and/or other ways of reducing the carbon footprint. Focus on those positive things, rather than “this will never be completely green, so why bother?”
Also missing is all of the American continent other than North America and Brazil. And selecting Brazil, there's only the Nest Mini and the Chromecast, and nothing else.
Maybe try watching full-length ballets or operas instead, or nature videos, cooking shows, videos of people doing carpentry projects, videos of people playing music, ...

Or something along the lines of https://en.wikipedia.org/wiki/The_Secret_Life_of_Machines

Dunno.. I tend to watch video with my 3.5 year old rather than leaving him to watch video while I go do something else. We only watch videos occasionally (maybe 3 hours/week on average), and don’t really end up with meltdowns when we stop. But that method doesn’t help if the goal was to get some time alone as a parent.
Only solution is to have some type of carbon tax on local travels and use it to reinvest in a train network. A lot of the air flights in North America would be better served by high speed trains. We won’t have an alternative to long distance flights, but there is one for shorter flights.
but... that type of program doesn't exist.

Most (non-technical) people settle for using software that isn't really designed for their use case.

Non-technical people use a lot of magical hacking to make things work approximately how they want.
To be honest, I think it would have been hard a year ago to predict quite the turn that things have taken. The term "volatile" as a description of current UK/European relations is something of an understatement. Everybody understands that "Crazy Boris" is a negotiating strategy, and one that might even work, but it's purpose is to be disruptive to European trade, and disadvantage non pan-European operators across the board.
Too many to list here, but one of my most useful ones is a Python script to help pay out affiliates.

It crawls through monthly CSV files provided by my payment gateways, finds sales and returns by a specific affiliate, calculates what I owe them and returns a dollar amount, a sales break down for each course, how to send it (paypal, wire, etc.) and who to send it to.

It's nice because it takes around 2 minutes to payout everyone each month with a very high confidence level in the results. Prior to the script, it was a stressful work flow with many chances of human error. I only did it once before automating it.

Another script I use helps me invoice my freelance clients each month. It's a Bash script and is open source https://github.com/nickjj/invoice. It saves me a ton of time every month since I can calculate how much I need to invoice folks in a few seconds with it.
Why Businesses Require Data Scraping Services?
You might not have any issue dealing with it, but are you sure that everyone on a given team, specially when scaled into off-shoring teams of various skill levels, all will master it?

I have been coding since the mid-80's and I wouldn't definitely assert that I know it well, without having a look into ISO C standard and the semantic expectations of the abstract C machine and implementation specific behaviors.
Ask HN: What FOSS headless DMS do you recommend
Its a constant theme in many projects - among other features, stakeholders regularly require some type of DMS with various levels of details - some projects need simple email-like attachments, some docs versioning and history details and some have advanced workflows, custom metadata & tags etc.

It seems like a waste of time to develope anew something like that in 2020.

Can you recommend any FOSS library/service that can be used in general projects that require DMS capabilities and is production ready ?
Interesting list, would be tons better if there were links to the tools’ homepages in the first place.
I disagree. I've seen forced account closure, and it's ugly. They're giving 2 months notice, which is far better from what I've experienced.

Let me explain that:

Get a picture taken on a Blackberry of a DHL package with containing notice of account closure notice, when it was going through the counter for delivery, before delivery, as proof sent to the head office of the company. And bang! Accounts, thousands of regular/netting/sweeping accounts for a reasonably large company, are instantly closed around the world while the CFO of the customer is sleeping. The money's not gone, it's Nostro'd, but the liquidity is. A desperate call from the relationship manager of a client that woke up, realised they didn't check their emails for a couple of months while this was in the planning, and found their client has a serious business problem. You're talking of paying employees, suppliers, rent, of staying in business.

Forced account closure is never nice, it is brutal. One of the reasons I left banking, well, that company, I do have strong faith in how banks and a well run, ethical financial system can facilitate our lives. Two months notice, whatever the reasons, Brexit, or not, is pretty OK.

N26 were also one of the few challenger banks that actually had a website aside from a phone app, a bit sorry to see that leave.
I don't believe that continuations are a corner of programming language theory that is well-loved and and well-understood by programmers at large, are they? Even amongst experienced functional programmers they seem to be thought of as rather difficult. Oleg Kiselyov has written extensively on them but his work has not been brought to the masses in the same way that his work in iteratees has.

http://okmij.org/ftp/continuations/index.html
Ah, yes, I've always found that to be a little strange. It is cryptographically possible for the server to establish to the client that it is who it says it is, just on a different IP

Sorry for the confusion, I misread your initial comment, thought you were saying it does what we're saying would be a good behaviour, and was confused as to why you thought this was a problem, but it was just I who was confused!
Shucks, I was hoping for an analysis of team structure based on Microsoft's paper[1]

[1]: https://www.microsoft.com/en-us/research/publication/the-inf...
aren't a lot of these things already handled by web servers and browsers? (caching. gzip compression, etc...)
They don't seem to burn any fuel at all , as far as I can tell!
Thanks very much. Yeah, I may go back and just focus on the 1 user I know that specifically had the problem build out the application, and confirm its of some use and think about marketing.

The 2 examples you provided are great...thanks a lot. Think its going to take some time flesh things out!
> But such people absolutely don’t develop their careers.

Given the choice what is better: developing your career or your skills/competencies?

Many developers learn some tool or giant framework instead of actually learning to write code or how to do their jobs because they are in a hurry to develop their careers. I would rather work with competent people who are less in a hurry to artificially justify their existence.

As an example in the real world nobody advertises their experience with a screwdriver, but the opposite is true in software. People will frequently advertise their limited value as a React or Angular developer. It’s clear they know how to use a tool, but can’t write an application to save their lives (or careers). Why should I not find that frustrating, particularly when these giant framework applications suck and these developers are immediately hostile to original code?

In that kind of work culture I could be 10x more productive, but if it’s met with hostility and not rewarded what’s my motivation to do anything more than be barely awake?
I build a web site https://visalogy.com with help of a keyboard/mouse automation tool.

It was too simple to just automate and control my laptop with scrolling to certain web pages, xpath the elements, and copy-pasta data to a CSV file.

Nowadays, I use bash scripts to automate some scraping. Cron scripts in Travis CI are amazing, this https://visalogy.com web site practically runs by itself thanks to them.
I mean are we to believe the inequality is worse now than under apartite?
I thought Hangul has a small alphabet. Does it still need an input editor?
Not sure there's much point bothering with facts on the comments here when these things come up, it's the bullshit asymmetry principle at work every single time.
It’ll go the other way: the next time they need to leave something, they can have a referendum to leave the metric system, then go through a few governments to get it done.
What's the price of a Pixel 3A in your part of the world?

I got one after having iPhones since the Nexus 3 (I think), and I'm quite happy with it. It cost me 300 euro, and it feels like it can handle everything I need. I specifically went for the Pixel 3A because leaving the Apple ecosystem I wanted the alternative that is most likely to be stable, updated, and not filled with crapware. so far I have no complaints, and I even prefer much of this new phone over my previous iPhones (iPhone 7, iPhone 5S before that).
How did the management feel about this?
Why not work a week and take a month off?
On one hand - I agree, overloading isn't great. On the other hand having a `def func(args, kwargs)` is a pain the ass for everyone involved (people & IDEs): you have no idea what the args or kwargs could be without reading the source.

If you can get away with just a bunch of named kwargs after the arguments that is fine, but I'd take overloading over the `args, kwargs` garbage any day, even if that is the more "pythonic" way.
I find this whole discussion quite interesting: There seem to be many people who think these photos are pretty much just like what you see in an art gallery, and others who say that it's obviously just inspirationless imitation.

Comparing this to generated music -- every time there's a "quiz" challenging to distinguish computer-generated snippets of music from real classical music, I've gotten 100%. The key difference is that the computer-generated music I've heard so far is just one musical idea after the other; it doesn't seem to have intent or motion. (Much like GPT-2 style text: a single sentence looks reasonable; once you get to several paragraphs, it completely stops "hanging together".)
Building RESTful API Service in Golang Using Gin-Gonic Framework
I don't know, maybe just maybe, because not everyone uses GNU/Linux?