skysight-inc/HackerNews huggingface dataset:
https://www.anishathalye.com/

I write mostly about playful hacks that I have worked on. Many posts tend to have a researchy flavor.

Some of my favorites:

* Turning a MacBook into a touchscreen with $1 of hardware: https://www.anishathalye.com/2018/04/03/macbook-touchscreen/

* Doing graphic design with an SMT solver: https://www.anishathalye.com/2019/12/12/constraint-based-gra...

* Building a watch stand that automatically sets the time on my watch: https://www.anishathalye.com/2016/12/26/micro-wwvb/

(Love this idea for an Ask HN, by the way. Like other commenters, I wish HN had a way of filtering for blog posts written by HN users.)
Trying to come up with fun ideas myself!
Thanks – See which NPM dependencies are seeking donations
Thanks for the kind words. A sidebar was my primary requirement when choosing which framework to use. It’s just a modified VuePress in case you’re interested.
Is it going to be completely broken / inoperable or just "not quite perfect"?
They are very transparent about security. Very few companies are on their level of security maturity maybe a handful.
Supposedly, the free market should correct this when consumers stop buying the flawed product. Companies will recognize that poor security is not profitable and make improvements.

In reality, consumers aren't (and can't) be educated enough to avoid products with these types of flaws. So, it's up to government to regulate but consumers (citizens) still need to care enough to ask the government to regulate with fines and recalls.

EU citizens seem to have that type of government but US citizens would still rather protect corporate bad actors than protect themselves.

If we see any kind of legislative pressure, my bet is it'll be from the EU well before the US.
Thank you, I'll take a look
> I implemented something similar for the Kindle Reader

Hey, that's awesome, do you have a github repo for the Kindle Reader change/companion app? I learn Chinese using Kindle and the native app experience for that is really terrible. I have to highlight lines I don't understand which takes a long press and selecting the start and end, copy them, then Google Translate pops up. After enough lines are copied, Kindle refuses to let you highlight more, so then I have to long press again and delete the line to avoid hitting that limit. Long press to see translation would be so much faster. I wish it was like desktop software where there's plenty of browser plugins to show you translations on mouse hover.
https://dmitri.shuralyov.com/blog

Its content spans from 2009 until 2020. It’s written by an actual human being.
Kodak (or whoever has bought the rights to the name) tried to start some stupid cryptocurrency. Worse, the investors actually bought into the bullshit: https://en.wikipedia.org/wiki/KodakCoin
I think that as far as internet businesses are concerned, they're going to recover quickly and become stronger than ever. Social distancing is showing a lot of people the usefulness of the internet and I think that this is going to create a larger market in the future since more people are willing to rely on services provided online.
Seems like it’d be a consulting opportunity. Watch the traffic, identify companies that need help reconfiguring their domain, and contact them.

Although I suppose to the recipient of such an email it might sound like an extortion racket.
Yeah... This is missing the point completely. It's a bit of a nihilistic point to understand, but essentially it's that, nothing matters except what a consensus of humans decides matters. And that consensus can be achieved by an entire country, or by a single human.
Currently when putting in a new AD the name field is just blank and you have to put something in to continue. There is no default setting.
Which runs first? The JavaScript Job Queue and microtasks
> There's yet another point to consider: is there a reason why it has to be a blog? If you intend to give it to your child, a Word document is all you need.

It sounds to me that he has no part in the child's life, so he cannot give it to her, but must rely on her finding it on her own.
You need someone to check that your document conforms to the accessibility policy, equality and inclusion policy, corporate messaging policy and so on.

Most of these, on their own, are actually good things in my opinion (though I'm skeptical of the coroporate messaging one, we're supposed to be a university).

EDIT: just to clarify, after seeing the lecture slides that some of my esteemed colleagues used to produce, the accessibility policy is a very good thing indeed.
Haxe-based game development technology stack
Optimizing CUDA path tracing code
I think it makes sense to formally drop the IE dependency in versions sooner than when you’re making changes that actually break IE.

