skysight-inc/HackerNews huggingface dataset:
I think this is a very big story and I'm surprised it hasn't been covered more. Especially in the context of the whole OPM database hack.

Also, Prof. Balding is on twitter, and can be followed there. [1]

[1] http://twitter.com/BaldingsWorld
Apple Event 2020
The title should be "six tips for all human being to maintain good health"
> The above copyright notice and this permission notice shall be included in all copies or portions of the Software.

If they aren't complying with that, then they're in violation of the MIT license. Further, by removing Andrew's copyright and claiming his work as their own, that runs afoul of copyright law independent of any software licensing considerations (e.g. the reason we're told to use an actual permissive license instead of declaring things "public domain"; things don't work that way in all jurisdictions).

If that is the case, legal action is warranted.

Edit: nanny's response is correct; compliance with MIT is a very low bar that seems to be satisfied. I still question the legality of their copyright claims.
History-Bound Reelections
Can you provide data to backup your assertion? My data points come from experience of myself and other large scale residential landlords (100s of doors, a mix between Florida and Midwest properties).

Personally, I will happily take vacancy risk over damage risk. Vacancy risk is limited by monthly burn (mine is low for each property), damage risk is much greater amount imho.
It is quite literally the definition of an ad hominem attack.

But to continue the ad hominem attacks then: I would err on the side of caution in believing anything that exonerates China.
Apple Event (Starting at 10 a.m. PDT)
there were many things in the documentary which I honestly did not know.Very educational and presented brilliantly.
> Landlord tech is certainly not good for city renters who think they deserve lower than market rent purely on account of (1) how long they have lived in the city and (2) how little they earn.

Why shouldn't low income earners pay lower rent? From a humanitarian perspective, it doesn't make sense to have a landlord greedily siphoning off the vast majority of a person's income, just so that person can have fulfilled the basic human right of not being homeless. It's parasitic.
Announcing Tribuo, a Java Machine Learning Library
Hot reloading in a compiled language is not that difficult - you just dlclose/dlopen/dlsym the shared library when it changes.
Yeah I agree, sorry, I didn't make the point super clearly.

For the Zig programming language, it means that the commercial entity that supports the project is the Zig Software Foundation, a non-profit company. Being non-profit means that we don't have shareholders nagging the board of directors for dividends, nor we have a VC company forcing decisions on us to pursue a hockey stick.

Right now we depend on donations and we are accountable to the community through the restrictions and duties that 501(c)(3) non-profits have.

If at one point we decide that the donation business model doesn't work out, we'll think of something else, but at least we'll be free from pressure that would potentially compromise the quality of the final product (i.e. Zig and its community).

To VCs and other investors that might be reading: we're not against VC money, but we're not a tech startup. If you decide to invest in Zig, it's because you have a strategical interest in having succeed one of the most energy-efficient programming languages ever created.

We're happy to take donations, exchange logos and be vocal about our appreciation for your support, but the only terms we're going to accept are: X money for 0 shares and 0 board seats.
Lots of garbage collection changes and jvm flag changes that are not compatible too.
Milton is obviously an idiot, crazy and delusional, if he didnt realize someone could prove him wrong via google earth.
AI could help root out bad cops–if only the police allowed it
Is this true in practice, for most practitioners? It's sometimes hard to tell how ideals match up to reality when it comes to this stuff, for those without first-hand experience. For my part I've read a fair amount about Buddhism but the real-life experience of a lay practitioner or monk remains obscure to me.

In reading about Christian monastics I've found that their fasting practices are, and were even in the middle ages, much less dramatic than they seem at first glance, except in relatively rare cases. For one thing, many fasts aren't so much "don't eat" but "eat somewhat less, but still quite a bit", and there are tons of feast days to counter-balance that. And even those rules are thrown out for older monks and any who are ill, of course. You look at their calendar and think "damn, that's a lot of fasting!" but then you read accounts by actual monks and more detailed sets of rules and find they did very little actual no-eating fasting, in the typical case, and many "fast days" still involve a lot of eating.
Well, outside of Silicon Valley, if you accept an exploding offer, you will very frequently show up to work and sit around for weeks doing little while the project you were hired for goes through the project funding pachinko machine a few times.

Or you accept and don't hear back for two weeks.

Or any other number of reasons that some lumbering company loses you in the intake paperwork.
Im not a lawyer but I’m fairly certain it’s possible for the Zig foundation to craft a license that reduces Zig’s anxiety w.r.t. malicious actors and that still satisfies DFSG. The GPL is an example.
Most companies I've interviewed at allow me to chat with the hiring manager first to get a sense of the role. If they're looking for someone super senior like us, you just need to be upfront about what it would take for them to hire you.

