skysight-inc/HackerNews huggingface dataset:
Q: What is a leaky partial abstraction of the C standard?

Ans: A compiler.
> A VPN on the other hand consists of an application and usually unmetered usage of the company's bandwidth, which costs money.

Precisely. I imagine one of the more popular uses of VPNs is Bittorrent.
I like your mindset.
The best one is to not write C. The second best is probably to read the standard papers, be very careful (perhaps using a secure style guideline) and making generous use of tooling to help you catch mistakes.
Have you considered adding categories?
That's how it works basically yes.

https://www.royalfree.nhs.uk/services/services-a-z/plastic-s...
If true, this doesn't bode well for the recent heat wave in Alaska, which is already the most violent and dangerous state in the US.
The US Army has released its first audiobooks
So how long do you think he'll last until he magically disappears?
In Greek too
kdnjs
>Because they are the only manufacturer of EVs that look and feel mostly like regular cars.

Did you mean to write "nobody except Tesla understands" in your previous comment? This reads like you've accidentally trash talked them while trying to praise them, and now you're in a weird disagreement with someone you kind of agree with.
"This article documents a current earthquake. Information regarding this event may change rapidly and may be unreliable."
What compiler are you using?
Just to flesh this out, I put the puzzle code through gcc 6.3, on ideone

https://ideone.com/PziSzq

Result:

1:8
2:0
3:-96
4:1
5:2

Sure, there's a bunch of warnings emitted... fortunately.
Having lived in Denmark for 20 years, I find this in many ways reprehensible. Cooking down the complex geopolitical problem of whether to sell a large piece of territory (with people!) to exclusively monetary concerns.

This is as culturally daft as asking "why is Ireland such a problem for Brexit? Just build a wall!"
Very very interesting link. Thank you so much for bringing it to my attention.
How to Setup Complete Mail Server Using SquirrelMail’ (Webmail) on Ubuntu/Debian
Nobody stopped Russia from invading Crimea... I doubt anyone is going to stop them from invading Greenland.
Hahnemann Hospital closure upends career paths for 570 doctors-in-training
https://www.worldtimebuddy.com/
Sikorsky S-97: RAH-66 Commanche 2.0
It's an opinion based on:

- Number of satellites launched at once

- Stated bandwidth numbers of satellites

- Lack of concern over intentionally deorbitting satellites for testing and sending experimental prototypes to space with an apparently expected not negligible failure rate.

