skysight-inc/HackerNews huggingface dataset:
The author seems confused. The following is simply not true:

When you take a pointer to a slice, you get a pointer to the current version of this tuple of information for the slice. This pointer may or may not refer to a slice that anyone else is using; for instance:

ps := &s
s = append(s, 50)

At this point, '*ps' may or may not be the same thing as 's', and so it might or might not have the new '50' element at the end.

No, *ps will always be the same as s, because ps is a pointer so it carries no information other than the address of s.

The author seems to have failed to distinguish the operation of copying a fat pointer (which opens the possibility of divergence) and the operation of the taking the address of a fat pointer (which involves no copying, so divergence is not possible - where would the divergent version be stored?).

See this code snippet: https://play.golang.org/p/tdb-O8a6hDN
> phone battery will die soon

Indexing will be opt-in. You will be able to run the indexing only on your desktop client for instance.

> Why I need the cloud?

So that you don't have to manage your own storage infrastructure? But if you would like to do that, then there are self-hosted alternatives that will better serve your use case.
The risk (whether environmental, personal, etc) vs reward (cheap stable containers, easy to mold, easy to handle material) to the individual person will make it stay.

I'm not disagreeing with you. I'm just pointing to the reality that plastics there are so many benefits and it's so entrenched as part of our lives that it's not going anywhere.

Regulation of clean up would be one great solution.
A bit of a name collision with Picolisp.
If you add two zeroes you run the risk of rogue employees planting vulns themselves.
If they were passive objects, many wouldn't avoid using them unless forced by law.

Using them also changes the experience, and there are common patterns to fake using them.
The timing of this is fortunate. I wouldn't want to have gone into 2020 burned out and limping along. I really liked the author's writing style and it led me to feel genuinely relieved that the conclusion was that they found awesome, stable work before the pandemic hit.
It’s just a neat hack. It doesn’t matter how well the bear is riding a bicycle, the fact it is riding one at all is enough.
> Anecdotal, and I don't want it to sound like my example is intended to disprove this research or anyone else's experience, but I personally find it extremely fatiguing if people _don't_ turn on their video.

Both can be true right? This study just studied the effect of persons own camera while participating. However, it doesn't really say much about how turning off camera affects other participants that are now left without the visual feedback.
One jokester had a study of "Minimal Lisp", contain only T and NIL and CONS (and maybe macros?). Has anybody implemented it yet?
Electronic Arts Delists Its Classic Games
I think we are on the same page that communications are a two-way street. There must be mutual desire to listen carefully and to speak clearly.

My comment above focuses on what the stoics advised to focus on - the things one is in control of changing. In our case, old wizards could control their attitude.
Just chill out and enjoy the process. Waste happens, that's life. Americans earn huge 100k + salaries yet they are all on prozac!!!
This feels like a typical "why we can't have nice things"-scenario. You're in control of DNS. You decided to create the DNS-record to point to S3. It's a little odd to then come complaining when Amazon does what you wanted it to do.

A fun exercise could be to boot up a machine on pretty much any cloud provider and set up a simple webserver to respond to all Host-headers. Heck, I'm pretty sure you could make nginx only respond requests where both the Host-header and A/AAAA-record were correct with some Lua magic. In this scenario, would you blame the cloud provider or the administrator of the domain?

(Not necessarily you-you, but you get he idea.)
Well, if you're only 16, that would have been 4 years ago. Right about the time I learned about base64 as a guy in his late 30s who didn't have a computer science background.

We all start ignorant.

Interesting idea about the underscore, I'll try to keep that in mind.
There are a bunch of reasons but lets start with a big one.

People get richer but they optimize their tax burden. Remember, debt creates money. There is always enough money in the economy to repay all debts. Interest merely circulates a few times between bank and debtor which may require some inflation but not hyperinflation. There might not be enough tax revenue when those with enough money stop paying them. This causes an excessive tax burden on the working upper class, the middle class and below while Gates and Jeff Bezos earn money off of the appreciation of land which has a much lower tax burden.