I agree though, if the company isn't willing to let you talk to them about the role and requirements upfront, then I don't think you're being actively recruited for your talent and background, and the recruiter is just looking to meet quotas.
Global Warming Shifts Arctic Climate from Ice and Snow to Water and Rain
One catch is that it's not currently memory safe, and it's unclear (to me) what the future plan is for memory safety.
Should every software engineer immediately be well-versed in everything they attempt? It's the passion project of a single engineer, not a company or team. Imagine if we directed this mindset towards every new open source project.
As someone else said, it helps coral reefs grow.

And I meant to say that it’s good for fishing, not shipping. My bad.
The context in which we build software
I was going to answer gp "probably not" - but I would've been wrong. It looks to me like Java now has some of the most sophisticated in-line multi-line strings/here-documents that I'm aware of in any language. More details in:

https://openjdk.java.net/jeps/378

I'm not entirely sure "most sophisticated" is entirely a good thing - but the jep looks pretty thorough at least.

Ed: how does Scala do it? Java uses the indents for the closing triple-quote to determine stripping/indent + cutting trailing spaces. Ie, if my reading is correct:

a = """
OK.
"""

Is "OK.\n" (even if there are any spaces after the dot).
Microsoft announces new Project OneFuzz framework
Micro-management has been institutionalized in much of corporate America while romanticizing "vision" without actually developing one.

So you have non-designers enforcing their personal "vision" without cross-team collaboration or user research.
I've been the recruiter in this position. I think it is unethical to string your runners-up along in this situation. You're essentially taking up their (and your) valuable time with little chance at success.

Exploding offers are the least bad solution. Give them 48-72 hours, with a small extension if they are currently talking to someone else.
I have done the same when I was about to graduate and started looking. One company started the process long before the others (which all basically followed the same schedule), and gave me an offer before I even had applied to anyone else. At the time I was very afraid of missing out, but the way they gave me only a few days to think about moving to a different city almost a year ahead left a sour taste in my mouth and made me turn them down.

I ended up contacting the company I wanted to work for the most, and said I had an offer. They ended up fast tracking me and giving me an offer as well. So at least the first company validated me and helped me land the one I wanted..
By server side, I mean, everything is loaded on servers as a single file and served as a blob that adblockers can't block or read.

Like Google AMP.

Client site rendering can easily be blocked by just domain blocking.
Tech sadly is everything hence why it dominates the stock market. Information is the new oil and all that. Its much more than purely economic, whoever controls the tech controls those who use the tech. Hence why China has created its own tech companies - they arent stupid.

I think you're also getting mixed up between 'free-trade' and 'free-markets'. Free trade is about trade deals: NAFTA, WTO, EU, CPTPP, Mercour or whatever trade grouping you want - generally to do with the removal of taxes and standardisation of goods between countries.

Free markets on the other hand is do with the liberalisation of markets i.e removing government intervention (as much as possible) i.e regulations and restrictions of buying and selling of stuff - in this case companies (which can be covered in a trade deal admittedly)

What I'm advocating is that British gov (and most European gov's) restricts the selling of their tech companies based purely on the importance of the tech company.

Why?

Because as I say its do to with control. We're not able to make democratic, sovereign decisions when the fabric of how most things are done is controlled completely by someone else.
I have a couple at hand near my desk at all times and can just flash a MicroSD card and boot one up in a couple minutes. They're incredibly handy for prototyping things.

I needed to test out an Onvif setup, I was able to flash a Pi Zero W and have a functional Onvif camera in 20 minutes.

We got some windows blinds and I noticed they used Z-Wave remotes so I pulled out a Pi and setup an HA server running them on schedules with-in half an hour.
Surprised that "interviewers aren’t prepared for the interview" is not more of a hard NO.

If they apologised and said they where picking this up as original person could not make it, that's different.
> This thing looks very unpleasant, but hopefully it conveys the message that Zig is potentially valuable.

This is a great point. One unfortunate mark of success is attracting bad actors, because it implies you have something with enough value to be worth exploiting.
The funniest part of this I've found is that in the rush to replicate FAANG white board interviews most companies end up with poorly thought out questions, with interviewers who are rushed to prep meaning that the question often contain technical errors and the interviewers can barely solve the problem themselves.

I've been on the other side of this process where the "solution" to a technical case study is flat out wrong, but most of the people training to do the interview didn't realize this to the point where the most skilled candidates would likely (and luckily for them) fail the interview by giving the correct answer!

This means that for many interviews at these wannabe-FAANG companies, if you really know your shit, you often have to proactively guess what the interviewer thinks is the correct answer.
Earplugs! Good call.
The funny thing is that would actually be a good thing from a security standpoint. If you don't want data from a dodgy hole instead of messing with "USB condoms" using the cable. It would also be consistent with Apple's "it just works/idiot proof" design philosophy.
Breonna Taylor’s Family To Receive $12M Settlement from City of Louisville
We can get into semantics on what open source means, but I don't think the definition has to include a prohibition on any licenses. Open source just means the source code is freely available.
As Ajahn Brahm says: "What's done is finished!"
According to airnow.gov:

