skysight-inc/HackerNews huggingface dataset:
I see one huge problem with Dynamicland. Normal computer programs let you choose how you interact with them. It can be a touchscreen, a keyboard and a screenreader or a screen and voice control / a set of switches. You can write the same code and use the same services using any of those. That's not true about dynamicland. You must be there and actually touch and manipulate it. Whether it's paper and pebbles or some new, futuristic technology, if the main representation sits in the real world, you must be able to manipulate the real world to manipulate the program. That's moving us back about fifty years or so in temrs of accessibility. It's also undoing all the progress the internet has made possible (being able to access and work on anything, anywhere, with anyone).
Get them to ask a question on stackoverflow without it being closed or put on hold or marked as a duplicate.
Try not to judge the individuals too harshly in this circumstance - their lawyers have probably forbid them from saying much if anything at all.
Git Implemented in OCaml
Kind of similar to what SuperDry is doing with clothes, stylyzed Japanese characters that don’t really mean anything. They choose the words to be nonsensical but inoffensive phrases.
The problem with this is that time zone definitions change, both in the future because of political and administrative changes, as well as in the past, when mistakes are corrected. So a datum like "1st of May 2022 6pm in London" is not a fixed time. And therefore, you can't do any useful computations with this, like what is the time interval between then and the current time, or is this timestamp before, the same, or after, "1st of May 2022 6pm in Madrid". You can't even compare timestamps in the same time zone, because on some days you don't know whether 2am != 3am. Without the ability to do computations or even basic comparisons, such a type wouldn't be very useful in a database.
But I'm Not a Lawyer, I'm an Agent
Yes, French institutions are deadlocked...

What I find in total disarray is the anglosphere. Both epistemologically and socially. Britain and US are not the places to look up to anymore, nor even in pop culture.

We'll see in 10 years time, but I think continental Europe looks better than the anglosphere.
When I had a mac for work I always used to chuckle at the inevitable "reinstall OS X" advice from the apple support forums.
Because those corporate donors would have donated anyway. In fact just like people they probably want their money going to good causes rather than admin.

And you start getting all kinds of perverse situations. What happens if they have funding to take $1 million in donations, but they get $2 million? Do they return donations?

What happens if they can't get enough admin donations? Do they stop work? Regardless of how much money they have in the bank, waiting to go to good causes?

Then there's the issue of splitting your fund raising efforts. Instead of telling everyone 5% of their donation is going to admin. You have to have a distinct team of admin fund raisers.

So to answer your question I would care if their admin spend was high. And the current set up obscures what that spend is.
>> At the end of the day- many animals eat other animals' meat. Why is it any different for humans to do the same?

It's a question of moral agency. Generally animals are not held to any kind of moral standard at all - no one thinks a dog that bites a child is "evil", just dangerous. You'd be more likely to blame the owner for not training/controlling it properly.
One of my uncles used to work at a big defense contracting company. He told me sometimes they would give the advise of leaving the company and applying a few months later in order to get paid more money just to do the same work. It is stupid, but some have figured out stupid solutions to stupid problems.
“But the most dramatic negative effect of metric fixation is its propensity to incentivise gaming: that is, encouraging professionals to maximise the metrics in ways that are at odds with the larger purpose of the organisation”
https://en.wikipedia.org/wiki/Dengism proved to be successful
It's been thirty years since anyone has to touch that code.
Did Apple tell that it never expire? Maybe the card just does not contain an expiration date, but at some point it will expire and need to be replaced.
MoltenGL proprietary and not the only implementation of the GL library on top of modern APIs. There's also ANGLE.

It worked pretty OK-ish in my project running OpenGL game on Windows Phone 8. I was using Microsoft's fork [2].

Another alternative is GLOVE [3], which is a software OpenGL on top of Vulkan.

Another interesting project is WebGPU [4] which targets to provide Vulkan-like APIs across various platforms in browsers.

As it's offshoot which is not quite related is GFX-rs, which became a cross-platform Rust library providing low level graphics API (HAL layer).

looking forward seeing ANGLE getting Metal backend, which been just a promise so far.

[1] https://github.com/google/angle

[2] https://github.com/Microsoft/angle

[3] https://think-silicon.com/products/software/glove/

[4] https://en.wikipedia.org/wiki/WebGPU

[5] https://github.com/gfx-rs/gfx
Alojamiento Web Gratuito
I look to see if I can trust them to not do dumb things. That's really it.

What's the ego, arrogance, competence, willingness to ask questions, interrogate things, redefine problems to be less work (or none at all).

Do you see what's not there? Programming language competency. Database knowledge. Things like that.