People started measuring their wealth through the monopoly of land. Since land is in finite supply inefficient land use and speculation have become profitable because there is an underlying economic rent to be extorted out of people living on or near the land. Governments spend millions or billions on infrastructure only to see untaxed land values go up.

Work piling. Either you get a job or not. The threat of unemployment causes desperation and extreme competition for low skilled jobs while employers start demanding degrees for all the "good jobs" which are locked behind other forms of monopolies like college education and medical licensing. If work was shared among people then we could have a shorter working week like all those economists talking about a 15 hour work week (ok it would be 30 hours or more but still). This is especially pronounced because low skill workers not only compete with other Americans, they also compete with every low skill worker around the world. You need an unfair moat to compete in such a world.
Ah, my pet peeve.

I also prefer AAA tests, but I can't stand it when people leave those comments in as some kind of region markers. IMO, they're useful when teaching AAA tests, but it seems, in my experience, most developers actually have those comments in every. single. test. That's some hardcore cargo culting.

I just use a blank line to separate the different stages, and if you have problems making that readable, you probably need to refactor the Arrange or Assert parts to use some helper methods.

I realize I'm probably overreacting, but I feel the anger rising whenever I see this in the wild (and have to suppress it).
Long reply for a workday, but a quick reaction from your first example (with a slight risk that I misunderstood your problem).

What you do here is to also wrap the main query into a CTE and then end everything with SELECT * from main_query.

Then you can easily change that last clause to do SELECT FROM query_two while you keep everything as is, even the CTE you called main_query.
Your mental gymnastics should be studied.

It would be ok to require gloves for her own protection, which is outside and in addition to school policy, but it’s not ok to require a mask which protects everyone and is also outside of and in addition to school policy? That’s your argument?
There's one really simple, mechanical principle at work here. If you get an mRNA shot your body will generate a snippet of spike protein which your immune system will learn to attack and destroy. If you get a live sars2-cov virus, your body will also generate that protein, but orders of magnitude more of it and without automatically ceasing generation once the original mRNA breaks down... because the virus generates more mRNA. Your immune system will also learn to attack it but by the time it does the virus may be dozens of generations of exponential growth in which means there is simply so much to attack by that point that you will never generate enough antibodies before it overwhelms you.

The only argument for not getting the vaccine would be if you thought you had a better than average chance of never encountering the live virus. If given a choice between a vax and the live virus, no sane person would choose the live virus.

So everything else here is BS. People don't want to get the vaccine because they're scared. I understand that. But the probability of them encountering the virus is so high that taking the vaccine is clearly orders of magnitude less risky than not doing so, since in both cases you almost certainly will end up with the spike protein in your system and the only decision you really have is whether that will be self-administered and self-limiting, or wild and replicating uncontrolledly.
I wish there were (or I knew) a good objective quality metrics for clothing/clothing brands.
IMHO the connection strings are exactly a thing that should have been standardized, in form of a URL preferably. I have invented my own URL forms and implemented code parsing them and providing connections quite a number of times in many languages.
New Orleans Facing Weeks of Darkness on Hurricane Damage
Control strategies arising in nonlinear MPC have nonlocal optimality properties [pdf]
Proper mathematics or sloppy engineering? Contrary to popular belief, solutions to many non-convex optimization problems arising in nonlinear model predictive control (MPC) have provable nonlocal optimality properties. This result is a consequence of the "hidden invexity" inherent in a class of discretized optimal control problems.

We demonstrate application in real-time water resources management. Preliminary analysis also suggests applications in gas and power systems.
Hoppscotch 2.0 A fresh new perspective
Why are like 70% of the models vaginas?
Memoizing Async Functions in JavaScript
I have no idea which side of the bed HN woke up today, but the comments here disparaging Martin Fowler's body of work really trouble me.