> People with heart or lung disease, older adults, children and teens: Avoid physical activities outdoors.

>

> Everyone else: Avoid strenuous outdoor activities, keep outdoor activities short, and consider moving physical activities indoors or rescheduling.

I’ve been staying indoors, and so have many people. You definitely should not go fishing, golfing, play football in the park, etc. like I’ve been seeing people doing
> A really clean approach to handling Maybe results that

Rust has exactly the same question mark syntax, and obviously V copied it from Rust.

Copying good ideas from other languages is right.

> I haven't seen in other languages before

But you did not know that the syntax was derived from Rust. And the value of a review of some programming language from a person without basic knowledge of the space is not very helpful.

It's likely that you missed a lot of other important details. Like this one:

> V is essentially a much cleaner version of Go, syntactically

Syntactically only, yes. But it is very different from Go, because it does not do garbage collection.

Sorry.
So these people want to redistribute wealth based on productivity increases from entrepreneurs to works. Even though the productivity increases have very little to do with the workers being more productive and more to do with technology and automation. This is also despite though by their own admission workers wages and living standards increased over that same time.

Seems crazy to me.

Seems like because productivity increased and ease of business has increased more people should be creating businesses since you need less workers to run your business. This also includes the fact by their own admission because the rich can't just store this money most just goes into reinvestment anyway.
It still has the information you crave. Come back, we have candy.
How many times do you need to tell your landlord you are entering/leaving the property? At what hours?

Because I'm guessing your lease does not include a detailed writeup of everyone who will be coming and going from your place and when.
Well I would hope then the V spec is well defined so that people can write competing compilers. The beauty of a language is the spec, not necessarily a specific implementation.
Did Apple just break their website?
The handling of the maybe result is similar to the do notation in Haskell for the Maybe monad.
Isn't it fun to say things when you don't justify them? Let me try..

Stalin is back! running around starting fires with his gender reveal parties! Wake up sheeple.
You see this with all "ad" posts. There are outrageously positive comments, someone who works on the project magically appears in the thread and are happy to answer your questions, there are bunch of anecdotal "ads", etc.

So many of these threads feel like a team of "social media workers" are manipulating it.

In most threads, HN hates centralization, loves privacy and loves personal control. In ad related threads, they love centralization, have no care for privacy and love giving up more control.
Very funny site. Great trolling.
"Miracle Milly" was born in 2011 and as of 2018 was still alive. Apparently a "controversial Korean laboratory" has successfully cloned her 49 times for a commercial breeder.
X11 still has a secondary selection mechanism that allows operations like swapping blocks of text. This was commonly used in Motif apps like Nedit.
It seems like you are not the only one. CDPROJEKT has been the top 1 biggest company by trading volume on the Polish sotck exchange over the last few months. It even surpassed the second biggest copper producer (KGHM) in the world.
Shame they don't actually include templating inside of the string literal. Still have to append with a lot of tokenized replaces. Since they've committed to no formatting in the literal section, will be interesting to see if they eventually support a syntax like python's f-strings: f"""${foo}"""
The problem with V is the habit of intellectual dishonesty surrounding it.

Take this chart, showing the selling point of "fast compilation times":

Space required Build time
Go 525 MB 1m 33s
Rust 30 GB 45m
GCC 8 GB 50m
Clang 90 GB 60m
Swift 70 GB 90m
V < 2 MB <1s

All of these programs native compilers of complex languages, supporting multiple architectures. V is a frontend for a C compiler, which is likely GCC or Clang. It doesn't even belong in the comparison.

The fact that building Clang/LLVM takes 90GB of disk space is of course a sign of the impending collapse of human civilization, but I digress.
That's not correct. It is illegal to discriminate in CA against renters, based on the type of income. Section 8 in CA is not considered part of the renter's income. Section 8 does not guarantee that the rent will get paid in full and on time every month. There is a determination of rental percentage that is made initially and when the renter's income changes. Section 8 may actually pay up to 4 months late, but once it starts it pays very regularly.
> Tenant screening? I want to live with good neighbors.
> Cameras in the apartment building? Yes please. I want to catch package thieves.

these two could be good or bad depending on the implementation. I would like to share my apartment building with people who won't make a lot of noise, smoke cigarettes in the stairwell, threaten or steal from me, etc. I really doubt that you can screen for this without having a lot of false negatives or false positives. I have no issues with my current neighbors, but I suspect that has a lot more to do with the neighborhood and price than any active measures taken by the management.

