skysight-inc/HackerNews huggingface dataset:
Seems like an incredible opportunity for a combined fintech/civil engineering startup. You can forego actuarial tables if you have a decent enough understanding of the building process to estimate what the failure modes are going to be.
Not to mention, the gratuitous capitalization and the grammar errors.
https://news.ycombinator.com/item?id=31952097
The nouveau riche are plebeian by definition. The haute bourgeoisie/gentry/patrician class isn’t just defined by money. It’s defined by no one on the family having a memory of a member of the family not having had wealth, power and prestige.
I'm curious which companies you are talking about?

I design semiconductors and I use EDA software everyday.

I know Cadence was formed from a merger in 1988 and they have since bought around 30 other EDA companies.

https://en.wikipedia.org/wiki/Cadence_Design_Systems
Reading the article you've linked to, although the government department doesn't come off well, I can't see the part where "the Australian government leaned heavily on a major Australian university for her to be fired".
Searching stuff in std libs/runtimes/kernel, etc?
No advice from me, just wishing you the best in your search.
"Users might get phished" is not a binary. Some people will always get phished. However the more obvious that you make it that you're getting phished, the fewer people will get phished.

The current scheme apparently does not make it very obvious that you're being phished.
Looking forward for all the integrations with code editors etc. (if they would provide APIs)
Yeah, like to do the job properly you need someone who's done the same job before. Become that someone by exploratorily building the thing you want to build before you seriously build it.
> when Kickstarter ran its unionizing campaign it turns out one of their demands was no productivity tracking software!

This is naive. Any ticket tracking system can be used to track productivity. And if you don’t have a ticket tracking system to organize work, that’s a miserable environment to work in.
My friend and his wife just had twins (she’s 56). Sure IVF is a pain, expensive, and can take time… but worrying less about your clock may make remove a stressor that’s getting in the way of successful dating. Freeze your eggs if you haven’t done so, keep dating, try and get honest feedback from friend by double dating, and keep your expectations in check.

My wife is the most amazing woman in the world and there’s no one else I’d rather be with… but I did consider breaking up with her early on over dumb things, just like I had done with other women before.
Only the expressive elements of an algorithm fall under copyright. Generally speaking math equations and algorithms can’t be restricted by copyright.

Expressive, non-technical comments in code are most definitely protected by copyright.
I suspect "you ain't seen nothing yet".
If this happens to be about France, then I can second this. $116K AirFrance vs €39K software engineer.

https://fr.glassdoor.be/Salaries/airfrance-pilot-salary-SRCH...

https://www.payscale.com/research/FR/Job=Software_Engineer_%...
25 Years of Digital Photography – From Ugly to Awesome
Big results typically have a lot of implications and connect different fields together. This sounds like something that could be measured objectively.

You can also try reproving old theorems with newly discovered methods. So if suddenly you can reprove results in different fields with a new method, that sounds like something that might be big and should be investigated by humans.

Of course, what I wrote above will miss subtle things, but there is a place for a system which can just brute force it's way through mathematics.
I'm needing to choose between React, Vue, and Svelte for a side project (to learn).

The React market seems saturated and the technology heavy-handed. Everyone is doing it. Not all for the right reasons.

I hear good things about Vue, naturally. But it feels like it will never break from the shadow of React. That association - right or wrong - feels like it'll always be Vue's burden to carry.

Svelte...heard good / great things. It feels like the future. It has the advantage of standing on the shoulders of giants (e.g., React and Vue). Svelte seems like the way to go.

Maybe I'm wrong? If so, HN is the place to ask.
Im hosting some internal services like monitoring with icinga, an grafana, my own recursive dns server, an kea dhcp and some more.
the webinterface of my router is currently only available in the local dns with its ipv4 address.
If the union has a structure with the company that rewards seniority then job hoppers are punished.
Maybe they are different brands with different compositions that make it possible or not possible
Having a lot of cores are best used when running virtual machines, handling lots of connections, servicing a large database. The average OS is running 1000 threads at any given time which are all being time sliced to share the same say 40 cores. what you make up in single thread clock speed you lose in time waiting between context switching. The place where single-core performance really excels is Javasript and web browsing. But these machines can process a hell of a lot more data if they’re used properly
> So I don't find this argument very convincing.

You think the NASA JPL is mistaken about how accurate they need Pi to be?
There's this strange dichotomy in thinking around drugs.

On the one hand, you have people saying we should decriminalize drugs.

On the other hand, you have examples like this of what happens with drugs when they are distributed in a decriinalized way.
Chess programming is fascinating but it seems for me that it has somewhat stalled in creativity in terms of classical (non DNN) engines. They all seem to use improved versions of min-max/alpha-beta. Which results in computer players that are extremely powerful but also quite dull. This is because they assume that the opponent will play perfect game and will do it at the full strength of the engine.

