skysight-inc/HackerNews huggingface dataset:
Yes, in a sense, all computing is AI. Alan Turing was explicit in his writings that he was trying to create machine intelligence and that he saw Turing Machines as a formalization of behavior he attributed to intelligence.

Thanks for the curiosity.
That doesn't sound right. I thought an 83b election is always strongly encouraged, because the tax consequences are horrendous if you forget to file it. And I don't think the startup has to do anything? You just fill out the form and send it to the IRS.
Its nice to see the multinationals agree 30% is a decent taxation level.
Brave teacher reaches school at time during landslide and heavy storm
My issue with Firefox is that it's just slower. I've read the articles showing that the rendering engine is just as fast or faster, and I don't doubt it, but it definitely feels a lot slower in real-life tasks with dozens of tabs and windows, constantly switching, opening, closing. I know Chrome "fakes" it's speediness using tricks, but I wish Firefox did the same.
Keto Direct Perfect Formula for Weight Loss
Keto Direct Maybe you have followed the bad encouragement on weight loss. That is first rate. This is a scheme to make up things as you go regarding chewing up this. Here are my responses to questions asked regarding weight loss. That brings me to the last thing relating to weight loss. If a lot of coworkers are expecting weight loss, ipso facto it may happen.
Visit Us : https://www.ketosupplydiet.com/keto-direct/
It’s often called a sankey chart.
Sure, but what prospects will those newly minted COBOL developers have when the next recession hits and their department decides most of them aren't that critical after all or when they realize they're in a dead-end job and want to move on? The market for mainframe programmers is small and getting smaller every day. There are no new customers in that market, only the existing ones and the list keeps getting shorter every year. The situation is even worse for anyone stuck on legacy tech from the PC era on.
Battle of the Philippine Sea – Great Marianas Turkey Shoot
Not only messages - EVERYTHING in Discord is identified by a snowflake - messages, users, channels, guilds (servers), bots/applications, ...
Very simple input, but they have served me very well :-)

1: Make sure you have development and test environment
available (including data transfer from prod -> test)

2: Source control and Easy deployment (to all environments)

3: Map the code into importance. (not all code is equal).

4: If possible spend time with the main user / product owner (especially in peak periods). You're blessed to have users, who understand your system.

And rember code that has been live for 3 years have earned a lot of expirience

PS: Typescript +1
That is not exactly a career then. You will only be an expert in a trendy technology. I expect a real senior software engineer to be above the newest trend. I do not want him to understand react. I want him to understand the reactive UI concept (which is applied in React, Angular and maybe a 30 year old tech). I expect him to be capable of learning the newest trend within days and also expect him to understand the 40 year old language and the code style written then. All of that, I do not find in someone who burns himself to become an expert in a trendy tech every 3 months.
sure - and people might play semantic games about what words really mean but at some point these concepts blend into each other.
hence https://thesaurus.yourdictionary.com/caution

Another word for caution noun

Careful forethought to avoid harm or risk:
calculation, care, carefulness, chariness, gingerliness, precaution, wariness. See fear

I guess most people would admit a relation between the concepts, caution seems to me to be admitting there might be something to be afraid of. So to clarify my earlier metaphor with a concrete meaning: I will never understand anyone that acts like there can never anything to be afraid of in the unknown.

And I mean the perfect lack of knowledge is impossible, yes if I definitely did not know anything about something I would not be afraid of possible problems with that thing - how could I?

But we always know a bit even about the 'unknown' even if the thing we know is that there might be something in that unknown thing that would be dangerous to life, as many things in the Universe are like extreme heat, cold, releases of kinetic energy, too much water, or the presence of elements of one sort or another in more abundance than is healthy for us, or life that is similar to life on this planet since much of life on this planet is focused on killing other life on this planet for various reasons. I'm walking in an unknown environment on this planet I might still be afraid because I don't know what large carnivores it has, but I do know it might have large carnivores.
A lot of these parables are purely made up.
MrBeast just enter the chat. ;)
Funnily enough the word we use for stamping tickets in Italian is vidimare which comes from vidimus (seen) in Latin, so it's actually closer to visa in etymology.
I actually agree with and share a lot of your concerns and Win10 is really bad in this regard. A few patches back all my printers stopped working and so instead of preparing items to ship I had to spend my monday morning fixing that issue for no good reason. I was livid!
But the content of patches is a seperate issue from the one of forced reboots.
I think the reason MS and other Vendors want only one version of their software out in the wild is because otherwise patching becomes a complexity nightmare.
This isn't a snarky response, but a sincere question: how would you have titled the article or expressed our mission? It's difficult to come up with something that's clear and captures our intent while also fitting into a single sentence. We'll take any help on that we can get.
Sometimes he calls out, “I want to die. . . . Let me die.”

