skysight-inc/HackerNews huggingface dataset:
So, it doesn't recommend buying a Medium subscription?
> I can join a Hangout call with a regular Firefox browser

Yes, but Google can get A LOT of info from your browser. I'd suggest to grab any popular cybersecurity 101 course, it'll help to fight your paranoia.

> Jitsi

Yes. But if you want to communicate then should use software recommended by community/customers/company etc. "Insecure crap, I prefer my secure software!" decision will make you isolated sooner or later.
I dislike the inconsistency where the corresponding keyboard is a USB keyboard with a cable connected, but the mouse isn't (and physically couldn't be).
It's a UI Component library with a good quality at a good price
That's just magical thinking. Nothing suggests that it is in the realm of possibility.

What is the energy potential in the materials in a landfill? How much is wasted by scouring them and trying to properly extract it? Compared to preventing the capture of those materials there in the first place?

Putting the survival of our species on the possibility of some pixie dust is not rational. It is hard to face the truth, but burying your head in the sand is counter-productive.
This might sound condescending, but it is a good point. Anyone can be a test user, you don't need to formally hire people with a contract etc (unless your work is contractually classified, but that's a whole other bag of beans). You can ask colleagues from other departments, people at a coffee shop, friends etc.
I'm not horrified, as I've had similar thoughts to yours lately. I do think you might get a better response if you could extrapolate on your reasons for moving the logic into the database. Maybe a blog post?

Your argument that a schema w/ keys is already "business logic" could be refuted with the stance that the database is actually the "business model", and the logic is in how the rows and columns are updated, which takes place (and should) in the "application", not the "storage mechanism".

What I imagine is that because SQL was not originally conceived to be a turing complete language, the possibility of having your business logic in the database was simply not there.

The possibility now exists, and I've run into projects where stored procedures do a lot of heavy lifting, but I've never seen an example where stored procedures do all of it. After all, you wouldn't write your UI w/ a stored procedure.
Instead of full on fasting there is the option of "intermittent feeding", where you only eat part of the day, without restricting calories. This has some very interesting health benefits [1].

It's still advisable not to overeat, obviously.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5064803/

[edit] typo
TANSTAAFL?
>Don't spend a literal week of time researching. This is the crux of what I aimed to say.

Why not? For one, how is "week of time" defined? Is it "over the course of a week", while also working, taking the kids to school and so on? E.g. a few hours each day perhaps? If so, why not?

>I spent so much time researching tools that I forgot what I really wanted to do, and in that same amount of time, had I spent it doing the work I wanted to do, I would have finished the project.

In the above case, that would make it a weekly project. If you do a week's research to buy a PC (or other tool) for a week-long project, then sure, you have a problem.

If you do a week's research to buy a PC you'll use for 4-6 years, then by all means, do it.

I agree with analysis paralysis, and pixel peeping, and too much obsessing over specs. Just not with the way its phrased, and the examples given, which all seem not very far from the right way to go about things.
Will it support Apple CarPlay?
I see what you mean. I've been moving quite a bit last few years, and the biggest factor that's prevented me from moving into a shared living spaces is my physical belongings. It's difficult moving a small apartment worth of items into an already established home. Or otherwise, establish a place and find renters with a complimentary set of belongings. I suppose practicing minimalism would get facilitate this.
Let’s say there is a system that controls whether a second system receives input from random source A or random source B, and there is some difference in the distribution of values generated from each source.

Starting without knowing the relationship between the two systems, is there a good general approach that could pick out what it is doing?
No, don't develop your own OS. Then you'd get your own weird-ass badly maintained OS instead of the standard Ubuntu or Red Hat or what have you. Instead just offer two or three distros preinstalled, and offer (maintained!) installation guides for when people want to do a fresh reinstall. Any weird drivers should be easily installable with a single-line yum or apt-get.

This is exactly what some cloud providers do, like DigitalOcean or Linode. They don't develop their own OS, they offer the stuff that people love and expect.

Also, I'd expect the number of BSD users to be a single percentage of the Linux users. I can't see that being a viable business, but it's worth some research.
I sold out because as a software engineer I was making GBP 23.5k a year plus over time. I had a great review and was the “star performer” on my project. They were hiring people with my skill set for 28k so I asked multiple times for a pay rise and got turned down.

I lived in the London area and housing is expensive. Around here financial services pay more and I wanted to be able to buy a house. I left for job that paying 57% more for less hours.
Could there be a political element here? The more changes EASA wants in the name of safety, and the more delays they add, the more airbus profits.

The have a clear incentive to force Boeing to make it far far safer than any other craft in the sky, and if Boeing complains, nobody will believe them.
when I read an article like this and come to different conclusions, it makes me question if I understood it correctly.

