skysight-inc/HackerNews huggingface dataset:
If it was cheap and easy enough, I'd seriously try it as a sighted person, to read while resting my eyes, which routinely get strained by the end of the day. Possibly decoupled from the camera and getting the signal from an adapter which itself gets text.

https://www.wicab.com/brainport-vision-pro

"Ready to buy or try a BrainPort Vision Pro? Fill out the patient survey here to determine if you are a good candidate. A Certified Trainer will contact you to discuss the next steps!"

Oh, never mind... I got from the quoted text that it would probably be prohibitively expensive, and that if I tried to find out more I'd probably divert professionals from helping actual blind people in need of this tech .
Does Samsung’s new Galaxy Z Flip phone mean we’re still hung up on flip phones?
"a version that outputs AMD64 assembly"

It's not based on the linked guide, but there's 8cc. Outputs x86-64 only.

Diary of it being made: https://www.sigbus.info/how-i-wrote-a-self-hosting-c-compile...

Github sources and history: https://github.com/rui314/8cc

The "gen.c" source file might be helpful for some of your questions about x86-64: https://github.com/rui314/8cc/blob/b8a46abdb5f0633bdbff31482...
What is the input to produce one of these images (aside from the pre-trained model)?

Is it a random number or another image or something else?

Let's say you wanted to re-render the exact same image given the same state of your pre-trained model, what information would you use here?
Awesome! Thank you so much.
Founder here: I do like Netlify, IMHO it's targeting developer community, I'm targeting users who all are still developing websites in the traditional way.
The problem is that programmers tend to confuse the concept of unsigned integers and non-negative integers. They think that just because a number can never be negative it is OK to use an unsigned integer to represent it. This leads to lots of mixed arithmetic of unsigned and signed types which leads to subtle bugs because neither is a subset of the other.
One simple way to show that MOV is turing complete is how this project does it:

https://github.com/xoreaxeaxeax/movfuscator

This compiler compiles C to MOV instructions only.
Do paintings by elephants make you feel anything?

The only reason these are indistinguishable from "pretentious" paintings is because those were used for a training set. Use a "non-pretentious" set and you will get corresponding generated art. Particular images generated are almost not the point, in my opinion.

Many human paintings make me feel nothing at all.
Maybe check out huggin
MOV+ is a mnemonic for at least something like two or three dozen different opcodes though.
I'm not sure what makes you think an even newer language will solve these problems. Kotlin Native requires you to have a pure Kotlin ecosystem. It's far more likely that Kotlin Native will be superseded by GraalVM's native image feature by updating existing Java libraries to avoid using dynamic features such as reflection and runtime proxies (Hibernate/Jackson/etc).
Rhetorical, purist, black-and-white-thinking nonsense.

Step 0. Don't call oneself a "hacker." It's like claiming to be a Navy SEAL. Identity labels are garbage, oversimplified mental shortcuts that trivialize people anyhow.

Step 1. Be infinitely curious and playful without bounds. Try to break things, use things improperly, dig deeper and void warranties. Coloring outside the lines and then some.

Step 2. No odd clothing, jewelry, tats, colored hair or nom de guerre are prerequisite. The better one can blend-in, the better they can hide in plain sight.

Step 3. Find a tribe. If there isn't one, start one.

Step 4. Dent the universe, or at least have a good time and live it up.
Monzo report to TransUnion and Experian (as of last month), but not Equifax.

Starling report to Equifax and TransUnion, but not Experian.

I don’t believe Revolut report to anyone.
Close - Haskell & purescript!
Mobile App Marketing Trends That Will Make It Big in 2020
It still remains to be seen, specially if Rust starts supporting distributing binary libraries, and one tries to compile across multiple epochs with them.

Java, C# and C++ control it via compiler flags, and also have the ABI issue across language versions.
anything for having hot babes in the daily feed and hoping to have a glimpse of your schoolmate/crush in bikini
Choosing the Witcher 3 appears to give you the control scheme for Civilization
That idiom isn’t really about telling people what they want or don’t want. It means literally something like “it is not in your self-interest”.
> It would have made a really nice browser game.

flOw is a free Flash game released in April 2006. Where "the player navigates a series of two-dimensional (2D) planes with an aquatic microorganism that evolves by consuming other microorganisms". The author/developer of the game was also involved in the development of Spore [1].

There are videos on YouTube showing the gameplay (which is circa an hour) of the PlayStation 3 version (released 2007) and PlayStation 4 version (released 2013).

Thesis about Flow in Games: http://jenovachen.com/flowingames/thesis.htm

If you read the Wikipedia article about the Flow video game you can also find a link the the archived version of the games' source code.

