skysight-inc/HackerNews huggingface dataset:
What happens under the hood would be the same, but in C you have to define a new struct for each return type which is clunky. In ML or Python you can return ad hoc tuples, eg:

let res, _, _ = fun_which_returns_3_tuple ()

vs

struct my_result { int res; int other; int third; };
...
struct my_result r = fun_which_returns_struct ();
printf ("%d\n", r.res);
I think it is time to create the new POSIX standard, with better portability and safety/security. Decades of experience can help to design the better API.
Jackal 0.8 released – Added context support
A password manager and a handful of YubiKeys are pretty perfect. And they make for a good, simple advice to give to people if they're worried about security.
So for "many" people you could say "skipping breakfast" and it would mean the same thing.

But what about the many other people who eat snacks and for whom "skipping breakfast" could mean only 10, 12 hours of fasting?

If you need a term for all people to mean exactly what you want to mean, a term that is correct only for "many" people is not enough.

Aside, IF also includes 24 or 36 hour fasting.
Yeah, I feel like I have to justify why I am not participating in "doing drugs", when people wonder why I wont have a drink. Very tiring and kind of helped me to avoid drinking just out of spite :P ..

That weird "must be something wrong with you" attitude is pretty unique to alcohol, I would say.
Great post! Reading recipe reviews on sites like AllRecipes is both frustrating and annoying. Most times you will see something like “5 stars!!! I loved this recipe. I changed these four ingredients and it was amazing!” And I just think, you didn’t actually make the recipe!!!
If you're going for copyright infringement, isn't it then simpler and cheaper to just jump straight to step 7?
Not being from the US I don't know how Democrats view this, but in general, yes, it seems to me they are somewhat in conflict. Diversity activism tends to pit working class members against each other. Meanwhile, the rich don't have to care either way, except to occasionally be seen as backing the more popular view.
Teardown: Freshbooks' Content Marketing Strategy Attracts Small Businesses
Tuples can pull their contents from different memory locations whereas structs are laid out continuously in memory (modulo padding if enabled). Of course you could store pointers in the structs you return but that would defeat the whole 'single return' concept, then you may as well return a pointer to a struct which is ugly because it will never be thread safe and is a particularly nice pitfall regarding ownership of that struct.

So either return the whole struct as values or, alternatively - and this is the way most library functions do it - call the function with a pointer to an empty struct which the function then fills. That leaves the return value for error status.
If you think about it, code is explainable AI - this is the viewpoint many 'ai' startups seem to take at least.
Modern makefiles used the right way in 2020
Another thing to avoid is functions defined in the headers as `static inline`.
> But since I don't wanna be potentially replaced by competition I haven't taken vacation in years (that was not problem before since I was not that busy and could rest enough every day to have free morning or afternoon) and I don't won't to refuse any projects to miss on money I can't imagine taking vacation, because I'm not gonna lose only vacation expenses, but also similar amount in lost income for every day I would not work.

I think that's the key: afraid.

Having too much work is actually a good thing! It means that you can afford to increase your prices. Then use that extra money and go on holiday.
Hello nice work but I'm afraid there is a critical bug when varying the grid size.
I'm not sure you can output a tile image when using simultaneously two various grid sizes, as the periodic tiled image then should be of size greatest common multiplier of the grids size.

What you see is not what you get.
https://eschersket.ch/s/52e60da7c86c26cecc6b59bb7f9de9ad