I personally will try to end it.

The stigma and no real options makes it more difficult than it needs to be.

Having control over your life should not stop when it is about your dead.
That assumes that the turbine have the same efficiency over all wind speeds. Realistically, it will not - but your point stands none the less.
Maybe you could update the meetup page, asking if anybody wants to volunteer to restart them? I moved here only recently and wouldn't be able to do that for now, but maybe somebody else could.

As it stands now, I suppose that most people would just sign up and wait.
>> Chrome's appeal was primarily technical. Each tab got its own process and could crash without taking down the entire browser.

>Curious, I remember speed being the primary reason

It was probably both. I know I was definitely sick of sites (mostly Flash) crashing the browser and throwing my entire session in the bin. I was probably already using some Gecko-based "light" browser instead of Firefox, but V8 did make a difference when using the emerging web app style sites like Gmail.
Some companies have started to offer extended exercise windows [1], which means there's no pressure to exercise your stock options early.

If your exercise window is only 90 days, then you need to exercise at least some of your options and file an 83b. Otherwise you'll be stuck at the company until a liquidity event, which can take 10+ years. If the company is successful and you need to leave early for any reason, you're potentially throwing away millions of dollars.

[1] https://github.com/holman/extended-exercise-windows
The purpose of inbred strains is to isolate the effects of the drug and the environment from the genetic effects. Drugs are routinely tested on multiple such strains.

There is a huge variety of mouse strains in use and under development. Basically anything you would see in a "fancy mouse" you can have as a strain.

Pets, like cats and dogs, owned by private owners, are used for studies all the time. And not just for veterinary purposes. Dogs have a wide variety of tumors, and studies on these can be used to inform research for Human oncology.

Beagles, kept in laboratory populations, are routinely used to study the cardiological safety of drugs. Such studies are rarely fatal, and dogs often have several of them during their time in the lab. They live in "colonies" of about 10 dogs each, and they look and behave just like very happy pets, even if a lot less trained. In the cases of the colonies I have been in contact with, they live in the lab for about 6 years, then they are spayed/neutered, get a complete dental and are adopted by private owners, often vets and vet students whom they already know.
"I can't see change happening so we shouldn't change".

With attitudes like that you should recognise you're part of the problem, you're part of the feeling of resistance to change.
what if on your way to the concert your car breaks down because you kept putting of the required maintenance for months and months? This is exactly analog to your example. "Car users can't be expected to initiate an oil change at their convinience". Oh please.
I cannot use the Firefox dev tools because they completely choke on the Angular app I'm working on, while Chrome chugs along like nobodies business.

I am using Firefox as my daily driver, because the browser itself is fast. But the dev tools just don't deliver. Waiting for a breakpoint to hit and open takes forever.
I have been there for couple of times now. First thing, I look into it to how to get refactor if i see something here.

Luckily, I had one of the best mentor, who taught me how to refactor the any piece of code without failing.

It is really works,If this code base test cases. If doesn't have test cases, I think we have take one step back and do small functionality at time and move on from there.

Bad of big code repositories is mostly, they are still using some version of framework which is most uncomfortable to new bee for getting their head around.
A platform that can arbitrarily take down your business like a mobile app on iPhone or Android?
perfect example, thank you!
> Just curious, what are they doing in the Netherlands?

The Netherlands has a tracks company (ProRail) and several railroad companies, by far the largest one being National Rail (NS).

That said, that's one of the most criticised points of the Dutch construction, and whenever something's wrong, there's a lot of finger pointing going around (although that seems to have lessened a bit recently). NS and ProRail would like to merge though.
You can't placebo-control because that would be highly unethical leading to sickness and death that would not have otherwise happened. You can't double blind as soon as you cant placebo control. You can't do crossover because the dead from your first trial cannot be un-dead, and those who lived now have a different baseline.
This argument is exploiting the lack of specialized education in the general population to know what those terms mean.
And you're probably right. "Open-source-ness" shouldn't be the only measure when valuing software.
It also mimics vim mode with a plugin
Firehose access is prohibitively expensive. Last I heard the cost was based on something like " 30% your company's annual revenue " (this is some sort of second hand rumour I heard when I asked).

Services like gnip have everything from the firehose (ever) and it can be retrieved by paying a monthly fee (hundreds, thousand of $ for 500k twwets)
But no? It says small city. In my town we have residential heating for 100k people. It's a power plant dumping all of it's heat into the hot water grid. (Co-generation.) If there were windmills, at the power plant, or really just along the heat distribution waterworks, they could dump their heat into the hot water grid.
Tangential but the good looking page and dot-rendered gv don't quite go together. Is there any "beautiful" and cleaner by default gv rendering engine (I know 'cleanness' is an intractable problem for large graphs but this is a very small one)