I really enjoy Martin's (and more recently his collaborators') blog posts on various trends. More often than not, they distill key concerns and references into a quickly readable summary. His books on software patterns collect a breadth of problem/solution pairs that have now been baked into so many frameworks that you probably don't even realise you are benefiting from them.

If you are totally new to Martin Fowler's books and writing, I would urge you to not brush them aside because of some snide comments on HN. There's a wealth of material that can surely enrich your thinking.
> Interestingly "change_me!" is no longer legal, but the decoder might drop illegal characters and decode it anyway...

Python’s infamously does that which can be a nasty surprise the first time you stumble upon it.

Validation of the input alphabet is opt-in (and somewhat recent), the default is stripping (probably originally for simplicity with respect to MIME) and will only error on padding check failure.

Somewhat oddly given the alphabet validation thing, the stdlib does not support unpadded base64 whether as input or output.
If we don't speak up when they push the boundaries they will just continue pushing. The only thing stopping Apple from doing all of those bad things today is that they are afraid of bad PR. You should be happy that others speak up now rather than you waiting until what they do becomes bad enough that you feel the need to speak up against it.
I did it as a learning exercise while on vacation. Cracking open the Lisp 1.5 manual and using that as my guide was really educational.

http://www.softwarepreservation.org/projects/LISP/book/LISP%...

Once I get the state model fixed up, I was planning on writing some simple games. Perhaps snake or pong.
Classism at its finest. 88 year-old diabetic tenured university professor can demand whatever he wants but a poor, overweight waitress who lives with and cares for an immunocompromised relative can't.
>Honestly, this is a strange and peculiar situation, although Go programmers have acclimatized to it. To programmers from other languages, such as C or C++, the concept of pointers to dynamically extensible arrays seems like a perfectly decent idea that surely should exist and work in Go. Well, it exists, and it "works" in the sense that it yields results and doesn't crash your program, but it doesn't "work" in the sense of doing what you'd actually want.