I've been hired as a Ruby programmer, I didn't know Ruby. I was hired for mainframes in the 90s - I had never seen a mainframe. I was told about 20 years ago to write a program in perl, my boss gave me a perl book with the assignment because I didn't know perl and I did it.

This is not a bad way to go about work. Every codebase is new. Every job has a steep learning curve. Every requirement is a conversation which may only be internal, but has to always happen. Every programmer you work with is someone whose preferences, strengths, styles, and weaknesses you need to have intuition on. People good at those things are what make good programmers.

That's why general competency, ability to learn, not to create a mess and not to waste time on stupid things are the only things I care about. That's really it.

Preexisting technical skills aren't as important as how dynamically you can apply new ones.
Aramco Emerges Ahead of Apple as World’s Most Profitable Company
> Fortnite, one code base that literally runs everywhere

Dude, you made me think that I've missed the Linux release of the Fortnite!
Something feels off about this whole debate. I took algebra in 7th grade, so I naturally lean towards the "push it earlier, not later" camp. But the more I think about it, the more I'm convinced that the way we group mathematical concepts together in grade school is fundamentally boring for students. It seems like nit-picking to fall hard on one side of this "8th vs 9th" dichotomy when I actually suspect the whole math cirriculum could use a revamp from the ground up. Maybe we should consider basic discrete math in elementary school. Maybe basic calc in 6th grade. How can we get substantive, critical thinking skills earlier into the curriculum so we don't have to just assure students: "trust us, math will get interesting if you can just stick with it through calculus and linear algebra".
3. I’m not sure how the accounting would work, but if we kept the salary the same and tied it to a quarterly bonus structure based on company profits, it could create a more direct link between short-term productivity and income. (That’s not really a fundamental change though… more like a nudge.)

Don't do this. This is the first step towards stack ranking and your 2nd-best developer walking out the door. Followed by the new 2nd-best after that.

I've never seen it tried but I think profit sharing should be allocated along salary share lines. So if you pay 20 employees an equal salary they should all get an equal share of the dividend. If an employee is actually paid, say, 7% of the total salary pot then they should get 7% of the dividend and everyone else would get their %-age share correlating with their %-age of the salary share.

If any rock stars feel they're owed "their fare share" since they did more contributing, then they should negotiate a mutually agreeable salary or find another employer who values them more in line with their expectations.

I'm aware that successful pro athletes expect individual performance bonuses. As do successful Large Company" employees. Whether this is just survivorship bias in action or not, I'm not qualified to say.
From what I understand it was bought out by Valve and donated to community in its quest to promote gaming on Linux (where no Metal or Dx12). I can only speculate that it wasn't most successful commercial product.
> That's incorrect. It's at a reduced salary.

So I presumed, which is why I responded with disbelief to a commenter that sad (in response to a question whether salary is reduced):

> I would hope not. This article suggests that this is not the case
In Estonia basic algebraic equations are part of the mandatory mathematics course at age 12-13 (grade 6 here).
I’ve been asked these kind of questions before....for a compiler job. I mean, you can clearly see on my CV that I don’t do backend, cloud, or database, the hiring manager is not interested in me for those things, yet their interview process is so inflexible that these are the only questions that can be asked during the interview (....and not one compiler question either).
French is kind of planned, that's why we're having this conversation.
It depends how confident / you are with the relationship with your boss. If they are someone you can tell that you are seeing way more money elsewhere, then you may want to tell them. If you are uncertain you could be taking a gamble, but if they are looking to replace you, you may not want to work there anyway.
Infosys Forms a Joint Venture with Hitachi, Panasonic and Pasona in Japan
Centralisation is much simpler than decentralisation. Decentralisation therefore only has value if it’s able to overcome problems posed by centralisation, e.g. censorship of finicial transactions. Therefore, blockchain’s only viable app is avoiding / defending oneself from government / banking controls. Every other use case is better suited to traditional centralised architectures.
Honestly these days I'm thinking that the best interview is going to be about people's attitudes and opinions. e.g. I usually ask things like what's your favourite source control system, branch technique etc? Why?

There's no right answer here, other than to show thought and understanding of the engineering problems this is seeking to address.

Obviously there should be some domain/framework/language specific things in here too. But the object is to gauge competence and experience level, and thoughtfulness vs doctrine.