Basically there is no point playing against the engines at full strength as a human, since it will beat almost any human beyond grandmaster level. And that’s for weaker engines – the medium tier ones will regularly beat grandmasters and the top ones around the stockfish tier will probably not loose 1 game in 100 plays.

That considered I’ve wondered what’s possible dropping the assumptions about perfect play of the opponent. Some probabilistic models of opponent or different way of rating whole tree of moves in the context, instead of position only. For example considering the alternative moves and how difficult it would be to play perfect game for the opponent, it might be better to play combination with a lot of traps with possibility of loosing some position if the opponent plays perfectly. Current engines wouldn’t play such kind of move because they’d assume (via min-max/alpha-beta) that opponent will have perfect answer. Of course, if the opponent is an engine it will, but against humans it would make things much more interesting.
CE0 of BeauroDisruptor here. This is exactly the problem. We are building a hiring platform to connect organizations with top clerical telent using the latest in ML. Come and join us.
What alternative to Google voice recognition have you found? That's the most important one that I cannot find a better solution for.
Yes this machine will run up your electricity bill and your room temperature. The reason they’re so cheap is because all the hardware got thrown out for more efficient less expensive machines
Do they actually do these forecasts themselves, aren't they cooperating with other meteorological agencies and sharing not only data but also forecasts?
My first impression is that it sounds like you have a strategy problem. Give some thought to those 120 dates, years of self-improvement and searching, and where your successes and failures have been. The men, the apps, other factors? Identifying the pain points can help you find ways to overcome them.
Going from "we can't explain it" to "might be new Physics" is quite a stretch.

When doing path integrals for predicting particle interactions, we have to consider ALL possible paths and QED matches very, very well its predictions. So any new force has to either require huge amounts of energy or interact very, very rarely.

So in a nutshell, you'll have to explain how this fifth force of nature powering consciousness in our brain fits with this understanding. Given that we know consciousness can be altered or turned off by drugs, and that it is linked to the chemical and biological processes of life, it's very hard to justify the invocation of whole new Physics to explain it.
Belgium-Germany border. Unbelievably they don't include a map in the article.

https://www.google.com/maps/@50.6027777,6.2000875,12z
To be clear, it breaks causality in every reference frame. It is the definition of causality and derived from the definition of reference frames. In fact, c is not really the speed of light, it’s the speed of causality. Light itself could theoretically go slightly slower.
I can happily tolerate low quality app store ads if it means my personal data isn't being sold
Seems very similar to https://sourcegraph.com/search, except that github will be limited to, well, github only.
And a given OS is running about 1000 threads at the same time. Unless you specifically set all your apps to very high priority / nice numbers, Your thread will still spend a lot of time waiting between context switches even if it does execute faster when it finally gets one of the few cores available
Interesting!

The way I understand it, Web Audio API only lets one schedule audio source nodes with start and stop methods. As I needed to schedule something that was not audio related, I ended up creating silent oscillators of almost zero length and relying on the 'ended' event.

But running a scheduled callback is better! It's not immediately clear to me how you do it. Can you maybe explain your code a little?
It's the busiest developers who would be interested in receiving PRs. If they go unanswered for six months, it is a clear signal that there is something stopping else them from action.
The retaliation penalty is tiny. You’re not really the target demographic for the whole union thing.

Spend your money/energy on lobbying.
See the last section -- a parser that interprets YAML as v1.2 by default will break for YAML v1.1 documents.

There's no way to determine whether a `.yaml` file is YAML v1.1 or v1.2 without a version directive, and most YAML documents are v1.1 because most YAML parsers default to v1.1 semantics.

I used Ruby as an example since it's easily available on most platforms, but you could also use Python or C++ or Swift or whatever language[1] you prefer. The underlying issue -- YAML not being a subset of JSON -- is universal.

[1] Note that some libraries, such as go-yaml, do their own thing and don't conform to either v1.1 or v1.2 semantics.
Sure, similar argument to a Boltzmann Brain.
> CI/CD configuration. Those should really be scripts, because basically every such configuration file I've seen invents its own way of making conditionals anyway.

Hear hear. Every ci/cd is “what if we half-assed a terrible programming langage in yaml?” And apparently the world is ok with that.
I am that person for my kids :)

And honestly, it seems better that kids hear it from other people, rather than machines. Because kids need to learn to respect other people's boundaries in a shared space. A lot of parenting is actually you modeling asserting your own needs so they know they can do the same.
What would be your expectation for an union? I was union member as a developer when I lived a Nordic country (union for engineers and other academic technical professions). Main benefit I saw would've been legal help if I got into trouble with an employer. Otherwise the working conditions were anyway in such a good shape that I wasn't really sure what I should want out of it.
But it also means at minimum a middle manager can’t use software that does stupid shit like neatly displaying comparable lines of code and stack rank devs based off this. I like this minimum. I don’t need a union to perfectly solve the problem of micromanagement but I can happily pay portions of my salary towards minimum standards of workplace environment.
Because most people wouldn't want that, and would find such a feature annoying as all hell?