I think it works in the same way as a pointer to std::span in C++. (Or pointer to std::string_view with the exception that std::string_view doesn't allow modification of the elements.)

I guess the difference is that std::span doesn't let you append to the backing array through the std::span directly. So with C++ you have to write more code which makes it clearer what's happening.
>>>It is completely trivial to render your communications opaque to casual surveillance...

Im not sure I understand what You mean by this, my thought or possible concern is that all web traffic, especially that which goes through known proxy addresses is being logged and flagged by local carriers and ISPs. Then in the event of a crime being commited in my area, my actions online including stuff from decades past will invite a knock on my door by the authorities or worse the media.

I must stress, Im not worried about anything sexual but have done a great deal of research on some other subjects that are not exactly above board.

I can appreciate the concern regarding apple scanning personal files and reporting matching files to the government, but feel the odds of a virus, vulnerability or exploit being used by a criminal ngo is just as big if not bigger risk and has been for a long time now.

Anyways, like I said...for a while now I have been of the mindset that anything I do on a connected device (even temporarily connected) leaves me exposed, now or in the future. Maybe cancel culture has encouraged my current way of thinking.
What about xylitol? I use it all the time putting it into morning coffee. I'm avoiding table sugar as much as i can, and generally prefer stuff that is not sweet, but coffee is the only thing that needs to be sweetened a bit to kill bitterness.
Since it would be frozen, it would be hard to call it a gaseous planet. Even water, nitrogen, and oxygen are rocks, out there.
I honestly don't understand what is hard to comprehend about this. No food -> famine -> hyperinflation of food prices as sellers take every dollar you have.

The question is, how is that scenario supposed to happen and even if it did, why not just invest into farms? Is the government going to repossess all the land off the "white colonialists" and give it to native americans? If yes then the country didn't fall because of hyperinflation, hyperinflation was the symptom like every other country where the problems happened first and then the symptoms came.
Consider yourself lucky. It’s a terrible standard, really. It wasn’t very consistent even with DEC terminals alone. Plus it’s a LOT of bytes per image.
Act IV – All Work and No Play Makes XSS
“ MarkMonitor sells themselves as the domain registrar that does not make mistakes. (…) MarkMonitor is not a cheap solution to this problem, but it is widely used (apparently by "more than half of the Fortune 100", per the page)“

And then:

“ MarkMonitor does not have a way of disclosing security issues, which inhibited reporting this to them in a timely manner. They have not responded to any of our communications.”

Should anyone be surprised that a company that claims to not make mistakes, but has no way to report vulnerabilities gets their vulnerability on the front page of HN? (And this is a good case scenario, as opposed to their customers being hacked: which could have happened by an attacker claiming some of these domains)

Let’s hope they make at least the change of putting a bug bounty program in place.
I had the dot com boom pass me by, saw many become rich, while I worked on ATG Dynamo based e-Commerce sites. I had the Web 2.0 boom pass me by, I remained a cog in the wheel, again saw many folks get ahead.

Was it distracting or mildly discouraging? Sure.

I finally jumped onto the touchscreen and app boom, lost a lot of time and money, but sharpened my development skills.

I have seen multiple booms where closed-networks of folks and insiders make huge money leaving the vast majority out.

I do my thing based on my capabilities and networking skills. Sucks to be an introvert on the autism spectrum. I have learnt to not be impressed by the highlight-reel of folks that is heavily curated. If you dig deep, you will learn the insider stories of the superficially happy-family folks and the ones with the latest cars.

Each of us have our own miseries, even the ones with money. Especially the ones with boat-loads of money.
For 2D specifically, if you feel at home with GM and are already productive, stick with it. Otherwise, do try it out as it's incredibly good and the learning curve is not steep. For 3D, stick with Unreal.
Python is hard to read at scale in my view. There are no mechanisms for managing state effectively. Long procedures that mutate globals can be very difficult to follow.
So you're agreeing with me. Apple would have to actively cooperate by providing reviewers who would go along with the kind of media besides CP that nations may want to detect, or Apple would have to actively cooperate by simply passing matches on and bypassing the review process. But Apple would have to be the ones doing it either way.
Shrugs, I didn't downvote you.

Since people don't know whether your speculation is wrong or right (unless there's an FB developer around), they can only judge whether your speculation is plausible or not. And I guess they mostly thought it wasn't plausible.
A benchmark for evaluating automated GUI fuzzing/testing tools for Android apps
Themis is a benchmark, which consists of a set of real-world, reproducible crash bugs from open-source Android apps, to evaluate the effectiveness of existing mainstream GUI testing/fuzzing tools.
Mutli Factor Login (Desktop Authenticator App)
Pigeon poop has a place in the discovery of the cosmic microwave background:
https://medium.com/massivesci/how-the-search-for-bird-poop-h...
how does one "move" to germany?
doesnt seem like he's a refugee , especially if he left long before current taliban debacle
If you only judge by public-facing charisma rather than the work one behind the scenes. Which, for running the entire company, would involve very little of Craig’s actual expertise.

Apparently Steve Jobs was grooming Scott Forstall to be his successor so that may be the best choice.
Unless they were a double-planet, similar to Pluto/Charon. (Those orbit a common center not inside either body.) To my knowledge, they are unique, in that, among known bodies, though it would not be surprising if there were a few tiny double asteroids.
Yep, that immediately stood out to me too.