The 'practical' should take place on the job, give them a week and if they aren't up to the task(s) at hand, say goodbye and move on.
Facebook to reveal News Feed algorithm secrets
You might be on to something. But I work somewhere that has good laughter but not much cussing. I’ve also worked somewhere where the culture is the higher ups cuss but the lower level people didn’t, there was almost a status about it. So it varies, but I think the underlying point is can people be free to be themselves, or are they anxious about what the company thinks of them.
In Orlando we have a Slack group for all the devs in the city and at the end of the year they do a salary / tech survey everyone fills out. Gives anybody in the city a good idea of what compensation looks like. Other cities could build similar surveys if they want to. You dont need a million devs just enough to be willing to pseudo-anonymously answer. Then based on pay by years of experience you can gague how low your salary is.
FWIW, students in SFUSD who want to get calculus as a senior are required to “double up” on math one year - for example, taking algebra and geometry simultaneously.
I’ll bet you say the same thing when you are forced to pay for groceries before eating them.
Nope, not the author! Just a reader.
Interestingly in the last 6 months I’ve been on both sides of this: being hired and hiring others. It was really cool because it allowed me to understand what is actually good and useful in the hiring process from both ends.

While hiring (only 2 people, one junior and one senior, both fully remote) I just had a ~45-60min chat about technical and non-technical things (e.g. what do you think about functional programming/rails/deployment/ops/whatever, what does <something> mean to you, how do you feel about <some workplace practice>) and then gave them a small paid project to work on our actual codebase - something like implementing a small, self contained feature or writing some tests for a particular piece of code. I found this to be a really good way to find out if I’ll like working with someone and if they are a good fit on a technical level.
Ask HN: Best books to get a high-level overview of hard-tech fields?
I'd like to get to know more about hard-tech fields like genetics, robotics, BCIs, nanotech, AI, synthetic biology, energy, space, etc. Basically everything that will shape the future in a significant way, even stuff like 3D printing and VR.

My goal is to develop the basic understanding, so I could find startup ideas by figuring out how to apply my own expertise to these fields. Also to be able to better predict where these technologies are going, maybe even be able to more intelligently invest in startups.

Of course learning about each of these fields takes decades, so I'm looking for something accessible to a layman.

Can you share some good resources that will help me out?
Prosecutors in 737 Max Probe Focus on Boeing Disclosures to Regulators+Customers
Calipsa – London, UK – On-Site Full Time – Sponsor Visa – Full Stack Engineer
Calipsa aims at detecting and preventing crime. We are building a cloud based solution that connects with CCTV cameras in order to understand and flag any anomalies.

Founded three years ago, we have customers in four different country and we are growing at 30% month on month. We are looking for a senior full stack engineer to contribute to this journey.

Culture:

Iterate fast - get shit done
everything is possible attitude
honest & transparent
collaborative

Role description:

You will be taking a big role in the development team of the frontend, working on the full stack (frontend single application as well as the backend rest API server). You will need to solve non-trivial coding and architecture problems with simple and innovative solutions.

Technical skill:

Vue.js (must have)
Node.js (must have)
HTML/CSS (must have)
Postgres (must have)
Docker (nice to have)
GCP (nice to have)

Important information:

We are based in London and ask applicants to be based here
We can sponsor Visas
Please provide your github account alongside your CV at boris.ploix@calipsa.io
> HackerNews has a decent number of people who know how the world works, and how a little glue would make it better.

Wait what
The logical conclusion seems to be that individual stock picking becomes more attractive (there are overperforming stocks, but the vanguard funds can’t take advantage of it).
The key is flexibility. As you say, there is little point in asking somebody who is going to be working with compilers the best way of doing something with React or Angular.

A guy I used to work with would walk through the technical skills section on candidate's CV asking for knowledge level out of 10 and then ask questions accordingly but that is trickier to do on an online platform (at least as far as I'm aware)
How can I archive my photos from G+ posts i.e. this
https://get.google.com/albumarchive/110322266958783287132/al...
My phone is a worse music player than my 2007 iPod was. Less storage, much lower battery life, slower UI. It doesn't have streaming but the Euler diagram of 'times when I want to use a music player' and 'times when I don't have LTE' is almost circular.
Isn’t 12-13 grade 7 if schooling begins at 5?
Note that this is an April Fool's post, and not even written by the core team :)