Besides, replacing jquery May indeed be why they chose to drop IE right now. One of the biggest selling points of jquery, and one of the biggest contributors to its heaviness, is cross browser support including IE.

As one of the comments in the linked issue points out, dropping IE11 means they can also start using basic JS constructs, like Array.prototype.forEach.
https://sheep.horse/

It's my blog and I write whatever comes to mind at the time in my home-built static site generator.

I try to make my blog an example of what I think the web should be more like. I even wrote a manifesto.

https://sheep.horse/2016/6/a_website_manifesto_-_introducing...

Sometimes its just photos to show my family on the other side of the world. Sometimes brief rants on programming and technical issues or a demo of my latest side project.

Hackernews readers just browsing around might want to start with the computing tag:

https://sheep.horse/tagcloud.html#computing
Great thread! have found some gems.

My contribution...for the past year and a half I have tried to write a post every 2 weeks mostly related to permaculture & my experiments in going self-sufficient, keeping chickens & growing food.

I needed something in my life that wasn't maintaining legacy enterprise systems or being in front of a screen...check it out if you're into that kind of thing.

https://www.thegreendirectory.net/category/blog
IE has become a tech debt that often corporations running an enterprise web app older than 10 years have to bear.
I have clients who's web applications refuse to work on Chrome/Firefox and mandates the use of IE11 for proper functioning.
Is this really a security flaw from Microsoft, necessarily, or just a convention adopted that leads to a lot of accidental misdirection of traffic?

Don't get me wrong, making users be explicit is ideal, but this doesn't feel like it belongs in the same boat.
IE 11 is still supported by Microsoft because it is tied to Windows 10 support.

If you're B2C you can probably ignore that and just not support it, but if you're B2B where you're selling not to users it's very hard to get away from supporting IE11.

If your users never directly interact with you (for example you sell white-label software which gets resold) then you just can't control your end-user tech stack enough.

If you're selling to partners who sell to companies who push out logins to their customers or user base then even if <1% of users use IE 11, that becomes 5% of companies having a user with it, which becomes 30% of the partners who are asking for IE11 support.

It's one thing to turn down 1% of users it's quite another to annoy 30% of your income stream.

As long as bootstrap 4 is supported (and the legacy bootstrap 3 support suggests it will be) then this doesn't have to be a problem of course, just one more thing to be aware of.
Plain old "dig" works for me! I suspect it may be an older version of dig you're using? This is DiG 9.11.5-P4-5.1ubuntu2.1-Ubuntu on Ubuntu 19.10 ...
Maybe show your number of moves as you go then? That would go a long way.
Is seriously? hahaha I'm surprised that Atari still exists, I don't believe in digging in the past but they are definitely hitting a manco

http://agenjudiqq8.eklablog.com/the-sport-of-dominoes-a12786...
http://gabrielgambetta.com

Not a blog, and you probably shouldn't read it. I have a few article series that have become relatively popular:

- The multiplayer architecture articles, about Client Side Prediction, Server Reconciliation, and Entity Interpolation: https://gabrielgambetta.com/client-server-game-architecture....

- The A* articles, going over graph search in general and deriving A* in a natural way: https://gabrielgambetta.com/generic-search.html

- Computer Graphics from scratch, inspired on the lectures I gave in university. Develops both a raytracer and a rasterizer from scratch. Soon to be an actual physical book by No Starch Press: https://gabrielgambetta.com/computer-graphics-from-scratch/i...

I also have a bunch of unrelated technical ideas (a different way to write game remakes, a code-golf raytracer), and a bit about my novel (both about the creative and technical processes).
https://thebigg-v3.tumblr.com/
I was mostly a student for the past five years; just graduated on January, 2020.

It's mostly about what I learned as a CS student during that time. And somewhat more personal entries here and there.
Personal favorites:
https://thebigg-v3.tumblr.com/post/187168118243/ai-thoughts-...
https://thebigg-v3.tumblr.com/post/143220291428/i-created-a-...
https://thebigg-v3.tumblr.com/post/125386254048/enums-a-bool...
If that's true than I feel sorry for them because that's a shitty deal. On the other hand, if this is just wealthy people with large cash reserves throwing them out in a chance obtain citenzship, then congratulations they have the extreme privilege of being born into the right family, which many of their countrymen didnt have.
I'm seeing "GitHub Pages is temporarily down for maintenance."
They are not wrong. In fact the origins of the space program were exactly like that: missiles fired in a funny direction.