If you want it for your own home it's likely not that difficult to set up on a technical level, but I suspect it might not go down too well with any visitors.
Reach out to Lustre - they may be looking for help on their elastic search install.
> Having used yaml for anything from configuration to Gitlab CI pipelines, I can't see how JSON could possibly improve the situation.

How did you even get that idea from GP’s comment?

Ci/cd is literally a different item from the json/config file one.
No, older people aren’t axiomatically conservative any more than young people are axiomatically liberal or radical. It might be a reasonable bet, but I see young people at right wing rallies and old people at left wing ones. Don’t assume.

Some people give a shit about others. Some do not. If you don’t like how things are or how they’re going, act to change them. Other people are.
> if you can't do what you want, you're not mighty.

I have to disagree. There are many mighty and powerful people who do
not want to rob, rape, vandalise, ransack, lie, pillage and kill.

> If you require reality to conform to your innate sense of justice,
you'll distort your perceptions of the world and react to things
ineffectively.

Natural Law has its merits, however, innate or otherwise that's
precisely what justice is. All governance modes of societies have
criminal justice systems which in addition to incarceration and
rehabilitation aim to deter/prevent. Yes, that requires a fair
society, but to the extent that exists people do not want or need to
rob, rape, vandalise, ransack, lie, pillage and kill. They are
powerful, benevolent and satisfied.

The only distortion of reality I see is supposing a zero-sum world of
schadenfreude and jealousy in which only relative power counts and
you can't feel good about your power unless it comes at someone else's
expense.
mst probably meant this: https://xeiaso.net/blog/vlang-update-2020-06-17
A solution for no problem. Thinking about building couple 80 square meters homes for rent right now and choosing the way I do it. Walls were and are the cheapest component. It absolutely does not matter if I take bricks and insulation. Or a bit more expensive prefabricated panels. Or pick classical wooden house. The costs for walls are less than one fifth. Maybe even 15%.
Are you implying your own your child. Because that’s a perfect analogy, once there 18 they are independent. It’s just like expressing regret for a sold company
This is really spot on. I find myself helping a lot of friends and acquaintances with digital bureaucracy, and it is so counterintuitive. I, as a person who is used to buggy software and weird, complex rules, manage somehow to move through that, but I am always under the impression that the rules are applied in a way that actively (and sometimes, I suspect, intentionally) disincentivizes participation/use of a service.

It is not nostalgia for paper: technology was applied badly to bureaucracy, widening the divide between the physical, in-person bureaucrat and the person using their service. When things were not digital, at least, it was easy to deal with things in person, talk, get explanations.
Awesome! I sometimes search across very niche projects on Github, where their codesearch doesn't show the results I want. I KNOW that the result exists, and can see it in the repository, but their codesearch doesn't show the results I want.
That seems like an example of selection bias. Does the average software developer in France earn €39k? Does the average pilot earn $116k?

The answer is obviously not - do you have any salary data?
> They had an Illy logo which helped a bit.

Interesting, does it? Obviously tastes differ, but I'm trying a tin at the moment because I ran out and could get it same day vs. waiting for delivery from my usual roaster subscription - I may as well be drinking any old thing off the supermarket shelf, don't find it superior at all.

Possibly the blend just isn't too my taste, it also doesn't seem to be as fine as I think I would grind it, but I think the main thing is freshness. Despite its vacuum seal it's still months old, vs. I usually receive beans within a few days of roasting and grind on demand.
You clearly haven’t seen Suits
Do you think busy devs who also run open source projects tend to have plenty of time to set a high priority on FOSS?
> Yes, and 5K€ would be even better, too bad that on the other side (the firm income) prices are de facto capped, so it is not possible to pay more the workers, margins in this field are really thin.

I'm just saying that if you really need employees and you can't hire them for 3K and, for whatever reason, you can't hire more junior workers and train them, the only option you have left is increasing salaries.

> Cannot say how much they are effective in other countries, but I can tell you that in Italy these programs in practice rarely succeed in making even a dent in unemployment numbers, for a number of reasons.

In Italy these programs don't succeed because the Italian conceives only 5 professions: the priest, the mayor, the notary, the doctor and the lawyer. Everybody else is an "employee" (if you ask some Italians in Italy what they do for a living, half of them will reply "impiegato", which means "employee") that could be replaced by the first rando walking through the door. So when you go to the employment office ("ufficio di collocamento" in Italian, "job center" in the UK), you are offered random courses that are not related to anything you have ever done or studied, because, if you are not a priest or the mayor, then you could be writing software or driving trucks or making pizzas and nobody would know the difference. A friend of mine, after losing his job as a network administrator, was sent to a pizzaiolo course, then he was half-trained as a fire fighter, after that he did something related to shoemaking and finally he decided to move to his mother's village where he can live with 200 euros a month. Needless to say, he still can't make pizzas or climb ladders.