I find it a little strangely written: although it's meant to be a joke, some of the things it mentions are actually true. Improving compilation speed is an important priority, and there is ongoing work on the compiler which includes parallelization. Procedural macros are not going away, but compile-time function evaluation AKA "constant functions" really are another area of work, although compile-time reflection hasn't been proposed (but I'd personally love to see it). Tokio really has been criticized for being complex and having confusing error messages; nobody is switching to an actor system, but AIUI newer versions have tried to simplify the API. Dependent types are not on the table, but "enum Option<T, bool>" sort of seems like an example of const generics, which are a real upcoming feature... though the inside of the enum looks like an attempt to write a GADT, another feature Rust doesn't have, but not the same thing as dependent types.

It seems like the author may actually be trying to make jabs at Rust, by negatively comparing it to various other languages regarding procedural macros, concurrency, and compilation time, as well as criticizing match ergonomics (which were a real source of controversy). Specifically, it makes mostly false claims that Rust is planning to be more like those languages in those areas, and to remove match ergonomics. But it also invents changes which would obviously be bad, like not caring about documentation and testing, or releasing a Rust 2.0 (which would violate Rust's stability goals). So... is it meant to be a wishlist or a list of bad ideas? A bit of a muddled message.
>But deciding what the prestige dialect is is inherently classist and racist

It's only deemed so by a classist and racist prejudice (that judges other cultures by its own values and metrics to boot).

There's nothing "high class" about caring for language. People of all classes can and do root for the French language and Académie's role with it (and vice versa).

The idea that "poor people couldn't possibly agree with high standards of language" -- as if poor implies some kind of inferior intellect, or less concern with such things as use of language, arts, etc, is classist itself.

>It's one thing to say "Your dialect is wrong because some amorphous entity says it is" and quite another to say "Your dialect is wrong because this specific group of old people says it is".

They don't want "amorphous entities" in them here parts. They believe in people, scholars and artists with proven track record that are deemed worthy to be guards of the language and art (which also tends to make them "old", which in matters of experience is prudent. They don't want people eager to bring the "next hot thing" and "fad du jour" in, but people that have seen things, and are blasé about empty novelties).

Also, France has historically been a predominantly "white" nation, as were the people who shaped the language in the first place, so by representation it makes sense most of Académie to be white (it includes people of Chinese, Haitian, etc ethnical origins too). Despite that, France has a much better track record for how it treats its blacks, to have the finger pointed at them by Americans.
...continuously supervised by humans (either remotely, or in the vehicle) I believe.
Wouldn't the IME remember it for next time? And IME updates include it? So at most type it explicitly as two characters once per IME/device?
Very fun, but I've never seen proofs in this format. I would expect to see the "prerequisites" on the top of the line and the "thing that follows" below. e.g.

https://screenshots.firefox.com/uhqTk89wKMgvig3n/books.googl...
Schooling begins at age 7 here.
I'm not sure this is true but I've heard people who work in 'hiring' say so: from the company's point of view there is almost no upside to providing insightful and useful feedback, and there's always a chance that feedback will be used to sue for discrimination, or ridicule the company online, etc. Best to be generic and forgotten about by the candidate as soon as possible
Nfhttp: A cross platform C++ HTTP library natively interfacing to platforms
Thanks for Sharing your story, now my question is, how to ask for a raise?

-just, I want a raise will do?
Jean-Pierre Hébert
What happens when a skilled and very hard worker gets the same raise as someone who's not as skilled and not working very hard?

For example if the skilled one solves the hard problems the less skilled one cannot solve. And if the lazy one spends a bunch of time on facebook.

It isn't about the salary in absolute terms. It's about recognition and to be appreciated for the good work he's doing. But instead he gets the lesson that it doesn't matter.

Now there are two options:

1. Get a new job

2. Stop working so hard and stop caring about the work you do

Both are very bad options for the employer. This can only work if everyone are of similar skill and motivation.
If you really needed to run Rust code on some platform LLVM doesn’t natively support, it does allow you to compile to C. Presumably you could then compile that using whatever C compiler works for your platform.

Although Rust is not as portable as C, going through these hoops would mean that —- modulo codegen bugs —- the generated C code should still be as memory-safe as the original Rust code.
a) dont take these rejections personally. dont hold a grudge. it might be someone incompetent is reviewing your code. it might be the company does not have urgent need to hire but is only on tge lookout if they spot someone matching their (awkard) criteria.

b) if its a repeating thing consider asking someone (a friend, a forum, a senior dev) for review of one of these "exercises". this could show you what youre not seeing. or could show you your code is just fine or perfect and it's about the company not knowing what they want. so either you will learn something or you will boost your self confidence.

a series of "rejections" can put one's self-confidence to a test, remember good times will come again.
Translating to the language of econometrics, I think the point of this paper is that oftentimes, the instrument that you're using has errors in its measurement, or is just a proxy for the 'real' instrument that you'd like to use.

If that's the case, when IV is interpreted as a two-stage regression, you might still have covariates that are correlated with the residuals in the second stage.
MobileOffice – Word Processor and Reader for Microsoft Office
archive.is can do only this, i.e. a tiny tiny drop
https://archive.is/jHg3h
> I think that the way we handle localised pain vs general pain (and in particular heat and cold) has a lot more to do with how we grew up.

I definitely spent a lot of time in the cold as a kid. During walks in the forest during winter I would play with streams, building dams etc, even though the stream was starting to freeze over. I also didn't wear much clothing compared to others during winter. My gf did no such thing.