[1] "I wasn't hired for Spore just because of Flow. There's a lot of other game design philosophy involved in Spore, and they liked my philosophy, so I was hired to help with design.", https://v1.escapistmagazine.com/news/view/64984-Flow-Graduat...
Indeed, my grandfather was in one in Italy late in the war. From the stories he told, the crew one time got it up to 40MPH, then the crankshaft snapped.
If you cross byte boundaries, i.e. compactly pack the bits such that there are no wasted bits; then you have 4 bits per decimal digit, 50T digits becomes 200T bits == 25TB. Technically there is still some slack in there because each 4 bit block represents 16 values, and we only use 10 of those.
Using telepathic abilities of snails for long-distance communication
Ask HN: Payment Solution
Hey,

I’m looking for a platform where you can send international customers a payment request via email, and they can pay without creating an account.

Payoneer would be perfect, but it only allows transactions between businesses, not businesses and individual customers.

Any suggestions?
> Houdini’s fondness for reading extended to magazines, too: after his famous escape from inside a locked safe behind a screen, which took mere seconds, he spent the next fifteen minutes back stage, idly reading a magazine, after which he dotted himself with water and burst forth, looking properly sweaty and exhausted

TurboTax famously does this. It has a few loading screens where it slowly ‘calculates your best return’. It happens instantly, of course, but they spend about 10 seconds showing you loading bars so you think that whatever it’s doing is difficult.

I’m a big fan of magic, and the main thing to take away from magic is this — none of us perceive ‘reality’. Our minds create a simulation of the world based on very limited and error prone input. And if you can carefully control the sensory input if your spectators, you can control their reality.

The moment of the magic trick is often when the false reality you’ve created collapses — you’ve made them believe that you put a card in the middle of the deck, or that you’ve shuffled it, or that they had a free choice — and then you present them with incontrovertible evidence that they had not. That moment of inconsistency is what causes the perception of magic to happen — their mind moves the card from the center of the deck to the top in an instant in their internal reality, which is the only reality they’ve ever existed in.

So I guess when you’re designing software, don’t just think about how your software works, but also think carefully about the model of reality that your users are building. If you manipulate it carefully, you can seem to perform miracles.

Game designers, btw, I think already understand this — games are full of hacks and cheats that make you think there’s a whole world or a mind behind what’s happening to your character, when it’s often quite simple behind the scenes — magician’s choices in particular are quite popular in games — where you’re presented with seemingly several options which all produce the same outcome.
not from either, but they are both english speaking commonwealth countries with warm climates of similar size
https://niklas-luhmann-archiv.de/nachlass/zettelkasten
I'm fairly certain this is how the "trash" in gmail works by default.

Anything that gets sent to there stays there for 30 days then is automatically deleted.
Your Startup Needs a Skunk Works
That is going to be a hard business strategy for the people doing business in the real physical world
Written couple of scripts related to storage space in Shared Drive Folder and Database storage. If the storage goes below certain threshold, then the notification is sent to the group email.

Using the google rss notification (e-mail) for keywords which I am interested in (e.g my name, stock ticker and company name etc).

I use www.hnreplies.com for alerts when someone responds to my HN comments.
Trading on exchanges can still theoretically continue, it's just deposits and withdrawals that won't work.
Non-CO2 emissions are bad for us now, but their long-term impact on the future is insignificant. They are more bad now precisely because they don't just stick around forever, unlike CO2 they still contain bound energy and will happily participate in all kinds of undesirable reactions.
It was always a scam for gullible fools
Hm, maybe it's self inflicted torture. I just feel uncomfortable with the blueish light and will get up quickly to leave that behind me. Maybe I will give your sunrise simulation a try, might work just as well, not sure.
Beautiful website though. All these ICOs have nice marketing
> Thats not really an argument to make. Maybe you can say you "don't need" and make some arguments for that, but telling people what they don't want.. Doesn't seem helpful.

I stand by my statement. People certainly think they want those things, but they're wrong. Because they want them only until something like this happens and their money is gone because of an error someone else made. Then they suddenly want a way to get back their money a whole lot more, but it's impossible because of exactly those things they thought they wanted.

> The BlockChain is a very good principle.

It's a good principle for getting distributed, (possibly anonymous) immutable transactions. It's an absolutely terrible idea to apply that to money. I don't think anyone has yet found a practical application it's better suited for than all the alternatives.

> But again I don't think you're sure the difference.

I'm sure I understand the difference better than you.
social media is surveillance disguised as a top hat. :)
Why Germans used Enigma rather than the superior “Lorenz” cipher machine?
I Setup a CDN / App Gateway and DDoSd Myself
Previous HN discussions:

https://news.ycombinator.com/item?id=6641117 (2013)

https://news.ycombinator.com/item?id=1727004 (2010)

https://news.ycombinator.com/item?id=232024 (2008)

(Links provided for info, not complaining about dupes.)
Thanks for linking this, I hadn't heard of this tool before (I've been using AHK for many years).