- Stated cost of the phased array groundstations (in the hundreds)
True. In Greek it actually means Army Green (https://www.colorhexa.com/4b5320)
Don't forget to include whoever reviewed it.
Structure Padding in C
"Khaak" is Persian for soil, "Khaki" can mean either dust-covered or color of soil, so typically a light shade of brown in more arid regions.
The Wood Book that’s part of this site was a huge help to me when I did my woodworking tech projects. The best wood book, IMO (and others in this thread) is Understanding Wood. That book is next level and is my go to for any wood reference or question.

If anybody is interested in what it takes to CNC a lot of mahogany and rosewood into a shippable tech product, I wrote up a four part series a couple years ago: https://medium.com/@samuelclay/everything-you-need-to-build-...
Build a burnout and depression cause you lack downtime.

18 hours per week for showering, shopping, cleaning, catching up with friends, eating, cooking and reading is not that extraordinary much.
this is being done in Israel for decades: http://www.kkl-jnf.org/forestry-and-ecology/
>...Yes, the west has done research and maybe a couple of demo reactors of insignificant power.

Granted that the power level for EBR II was insignificant compared to a commercial reactor, but it did run successfully for about 30 years and generated about 2 billion kilowatts of power.

https://www.ne.anl.gov/About/reactors/frt.shtml

>...As to the waste of “breeders” being manageable, that remains to be seen, doesn’t it?

Within about 4 centuries the small volume of waste generated by a breeder reactor should be less radioactive than the uranium ore that it came from.
Maybe "browser" was too specific. Replace that with an "organization" and that's Mozilla. They make firefox, but they're more than just an application, they're a group of applications developers that are pro privacy.
I thought this had something to do with Rob Pike. Like maybe he was forking Go or had a new idea for a language.
Isn’t this the same effect as the screen protectors we all have on our phones?
It’s not just the idea that Amazon is going to be an ISP that you should worry about when it comes to their effect on internet privacy. They also recently purchased Eero.
As a Dane, I agree. Why don’t the US sell the Rust Belt to China? If people had any idea how much of the danish kingdom is already lost over the centuries, one would understand why the country will cling to the last remnants for no other reason that maintaining national cohesion.
I know, like, and respect Qualcomm engineers so it pains me to say I have qualms about ownership of IPR so fundamental to RF comms like this.

I'm seriously unconvinced it's serving a wider public interest. LTE is a standard. It should be RAND to implement good FPGA for it.
I tried Boxcryptor, but didn't like how it worked, so have built something else myself and been using it in one of my companies (distributed) for over a year now. The side benefit is that by being able to encrypt at the folder level I now can give different permissions to different teams but within the one Dropbox account. If anyone is interested in a beta when I release it drop me a message - contact info in my profile
Find Your Beauty Influencer
Except that what’s being taught here isn’t much more than just prefix notation and the simplest possible list examples. Without exposure to lambdas and more interesting data structures you’ve barely started. It’s fun but it doesn’t live up to its title.
In Swedish it is also an unsaturated, earthy, green, or "military" green.
One could while away many hours - muscles atrophying the entire time - analysing people’s need to pop up in the comments here with some variation on “not MY grip strength”.
8.25% is significant cut. I wonder if that is inflation adjusted?
To some people (including me) they taste rancid and nasty. Like cilantro/coriander. Not everyone likes the taste.

(I first had truffles in an omelette in France in the sixties, and I've tried to like them repeatedly since then. The omelette was served at a provincial french mayor's 25th anniversary, I can assure you I had a LOT and they were unquestionably good, given how everyone else fought over the black bits I left on my plate.)
I use checklists extensively, however I'm wondering if mandatory checklists would have the same effect.

I have checklists for holiday packing with different sub checklists for beach, ski, etc vacation.

At work there are checklists for code review that I personally find don't help. Why? I didn't make that checklist myself. It's a checklist basically containing every mistake anyone ever made that could have or should have been caught in review.

This leads to a checklist of hundreds of Well-d'uhs, because a lot of people make many silly mistakes.

I have a personal review checklist with the things I often forget. I think checklists only work if they're full of pertinent information, and for many professions I think that depends on the person using the checklist and whether they're motivated to use it or obliged to.
I was holding it together until the end when I saw the Elite tribute in the Hearst (a hand flipping the bird with the message "PILOTS NEVER DIE THEY JUST RESPAWN ON ANOTHER STATION").

This is the Internet at its best for sure, but I'm more taken aback at the resolve of this kid - staying positive and doing what he loved right up until his last moment. It's heartbreaking and inspiring all at the same time.

Godspeed, Commander.
Probably good accompanying: caramelized onions, roasted peppers/tomato/potato, couscous, hummus or tahini.

PS: I've been fasting for several days unrelated to any holidays.
61.5 pw free.
Work for myself, no commute, kids are 14 and 11 so pretty self sufficient. Run rather than gym (saves travel and fannying about time), don't sleep massive amounts...

The default 7 hours a week "grooming"? Wtf?

I'm obviously scruffy and unclean, too.
Denmark is part of NATO. Very different scenario. Invading Greenland would be declaring war with 29 countries.
The Hyderabad professor converting plastic into fuel for Rs 40 per litre
Designed to alert Facebook users with tweets. I hope this tool helps with live news alerts. The only caveat is you need to be using chrome but you can also use this in API mode:

I.E

https://2fb.me/https://news.ycombinator.com/item?id=20368188
Yes, I subscribed to his g+ channel. It's because he did such a good job I am interested in Eben acknowledging the underlying correctness of Benson's analysis.
FRS and MURS frequencies would probably be most ubiquitous and useful in an emergency. If you get a second SDR, you can "hop" and listen to trunked frequencies used by emergency services, local and federal channels. Or you could buy a scanner from Uniden for something a little easier. I can highly recommend the SDS-100 - https://uniden.com/products/sds100-true-i-q-x2122-digital-ha...
I doubt the ponds had sand, though. The size of sand particles is due to recent erosion and will continue to erode down to clay. Ponds and lakes are not capable of the level of erosion to create sand. Besides, sand is pretty poor at holding water. Remove the silt at the bottom of a lake clogging it up, and it'll percolate through much faster.
Strong agreement here.

You can limit yourself by choice to certain areas of the language that you know inside out (you know the asm they produce, etc.) and use it to solve problems. Don't worry about every single corner case. As you said, you can easily forget those things, especially if it's not your day-to-day job.

The same idea and principle can be found in "JavaScript - The Good Parts".
oh yes, burnout and depression, also procrastination can really eat up your time. and worst of all, you don't really know where the time is going. it just disappears.
Jeremy Clarkson's surprisingly positive review[0] of the i8 made me want to take a second look at it, which I did. It was just as nice and pleasant as JC said it'd be, but there were two problems.

It was twice the price of an M3/M4. 20 million yen for the i8 versus 10million for a top of the line M3 or M4. Prices in Japan for foreign makes are already marked up, because they're perceived as a luxury good. The i8 was marked up even more. At that price, I'd rather get an Aston.

Next one is a subjective thing, it's looks are a bit too flashy doesn't it? Nice thing about the M cars (and Teslas), they blend in.

0: https://www.youtube.com/watch?v=rk8p2R6trfE
Remember the phones after 9/11? Long distance calls were touch and go for, IIRC, days. Barely worked at all day of, might get through on like your tenth try and then probably get disconnected after a minute or two. Good thing ICQ existed.

Relatedly, remember when long distance vs. local was something you had to consider when making a call? Hahaha.
Any experience with using classical VPS as a proxy? Same problem?
I respect this position, but we must also recognise that it makes Go less of a general purpose language (as is often claimed) and more a domain-specific language (with the domain being systems/network programming).
I think the reason for this is that it pushes all the buttons your programmer brain wants pushed: designing building and debugging systems with a strong focus on optimisation. However it doesn't contain meetings, sprints, language oddities, politics or any of the stuff that makes normal programming less fun.
The long reads trend is brilliant, and this is brilliant, if such a visual adjective is not inappropriate.
I'd been awake for over 24 hours when I felt my first earthquake. I also wrote it off as exhaustion.
As comments on the source say, shame no zfs. Oracle/GPL the concerns.
10+ years ago I saw a medical news report that said that people who hadn't had a cold for N years (where N is perhaps between 5-7, but is otherwise forgotten) were more likely to be diagnosed with cancer. I wish I'd saved that article; I've think about it whenever I have a cold, but don't have the pubmed skilz to dig it up.
How to send an 'E mail' – Database – 1984 [video]
tiananmen square protests were originally protesting that very transition toward a more capitalist-like system in china and growing anxiety toward it and the communist party’s apparent inability to handle it well; hence the push for democracy (not necessarily the liberal western democracy most would imagine)

[1]http://www.tsquare.tv/links/Walder.html
[2] https://en.wikipedia.org/wiki/1989_Tiananmen_Square_protests

in both cases maybe you could say students were protesting what they saw as corruption and a corrupt system and to save what they felt was the ideal that they grew up with (democratic socialism in china, liberal democracy in hongkong)?

[edit] formatting links
Vue 3.0 Discards Class-Based API for Reusable Composable Function-Based Approach
How will this news affect Amazon?
When I do this, I inevitably have to explain each decision to my hosts:

> “Why did you buy this cheese?”

It was obviously a pricing error, there’s no way a hunk of real cheese only costs 2 EUR
Of course any kind of encryption does make a dent in Dropbox's margins, since Dropbox's model is to dedupe data across all its customers but yet charging everyone as if the space used is strictly by their data alone. But the follow up question would be how much of personal (non-public and non-shared) data do people store vs. how much publicly available or shared data (not necessarily free) data they store in their Dropbox accounts for this to make enough of a dent.
Was surprised in France to find out Kronenbourge comes in a plain formula. I thought 1664 was all it ever came in.
>When I changed my password there, not too long ago, it was worse. The "change password" page (I later discovered) silently cropped the long random password I pasted, while the "log in" page required the saved (truncated) password exactly. I don't know how they expected anyone to figure that out

The British Airways site does exactly the same thing, took me about 5 attempts at resetting my password before I realised what was going on...
Appartments already provide parking spaces, so what's to stop them from adding some charging hookups? If that's what their customers are looking for, then they will wire it up. Also, I don't see why all the charging has to happen at home. If shopping centers and plazas add more charging, it'll be an extra incentive to go to a particular mall or movie theater. And why not offices too? Try not thinking of getting a charge as going to an isolated gas station and waiting for the tank to fill, and more like stopping off at a nice restaurant and having the car charge up while you eat. It's a paradigm shift, because once we've gone full electric, the filling stations will dissapear and a decent percentage of parking spaces will have a charging meter.
This is a common misconception. Compiler authors don't exploit undefined behavior to make themselves seem smart, or because they like breaking code. They exploit undefined behavior because somebody filed a bug saying some code was slow, and exploiting UB was the simplest way--or, in many cases, the only way--to fix the performance problem.

GCC and Clang do give you the option to avoid optimizations based on undefined behavior: compile at -O0. We think of the low-level nature of C as being good for optimization, but in many cases the C language as people expect it to work is at odds with fast code.

It's fascinating to actually dive into the specific instances of undefined behavior exploitation that get the most complaints. In each such case, there is virtually always a good reason for it. For example, treating signed overflow of integers as UB is important to avoid polluting perfectly ordinary loops with movsx instructions everywhere on x86-64. It's easy to see why compiler developers added these optimizations: someone filed a bug saying "hey, why is my loop full of movsx", and the developers fixed the problem.

Edit: Should be movsx instead of movzx, sorry.
I think any applications need store confidential files on client or remote can adopt it. Web and mobile app might be the best to use it at this moment.

As there is transaction control, the conflict handling should be straightforward. That is, the thread got write lock can write the file exclusively and each write is a transaction and commit will form a new permanent version.

GDPR might be a good reason, but I think it can be more general. Any apps need store confidential data can use this, no matter the data is on local or cloud.
This list seems to be incomplete. NordVPN is not included.
Do you need video like this for your web/company
See also:

https://news.ycombinator.com/item?id=20362548
Vue 2.0 seems to have overwhelmingly positive experience amongst its users. To the extent that there are many fans of the framework. So the current framework must be doing something right.

I personally don't use Vue. Only Angular and some React. But a lot of times in the frontend frameworks change seems to be just for the sake of change. Will be interesting to know what the current Vue users think of this change.
Due to climate change, there are now many shortcuts across the Arctic in the summertime.
Designing cities for car is a huge mistake!
I'm guessing you missed the last one. The first six were pretty easy to figure out if you've been exposed to programming. I'm not sure if Lisp makes the last one any easier than lets say c#.
I love Arq. I use Arq to backup to a local server via sftp and remotely to B2 (which has very affordable storage). I have used Arq for many years, and regularly restore files through Arq.

On Linux, I use restic, which can also backup to B2 (and via sftp, obviously). restic has this nice feature where you can mount the backups at some destination as a FUSE filesystem. Makes it very easy to go through backups and recovering the bits you need.
Firefox and its pro-privacy push bundling a VPN, a user account, telemetry and DNS-over-https (I think, Mozilla is very much informed about every! installation). It's the same sort of privacy most greedy monopolists offer...
Enjoying 79 stress-free years sounds better than having things to brag about on your gravestone.
This. If you feel your dayjob is a pointless waste of effort, then the after-work time is all you have to do anything meaningful with your life. And I don't know if it's reality, or just artifact of society talking more about it at scale, but it seems to me that increasing amount of jobs is pointless, with neutral to net-negative impact on society. Including, or maybe especially in, our industry.
Ireland and Australia don't, or didn't, not sure about others.

The UK had them through the war and got rid in the 50s because they were thought an infringement of civil liberties - because police were asking to see them as habit, not for reasons of suspicion - funny how attitudes change. Not having ID makes something like facial recognition stations set up in the street seem an even larger overreach. We're supposed to be able to go about our business without interference unless suspected of something. OK, it doesn't always work quite that way in practice, but the principle used to be much clearer, and far better respected... I rather resent losing that.

It made for a bit of an oddity back where there were the troubles in Northern Ireland and the heavily policed border between north and south. You could get on to a ferry to Dublin from the UK with nothing. No ID, no passport, nowt. I did that several times, I don't remember anything other than a ticket check. Change some pounds into Irish pounds when you get there.
Whilst my other comment was intended to be jovial, it is hard to say if that was accurately conveyed. So this one will be serious.

The original problem definition, as specified by @pksadiq, read thusly:

> Say for example, in question 5, the statement "return i++ + ++i;" is undefined ...

This inspired a response by @Filligree of:

> Compile it, look at the assembly. You can know. The answer will vary from place to place, but it isn't non-existent.

Given the original constraint of an undefined statement result, and the suggested activity to address same, I posited that the recommended action is an exemplar of observing the product of undefined behaviour.

You then contributed:

> You mean “unspecified behavior”.

As per c-faq.com[0], there are three categories identified relating to this topic:

1 - implementation-defined: The implementation must pick some behavior; it may not fail to compile the program.

2 - unspecified: Like implementation-defined, except that the choice need not be documented.

3 - undefined: Anything at all can happen; the Standard imposes no requirements.

Whereas you imply a standards-conformant implementation of "return i++ + ++i;" is unspecified (category #2), it is, in fact, undefined (category #3). The support for this assertion is as follows.

As per the same site, Question 3.8[1] includes:

> Between the previous and next sequence point an object shall have its stored value modified at most once by the evaluation of an expression. Furthermore, the prior value shall be accessed only to determine the value to be stored.

And further states:

> ... if an object is written to within a full expression, any and all accesses to it within the same expression must be directly involved in the computation of the value to be written. This rule effectively constrains legal expressions to those in which the accesses demonstrably precede the modification.

And concludes with an example stating:

> ... the Standard declares that it is undefined, and that portable programs simply must not use such constructs.

Therefore, the original expression presented by @pksadiq is in fact an exemplar of an undefined expression as defined by category #3 shown above. Since both it and the message to which I originally responded satisfy same, I stand by my response given to @Filligree as having had informally defined the standard C concept of "undefined behaviour."

0 - http://c-faq.com/ansi/undef.html

1 - http://c-faq.com/expr/seqpoints.html
And that's why people claiming that C++ is more complicated than C because it has an even bigger specification miss the point.

What counts is how easy to use in practice. You can get along just fine in C++ without knowing the exact aliasing rules from C or or how to specialize a template.
What matters is that the extra features of C++ makes actual programming simpler, not harder. (for example destructor (RAII), standard library, classes, ...)
That works against non-NATO countries. If the US decided to turn its military basing agreements into ownership, there's not much anyone could really do to stop them. (If I had to do it, I'd follow the general pattern of greatly expanding those bases and the surrounding communities and eventually holding a referendum on whether the island should remain Danish or join the US - a referendum in which all the island's residents could vote, including US military)
Use Google Cloud VMs. Nobody blocks Google IPs (they might even lift paywalls etc)
except for long forgotten http-tricks inserting scripts: what do ISPs do today? I guess they log a lot of connection data (which AWS certainly does too)
Stress is orthogonal here.

Many humans[0] naturally want to create, build and improve things around them. A typical job is a nearly insurmountable obstacle to that, especially if fruits of the labour only ever manifest as paycheck - hence the desire to do that in whatever free time that's left.

--

[0] - I'd argue, all.