skysight-inc/HackerNews huggingface dataset:
> Now then, isn't that nicer? (editorial) Build programs that do something cool rather than programs which flex the language's syntax. Syntax -- who cares?

I never really got to a point of learning Haskell or Lisp up until recently, it was always this --- I can do everything with C/C++/Java/Python and I could. But the thing is it is only after learning lisp that I really got the hang of thinking in top down manner(recursively), or for that matter it took Haskell to teach me composition intuitively, which then could be extended to my main language(C++). I understand that syntax doesn't matter much, but fwiw I still think in terms of lisp syntax when writing recursive code in C++/C. So yeah, take that for you will.
It seems to also depend on the graphics card and possibly the monitor input used.

DDC works fine from my desktop over DisplayPort from an nvidia GPU, but I can't seem to get it working from my laptop over HDMI from an Intel GPU.
I feel like you could simply stop using it, set up a vacation auto-responder, and log in once in a while to keep it from expiring and reverting to someone unseemly.

This whole thread is the reason I started requiring extra email verification when members signed up at our hackerspace/makerspace. A surprising number of otherwise-bright people don't know their own email address.
I don't disagree with your original points. It is an issue of enforcement. Collusion between individuals or between groups is really hard to prove, except in war crimes/mafia wars/etc.
As an industry practitioner I disagree with this but I can see why first order thinking will lead to that conclusion.

A smaller tick size does not necessarily translate into lower transaction costs for investors. Market makers' competition for queue priority will ensure that queues are over sized with liquidity when the tick size is larger, creating more adverse selection for market makers and lower transaction costs for investors. The mechanism of action is that queues remain sized with depth even when the fair price breaches the BBO because there remains a nontrivial probability that the fair price will bounce to the other side of the BBO, returning the market maker's posted size to positive expected value territory. Market makers have an incentive to do this when the tick size is large in order to preserve time priority.

This mechanism doesn't exist in small tick stocks since there is no cost to pull an order, since time priority doesn't exist in the limiting case of infinitesimally small tick sizes.

My experience has basically confirmed this theory. I have run market making algorithms in both small and large tick stocks and found both categories to be equally difficult. In fact it's hard to imagine it any other way, market makers will compete away any difference in edge, reducing the size of the pie to near zero in both tick size categories.

My findings here only apply to tick sizes below 100 bps.