I have been bitten more than most by the 16-bit char. I completely agree with the modern popular opinion that strings should be made from grapheme clusters, or failing that, codepoints.

But I get confused when the author uses the example of int, and then we run into problems. One confusion I have is how the author says that a method naming scheme is not operator overloading, when actually that's how it is always done in the languages I can name. Another confusion I have is that if primitive int and Integer merge into Int, then we have problems with null?

I've been a bit involved with the Mill CPU effort, and lets not go off on a tangent about that, but one thing in there that is a thing of beauty is the Not-A-Result/None approach. Values have special meta-data to say if they are an error or not. So, say, dividing by zero returns a value, but that value is tagged as an error, rather than an exception being thrown. If you use this value in subsequent computation, then the error propagates. Only if you then try and do something externally visible will the error throw. 'None' is a special type of error that doesn't throw when it becomes invisible, but instead becomes a no-store. This model is excellent for the speculation inside CPUs, but I posit that it would also be a really awesome model for higher level languages too.

Imagine modelling null as 'None'; a function returns a number, except it returns None instead. This None is then used in subsequent math, and the Noneness propogates. When you try and do something with it, it just silently does nothing. Another time a function returns an overflow error, or something like that, and when you eventually try and write that to a member variable where it becomes visible to other code, there's an error thrown. I know first hand that when you internalize this, lots of error handling and checking evaporates and its a nice zen.

Personally, I wish I had a faster and statically typed Python. I love Python's infinite integers and its string handling (which I had no problem with in python2 either, so ymmv). My biggest gripe with Python in production is that it isn't statically typed.
Scientists capture image of quantum entanglement for the first time
Point 5 misses a bit of facts. The reason the US and the UK don't seep garbage into the ocean is we export a bit[0] of it to...guess where? Places like China, India, Indonesia, and Vietnam. This[1] is relevant. Idk, that refutation alone makes one wonder how effective landfills are in the west if we must send our trash to other countries to keep from filling our own landfills.

As mentioned elsewhere in this comment section, the right answer is for people to reduce first and recycle last. On that front, the west (and America in particular) is chief in exhaustion of resources and consumption.

[0] I originally said "half" which was just me using colorful speech. This comment deals with facts so I don't want to include a number and have people think it's literal.

[1] https://www.theguardian.com/environment/2019/may/28/treated-...
Two Economists Fuel Democratic Debate over How Far Left to Go
Those aren't usually connected to the person's medical problems.

That said, the "patient" may not be one; lots of trainee doctors and nurses use YouTube to show their abilities, using mock patients.
I'd say that regardless of the effectiveness of recycling you shouldn't be doing it.

The (arguable) utility of your recycling vs. its cost to you is obviously very negative. And not just on purely selfish level: I don't know what your line of work is, but I'm sure society will benefit much more if you were calmer but didn't recycle than the other way around.

So here's a "get out of recycling jail" card for you and others like you. It's like herd immunization: Don't worry about it, we got you covered.
I don't really care if it's a "list I trust".

I do care for a set of links to languages I've not seen yet, where I can click and check their websites -- and this provides it.
> first step realize that happiness is not automatically linked to consumption

I’ve always thought that framing the issue like this is both smug and dishonest.

Smug because you’re essentially saying that people are wrong about the things they believe bring them satisfaction and comfort.

Dishonest because reduce in this context will always mean a reduction in quality of life.

Aside from being an ineffective way to convince people of anything, it also seems counterproductive in the sense that it alienates people from caring about the issue.
Have you never been on youtube before? If you don't get the down votes don't read the comments.
What's wrong with being able to use it as a wired mouse? Apple's bluetooth keyboard can be used as a wired keyboard for people that want that or in emergencies.
not OP. Not this specifically but this generally these types of changes. https://dotnet.microsoft.com/apps/aspnet/web-apps/client where we can run abitrary desktop languages in the browser is going to be huge.
Creator of astronaut.io
Life doesn't have a point though, today maybe not even reproduction. We search for meaning ourselves and find it in different things.
The 10x developers I’ve worked with have been some of the nicest people I know.
I use the "Refined Hacker News" extension, and it adds links to previous discussions at the bottom of the page
> the skeuomorphism fad

It was a 'fad', not a failure. It's also not even clear what Ive had to do with that, seeing as Software Design was under Forstall and it wasn't until the iOS 7 redesign that software design came under Ive's control.

_That_ design was arguably a failure though.
To be honest, unless they explicitly discussed this with you before, or went through it with you afterwards, I'm with empath75 on this one. We used to do something like that at $former_workplace and every once in a while, a candidate would come up with a program that didn't validate (most of) the input or failed in similar trivial ways.

It turned out that some of them, indeed, simply didn't care -- and didn't know, either. We'd explain what the problem was and they'd shrug or say they'd seen <big name software> breaking like that, too, you fix it if it turns out someone actually breaks it.

