skysight-inc/HackerNews huggingface dataset:
Yes, the ability to cancel an order now vs 1 second from now is not that meaningful. Or as the general public is concerned ‘If you’re directly placing orders on the stock market you can ware your big boy paints.’
Its just a cost of doing business, something you have to deal with when trading securities electronically.
Minor point: While I do agree that ethics course should be a part of CS curricula, wouldn’t managers be the ones who likely pushed for the pattern you’re remarking upon? (Ie ethics classes would be more useful for them?)
When egg-laying hens at big factory farms get past their prime and don't lay as many eggs anymore they are often killed and disposed of or sent to be turned into pet food. My farm would take as many of these older chickens as I can to let them live out the rest of their lives on a spacious farm where they have room to roam, and die of old age. I would still likely get some eggs out of them too (since they often still produce eggs, just not at a rate the factories deem profitable).
You are correct. I wasn't very clear/am very tired.

That being said... GSP on one item is VCG, no?
Haven’t met any that stops growing, what many do though is focus more on the business side and less on the coding, because it’s easier to get money that way. Starting freelancing with their own tax schemes, becoming a power point knight, short IT architect stints.

When you are young you want to dazzle people with your own projects, when you get old you want to have money enough that you get time to dazzle people.

But in the end we never really dazzle people like we did when coding young, because we want to make younglings to feel encouragement, especially before college.
Somebody could probably write a program to generate new EDM sub-sub-genres. Somebody probably already has.

Good problem for adversarial learning. Train one ML system to rate EDM, trying to match some metric like total sales. Second system tries to generate EDM which gets high scores from the first system.
Maybe so, but please don't post unsubstantive comments here, and definitely please don't do ideological battle here.

https://news.ycombinator.com/newsguidelines.html
I read your "What is TRITON?", and didn't know what TRITON is afterwards. So read the rest of the doc. Still don't.

What will I see as an end user? An actual video player for playing my video library? You compare yourself to Plex at one point, and I know that's what Plex gives people... Or is it just some sort of API end-point which you need to somehow attach a video player to?
The problem isn't a single-value metric of morals, whatever that may be, the problem is that one group is bored and not invested in the project while the other has far more exciting things to do than wondering who they might be listening to.
I find it more than a little surprising that no one here has an issue with google starting an AI lab in China. Instead all I see pointed out are the motives of the author.
Excellent point. I'm way more creeped out about some shadowy corporate spook digging through my photos, but I'm way more likely to actually be materially disadvantaged by $search_company analysing my search terms, realising I'm really REALLY interested in buying [X], and quietly dropping from their results any mention of [X] vendors who haven't paid at least $y for advertising this quarter (including, most likely, my best deals for [X]).
Countries leave the EU because of Germany's dictatorship. One of it's directives is tolerating chinese abuse of labor.
No, a large fraction of modern tech and companies would not exist without the 'activities in the financial sector'.

Essentially any endeavor requiring capital beyond your means would have to be bootstrapped or required borrowing money at exorbitant rates. There is a reason the financial sector exists. It makes money by selling convenience and taking over quantified risk.
Libraries generally shouldn't depend on concrete loggers. Plumbing a logging interface throughout is a marginal improvement, but really they should provide a a structured tracing interface to let callers decide what events they care about, and how to act on that information.

For example, the httptrace package provides a set of hooks you can opt in to for various http events.

That being said I've only ever experienced a lot of pain when libraries use a global logger. Otherwise it's usually pretty painless to adapt one logging library to another.
> the prices of everything would go up

Sounds like what every Central Bank in the developed world is desperately trying to achieve.
My guess is that this whole story arc was planned from Day 1. They knew they’d need to do this, and they’d get caught, so they just tried to tag as much stuff as they could before the shit hit the PR fan.
> The kind of AI we can squeeze into a US $30 or $40 system won’t beat anyone at Go, but it opens the door to applications we might never even imagine otherwise.

I wonder whether it can beat professionals at chess. Last time I checked (a few years ago), software running on ordinary smartphones reached really high ELO. The improvements since Deep Blue are really impressive.
Why is this even news? What is next? The temperature is highest since the last week?
> Easiest way to do it - write it dead last.

Yep! Agreed.

Still i constantly receive mails that are not descriptive enough. If there are IDs to change requests, deploys etc, why don't you put that ID in the subject so it's easy to get to it later?!
Pattern recognition and aversion to repetitive behaviour on a micro level. Ironically oblivious to the repetition on a macro level that is most of our entire lives, but that’s another story :)
My privacy should not depend on your disinterest to abuse my data. There were many cases where workers abused access to sensitive information like tracking data, and people that illegitmately access data don't always do a ROI calculation to see if it's economical to do so, often they do it e.g. for revenge or personal interests.