I do however agree that it helps to create a speed arms race. But I see that as offset with more simplicity of larger tick sizes, order management is much easier.
I have firstname@{major email service that isn't google} and, even though my name's a relatively uncommon variant spelling, the account is still pretty much completely unusable because of all the misdirected email and spam it receives-- I can't use the account even as a throwaway "sign up for crap" email address, much less for personal correspondence, because any mail directed at me would be buried in all the other junk it receives.

Just signed into it for the first time in a while, and it looks like it's gotten some better than it was-- now it's mostly mailing list stuff and actual spam (of the "your paypal account is locked" variety); seems that most legitimate services are doing better about email verification these days. At one point a few years back, someone had managed to actually create working Apple ID, Facebook, and Paypal accounts against it without access to the email (was still receiving "verify your email"-type messages at the same time as transactional emails indicating real activity).
Pupil Labs | Senior Backend Engineer (Python) + DevOps | REMOTE | https://pupil-labs.com

Pupil Labs is the world-leading provider of wearable eye-tracking solutions. We design, engineer, build, and ship hardware (eye tracking glasses) and software (capture, storage, visualization, and analysis tools) that are used by thousands of researchers in a variety of fields, ranging from medicine and psychology to UX design and human-computer-interaction.

You will be working on Pupil Cloud - cloud-based storage, visualization, enrichment, and analysis platform. This product addresses a number of exciting computational and infrastructural challenges that will involve close collaboration with our R&D and Design teams.

Requirements:
- 5+ years of production experience
- DevOps based around Kubernetes + Docker
- Experience with Chef/Ansible/Puppet
- Solid grasp of Python
- Understands security
- Experience with web-based services
- Monitoring, implementing, and ensuring reliability of HA systems
- Experience with message queues
- Load/stress testing
- Part of 24x7 on-call rota

Technology we use: Docker, Kubernetes, Postgresql, Python, Javascript, Redis, Nginx, Grafana, Prometheus

Services we use: Gitlab, DigitalOcean, Hetzner, Amazon AWS, Sentry, Google/Firebase

Apply: Send an email to jobs@pupil-labs.com with intro letter and CV and/or links to projects. (no recruiters please!)
what happened to Atmel's logo ?
I love OOP. Hope it stays widely spread. Simplicity beats performance for me every day of the week.
GPT-3 pricing for API usage announced to beta users to go in effect from October
Part of the issue is that, until a court case like this, it isn't certain whether something is illegal or not.

It took a lot of back and forth in court to determine that this was illegal.

Now, if someone does it again...
Screenshot of the pricing grid: https://twitter.com/sonnylazuardi/status/1301045589619040256
I have (my legal name)@gmail.com and I occasionally get mail for people with the same name.

Usually I just send a polite response or flag it as spam; but the time I got a Covid-19 test order I called the doctor.
I like the idea, but it’s trouble waiting to happen when you need to walk through a crowded room, no...? I’ve been in clubs and subways where my body is pressed against others on all sides. What’s the sting feel like?
It's always had a strange super elite, if you use ada you must mean serious business kind of vibe to it.

I guess it's mostly the applications its used in, but the language itself has this strict rigidity to it.

It's like the marines or special forces of programming languages or something.
If lots of people take your sarcastic comments at face value, maybe the problem isn’t with them?
️The bestmap ever?
We build an aggregator of all transportation. It combines all e-scooters, bikes, car-sharing, metro, busses, trains, rental cars, flights, and more in one app.
How do you like it? - https://bestmap.net/
Not really "large scale", but blender receives $122k a month from donations. [1]

If you ask me, donations are starting too look like a viable model for open source development.

[1] https://fund.blender.org/
Yikes, that seems like it could slip into a patient privacy violation of some sort pretty easily. What did the doctor say?
But its affect our privacy too.

https://www.theflyy.com/blog/how-appbrowzer-hit-1-lac-downlo...
You have it backwards: the entire population is punishing the org for failing to protect them.

And yes, that hurts the population a little bit, just as imprisoning individuals hurts civic society and the economy.

To mangle a great line: we are entitled to rise and sleep under the blanket of the very freedom the NSA provides AND question the manner in which they provide it.
The whole point of the bill of rights and many parts of the constitution is to protect ourselves from mob rule... just because 50.1% of the people think it is ok to remove the rights of 10% of the people doesn't mean they are allowed to do that. We have a lot of checks against the 'will of the majority'
I've actually seen a cable company deploy these in a commercial installation.

The Coaxial cable that comes from the pole has a voltage differential on it already, 96 Volts, IIRC, and it powers the demarcation device. (which is kinda a modem/voip device breaking out into a phone line or two)
A team of engineers built a giant Lite-Brite board
Hmm, I don't know. I had this limited concurrency issue on the first Go program I ever wrote, and I'm very new to concurrent stuff, certainly if you only count the past ten years or so.

I figured this out in Go about 30 minutes after I realized I needed to limit concurrency, and I'm a dumbass, basically.

So, I'm not sure that "still not easy" is accurate, especially given that I have a lot of trouble conceptualizing async and await, as used in C#. In fact, I don't think I've ever successfully used that paradigm in C#. I've been told that C# async and await are "easy" and this article says Go concurrency is "still not easy" and I've had the exact opposite experience in both cases.

In fact I really don't understand why async and await is even a thing anymore, given the paradigm that Go uses and the example it sets. It is almost supernatural in its ease, for me.
Me, in my most sarcastic voice...
I would like you to try to "slack off" at a FANG. You'll be out in 6 months.
For all the “smart” people at Google, their incompetence is astounding.
Does Rescale have any interest or capacity for hosting a winter/spring intern?
Petty and inconsequential as this sounds, I'm convinced Ada go have gone farther if it didn't have capitals and underscores in all their libs, and long keywords like `procedure`. All that shift-key action makes Ada a physically painful language to work in.
One of these arrived on my doorstep today.

I was realizing that I don't have a decent portable way to tell the time for long periods. Cellphones die in a few days, my AA-powered wall clock is hardly pocket-sized, and I haven't worn a watch in years. Seemed prudent to acquire.

I hit up the Casio outlet on eBay, searched "digital alarm" and sorted by price. Bam, F91W. Buy it now, done and done.

Then I started reading about its storied history! What a wild ride. If it's good enough for.... literally everyone from Presidents to terrorists... it's good enough for me.
Yep so if we're going with style I'm very happy with the functions dashed off there. Nobody will confuse those even when very, very tired (similar effect on the brain to being drunk). There is zero difference in the generated output.
Calling those functions tells you exactly what they are and what they do. Vertical space is not an issue at all with 3 line functions.

Relying on post-increment? Make sure it's a one line block that is totally unbraced with only single letter variable names if you do it because otherwise it's just faux-macho C and that's /weak/.
dokuwiki is plain text too
I don't think Biden could do that. It would be as bad as, if not worse, than another 4 years of Trump as president. It would mean that there are no standards by which a president is held accountable, and considering how many lives he has cost and the corrupt things he has done betraying the country, it would make the next Republican presidency that much worse.
From the Gotye "Somebody that I used to know" cover, modified lyrics?

"To send a wagon for thy minstrel and refuse my letters"

"Was there cause to cast me off?"

The absolute totally freakin' brilliance!
that's not what that word means though
From early invite days, I have a super OG gmail account (so OG that it is often mistaken for a system account), and I get a lot of random resumes, driver licences mostly from people all over Asia, job applications, some people decide to use it for Uber, gaming, and of course a few individuals used it to sign up for their banking services.

I did exploit this exactly once, someone signed me up for Spotify (free tier) which wasn't available in my area then.
> OSS browser

Prob triggered him right there
I don't think it's fair, but when I read Stallman it always feels he's part of a Machiavellian ploy to suppress wages.
It was my first language i learned in school... in Radford ( Virginia), before my university switched to Java. ADA was/is popular with defense contractors, so a lot of schools in VA teach it.

It is very safe language, being both static typed, and strong typed. It was originally a procedural language, but later they added some OO to it. (to folks that don't know what a imperative language is, think of a language where all methods are like Java Static methods, and you store data in some global space).

It can get a bit wordy to program with it, but I also like the lack of '{' bracket use everywhere that C like syntax has. With some modifications, ADA can be transformed into a great/fun language.

Anyway, due to its small echosystem and adoption, I think it will remain a 'defense/aeronautic industry' only type of language.

This is a simple program, and I think it is fairly elegant, but a bit wordy:

with Ada.Text_IO; use Ada.Text_IO;
with Ada.Integer_Text_IO; use Ada.Integer_Text_IO;

procedure Check_Positive is
N : Integer;
begin
Put ("Enter an integer value: "); -- Put a String
Get (N); -- Read in an integer value
if N > 0 then
Put (N); -- Put an Integer
Put_Line (" is a positive number");
end if;
end Check_Positive;
If you need an excuse, the Make With Ada competition is ongoing.

https://www.eejournal.com/industry_news/adacores-fifth-annua...
I have more or less followed the lives of several other people with my same name through years of misaddressed email. Most of the time I simply ignore it, occasionally I will respond, it is not much of a burden.
If my guess that you’re referring to Yahoo Mail is correct, I’ve seen the same problem but with spam. With all the hacks and data leaks that happened over the years, one of my mailboxes there receives a lot (like a whole lot) of spam. Yahoo’s spam filters have also seemed terrible for not detecting spam and not learning from mail market as spam by me. I have similar anecdotes from a few other people I know.

On this topic, I do get some mails intended for others, including bank statements with passwords that are trivial to crack, account signups for social media platforms, delivery services, etc. I’ve also seen that there’s no way to rectify this in many cases — the entity sending the email (or the appropriate group within the company) isn’t available to contact and resolve the situation. In other cases they just don’t care even after they receive the emails about the information leaks form their systems.
Infrastructure software pays exceptionally well and companies will pay impressively large amounts of money for it. You just can’t deliver a commodity product that has a vague equivalent in open source. I always recommend using open source first, if it will work, and I literally sell closed source database technology. Open source doesn’t come close to competing with anything I do, so it isn’t a threat, and the market for what open source can’t do is astronomical.

There is a booming market for state-of-the-art infrastructure software but that market is no longer retail and it doesn’t publish much, because that business model no longer makes sense. An uncomfortable fact, but one that many enterprise customers acknowledge, is that open source database technology (the part of the business I know) is quite poor. If you want to get paid in databases, produce software that offers an order of magnitude or two higher efficiency, scalability, throughput, etc on the same hardware than anything in open source. Companies will happily pay for that because it saves them millions of dollars a year in OpEx alone.

The economics works just fine, better than fine actually. You just need to deliver a product that materially outperforms the not-that-high bar of open source. This market is huge, it just isn’t as visible anymore because they don’t do marketing on billboards in Silicon Valley.

The real issue is that there aren’t enough people that can design infrastructure software that is materially better than open source. There is a large skill gap.
I wish Rust had Ada's type system. It makes a lot of sense to define types specific to your algorithms and have the storage type determined at compile time.
> They actually said that to me: it makes the code messy so they don't want to do it.

I'm going to give one possible interpretation (my own) of the sentiment I believe the engineers were trying to get across with the statement "it makes the code messy".

Functionality is an asset, and code is a liability. Minimizing the amount of code and making the code "less messy" is a way of reducing that liability. That doesn't excuse not checking for certain error conditions, but I think it's important to point out that non "messy code" has merit on its own.

On the topic of effective error handling, the number of possible invalid states in a program (especially dealing with the messy real world) tends to be combinatoric. Error checking is vital to building a successful application, but my experience is that in practice it quickly becomes impractical to have _total_ potential error coverage. At some point tradeoffs need to be made, and effective engineering is the art of evaluating those tradeoffs.

> "And yet, here we are, because it DID happen."

I'm not trying to imply the author may be suffering from hindsight bias, I don't have any information that could tell me that. I do know that in similar situations I've been in in the past I feel like I've suffered from hindsight bias significantly. Here's a great article on hindsight bias that I think about often. https://www.lesswrong.com/posts/fkM9XsNvXdYH6PPAx/hindsight-...

The pivotal section from the lesswrong 2.0 article for me

> Viewing history through the lens of hindsight, we vastly underestimate the cost of effective safety precautions. In 1986, the Challenger exploded for reasons traced to an O-ring losing flexibility at low temperature. There were warning signs of a problem with the O-rings. But preventing the Challenger disaster would have required, not attending to the problem with the O-rings, but attending to every warning sign which seemed as severe as the O-ring problem, without benefit of hindsight. It could have been done, but it would have required a general policy much more expensive than just fixing the O-Rings.
> The Nanoprocessor supports indexed register access, but lacks the complex addressing modes of the other processors.

It wouldn't have much use for complex addressing modes, given the lack of RAM, no?

I'm trying to get my head around a RAMless computer and I'm not quite sure this all makes sense just yet.
I'm talking about all bids and asks being aggregated in the given window, and matched/executed at the end of it at once.
I think much of synthwave actually stems from Vaporwave which is probably the most interesting music phenomenon since hiphop imho.

Vaporwave - a brief history https://archive.org/details/Vaporwave-ABriefHistory
Well there was free lunch when Mozilla's Send thing was running. Sharing the password in the URL hash was brilliant. But then it ran into all the same Mega.nz problems where people immediately use it to host malware.

Encryption is hard, which is why it's sad to see that when someone gets it right and nails the UX, it still gets ruined by the real world somehow.
So what is algorithmic trading doing that's undesirable?
Do non systemd, then do systemd
One of the "Steelman" requirements that Ada was built to satisfy was that any program should be able to be represented with a subset of ASCII that would be compatible with the largest range of terminals, teletypes, and punched cards as possible. Less relevant today, but that's why Ada has so many keywords in it's syntax.
It's more like the fight-or-flight response of a cornered animal.

They're attempting a "Hail Mary". Poorly.
Lower volatility would help the HFTs with price forecasting and operating with more certainty to not wildly swing their portfolios.
Laplink cable?

https://images-na.ssl-images-amazon.com/images/I/817dK2e-q9L...

Those have a dongle inside the cable to actually do something useful, versus mindless delivering 5 volts to the other end.
ADHD Treatment as an Online Service
PR won't be merged because the contributor is an Israeli
The US officially has no enemies as of yet.
You're here arnt you.
Asking people to cite their sources in good faith is very welcome. Asking people to cite their sources in bad faith is not welcome because commenting in bad faith is not welcome. It says so in the guidelines: https://news.ycombinator.com/newsguidelines.html
The author of this project is on HN. I hope he reads this and makes a top-level post, in case anyone has a question, suggestion or thanks for him.

https://news.ycombinator.com/user?id=haimgel
I wouldn't say 20 years but pop music has gotten extremely stale. The clubs/bars are playing the same exact songs since I moved here 5 years ago. Something is awfully wrong with the production line, or more so - people losing their ear?
I ... don't know ... what to say.

In theory anything that increases exposure to the glories of the Carnatic tradition is a good thing.

Whether or not this actually counts as that is open to debate.

I look at the playlist and don't know whether to laugh or groan.
These statistics don't include all the discriminatory interactions with the police that don't end in death. Being killed by the police is only one way that racialized policing can have a disparate effect on policed populations.
Not if they couldn’t be processed in that time.

It is an interesting thought experiment though.. quantize time as well as price. You could exaggerate to one trade per day for the thought experiment. Now this would be on human scale so there is a lot of information that would build up (same when markets are closed). Between that and no time quantization like now, there are probably a few different positions (like electron orbitals) where positives and negatives vary quite a bit. Maybe one of them is better than the current system. Maybe not.
When you say paid add-on products.. you mean, that's the reason "open source" business focus on selling proprietary software? As in, "open core".
Just had a 41GB set of files sent to me in one transfer using magic-wormhole. Worked first try without a hitch. Pretty awesome from the receiving end.
Side question, can anybody recommend a good brokerage for running my own trading algorithm? I'm getting tired of inputting very similar trades every day and being limited by the types of limit orders they allow in after hours trading. So far it looks like the winner might be Interactive Brokers or maybe Centerpoint (if I meet their guidelines).
Show HN: BrowserGrip - Free and open-source remote browserview for the open web
> "...C++20 finally added a way of accessing this instruction, using std::countl_zero. I don’t have C++20 though so I had to do it the old platform specific ways ..."

You don't need C++20. Even C++98 had std::bitset<>::count(), which has a nice conversion from unsigned long, and which, when compiled for SSE3 or better (e.g. Core2), uses a POPCNT instruction. It is pretty simple to produce various other results, including countl_zero, from a popcount, with just a couple of additional bitwise ops.

Modern compilers are happy to keep a bitset<32> in the same register as an unsigned long, so the conversion takes exactly zero cycles. POPCNT takes three cycles, and the extra bitwise ops another couple.