Others, however, would skip it so that they could focus on stuff that was more complicated or more relevant. They'd validate one set of inputs, just to show that they know it needs to be done and can do it, but not everything. Or they'd throw in a comment like //TODO: Validate this by <insert validation methods here>. Most of the time we'd just ask them to talk us through some of the validations -- and most of the time they could write them on the spot.

You could argue that this is very relevant in real life, and that even if it weren't, what's relevant is the interviewer's choice, not the candidate's (although tbh the latter is one of the reasons why tech interviews suck so much).

But at the end of the day it is an interview setting, not a real-life setting, no matter how much you try to make it seem otherwise. At the end of the day, the people doing it are still young candidates trying to impress their interviewers, not company employees working on a company project under the supervision of tech leads. You don't end up with much useful data unless you allow for some flexibility in this sort of experiment.
Solar panels are tricky because they rely on certain elements which are rather rare actually. I feel like there needs to be a serious study into whether increased mining/production of solar panels is a net gain or loss. It does feel however than reckoning with climate change will require more on the consumption/behavior side than technology side unfortunately.
Not sure what the proper origin of the debate on 10x was, and if it ever was talking about productivity. In my mind the point about the 10x developers had always been about the fact that some developers' VALUE (not productivity) is 10x. And in that sense it seems to me that the factor 10x is, if anything, an understatement.

A room full of 100 average physicists, or 1000 bad physicists, would never never have been able to make the contribution to physics that one Albert Einstein made.

And I think it's the same with developers. It's not rare to have a team of 10 developers with one individual whose creativity and problem solving ability means that the product that this team is building is better than any competitor's and that none of the problems that arise will stop the team's ultimate success. In this sense it might well be ONE engineer who is the catalyst for a chemical reaction that allows the other 9 to have an opportunity that sheer productivity can end up getting converted into value, the thought experiment being: If you take the team away from that guy, he could still build it by himself (but would take 10x as long, compared to how long it would take the team to do it). But if you take that guy out of the team, then the other 9 could expend infinite resources and would never get anywhere.
Peter Thiel Urges U.S. Probe of Google's ‘Seemingly Treasonous’ Acts
Unfortunately just stopping will not be good enough. https://phys.org/news/2017-10-global-doesnt-emissions.html
As Patrick mentions, ICC generates code that doesn't follow IEEE-754: https://news.ycombinator.com/item?id=20437375 (I should have mentioned I was talking about that rather than the C standard).
The anonymity that these car sharing services provide is already an issue.

In my neighbourhood car2go are the most likely to be recklessly driving and harassing people in the streets.
They should be tightening their policy not loosening it.

I really believe there needs to be a standard for this (if one doesn't already exist).
This logic would require them to re-scrape every video forever, which is unreasonable.

I think a better approach for everyone involved would be to only store references to videos which were posted more than x minutes ago. I'm not sure if they have that information when scraping though.
For C++, compilation time performance is the benchmark. At least it's why I started using clang.
Then this is a regression in newer SBCL versions.
Currently all the comments on the video are wholesome
>In my experience, products advertising "made using recycled materials" tend to be more expensive than without

That's not necessarily because of their higher cost to produce. It's often because they target higher end "environmentally conscious" customers, and use the "made with recycled materials" as a price differentiation / market segmentation strategy (working class Joe? get our $1 notebook. Latte-sipping hipster? Here's our $5 recycled notebook)...
> But I can say without a doubt that I have met a small handful of people who are many, many times more productive than ordinary developers.

I've met a few developers like this. These developers can get tasks done _faster_ than anyone else, guaranteed. But I have never seen one that can do that _and_ produce quality.

Sure, anecdotal, but if you're getting something done considerably faster than others yeah you could just be _better_ than them, but that's unlikely the whole story. You're likely not getting good (if any) tests, good architecture decisions (maintainability), etc.

10x developers may well exist if we're only talking about speed but I have never met one who was a net positive overall (unless we're simply talking about people who are "productive" or "more productive than their peers" but I'd argue that's completely different than what was meant by 10x).

Hell, I have even been called a 10x engineer before by a manager who was trying to get me to work over 80 hours a week. And you know what? It worked. I felt like I was the best, my shit didn't stink, I was getting more tasks done than anyone else, and the entire time I was killing myself to do it. I slowed down a bit for about a month when I had to learn something new and I was fired after working with these same people for 5 years.

"10x engineer" is a marketing gimmick used to gain leverage in various ways, IMO.
Makes sense to me. If you spend your whole life mostly doing one thing then you’ll end up amazing at that thing. When you compare to everyone else, even across generations, you’ll still be ranked among the best because most people never focus that intensely.
If acupuncture had an easily and consistently replicable effect it would have been incorporated into medicine, even if we didn't understand how or why it worked. (just like paracetamol and any number of other widely used drugs and treatments we don't really know how or why they work)
Experience I’ve ever had coding and how to repeat it (2019)
Agreed. I'm a 1x guy, but my knowledge is considerable. Put me in a team where I can share that knowledge and I get valuable. The more bods I can share it with, the greater the value I can bring and it's demonstrably a lot. However I'm not an engine that does the work, more like a lever that others can use to multiply their lifting capacity.