Also, I think Apple did not stop this practice because it is in general unethical or illegal to collect and analyze such data (it is not), but because they are marketing themselves as champions of user privacy, and crowdsourcing speech-to-text translation of potentially sensitive user data without properly informing their users just does not correspond to that image. In addition, they might be afraid of facing regulatory action in the EU, which could greatly damage their image as well, so it's a reasonable decision to halt all data processing until they can ensure full compliance.
Rate my young hot ass, pls - https://ezo.no/kitty17
Interesting stories and news coverage mainly. The commentary on tech news is hard to beat.
I also work in a minor role in a radiology IT department and some of the coverage here is very relatable.
Seriously, when will people stop using some cyberfascist firewall like Cloudflare? Usually it's only companies doing shit like that but here on HN i see a number of personal blogs hidden behind Recaptcha.

Do you realize that makes your websites actually UNUSABLE by many people ? Don't have Javascript? Go fuck yourself. Using tor? Go fuck yourself. Scrapping the HTML to produce some nice indieweb interaction on your own website? Go fuck yourself.

Don't mind the language. But the fact that two companies allied to destroy the Internet (while claiming to be neutral service providers) is highly worrying.
There's an eerily condescending tone throughout the piece. It's addressed to programmers and discusses topics like error handling and generics, but talks up trivial concepts as if they're unique, or as if the Go team has thought of them first, or something...

"Experiment, simplify, ship"? Yeah, who would have thought of that! Surely other language teams never do the same...

It's doubly annoying when the whole process involves trivial issues, long ago solved to satisfaction in tons of similar languages... (e.g. Optionals for error handling).
The engineers would know not to do it. And if we had a decent professional organization, we'd know that we'd be supported by our fellows when we refused to perform unethical or unsafe work.
Progressive psytrance. What's interesting is that a lot of other genres of electronic music (which have similar characteristics) don't have the same effect on my productivity and ability to concentrate.
The day when you can just say “lights on, 50%” and the assistant in the next room understands you don’t mean it is when we will have the right amount of universal compatibility.

Until we can derive decisions based on who is speaking and where they ”are” - I think it’ll always be clunky.

“Hey Alexa tell Hue to set light scene livingroom to 80%” is cool that it exists for those who really need the solution but its not easier or cool for sure but we’re so far from that.
Maybe, I'm just making an observation. My biggest issue is that lack of control over outsourced workers over internal workers.

In my situation it was very clear that breaching the agreements would not just lead to direct end of contract, but also possible legal steps and a permanent record, leading to a much smaller chance for a similar job, for which I've specifically had an education. For uneducated workers, this if often less of an issue, especially for off-shore workers.

I also don't think low wage/education workers have less morals, but as the workforce gets bigger the chance of bad apples also gets bigger. I wrote exactly that in my previous comment.
Rate my young hot ass, pls -- https://ezo.no/kitty17
The Real Dark Web
From the book The Go Programming Language:

> Simplicity requires more work at the beginning of a project to reduce an idea to its essence and more discipline over the lifetime of a project to distinguish good changes from bad or pernicious ones. With sufficient effort, a good change can be accommodated without compromising what Fred Brooks called the 'conceptual integrity' of the design but a bad change cannot, and a pernicious change trades simplicity for its shallow cousin, convenience. Only through simplicity of design can a system remain stable, secure, and coherent as it grows.
Trump -> Amazon -> Bezos -> WaPo
Thanks, that is exactly what concerns me.
\s

Right that solved pirating, torrenting and hacking.

None of the above happens on internet any more since cfaa was passed.

Shady people will do shady stuff, no mater what law says. And you will never catch all or even most of them.

So if it's all the same it would be better if we come with solution, that prevents abuse from happening in the first place
The focal point of my comment was that I disagree with music (always) being a distraction to you primary action.
First Circle | Senior Software Architect | Manila, Philippines | Remote (Worldwide) | Full Time | https://www.firstcircle.ph/

You'll take charge of moving a Rails monolith to a modular architecture, working on our platform team with three engineers and our most experienced tech lead. Thoughtful execution of this project is key to scaling our engineering organization and you should have experience with Rails, microservices, AWS and serverless, message queues, and API design. If you like to talk about the benefits (or drawbacks) of domain-driven design, CQRS and event sourcing, architectural diagramming with the C4 model, and the implications of Conway's Law, we'd love to talk with you.