Another very useful tool that I recommend for automating PixelSearch and the like is Pulover's Macro Creator:

https://www.macrocreator.com/

It spits out AHK code after recording actions (e.g. a long mouse and keyboard sequence), it's a great time saver for more complex scripts.
Well, however the `range` function is implemented, IMO its API would be better expressed as true overloading - as two functions with the same name.
Check out revealjs.com
Visual C++ and clang can catch that with lifetime analysis:

<source>:8:18: warning: dereferencing a dangling pointer [-Wlifetime]
std::cout << *ref; // D: error – because pset(p) contains {invalid}
^~~~
<source>:7:5: note: modified here
v.push_back(10);
^

https://godbolt.org/z/wbRghN

Rust biggest contribution has been to force other languages to up their game in memory security.
`range` is an example. Lack of support for overloading makes it harder to replicate its API in our own functions.
At Home (Windows), use Firefox browser with add-ons for ad blocking, media control etc

At Work (Windows), use Chrome. Like their dev-tools for debugging purposes.

On Mobile, I use default Samsung browser on Note 8. I believe browser is lightweight and fast with ad blocking feature.
My understanding is that the status quo is 24 hour shifts.
Old techniques are not necessarily more fundamental, they are just more primitive. (And often, but not always, more efficient.)

In particular, old compiler texts will often do things like emit code directly from the parser, try to minimise the number of AST passes, or keep complex global symbol tables separate from the AST. These are mostly workarounds for technical limitations that are no longer relevant, and in fact only obscure the principles being taught (code generation during parsing is my pet example of this).
Don't take it personally, you're fully entitled to have your own thought on this subject. But to me it looks like you are putting really too much importance on bedtime readings (or at least you are citing studies and trends that says so).

Because, I don't know if you have children, I do (8 and 6): you can't read them a different book every evening for 1h. Even for more than 5 minutes.

You just can't. Life is messy, there's no place for such idealistic hobbies.

That's why I can't relate to those "advice" (too use kind words), I just don't think they are relayed by real parents.
I have never heard anyone claim that eval is a good thing.

I use dynamic duck typing and runtime reflection in some places in the Python I write.

For instance, I might attach an extra attribute to an object and use that later on - e.g. a request object that lives for the duration of the request and is discarded later on.

Or rewrite a certain function into a loop that goes over the attributes and does the same thing to each of them.

But I could live without them, at the cost of some contortions.

I think the really big benefit is not having to spec out unimportant infrastructure between functions in a module. The lack of a spec makes it easier to keep local things local.
Alibaba says its AI-powered algorithm identify COVID-19 with 96% accuracy
I didn't expect to see so many integrations. Cool idea!
Well I learned English by posting to message boards like this one (and before that Usenet) over the past 25 years, so you could try that.
Ah right, totally misunderstood.

Yep, true. Overloading is nice.
>UX terribleness

Linux has an upper hand in terms of UX since Windows Vista, and the gap widened greatly since then, go read what people think about metro.
Agreed. But all art takes place within a context which an AI algo cannot ever fathom of. AI is nothing but a tool and lets squeeze this down to a simpler tool, could a brush ever create art by itself?
Do you have any argument that makes sense?
Self-Culture and the Difference Between Being Educated and Being Cultured (2015)
Like the idea! But for me I do not see the a benefit over a simple FTP enabled webserver + cloudflare apart from the form submissions.
Would you elaborate on that, what makes it worth 5$/month?

* Pricing hint:

- Go either more expensive with the monthly plan, or cheaper with the yearly. For only 5% off I would not go for the yearly commitment.

- Display your yearly price also as 4.74$ & 14.24$ per month instead of the big yearly sum as the big number requires me as customer to pull out my calculator to see the actual saving

- Add Call to actions to the pricing boxes e.g. "Signup now for Business plan", even it just redirects to the signup page, it has less friction for me as customer

* Other website feedback:

- I don't find a imprint. If you control my website, I would like to know who you are.

- I assume you are not a native english speaker (me neither), as some sentences sound a bit weird on the site. Maybe get a proofreader. (I do that for my projects and it increases the sites a lot :D)

- Especially for the target group you mentioned I think the automatic rollback is a good selling argument. As if you only use e.g. FTP and overwrite files, everyone knows that feeling of accidentally overwritten a wrong file or with an old version.

- For being GDPR compliant your privacy policy is not enough

- Unlimited Bandwidth could be a bad idea as some high traffic sites could cost you a lot

- A SLA would be nice to have, like "99.9% uptime" to know you are trustworthy and my site will not be down for month

* Feature ideas:

- Automatically add lazy loading for images
Cryptocurrency could become “electronic cash” (most of the time it kind of acts like one). Do we want electronic money that retain some of the features of cash?
> Lühmann used pen and paper