What I'd like by default:

1) Borders and margins

2) Better colors

3) Decent font
We are getting there. In-vitro methods, often involving cell cultures, are gaining traction. In-silico, also.

Robotic automation and synthetic biology help with that a lot. Machine learning can help make sense of more limited data, for example predicting toxicity and other parameters for drugs so that you can better choose what to forward to Human trials.
A large codebase under active development presents a moving target; Even if you knew how something worked last week, that code might have changed twice since then. Detailed knowledge in the solution domain gets outdated fast.

To address this issues, I work with something I call a behavioral code analysis. In a behavioral code analysis, you prioritize the code based on its relative importance and the likelihood that you will have to work with it and, hence, needs to understand that part. Behavioral code analysis is based on data from how the organization works with the code, and I use version-control data (e.g. Git) as the primary data source. More specifically, I look to identify hotspots. A hotspot is complicated code that the organization has to work with often. So it's a combination of static properties of the code (complexity, dependencies, abstraction levels, etc) and -- more important -- a temporal dimension like change frequency (how often do you need to modify the code?) and evolutionary trends.

I have found that identifying and visualizing hotspots speeds up my on-boarding time significantly as I can focus my learning on the parts of the code that are likely to be central to the solution. In addition, a hotspot visualization provides a mental map that makes it easier to mentally fit the codebase into our head.

There are a set of public examples and showcases based on the CodeScene tool here: https://codescene.io/showcase

I have an article that explains hotspots and behavioral code analysis in more depth here: https://empear.com/blog/prioritize-technical-debt/

I also have a book, Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis, that goes into more details and use cases that you might find useful for working with large codebases: https://pragprog.com/book/atevol/software-design-x-rays
Intuitively, I often feel the same.

Joel Spolsky argues against that:
https://www.joelonsoftware.com/2000/04/06/things-you-should-...

The Mythical Man-Month as well:
https://en.wikipedia.org/wiki/Second-system_effect
Disney Built Star Wars, in Real Life
The thing with inbred mice is that the results are more consistent (or at least more so) than with regular mice. This allows you to use less mice and get statistical significance. If you do not use those than the sample size you'd need drastically increases. Animal research is plenty expensive as it is.
The Front End Apocalypse – a fiction story about a mad world called front end
I think you mean the Boost Preprocessor Library. MPL is template based and quite a bit dated by today's standards.

C++ Preprocessor is pretty much the same as C (they might go formally out of sync from o e standard release to another but in practice compilers implement the same features as far as I know).
Solar panels are secretly LEDs, and LEDs are secretly solar panels [video]
I believe that that only happens if you pass a nested function as a function pointer. Then gcc emits a trampoline.

If you just call it from the enclosing function it's fine.
I don't really understand why dilution is such a common thing. Why not just issue a fixed number of shares at the beginning and plan for future funding rounds? If I was a founder of a VC-backed startup, I think it would be much more fair to sell my own shares to investors, instead of diluting all of my early employees.

If you offer your first employee 1% of the company, but everyone knows that they're going to end up with ~0.3% after all the dilution, then just give them 0.3% and promise that there will be no dilution.

EDIT: I just got to the end of the article: "Finally, we structured our company in such a way that our tokens never dilute." That sounds like a great idea to me.
Every 2 to 3 days? My Windows 10 machines need an update maybe once a month.
Oh I see, Formal Methods are what we now call 'planning ahead' now that Agile has made planning ahead unfashionable.
Indeed. There are careers to be made with the wrong sets of skills.
I think maintenance may be growing on me, but making a judgement on whether it's a good thing is certainly multivariate.

While high turnover is almost always bad, low turnover on legacy projects might mean that critical parts of the infrastructure have been locked up by ideologues. It's not automatically bad but you should very certainly ask some pointed questions in this area. A yellow flag, if you will.
I've been using iodine over DNSCrypt for years, since iodine doesn't encrypt anything. That was one of the motivation for developing it.
I'd say that you can make a better design, sure. But the implementation will almost always be worse at least for some time. An old codebase carries tons of bug fixes and workarounds, they may not be elegant, but they make it more stable.

A new reimplementation, albeit cleaner, will almost always be buggier.
Anyone trained in medical carries out appropriate screening to not vaccinate people with contraindications. This brings the rate of actual risk very close to zero.
I've worked at both, as a general rule I find you learn more at a startup because most learning happens by doing, and in a startup you are the one that will have to be doing whatever, even if it is outside your comfort zone.
In a big tech scenario they generally only want you to be doing what is in your comfort zone, that is what you are there for - you are the best at making X widgets, make X midgets all day long - don't dare to look over at the Y Widgets code MR!