(A bit ironic that it took-off after they "hired" that German scientist after WWII - pun intended)
I mean, if you're not fixed on the output format, then date +%c.
http://iftheshoefritz.com

It's mostly book reviews of tech classics and Ruby stuff right now. The books that have shaped my career so they're usually positive but occasionally a sequel really disappoints so I get more critical: looking at you, The Unicorn Project.
Ask HN: Excercises/Projects to design and implement superscalar OOO processor
Hello HN,

I am looking for projects/exercises to gain deeper insights & understanding in practical aspects of designing superscalar out-of-order processor.

I have spent last 1 year in understanding various aspects of computer architecture starting from courses that teach basics for eg, 6.004x MIT, nandtotetris & Prof Mutlu's Digital Design course(and many more) and finally moving to courses that focuses on computer architecture in general(6.375 MIT, 6.823 MIT, CS152/252 Berkeley etc).

I have aslo done computer architecture courses offered by Prof Wentlaff and Prof Mutlu. During the journey, I have implemented a basic 5stage in order RV32I architecture in verilog and bluespec.

One thing that is lacking in many of the more advanced courses is the implementation part when it comes to superscalar/out of order processors. Its probably avalaible in the oncampus offering, however not to the general public. That is the missing link for me.

Although,theoritically, they are very sound and promising ,but i want to understand their core implementation part. Being an amatuer in the field, i need guided examples though. Thatswhy BOOM/RSD etc becomes too complex, if you try to learn from them.

I am looking for something like https://dl.acm.org/doi/abs/10.1145/1275521.1275529, where Prof. Hoe only teaches what is meant to gain deeper insights. However the article is 17 years old and excercises not maintained.
I hope i was able to convey better, what i need .( I think majority of the beginners in the field, whom i have interaced with share similar problems). I hope i will get some good takeaways.

TL;DR : I am looking for projects/exercises to gain deeper insights & understanding in practical aspects of designing superscalar out-of-order processor.
This argument has been risen and dismissed in this thread already, no need to repeat.
All of these are speculation about the future. Most have nothing to do with webasm at all.

The first is about webgl (that has nothing to do with webasm)

The second is about using javascript with intel speculative execution exploits.

The third is grasping at straws, saying that call center scams would be more obsfuscated, even though javascript or asm.js can be just as obsfuscated, if not more.

The fourth is about crashes in the webasm JIT

The last is about -theoretically- executing arbitrary javascript. Heavens no.

What is the real reason you have some crazy crusade against webasm? You go to great lengths to grasp at any straws you can. It isn't that big of a deal. It is a more direct way to JIT cpu intensive parts of a web page. Get over it. Incredibly, the alternative is to run actual native instructions by downloading a binary.
Ask HN: How do you get profile picture for arbitrary email address?
most linux server distributions come without a firewall installed/activated. does this default mean it's linux' fault when users do not setup a firewall?
I find it quite surprising that government agencies around the world are even considering using a US/Chinese-hosted video-conferencing system. Both countries have a long history of spying on pretty much all foreign nations wherever possible.
Guess it's time to mirror my site on Netlify and Zeit Now.
I fourth it! I came across sweetwater years ago and can't remember buying music gear anywhere else. I'd get amazing deals from my "sales engineer", from bundling guitar and case at the price of the guitar alone to just cutting 10% of the price just because I asked. Their shipping is next day and free if you are relatively close to IN, but never more than 2 days (even to Puerto Rico!)
Manage your Python package workflow easily without internet
Adorama is run by observent Jewish people as well.
https://danshumway.com

https://danshumway.com/rss.xml

Most of my posts are about technical topics, but they rarely end up being pure tutorials; they're usually relating back to system design, projects/games, or current events.