s is a local variable (or global, doesn't matter). ps simply points to that local variable. You can modify the local variable all day long and ps will still point to it, not some old version of it.
> There are no such "legitimate concerns"

That is just wrong and any good doctor can explain that to you, you seem to be badly informed here.

There are risk calculations that favor vaccination with all currently available knowledge. But there are secondary issues like vaccine surveillance and compelling medical treatments that might nudge people in different directions. These are legitimate since the behavior of the most militant vaccine proponents are fairly predictable.
Fair point - I was being careful with phrasing because I have a pet peeve about people trying to disprove research with anecdotes, but you're right that this is a somewhat different scenario.

Indeed, supposing that both this research and my anecdote are valid, it'd be a rather unfortunate asymmetry in remote work, a fatigue issue that has no good solution which doesn't require one of the participants to compromise.
A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. I was exactly searching for.Thanks for such post and please keep it up.
https://www.acesetm.me/
Huh, I wish I was 16 again. Then I wouldn't be a balding man and 9/11/2001 would still be a few years away, and the world was still a bit saner...

Thanks for the put down though.
New Flood Risk Prediction Tool to Help “Map” Out Disaster Mitigation Plans
How does it work with the std lib ? System calls surely don’t work in a wasm VM ?
If that net worth consists of land it isn't worthy of praise at all until it is taxed according to its monopoly power.

The Germans would say "Ownership has its responsibilities".
Thanks for sharing..
https://www.acesetm.me/
Thanks for the insight. Yeah, I can see how all these slightly off JVMs can really sour things. Esp. with regards to tooling and development ease. There was a whole era of these not-quite-JVM like things. Like JavaCard also comes to mind (I think it's still what runs on SIM cards).

I think it's understandable given how under-powered the devices were - but the end was sort of inevitable
For some reasons I cannot play the video, found a copy here (that plays for me):

https://9gag.com/gag/aAbzgBp
All I want from a terminal is built in support for double width and double height. Sixel and Tektronix would be nice too. Extra points if it can do line drawing, PETSCII and Teletext mosaics without font support. Oh… and overlines, so tmux can have a proper status bar.
Beyond SpaceX: Why Taiwan’s Space Industry Is Attracting American VCs
HATEOAS doesn't want you to reinvent the web browser.

HATEOAS is describing how the browser and HTML works.

It was the JSON API folks who (inappropriately) appropriated REST terminology that made folks feel like they had to shoehorn that concept into what is really RPC.
>pro-WFH

>anti-WFH

Many people who like to go to office (including myself) are not "anti-WFH". I don't get where this mind set is coming from. Just because someone likes something you don't does not mean they want you to do it as well.

There is nothing about your position I "fail to grasp". I weight cons and pros and currently full time remote work has more cons and less pros than office work for me. This is very much a personal choice anyone can make. If you like remote work then you should optimize your life around that. That is literally none of my business and has no effect on me. But this is very touchy topic on HN and people are doing exact this "anti" vs "pro" people mind set and using very loaded words like "rat race" or relating other side's opinion to actual physical ailments and other emotion driven arguments which just seems odd for a forums that is suppose to be technical in nature.
Context: Not from the investment banking or trading background. Have been an investor / trader with modest gains.

How does one solve for risk in the markets? As in, mathematically. How does one do short term predictions of prices, with a day or two as the prediction range, with a probability > 0.5.
I mean, who writes queries on paper? And by pressing Execute, SQL will gladly provide error message that the student will, I think, quickly resolve. Is this a contest that measures how well students can write compile-able code without executing it or what?

Moreover, IDE would have helped those students for sure: SQL keywords are highlighted in different color + autocomplete.
Arguing with people who are trying to tell you how to market better isn't going to help you market better. Quite the opposite.
Doesn't look like it. Dutch, German, and Swahili though.
The problem is that fixed supply money (combined with legal tender) is effectively a monopoly just like land. When you increase the supply or lower interest rates into negative territory it boosts the profits of other monopolies like land. You now get a debt cycle followed by a land cycle since money and land (rented for shelter) are needed to survive in society. The answer is obviously a tax on land values.
I think the conditions for a "unsplash.com/deathtothestockphoto.com" will soon come for illustrations as well.
I think latency is the biggest pain for everyone using a p2p platform.
In short: we (as humans) are unable to wait.
Price correlates greatly with basic material quality, although platoes quite soon after certain threshold.