First Circle is a fintech company (2018 Series A $26M) in a fast growth phase. We empower small business owners with fast and simple supply chain finance. Your work will directly impact productive economic growth in the emerging economy of the Philippines. Work from anywhere in the world (but we'll bring you to visit us in the Philippines during the first three months of your employment).

Email me personally at daniel.kehoe+hn@firstcircle.com with a link to your GitHub and LinkedIn pages and a comment about your relevant experience moving a Rails monolith to modular architecture.
> screen reader users was left with a sub-optimal experience ... but hey they get to use the same URL as everyone else so there is nothing for them to complain about.

Sure, if the website is sub-optimal, the users are free to complain about it (and file a lawsuit, depending on the country and laws). From my experience, UX and Accessibility go hand in hand. So if your website is sub-optimal for screen reader users, I can almost guarantee it will be sub-optimal for other people as well.

In theory, this is a false dilemma - it's not either a highly optimal version for screen reader users vs. a sub-optimal experience with the default version. The third option is to "simply" make the default version accessible (which indeed may mean _a lot_ of work = money, especially for legacy projects).

It's like creating a separate version of your website just for mobile devices. This pattern was used a lot in the past, but not that much anymore. If you build your website with mobile and accessibility in mind (mobile-first, a11y-first), you get an overall better experience.

> We worked together with Jaws to find a way to determine if the user was using a screen reader.

This is basically the opposite of what I just wrote. There was a big uproar regarding the new Apple feature [0] for doing exactly that.

> Dont know if things has changed since.

My personal anectode: I was part of a complete re-write of a big airline website and we followed the mobile- and a11y-first approach with much success. I think the major part of our success was having _everyone_ on board from day one: designers, developers, testers, product managers and customer had all been working with accessibility in mind.

[0] https://axesslab.com/digital-apartheid/
By their scummy practices, are you referring to their tipping policy?

I'm not sure I fully understand the backlash. Yes, the tipping policy didn't meet people's expectations ... but it seems almost exactly the same s how tipping + wages work for wait staff in restaurants (where restaurants are allowed to pay them less than minimum wage, as long as the difference is offset by tips).

Why are we okay with this policy, which is enshrined in law, for restaurant wait staff but not for delivery drivers?

A reasonable argument is that tips should always go direct to the staff and they should also at least make minimum wage, but that'd represent a huge change from the status quo and people aren't freaking out about how restaurant staff are compensated, so it seems like this hits a different emotional chord for some reason. Maybe it's more evil-seeming coming from a large tech-ish company rather than SMBs?
Assuming wage is a proxy for power, I would bet they just haven’t had a chance to excercise their morals yet. There’s a saying about power corrupting.
Is that this? https://www.youtube.com/watch?v=34_L7t7fD_U
Thread from 2016: https://news.ycombinator.com/item?id=12777852

2014: https://news.ycombinator.com/item?id=7825054

Two in 2010: https://news.ycombinator.com/item?id=1746916

and https://news.ycombinator.com/item?id=1745322
For me it is the Quake mode and triggers so I can turn output of the many tools I use into coloured and functioning URLs. (E.g. bug ids, pull requests and so on)
Filipino here. Is the Rails experience required?
They don't ignore them at all, they explain why having this stuff spread over a large number of non-communicating disciplines is bad.
When you start reaching 1k USD it does.

iPhone went from world domination to 15% global market share.

According to recent numbers (posted on HN 1-2 weeks ago) 20% last gen iPhone users now have a Samsung.

(Disclaimer: maybe I am misreading those stats, sounds like a too large drop to be correct)
I thought the thing that was listening is a low level circuit in your phone that detects "hey siri/ok google" and it doesn't transmit anything until it detects that. Am I wrong? Or was there too many false positives?
What about the, let's say past 4.5 Billion years? Is there a slight chance that this is a scam? Do elites and their governments throw bombs on innocent civilians? Is there a slight chance they could be lying about climate change? Do SO many climatologists really agree on man-made climate change? Many don't.

Still, we must protect our environment. Pollution is horrible and it needs to be addressed.
There's not a lot of evidence that tips actually reliably vary in response to quality (easy to Google, but stuff like https://scholarship.sha.cornell.edu/cgi/viewcontent.cgi?refe... ).

Tipping frequently matters more about the tippers mood, the tip-receiver's race and gender, and (of course) order size.
Pascal may have failed but there's still a lot of Delphi code in use; Delphi is Pascal but a much better Pascal than Wirth's original language.

My job involves working on a large (> 1 million lines of Delphi) code base that is too big to convert to say C#. We've also recently taken over another project which is 1.3 millions LOC of Delphi.
MoveGB | movegb.com | Bath, UK | Full-stack engineer | ONSITE (at least 20%, flexible hours) | joinus@movegb.com

MoveGB's mission is to be the largest community of physically active people in the world. Our subscription currently includes access to 5000+ gyms, fitness classes and activities in the UK and the list is growing quickly. Our aim is to help our members become healthy and happy.

We're looking for a Mid to Senior Level Full-Stack Engineer to join the team. If you think you're well-aligned with our company mission and tech stack, drop us a message describing what you like working on, and we'll take it from there.

Stack: Typescript, react, node, GraphQL
Infrastructure: AWS. Terraform, Docker, Fargate, RDS (MySQL), some EC2
General: git, jenkins, CodeDeploy, slack, bugsnag, graylog

Most of our customer-facing site & mobile app code has recently been refactored to give us a clean platform to iterate on. Your work will be customer-focused, figuring out how to improve usability, engagement and retention through new features and refined UX.

You'll help thousands of people in the UK get active each day, and thousands of fitness instructors find a market for their talent.

Our team currently includes two Product Managers, five Developers, a UX designer and a Visual Designer.

Open to candidates who have javascript stack experience and want to pick up typescript.
Developers have a lot of power (because they do the actual work and have all the power over how something is actually implemented in the end) and share a lot of responsibility. Additionally they are often the only ones who can be aware of certain ethical issues and concerns. If they don’t bring it up others might not be able to even perceive the ethical issue because it comes down to implementation details.

I would agree that that’s not really the case here (since grading Siri using people means hiring people and that’s immediately a bigger fish), but in general everyone should keep ethics on their mind.

In the end I would say that everyone has to be made aware of and always keep in mind ethical issues since they can crop up everywhere, also places where a certain person has the most insight and others might overlook the ethical issue. It’s a shared responsibility.

I’m sometimes shocked about how careless developers approach ethical issues and since they are the one actually writing the code they can do a lot of harm.

Since we live in this capitalist hellscape all of this is unlikely to have any effect anyway …
I have actively tried to keep the limit low, as I don’t need even halve my current limit, so maybe this is the problem.

I like the limit to be low as it limits the potential for damage if anyone gets hold of it and the bank doesn’t cover the loss. Possibly a needless concern though.
I agree with you, but I don't think mandatory ethics courses will be enough. We need strong institutions which can enforce norms by having the power to kick people out (like bar associations can disbar lawyers).
Can I steal this idea? I have the same issue. I had been dealing with it via detailed instructions that I'd paste into any comment box possible thats not the restaurant one (postmates has two, at least)
I agree that the fund's diversification helps some. But the fund is still fed from the oil income. And some of the oil income is spent in state budget, not all of it goes into the fund. And this is in addition to all the money being pumped into the economy from the oil industry (Norway has high wages, most Teslas per capita, etc). I think the financials of the citizens are much more connected to the oil profits than in other developed oil producing countries like the USA/UK/Netherlands.
Not really interested in iPhone development anymore since mine already meets my needs.

The Macs, on the other hand, have so much room for improvement.
That is false. The 100m could have been spent on something which increases the productivity of people. It would still go to devs, factories, etc but at the end there is something from which society benefits.
Here's the original location that has synced slides: https://www.infoq.com/presentations/Simple-Made-Easy/
I think you (and others) are misunderstanding the purpose of the big-O notation. It is used to discuss about algorithms, not about their implementation.
At least in Berlin, it is not - the city does employ several hunters to limit boar numbers.
> We really need mandatory ethics courses in CS.

And a ritual like they have in Canada: https://en.wikipedia.org/wiki/Iron_Ring
I think the outcry is mostly:

1.) Apple literally plastered "What happens on your iPhone stays on your iPhone" ads around CES to make fun of competitors. - https://www.macworld.com/article/3331597/apple-privacy-billb...

2.) Apple always slams competitors over their lack of privacy on every keynote.

I think the outcry is more than warranted when the company is blatantly lying to your face in their marketing.
My car radio frequently triggers Siri
> Latency matters to everyone, always.

I used to do a lot of BigQuery for analytics. Latency in BigQuery is crap and clearly not it's selling point, we're not talking ms here, we're talking seconds at a minimum. Yet it's a really nice database for it's use cases.
I would say that progress is stealing from the future generations.
Not exactly what he's discussing, but similar in concept: I've noticed is that if you have a piece of code that needs to be split into two separate pieces and doesn't have well defined interfaces, it's often good to duplicate the code into two places, then slowly start cutting away at the redundant parts until you've diverged the pieces enough that they fulfill different roles.

It's kinda like surgery. You can't just rip open your patient, take out all their organs, then put them back after. You need to keep the patient alive. If you refactor but end up stuck halfway with a bunch of broken code, you either have to heroically finish the refactor and have it introduce minimal regressions and minimal issues or, more probably, you'll run out of time/people will get impatient and the refactor will be abandoned.