In really big tech this can be mitigated sometimes because projects may be split out of the company at large, and these little moonshot projects might function as a startup within the larger ecosystem.
Revolut insiders reveal the human cost of a fintech unicorn's wild rise
One scenario that might happen is that the increased competition might lead to more R&D spending as companies might try to make up for the "lost" profits of their current portfolio by bringing new (patented) drugs to market.

The idea that competition leads to innovation is not exactly new.
Is it expected to compile without the typedef?
Don't forget the customary "Utils" class which always contains lots of hidden gems like reimplementing 75% of the string manipulation functions provided by the standard library - some being unique implementations, others being a single call to the underlying standard library :)
I am not an expert in surveying but my gut feeling tells me that visiting people at home and having a personal conversation delivers high quality data, albeit being expensive. I fear we might loose that quality in the age of social media and big data.
This article seems to be more about navigation than it is about UI.
Not OP, but I’m not really getting what you are asking for?
Could be a catch that while this kind of constructs work OK for local lists, you have to be aware when passing the struct between applications or processes compiled with different packing but using the same struct definition with non-aligned members.

struct foo { uint8_t data[3]; struct wl_list link; };

For an application link member may be at offset 3 while for another it would be at offset 4.

That may be the reason link should be put as the first member, and a simple cast would let you walk the list.
Agree. My last Coldfusion contract rate was good, better than the .Net guys. I've had the same for Teamsite contracts: name your fee and which 5 star hotel you want to stay in.
In Austria many people commute to Vienna via train, which as a nice side effect reduces the number of cars in the city.

As an Austrian in Germany who used trains regularily to go back and forth I can assure you that it is not rare to see workers in full clothes with toolboxes and stuff in trains. Most regular people look like office workers, families and you will always spot a few upper class managment people.

The mixture depends entirely on your timing. If you use the train only during the holidays or weekends, you might get a very distorted image of who uses these trains on a day to day basis.

But trains as a mode of transportation for the wealthy? Might be that way in the UK (I wasn’there a lot), but certainly not in the other parts of Europe.

In Germany and Austria you will see a mix of people that sort of represents the society as a whole (in terms of wealth.
Mental Disorder Analysis with Elasticsearch and Kibana (Phase 1)
Nobody wants to hit a "drop everything and rewrite because there was a huge API shift" moment.

No business owner or manager wants that. I know lots of programmers for whom any excuse to throw away everything and rewrite from scratch is basically Christmas. Some of the more unscrupulous ones might even try to engineer unnecessary excuses to do just that.
How would you suggest a placebo-controlled study (we can easily make it double blind once placebo controlled) for any disease be structured? Please tell me your study design, because an ethical study design that doesn't put lives at risk is the issue.
Show HN: Developers need Ethics and more in issue #2 of MindfulDevMag
High-quality people (as defined by you) still might not have common areas of interests and hence the question still stands:
"What will actually be talked/presented/discussed in the meetup?"
I got that. What exactly is exciting about such verification, especially despite the theoretical complexity, effort, and lack of common use?

I really don't want to insult anyone with these questions. I'm genuinely curious why people spend time on such things and presuppose there are good reasons. I just don't know them yet.
You seem to be saying that the uncertainty principle is hiding the underlying reality from us, and that objects are simultaneously wave like and particle like and we just can't see it because we're "stuck in the system" so to speak. I'd point out that this line of reasoning is fundamentally untestable - it assumes that things are a certain way, and that because things are that way you can never falsify it.

As to life "in the system", wave functions certainly do appear to collapse in experiments limited to drab reality. Below are links to a couple Nature papers (freely available pdfs) from the past few years which you might find interesting.

https://www.nature.com/articles/srep12518

https://arxiv.org/abs/1410.0270

Editing to add that it would seem we actually can disprove realism (ie the particle view) for certain awkwardly medium sized systems which behave in ways that can only be consistent with a QM based interpretation. And apparently also achieve interaction-free measurement by setting up a system where we measure later in order to make inferences about what must have happened earlier. Or possibly I've completely misunderstood this paper, not being a quantum physicist myself.

https://link.aps.org/doi/10.1103/PhysRevX.5.011003
How do you read the code of an implementation detail of Twitter's servers? There's no guarantee that the example code they released years ago still matches what they use.
What is this?! I don't get how it's a racing game.
Hi all. About 2.5 years ago I created Highscore Money. I was looking at pay-to-play games and wondered what would happen if you'd take it to the extreme. The result was just a leaderboard you'd pay your way into. Whatever you pay, that's your score.

Today, I'm launching a new social experiment. A chatroom where you pay for every message you send. Normally chatrooms can get messy quick, because there's no cost to sending a message. Expensive Chat changes this dynamic.
TV Graphics in the 80s and 90s – meet the Quantel Paintbox [video]
A Pro Talks About His Photography Training
But pas