Try to see the tiled image or exported to zazzle, and lines are no longer continuous :(
(By the way I also just notice sharing a zazzle url like : https://www.zazzle.com/eschersketch_wrapping_paper-256519193... is problematic because it is very tempting for the user to do so, but everyone is sharing the same link, and what is displayed have some caching issues), (Zazzle also gives a warning when the image is too big, Zazzle is also really expensive 33€ for 76cm x 1.80m)

If you can sort the above issues, you can probably easily add some fractals symmetries :)
Bread is forgiving, cakes are much harder. You can make edible bread with flour, water and heat. It’s a little hard to mess up totally.

Cake is different. If you’re lucky, or really know how the chemistry works, messing around with a cake recipe will make a different, yet still edible kind of baked good.
You keep saying charts and figures. Repeatedly, ad nauseum. As if that's what I was getting at. Quit talking about them, that's not relevant to this discussion.

Comparing two data points will always yield better results than having just one. Data points don't have to be literal points on a graph. They can be discussions with people.

Study historiography or journalism.
Tony Brooker and the Atlas Compiler Compiler (2014) [pdf]
Pascal included work in the divertissement

He wasn't talking about having fun he was talking about self distraction to avoid thinking about life

He thought that distractions, like working, served the purpose of not thinking about the misery of life, such as the ultimate fear of death.

Pascal never said that ol' times were better, he said that women and men, left alone with their thought cannot handle it.

According to Pascal, People only live in the future, imagining a life that does not exist yet, while they avoid to think about their past and present actions as causes of their actual condition.

It's more or less what happens today with the disposable nature of social networks content.

He wasn't making the same exact case, Pascal is one of the best philosophers in history.
Claiming that a little process startup code (that isn't really part of a particular language, but is much more part of the OS ABI) was easier to exploit than an entire JRE is just dishonest.

I would never think of "floating point emulation, handling of signals on non-UNIX OSes, VLAs" as anything resembling a "runtime". These are mostly irrelevant anyway, but apart from that they are just little library nuggets or a few assembly instructions that get inserted as part of the regular compilation.

By "runtime", I believe most people mean a runtime system (like the JRE), and that is an entirely different world. It runs your "compiled" byte code because that can't run on its own.
> Rust finally makes that possible for the systems/embedded domain where C/C++ were for such a long time the only viable option

To be fair other languages where there first, they just lost due to UNIX uptake across the industry.

Had any of those language been more sucessful regarding adoption across mainstream OSes, and a language like Rust wouldn't be required.
So exactly like right clicking on items to see if a contextual menu pops up in Windows 95?
Boot Kali Linux with USB/CB or use VM (that support mapping USB):
https://www.kali.org

Use a WiFi Dongle that support Monitor mode, as described here:
https://www.aircrack-ng.org/doku.php?id=faq#what_is_the_best...
Hi all,

the system has its roots in a university project, for which Marc Kramis had already predicted in 2008 that fast random, very fine granular reads are the key to efficient persistent, durable data structures, which retain its previous versions. We drastically shrink the data to write due to the asymmetry between reads and writes. Batched, sequential writes without in-place updates are also beneficial for nowadays common "traditional" SSDs.

http://kops.uni-konstanz.de/bitstream/handle/123456789/5914/...

Kind regards and happy holidays
Johannes
That's a terrible article. Improvising is half of the fun of cooking. Once you learn some basic principles there's a lot of room for modification of what you're doing. Granted that baking is less forgiving than e.g. pan dishes (where you can sample and adjust), but even baking is not some unobtainable mystery.
I did follow it and found roughly where it is. But, have not talked to that landlord. It is a 3 story building with a handful of apartments in an old stone and brick building locked at the ground floor (i.e. refection is a problem but I imagine signal strength outside the door would be a good indicator once inside).

Not sure about breaking the device by flooding with SSIDs? Sorry, not my area here. From what I know, it isn't on any network (it does appear to have a network with an SSID though), but it is attacking up and down all nearby devices regardless of channel or SSID.
A simple 4 ingredient bread is a lot more forgiving than, say, cupcakes. As long as you have fresh ingredients, you can have good bread even if the dough comes out a little wetter or dryer or you use a little less or more yeast. You only need to adjust for time at that point.
>Current passive orientating contacts for astigmatism are severely limited.

I have severe astigmatism, have worn contacts (when seasonal allergies aren't horrible) for almost 20 years. Never had an issue that I would even remotely describe as 'severely limiting'. Have I had to blink a few times occasionally to get a contact that's gone a little wonky to correct, yes, but that doesn't justify the incredible cost that some sort of automatically adjusting (probably with some incredibly tiny gyros?) contact would cost. If such a thing were even possible.
Looking forward to this years installment of talks. I sort of wonder if this year will be a bit more technical again. The last 5 years felt like technical topics faded into the background in favor if social issues and knitting ...
> the problem lies with the one factor in common

Why not having a family?

Or living in the the same country?

Or having the same educational system?

Correlation is not causation.
We have gained many, many features between 95 and today. Your phone does many things (mapping, notifications, cameras, various permissions/access, etc) that your computer did not in 1995.

The degree of complexity that can be adequately conveyed graphically on a single screen though is fairly constant.
Well, there is this "move to trash" menu item that turns into "really delete" on many file managers. I find it not bad.

If you really need it, you will discover it. Otherwise, you can still go to the trash and really delete the file from there. It's safer than having the really delete item by default, and it's there if you need it.
Correct. How much are you charging per hour at the moment? Consider doubling it.
Thanks for the answer!

So it basically registers itself as a keyboard?

Even if the Windows PC is locked?

How does it know which password to type?

Unfortunately everything that is more complicated than "take that stick and stick it in the usb port" is gonna be difficult.

I know about the FIDO2 with azure AD, but I need it for on prem AD, which doesn't support fido2.
Looks interesting, thanks for the link!
UNIX and C are symbiotic, to get rid of C we need to get rid of both.

On the OSes that aren't just plain UNIX clones, C has a much less relevant role, and in some of them it is even being phased out, even if it might take a couple of decades yet.
> The definition of "impressive" does not change,

Ok so for redefinition to happen, a definition needs to change.

> it's you who believes the author didn't use the correct word, based on reasons that have nothing to do with the article.

>

> Since neither one of us can read the author's mind, it's not a productive avenue of discussion. A text should always be taken at face value. Otherwise, we'll be no longer discussing the text, but each other's imagination.

I'm confused now because you seem to be saying I think the author didn't use the correct word - but I never said that in my text, so you haven't taken my text at face value.
Did they control for the recovering alcoholic abstainers?
Any functionality the contact lenses would have would be minimal, not to mention they'd have extremely short battery life and as I said in my original comment I don't think wirelessly transmitting to and from your eye is going to be good for eye health, RF in sufficient strength can very quickly cause cataracts so even some low power transmission, a fraction of a mm off the surface of the eye, is probably going to be bad bad bad in the long run.
This article is about a Ring camera and something installed on a door. These things are static and do not move around. That is what I was referring to.

You could read this as something else, but IMO it was pretty obvious what I was referring to. And for static cameras I'm entirely correct. For other cameras there's been various new restrictions for them as well.

Your summary of "cannot film public scenes or the people who happen to be in them is simple false" for one distorts what I wrote, secondly, if you do this with a static camera, you will have a problem and your statement is _not_ true.
Friends had a "crazy lady" with cameras pointing at public space. It took a while, but eventually the cameras were removed. Something similar you can find via Google, plus (work) building security mentions the same.
You mean before it was written down? Old recipes were transmitted orally from generation to generation and from master to apprentice. If you mean how the the recipe was originally developed, this happened (and still happens) through trial and error. But if you know how the ingredients actually work and interact, you can experiment a lot safer.

Of course trial and error is perfectly fine as long as you are prepared to accept "error" as a potential outcome.
I don’t think that argument holds very strongly.

My grandma worked on typewriters, and then word processors in the 70s/80s. She had no problem doing her job.

She’d been using a Windows laptop since the mid/late 2000’s, and it’s always been a huge struggle for her. She’d frequently enable/disable features without noticing, etc.

Her tablet has been, as they say, like a glass of iced water in hell. She is far from a power user, but there is not a single thing she did on her laptop that she cannot do on her tablet.
Turbo Pascal and Modula-2 were good alternatives back in the 8 and 16 bit days.

There are other modern alternatives nowadays as well, including for MCUs.
As libertarian as this site leans otherwise, its strange to pull up threads supporting banning alcohol, drugs, etc.(not this one, but a thread on LSD a few days back)

I'm not one to judge anyone for what they dont do and certainly don't buy into any of the miracle cure stuff, and respect people's decisions on what they ingrst, but most threads seem to have an overwhelmingly negative response to anything regarding alcohol or drugs.
We have a rule: make the recipe exactly like it’s written the first time. After that we can experiment.
Thanks for sharing this! Labor markets would be a nightmare without people who can reason through their own incentives like you :).
It doesn't say anything about "unobtainable mystery". Rather it says the opposite, that anyone can bake.
But what if it... lies.
Depends on the project and chip vendor.

Anyone that is open mindend can get Pascal, Basic, Java, Oberon, C++ and Ada compilers, although I admit that the Ada option is only available for deep pockets.
My understanding is the show runners were trying to jump ship onto a Star wars project, so they rushed out crap, and then star wars fell through.
Ah shoot, I was hoping to not have to buy something. But okay thanks!

Edit: Seems my card might actually support monitor mode, I'll probably give it a shot.
You're missing the point: writing secure code is categorically impossible, no matter what the language. That's very much different from 'other languages allow some people to write insecure code occasionally'. Every piece of code, every system ever built and every piece of hardware ever designed had bugs in it and if that item was supposed to be secure over time it will turn out that it wasn't. So the best you can hope for is that an item is obsoleted before you (or an adversary) detects its flaws and you're going to be fighting a rearguard action.

The whole idea that many eyes or 'safe' languages or some other magic bullet are going to solve this is so far off-base that it makes productive discussion impossible because everybody starts to focus on the particular tool at hand whereas the real problem is an instance of of the class 'architecture', not of the class 'tool'.
Overcoming classical limits on formation of metal-bonding self-healing hydrogels
A man-in-the-middle attack is what can happen here. Deauth and then the device tries to reauth. At that point, the attacker can pose as the router and collect the password hash. The WiFi spec has serious problems.
Yet Another Go Diskqueue (with better interface design maybe~)
The schedule looks pretty decently packed again this year to me. I'm interested in at least one talk from almost every time slot, personally.
Am curious how this would have worked -- sport pilots are restricted to flying Light Sport Aircraft, which seem to be very uncommon. Was your grandpa's plane one?
Not jumping on the latest fad is very common, and something I expect of a doctor. However, I wish more doctors I've met fit in with the latter part of the grand parent comment, though.

A friend of my family met 15 different doctors for a period lasting years because of agonizing headaches, they all sent her home thinking it was nothing unusual. She died of a brain tumor the size of a tennis ball. We often think about what would've happened if one of those 15 doctors would've shown some humility.

To be clear, I work in tech, we have more than our fair share of big egos too. I don't think this is anything particular about doctors.
> Aren't the macros expanded by the preprocessor, and end up as a specific piece of code under a function name in a library?

Sure, but you don't know the name of that function so you can't write the FFI declaration for it. You could reverse engineer it, but this would be platform and compiler specific, so non-portable and unstable.
>I heard that Japanese (or was it China? Korea?) people have this rule of thumb of eating only up to ~80% of stomach volume; no idea if it’s factually true but having this rule of thumb of not filling myself to the brim as we seem to culturally do currently seems to be extremely positive I’m my experience.

The traditional Buddhist notion is that one should eat to the point where one more mouthfull would fully satisfy oneself.
>Where is this data? And what assumptions are you making?

RF causes things like cataracts, this is well established medical fact.

>When RF waves are focused on the eye, it can cause cataracts to form.

https://www.cancer.org/cancer/cancer-causes/radiation-exposu...

Also:

https://onlinelibrary.wiley.com/doi/pdf/10.1002/bem.10117

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3526913/

http://medcraveonline.com/MOJS/MOJS-02-00007.pdf

https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/200600...

Etc.

Even 30 minutes of high exposure can cause a cataract to form, so placing a radio source directly on your eyeball, that is transmitting day in and day out for as many as 16 hours a day, is likely going to cause some sort of issue.

And God forbid one of these capacitors fails and discharges instantaneously.
Flagging this. As if people did not bond socially before alcohol was invented.
Good old DokuWiki[1] has few dependencies (not even a database), is super easy to set up without Docker and comes with a zillion useful plugins. Its wiki markup format is supported both for import and export by pandoc.

Just saying...

[1] https://www.dokuwiki.org/
> COM is a (distributed) object model.

Not at all, that is why DCOM exists.

COM offers a language agnostic component model for interoperability between development stacks on Windows, and a modern OS ABI.
Good! It is hard to watch all the damage being dealt to institutions in Turkey with these "terrorist" laws. So I'm always happy to note remnants of a functioning civil society. It means that when the antidemocratic AKP is voted out, the country doesn't start from zero.
What other providers do you use?
Show HN: CoreUI Icons – open-source icons with marks in SVG, Webfont and raster
What you guys think?
https://www.zazzle.com/api/create/at-238457573239445416?rf=2...
Open Hardware on Its Own Doesn’t Solve the Trust Problem
I care about computer science definitions, not what most people think.

Dishonest is selling C to write any kind of quality software, specially anything conected to the Internet, unless one's metrics about quality are very low.
That surely would be noticed in any sort of rigorous certification program.
I myself can't tell if this feeling is just me getting older. I liked the shiny dynamic stuff when I was younger. Gradually I found myself ignoring more of it and developing more specific rules for what I wanted out of the UX. When a recent thread on "calm computing" mentioned Fraidycat I took to it immediately. It's nearly the antithesis of the news feed - there's no repetitive rhythm to it, although there is a bit of clicking around. There was a time when I actually wanted news feeds, I would cycle through a few sites and F5 constantly.

I know a few twenty-somethings who are still falling for shiny stuff. I don't think that's going away, but I do think the overall culture will come to realize that it's junk food computing.
"Exterminate! Annihilate!"
Alcohol's track record in my life thus far:

Relationships created: 8+

Relationships destroyed or severely damaged: 1-2

Not so bad, most of our social gatherings include a lot of alcohol, though drinking at home or by yourself is really weird.
Seven Sisters (Oil Companies)
Worth noting they also disabled the feature on older hardware in iOS13 for feature parity. So even if your device can detect pressure it no longer bothers.
No thanks, that sounds absolutely terrible. I, and billions of others on the planet, prefer to make our own choices.
Yes let’s always take texts at face value, regardless of context.

There’s no reason to point out that your relative who says everyone in his life is conspiring against him is addicted to meth.

There is no reason to notice when an essay opposing increased mall security was written by someone who’s been convicted of shoplifting dozens of times.

And we must never point out that a person advocating for the political status quo, and against shaking up the established order, has accumulated billions of dollars in private wealth.