My blog also features no Javascript requirements and no tracking of any kind, including Google Analytics. I'm in the middle of a rewrite that will make it even smaller and faster to load, and that will eventually get rid of even the minimal Cloudflare cookie.

----

Posts I'm proud of:

- https://danshumway.com/blog/gamasutra-vulnerabilities/: Breaking down multiple security vulnerabilities in the game industry blogging platform, Gamasutra.

- https://danshumway.com/blog/chrome-autoplay/: A pretty extensive overview about why the Indie Games industry freaked out about Chrome's Web Audio changes.

- https://danshumway.com/blog/design-is-implementation/: A technical deep dive into how I built an internally consistent time-travel simulation for a video game, Loop Thesis.
> Elon Musk runs circles around ULA.

That is because there has been a severe lack of competition until SpaceX arrived. Let's be honest there is no real alternative to Airbus and Boeing for airplanes, and it has been the same situation for space before SpaceX.

Or, to express it better: Why should ULA have tried to divert to agile processes or try out new ways of doing things when the status quo reliably keeps jobs in congressional districts and money in supplier companies?

The goal of these semi-governmental mega companies is not to efficiently produce goods/services, the goal is to ensure distribution of public taxpayer money to jobs, no matter how wasteful they are, in order to essentially bribe voters. Airbus, for example, could drastically cut costs and time in airplane production if they would not have to send airframes and parts sometimes three times across Europe, but that would not fly well with politicians as voters would ask "we pay r&d money to Airbus but why aren't we getting anything back?"...
The marketing was a total hit where they tried it (including in my area), but it tasted terrible. It might have been conceptually a little "out there" for the early/mid 90s, but lots of people were talking about it, and my friends and I really wanted it to be great. I really think the problem was that it just sucked.
Same thing is happening all over the US, Especially in places with large numbers of second homes owned by rich people from suburbs and cities. The official reasons are the limited number of local hospital beds as well as grocery supply lines not set up for off-season surges, but there is also a lot of latent resentment toward rich “summer people” that can now be freely exercised.
> Chinese-raised students at my local (prestigious, private) university can't speak basic English. The school then has to choose to either fail the student or ignore their cheating.

The financial pressure to ignore their cheating makes sense to me, but it's not clear to me how that's related to language skills.
I do not understand docker on windows.

If I understand correctly, when I run a docker image on Linux then the dockerized processes's syscalls are all executed by the host kernel (since - again if I understand correctly - the dockerized process executes more or less like a normal process, just in isolated process and filesystem namespace).

Is this correct?

But how does docker on windows work?
https://siliconflorist.com/

I hesitated to respond because it's not exactly awesome. But for anyone interested in what's happening in the Portland, Oregon, startup community, it's +12 years of content in that regard. Written mostly by me. Who happens to be a human on a regular basis. A human with bad grammar.

Also, people so rarely ask about blogs anymore that I was compelled to respond. So thank you.
https://blog.chewxy.com

I occasionally write technical stuff on machine learning, statistics or Golang etc. Basically whatever suits my fancy. Been on the HN front page a few times.
There were fewer students. And less administration; the public sector has been led into the trap of mistaking metrics for productivity, so it's very easy to end up spending more time on the paperwork to show that a process has been followed than it is to just do the thing.

Between the "REF" and grant applications it's very easy to spend more time getting the money for research and producing the required outputs than it is on doing the research.

There is also the much wider question of what it is that "we" want universities to "do".
https://blog.quigley.codes

I mostly blog about issues I ran into so the posts tend to be practical
They're all down now, there were probably some leftover cached assets in the fastly CDN
> However, if you have a team where at least some people work remotely, or work different hours (either by habit or by time zone), then it is incredibly helpful to have a meeting where everyone can be together at the same time.

+1 to this. I work for an org that's on different coasts and, and different coasts in several countries. Synchronous and asynchronous communication is hard, and it's vital to have at least a 15 minute touchbase to make sure everyone is on the same page.
Your website gives me a TLS error (Firefox 75.0, Linux):