Luhmann.

And he collected and refinend his knowledgebase for nearly 40 decades, because this was actually his job and he had nothing better at hand. Most people today use knoweldebases just a tool on the side and they have computers now. Naturally they strive for faster workload and higher quality. Something you can't get with pen&paper.

> Will Roam or Evernote be around and well maintained in 20 years?

Probably not, maybe they are. But they are not good competition there. Evernote is mostly tooling and servers, just a bit interface and mostly just fancy richtext. The advantage over markdown is quite thin these days. Roam might be a bit better, bit I think it's just a fancy wiki with autolinking, so not really good either.

The actual competition are apps like notion and airtable and Office Suits. Interfaces and tooling which goes above and beyond simple test with fancy colors. Markdown is not there, probably never will be. Orgmode to some parts goes there, but has other problems.
If you have programmability and an immutable base layer, you can build whatever mutability you want on top. The reverse doesn't work; if you don't have base-layer immutability, then there's no way to add any sort of immutability at all.
I recommend Code: The Hidden Language of Computer Hardware and Software by Charles Petzold [1]. It is far more comprehensive than the OP, goes from pre-computer code, to electrical circuits, to an overview of assembly. No prior knowledge needed except how to read.

1. https://www.amazon.com/Code-Language-Computer-Hardware-Softw...
Im not saying the same thing, Jazz was still done by people within a context of its times. AI currently cannot do that. Maybe AGI will..
You must understand that people holding IOTA after the last network halt (which was ~45 days ago), aren't very bright.
Isn't code generation during parsing still common today? In particular, bytecode generation in interpreters (and JIT compilers) for scripting languages, e.g. Lua?
Yet the status page shows no errors.

GitHub has a lot of reports tho: https://github.com/npm/cli/issues/836
Someone has just discovered a search engine.

Move along now folks, Nothing to see here.
DoorDash is learning just how binding arbitration is
Exactly what I call the programmer open-source API trap. The moment I saw how tensor was built out and published almost instantly I knew it was a funnel for capturing innovation and would eventually be replaced when they found a better mouse trap. I did not spend much time learning that open source wheel. Hopefully this new one will be smaller.
Show HN: We Designed Personalized Merch That Celebrates Team Culture
The very existence of "the node" makes it not a cryptocurrency
NANO is what IOTA was trying to be.

https://nano.org

https://nanolinks.info

Some important differences:

- it's actually decentralized, and there aren't any forces acting toward centralization

- transaction times aren't 6 minutes, like in IOTA or BTC, they are SUB-SECOND
I would have bet on "die", just coze it "sounds right".
You could just take the code as pseudo code and translate it to the language of your choice. I personally like hand-ons tutorials regardless of complexity or best practice because there's value in basic comprehension of any subject. Gives you a better foundation to learn more modern stuff.
In my experience, the job market looks for a specific niche. You are well compensated for a niche technology instead of generalist "jack of all trades". (e.g Salesforce, AWS, Mulesoft, CyberSecurity etc)

Even though a person has experience with lot of tools and languages, I believe it would be better to market yourself with specific set of tools/technology/language which are in demand. This has been my experience and worked out well.

If you have any questions, my email is in profile. Good luck with your search.
it solves the greenhouse gas issue, but burning hydrogen still produces NOx.
Twist, or a lot of trial-and-error, happy accidents and incremental improvements.

Reminds me in undergrad when architecting a MIC-1 microcode implementation:

- I built a macro-instruction profiling emulator to Huffman encode the micro-instructions from all of the sample programs.

- Every micro-instruction served several purposes (it was similar to VLIW but shorter).

- I used progressive decoding to save micro-ops.

Then, the resulting project was not only the shortest micro-code by far (37 micro-ops long) but significantly faster in terms of total micro-ops executed than the next submission.

Note 0: I refuse to call myself a "hacker," it would be like referring to myself with a title like "king" or "lord" in the third-person.

Note 1: I first learned to code without manuals per se or the internet, but sitting in front of the incredibly-complete and useable Turbo Pascal IDE and obsessively trial-and-error-ing. Then adding inline assembly, Borland C++, and so on.
Have you ever come across The Gervais Principle?
https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...

I first saw it here a couple of months ago. I am sure you will be able to relate to it ;)
Both JACK and LV2 are multiplatform, but there are Windows build problems for JACK atm. I'm unaware as to the current state of things regarding macOS. However, Carla is multiplatform can do it all internally.

There are a limited number of binary LV2 bundles available for Windows n macOS. That number has been slowly increasing, though just a fraction of LV2 use CV ports so far, but it is early days yet.

https://kx.studio/Applications:Carla
https://github.com/falkTX/Carla

https://github.com/lv2/lv2/wiki
Booking Tickets – Michael McIntyre