regarding cameras, I don't have any issues with cameras at the entrance point(s) to the building. I already have to swipe in with a keyfob registered to me, so it's not like I'm losing much privacy by having my face recorded. I think the residents benefit from having at least some record of what guests are entering the complex. I'm certainly not okay with more cameras inside the building.
Right, because Oracle is the gold standard for ethical behaviour.
Yep. Go in to complain that the AC is still broken and they'll pull up their surveillance AI that shows every time you violated their overreaching curfew and guest authorization policies. Train the tenants to take what they're given and stay in line like good passive income streams.
These days, I mostly use Github Actions for build and something like deployer or Octopus Deploy.

In the past with on-prem build farms, I would use GoCD (https://www.gocd.org/)
OP never claimed that those with low income shouldn't pay lower rent, they simply claimed that "Landlord tech" is not good for those individuals. Someone is allowed to see the benefits to certain things while also realizing that it may not benefit everyone the same way.
New Climate Maps Show a Transformed United States
In my state, Section 8 Assistance makes up the difference between a tenant's income and the market rate of the area. So the tenant is responsible for 1/3 of the rent and section 8 money is responsible for the rest, then the landlord is guaranteed to get the 2/3 from Section 8, but if the tenant doesn't pay their 1/3 you are out of luck. Eviction is a slow process here too.
Personal Notes on Corman Lisp 3.1 Release (2018)
I fail to see how focusing on the americas "it hurt democratic movements in third world countries". Are you saying that it would have been better if they never published anything?

I would certainly like it if the published absolutely everything that they had (in fact, I would argue that not publishing them would be unethical unless if they use said information as an insurance in order to make sure that for example Assange gets free) but I would not go as far as to claim that they did any harm.
What's this clean way of handling Maybe? The question mark operator or something else?
Of course rent shouldn't be income adjusted. Neither should and other good be income adjustment. The price mechanism works and is a good thing.

What would be the point of striving for a raise if your costs increased proportionately to income? The possibility of a higher quality of life gets people to work hard and benefit us all.
Looks like the author has somewhat missed the point of the original article. Which is interesting because the author repeated the point to make it clear:

> Just because two pointers point to the same address, does not mean they are equal and can be used interchangeably.

That is based on the C++ standard and its interpretation among mainstream compilers.

The rest of the article goes on, at some length, to discuss ideas about how to define a abstract pointer model for a programming language in which pointers can be used more easily and safely and, by doing so, allow compilers to make optimizations which don't confusingly behave differently to unoptimised code. Which, seems to me at least, kind of the opposite of the characterisation as, sort of, "a bunch of wank in which compiler designers show us how clever they are with their useless micro-optimisations at the expense of making everything more difficult for us mere mortal programmers"
But making sure program won't crash after reloading (e. g. because of memory layout or invariants change) is much harder, and I doubt V prevents these failures.
>Seriously, who or what I'm bringing home is no one's business.

Yes, I agree they shouldn't be doing it arbitrarily. I mean that e.g. when I suspected unauthorized access (which happened).
> The thing with the whole "entry barrier" point of people who want Org-mode development to happen on Git(Lab|Hub) is that they miss the point: I don't want more contributions, I want more engaged contributors, more committed support of any kind.

If you want more engaged contributors you need more occasional contributors. Some of them will grow into core contributors or co-maintainers. Putting more obstacles is not the way to filter the out less engaged and keep the committed one but way to discourage the potential valuable contributors. That is why being on github where practically all of the OSS is happening is important(even being is gitlab won't have the optimal effect).
From your method of half responses I can see immediately why you were banned from the Zig community; I expect the next thing I will hear about Zen is its eventual closure. Also, 89 out of 10k commits makes you a footnote, not a major contributor.
I don't use mac.

I haven't dug into the WireGuard spec yet, so this might be an ignorant question: Do you think it would be possible to create a client that can talk with WG servers normally, but on the local side it forwards to a specific port, rather than a network interface? That would avoid the root requirement. I'm guessing the answer is no since it sounds like you guys are working on integrating a custom non-WG solution.
Is there a source on that actually being nonsense? I recognize that it might have a trivial effect overall given the global situation, but it still seems like a good step to me. I know next to nothing about this though, so I'm interested to hear more.
It can be great if you have things you want to do that most companies don’t come up by themselves.

Basically if you’re in a “Shut up and hire me!” mode and will self-manage and come up with what others also need to do. I find it tiring, but some people thrive in these roles.
The landlord controls the camera and the access data, not the tenant, the probability that it will be used to help the tenant is way lower than the probability it will be used against the tenant.
I get a similar impression. And it's a shame because their language design skills seem much better than their compiler development skills. Unfortunately I think compiler implementation is probably more important than language design as a component of a languages overall success.
Thats called marketing for you, something most developers aren't very good at.
Playbook for Running Sprints