> Secure Connection Failed

> An error occurred during a connection to arcane.blog. Peer’s certificate has an invalid signature.

> Error code: SEC_ERROR_BAD_SIGNATURE

> The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
> Please contact the website owners to inform them of this problem.

Edit: Works fine now
> C compilers get better all the time. Every time someone improves the gcc code generator, seL4 automatically gets a bit faster. Less mainstream programming languages get better only if you maintain an expensive in-house team working on the compiler.

Doesn't SeL4 need -O1 codegen to make their extraction from the generated code (and the thus the rest of the formal proof) work out?
Sounds cynical. But I assure everyone its not. Government contracts are a gravy train. I mentioned to my high school friend that my contracting overhead in the Midwest was about 25%. He said "In Washington contractor overhead is 200%" Why? To make the owners of the contracting companies rich, of course.
> You need to have that in working order, serviced regularly and filled up with energy.

How do you do this?
Ask HN: Package tracking API like 17tracks?
I need 100-200 API request but it seems 17track doesn't offer API to small companies. Any solution?
How did they function for centuries before, when shareholders were not demanding increased efficiency?

College in the USA is expensive because of the credit available. That is how prices are set.
As much as they might dream of becoming legally invulnerable, I think even in US thats illegal.
The Docker Compose Specification
> Don't know why you think my emails are spam!

Remember, we don't know anything about your site yet. We haven't read any of your content yet. How would we possibly know that your emails might be worthwhile?

It's like when an app asks you to rate it the first time you've opened it. Maybe it is a good app, and maybe it deserves a great rating after a week of use. But it's a very bad first impression.
Date Picker Designs Created with Sketch, Photoshop and Figma
With formal inductive proofs, you can reason, but not decide.
> The hospitals aren't overflowing,

We've converted all private provision to NHS provision; we've cancelled most elective care; we've built more than one private hospital (NHS Nightingale in London has 4,000 new beds).

We need at least 5 staff members to safely look after each ventilated patient. That's dropped right down because of covid-19, and we've already soon big changes in staff:patient ratios.

We're not at peak covid-19 yet, and we're trying to flatten the curve with social distancing and isolation measures.

Despite all this our ICUs are overflowing.

Listen to this doctor in Wales (you only need the first minute to hear how many patients they have) https://www.youtube.com/watch?v=ejlbCmRJMW4

Or this junior doctor who works in A&E, who talks about the large changes in patient flow: https://www.youtube.com/watch?v=sN6Trgzf9kY
Some services use Gravatar[1] or Libravatar[2] but a user has to first register their email with those services.

[1] https://en.gravatar.com/

[2] https://www.libravatar.org/
This is the right question to ask. The majority of Bootstrap should work fine.
tbh that's probably just a polite way of saying they wont do a new one because ax was a highly expensive commercial failure. there have been 6 mario kart sequels since gx that all broadly fall into the category of 'just another mario kart'
A lot of work, magic and recurring money just to test your Flutter iOS app on a remote Mac in the cloud.

Not even this or Bitrise would be good enough for some large and small businesses and developers who would rather do this in-house. Can't have your source code, keys or iOS IPA's floating around a AWS bucket in the cloud for some attacker to steal and copy can you? I can't trust or rely too much on the cloud.

I'd rather do a one time purchase of at least a second-hand minimum supported MacBook to develop or a Mac mini / Mac Pro (Cylinder) to test and build in-house than a monthly subscription for the same machine.
> The Pro Controller analog seems to wear out faster than that of the GC controller

That's just because Nintendo ruined the design of their newer analogue sticks, though.
Www.rishabhsoft.com/web-application/ecommerce-development
https://thejoeflow.com/blog

I write about...books. I don't think there's much point to reading it unless you've already read the book I'm talking about.

I mostly do it because I found I use to read books and then never talk about them or think about them afterwards so I would just forget about the book after a little while. I figured that writing something down about the book would help clarify my thoughts on it and I could remember it better.

I also wanted to build something with spring boot and kotlin so this was it.