In the past I've worked in a training center in Italy. The courses where quite expensive by the Italian standards (5-6K for 6 months), but all students received a grant from the local municipality or the region that paid the full tuition fee (for reasons that I won't explain, the tuition fee matched the grant exactly). Almost all students found a job within a few months, that in Italy is an exceptional phenomenon. So the system may work. I concede that our students were selected and that the human material that attends a programming or a networking course is not the same that would attend truck driving training.
> I hope they continue to support Darksky

Some bad news: iOS app support ends at the end of this year, and the API/website gets yanked next March.

https://blog.darksky.net/
That right there. Failing impossible tasks is not a personal failure and nobody should waste their personal life on these tasks out of some sense of 'pride' or 'loyalty'. The failure lies purely with the person who made those plans. They are the ones who failed _you_, not the other way around.
Here's a BBC report from... 4 years ago.

What has changed since then?

https://youtu.be/MexeR2VozMA
I wouldn't inflict YAML on anyone either.

- Oh you used a tab instead of a space.

- What do you mean country code can be 'no'?

- Sure we are JSON compatible**!

- Yeah. 1e3 is an actual string. If it's not. We're not compatible with YAML 1.1

- Yes. I will import your remote exploit.
Great comment. Thanks. Any particular Jesuit meditation books, retreats you can recommend?
Also:

C and C++ code search: https://codesearch.isocpp.org/ (uses Debian as source)
My ideal workflow is:

As I declare that I start development on a task, the branch is made automatically from current trunk and testing environment is set up with this branch deployed. As I commit and push that environment gets updated.

Last part of the development before handing it off to a tester is merging current trunk into my branch and resolving any issues. When the tester picks up this task to test then another merge from trunk to task branch is performed automatically and if there are conflicts task is automatically pushed back to development to resolve issues so the tester can immediately move onto testing another task. If there were no issues with pre-test merge the tester tests if the task was implemented satisfactorily. Then, if trunk didn't change in the meantime task branch is merged back into the trunk by the tester. If the trunk was changed then the testing part repeats. The issue is that only one development task can be tested at a time without the need to recheck all currently tested when one of them is merged into a trunk.

In case of small tasks, tester might gain familiarity with the task to recheck it quickly after trunk was changed and merged into the task. In case of large dev task it should be split between few testers.

Order of merging tasks into the trunk should be determined by testing team to minimize recheck needed after the merges.

If anything goes wrong at any stage of testing the task is immediately kicked back to developer.

In this setup developers do no manual branching and merge only current trunk to their branches and can pretty much work independently (unless two pick very overlapping tasks), they can work on multiple tasks at a time and react quickly to tasks that come back from testing with minor issues. And testers coordinate testing and merging tasks back to trunk. Testers are also in close contact with stakeholders so they can demo new features for them on testing environments and know the priorities so they can work on merging higher priority tasks first. They can even participate in designing the new features or improvements as they know the current state of built software best and interact with it the most. Once the design is starting to crystalize deveolpers might be asked to provide input on feasibility and complexity of the feature implementation.

When I say merge it might be better to do a rebase. I'd have to actually work in that system to see what's better.
What Andrei is talking about is based on the “nonviolent communication” philosophy and practice. See https://www.nonviolentcommunication.com/learn-nonviolent-com...

A bunch of resources are listed near the end including NVC parenting videos.
Yeah exactly, GitHub would be sold, not turned off.

And that would worry people, sure, new owners may not look after it, etc., but there'd be plenty of time and warnings to move off it.
Love these kinds of writeups! I've been learning 6502 for NES programming because I too have the nostalgia factor for these old machines.
“The letter hints strongly at negative consequences for the university as a whole, particularly if I notified the affected journalist. The university did pass on that pressure, quite unambiguously, but I can’t really blame them.”

I suppose they 'hinted' which is what you do in all good threats. In general, the government in Australia is fairly hostile to cryptographers and security researchers that find problems with governmental projects.
There is the video edition: https://youtu.be/fCtZWGhQBvo

Anyway, excellent write from Mary Rose and she is an exceptional presenter as well!
Inclusive guide for the non-UI engineers who would like to understand hype around hooks in 5 mins
That's quite OK. It's just that DT then is not the right software for you, since the dev team has an opposing viewpoint to yours.

Rawtherapee I think has a feature that tries to apply curves in order to match the built in jpeg preview.

Otherwise you might be better served by commercial software such as Lightroom or Capture One, as they work with camera manufacturers in order to match the in-camera processing.