My weakness is I assume everyone around me is as open to (constructive) criticism as I am, and willing to learn from it. This proves often not the case. tl;dr I rub people up the wrong way. This reduces my worth.
> The assembly has to enforce the abstract machine.

Yes, but this only really means anything in the absence of undefined behavior. The compiler's job is generate assembly that produces the results that running the code in the abstract machine would, but the issue is that undefined behavior allows the abstract machine to do arbitrary things, so the compiler is free to generate whatever it likes in this case.
I don't consider myself a 10x developer, but I can be more productive than my peers on day to day tasks. The difference between me and them is automation. Stuff like executing scripts on the database, scaffolding new business objects I just execute a PowerShell script and its done. I focus a lot on productivity and keeping frustrating or boring tasks to a minimum and automation helps me achieve that.

But that only helps me so far, in areas where they have more business knowledge, unless it's an obvious thing, they have the upper hand, while I read docs to understand what is required or what might be wrong they already know.
It's also impressive they can receive our signals. For us receiving we can use I guess a bigger dish. For them receiving I guess we can just blast a stronger signal.
> Now we need to create a new operating system for an optimal user experience.

No, we don't need to do this.

The devs will decide. I don't want Intel ME (I don't even want Intel), nor secure boot, nor EUFI. I don't want the outdated, buggy, possible malware filled "OS" that comes pre-installed on hardware these days -- that is the first thing to go. I already multi-boot a laptop. I do want an easier way to boot Operating Systems.
The contract between a block device and a host is well known.

When a write is issued by the OS and acknowledged by the device, it must persist.

If write barriers are used, all writes before a barrier must persist before any writes after it.

You don't need battery backup to achieve this, but battery backup helps you get more performance while still meeting the requirements.

I should be able to cut power to the device a million times, and these basic requirements should still hold. If they do, great. If not, the device should be blocked by Microsoft (or at least a very scary warning on every bootup)
You're comparing good / competent developers with developers who are either new or incompetent.

Being good at your job doesn't mean you're a "10x engineer".
This is just so far out. "AI" is currently expert systems and we are seeing its limitations (see setbacks in autonomous driving). It has nowhere near the potential to drive the search and extraction of energy sources in landfills.
You may be aware (and I understand that it's noiser than 'architecture diagram') but terraform can output for graphviz.

I believe I've read AWS can too, so if you're 100% on AWS that's probably pretty close to what you'd want.
Not really true. In fact it is wrong.

Let us start with Geometry. The sum of angles of a triangle is >, = or < 180 degrees. Is it possible maths describe the world. No. Maths covers all ground. Unless the universe is illogical, even if the world is multi-verse still only one rule.

The maths provide what human can understand logically. Universe can be a total mystery, inconsistent or just one of the possible maths world.

Do note the issue godel and hence there might be hiles even in maths world.

Whilst we have faith do nite the issue of dark energy and matter etc. No one guarantee everyone is ok.
Generate Images Using React, Vue, Angular
Elementary Education Has Gone Horribly Wrong
Yep. Also there are countries like Switzerland and Finland where the guns are present yet they are one of safest places on Earth. Interestingly Finland is #32 Switzerland is #61 and USA is #34 on the suicide rate list[1].

However gun ownership rates: USA #1, Finland #10, Switzerland #19 [2].

For me it just shows that there is no correlation between gun ownership rates and suicide rates.

https://en.wikipedia.org/wiki/List_of_countries_by_suicide_r...

https://en.wikipedia.org/wiki/Estimated_number_of_civilian_g...
I'm surprised that even antibiotics are considered one of two "magic bullets" (the other being insulin, which does seem close to a perfect solution).

I encourage those interested in the pernicious aspegts of humanity's overuse of antibiotics to read this interview with Stephen Buhner [0]

[0] https://www.thesunmagazine.org/issues/468/living-medicine
Oh I see, you're talking about floating point.

So basically ICC has -ffast-math (or -funsafe-math-optimizations) on by default, and you can turn it off with an explicit flag?

I see this as more of a philosophical difference than a material one since you can just add or remove the flag on either one...
> Another confusion I have is that if primitive int and Integer merge into Int, then we have problems with null?

The author isn’t suggesting that this would be a design change that would be compatible with the current semantics of Java, so behaviour for null would change.
有爱，warm heart