skysight-inc/HackerNews huggingface dataset:
I'm very surprised to see most of the comments here in favor of the "landlord tech" described.

Some examples, from the site, are movement recognition systems forcing you to perform a "humiliating dance" to enter the building, being forced to install multiple apps to maintain access to your apartment, and mandatory facial recognition to enter your apartment.

These are all real examples that are installed today! This is a disgusting violation of people's privacy.
Nice. We talk about this quite a bit. Start with https://inside.java and https://inside.java/podcast.

There are lots of reasons for the continual stream of innovation but the biggest change has been the 6-month release cadence.
Fed’s Lifeline to Main Street Flops with 99.8% of Cash Untapped
Exercise for the reader: Write a simple arithmetic expression language parser, with numbers, variables, parentheses and working precedence levels. Extend it with "EXP0 EXP1 ... EXPn" syntax for function calls. Now extend it with "VAR1 ... VARn '.' EXP" syntax for lambdas. Yes, with no "fun", or "\", or "λ" to introduce it—you realise you have a function definition only when you arrive at the dot. The function definition spans as long as it makes sense.

Pretty fun, although requires some small hackery (I solved it by testing, at seeing the dot, that the "apply" list I've build to this point contains only variable names, and then re-using it as the "arglist").
I was linked https://lite.duckduckgo.com/lite, and even without autocomplete or dropdown functionality, it comes in at 8.5 kB, so I'd say that the 10 kB goal is pretty aggressive.
The reason the US can't produce N95 masks in large numbers is because it made a trade with countries that have comparative advantage in manufacturing commodity items. Commodity items have low margins and low barriers of entry, hence the comparative advantage is usually labor cost, lack of regulations, government subsidies etc.

Even if automation removes the labor cost arbitrage factor, the market distortion due to other factors is unlikely to encourage a spurt in manufacturing unless the US also decides to intervene in markets.
> the view that prevails today: that advertising does no more than convey useful product information to consumers.

Prevails in which part of society? The vast majority of the few ads that I see at least attempt to be at least mildly misleading by at giving the impression that the product is somehow quite different from competing products but without actually spelling out what the difference really is or whether there really is a difference.
Yep, I have noticed this about project managers too.

I have worked with some amazing project managers, but almost all of them were more hybrid-somethings than purely business-degree folks. Usually designer-PMs or SWE/DS-PMs who drive the vision for the product at large. They make sure everyone in the loop buys into the same idea, is on the same page and stays in sync.

However, to do it effectively, the PM must have deep insights into the product. even better if the make-or-break aspect of the product is their specialty. A PM who facilitates communication without insights of their own is being treated like an expensive secretary by the company, and IMO, hurts the development of both the product and the individual.

I maintain that an amazing PM has scope to make a far larger impact than an amazing SWE. On the other hand, an average PM actively slows down progress, when an average SWE meets expectations and still gets their work done.
Just use “voidtools everything”. It allows you to search all files, even with regex patterns, and it returns realtime results.

If you want to search on file contents, use “agent ransack.
My landlord installed cameras in the car garage a year ago after a series of car breakins. My car is in that garage, and I am not a thief, so why shouldn't I view improved security as a good thing?

If the camera were pointed at my door instead then I wouldn't like it much, but it isn't.
There are at least some versions that aren’t binary compatible. Because of that we have one system stuck on JDK 7 :/
Its been a while since I've read something that entertaining. Thank you.
The Rise of Molds: Dive into the Microscopic Landscape of Growing Fungi
(not gp) It is about stability, and that magical ephemeral "Something". In software, like JDK or OS, "Something" does change all the time with bug fixes and maybe even just a different builds. Jump from 8 to 11 has a lot of Somethings changed, and transition is not always painless.

I have tests that use JSON serialization and deserialization (and then some), and they pass perfectly fine on Java 8 runtime, but fail in exactly same place on Java 11, without recompilation. I have spent some non-zero time trying to get to the bottom, but so far without much luck.
Has anyone ever perused legal action based on a GPL violation? Last I checked, even the biggest piece of GPL software in existence, the Linux kernel, gets its violated without legal repercussions.
DIY CNC Router Part 1 // Building a Small CNC Router – Wise Crafts
Agreed, the amount of superstitious in many fields is mind boggling..

Even then in many fields like comp. sci. the role of RCT's are pretty fuzzy (and many results like OO, FP are more superstitious than scientific). So I do consider much of C.S. to be more akin to philosophy than science. Still in say Physics the concept of RCT's don't apply directly, but the effect is the same underlying hypothesis -> experiment -> re-hypothesize -> experiment cycle. That cycle requires predictions of novel events which fulfills the same role, otherwise it's just data fitting.

One "technology" that could strongly improve our ability to do proper science without RCT's or even improve RCT or hypothesis formulation would be properly integrating causation into statistics (particularly via Bayesian methods). See the work of Judea Pearl [1] for a digest of current work on causal maths. Then scientific fields can clearly define the degree of effect or causation for various results.

Even in medicine/biology RCT's don't always confirm a theory as you can have overlapping effects where the tested variable does work but not for reasons in a given hypothesis. For example see Statins & cholesterol which work to a degree but largely because cholesterol is a necessary but not only ingredient to plaque formation and heart disease. RCT's proved early results of Statins, but new more powerful ones failed to materialize benefits. It turns out it's much more complicated (one random google result plucked for context [2]).

I imagine those cases in medicine as similar to "microbenchmarking" in C.S. where it's easy to see that small scale microbenchmarks are true but fail to improve the overall system performance. Sometimes they make the overall system worse. Medicine in particular doesn't do enough real science. RCT's are only performed at a "microbenchmark" level but rarely performed for the overall system, partly due to cost and difficulty. Hence why I think something like causal maths could really help society formally and explicitly estimate causal properties from groups of RCT's.

Sorry for the semi-rant, but it's been bouncing around my head for a few weeks now!

1: http://cdar.berkeley.edu/wp-content/uploads/2017/04/Lisa-Gol...
2: https://www.statnews.com/2019/04/03/statin-heart-disease-pre...
Yeah, not using angle brackets. ^_^

If you allow a, b = f < t1, t2 > ( c ), it can only be parsed if you know whether f is generic (if it's not, then a and b are bools), which requires whole program parsing because f could be defined above, below, or in another file.

Basically, if you want to have a sane grammar, don't use angle brackets for generics or pipes for lambdas. It looks good to humans but really screws up the computers.
Facebook leak reveals Oculus Quest 2 as 4K standalone headset
> in the last couple of decades by the tree in the process of growing [...]

Isn't most biomass from trees that are centuries old?
My 2c is that they will be popular the way hand sanitizer once was, I could see shortages so the earlier you get your order the better!
I'm assuming your question is rhetorical however I do want to ask you why you brought race into that discussion? Instead of asking "what do you consider to be a good neighbor" you instead phrase the question to try and make the poster look racist or at least bring that option into readers heads.

Was there something in their post that made you believe they were racially motivated in their comments?

If the goal of a discussion forum is to have discussions why would you go at someone assuming the worst without first having a discussion and understanding where they are coming from?
Many (most?) American owner-occupants consider all renters to be "bad neighbors" with "no stake in our community". The GP should really consider before using such weaponized phrases.
This is hopelessly idealistic. It might make sense for some particular general purpose applications, e.g. Office -> LibreOffice, but at the college level there are simply not suitable free alternatives for many proprietary software packages. Additionally, many potential employers specifically want graduates with experience with those proprietary packages, so not providing them with that experience handicaps them relative to graduates from other schools that do provide that experience.
IQAir sells kits for directing the intake or output of their air filters to a vent. It's super expensive and obviously aimed at commercial customers, but I'm sure they'll sell it to you.
Relevant: https://github.com/ziglang/zig/commit/3ca4925709ac6369391eb4...
I always have this feeling that the author of V just does not really know how to properly write a compiler. imho he just always hacks something up without properly learning the craft, which frequently results in some monstrosity that at first does not quite work and gets slowly patched to the real thing (e.g. the parser). This is very annoying because sometimes the real thing is quite easy (or a solved problem) but the V compiler just seems to fail at it.
Things are innovating faster than ever, but, the trick is always to address the challenges of both today and tomorrow, while staying true to compatibility and stability.

Check out Brian's talk on Stewardship: https://www.youtube.com/watch?v=2y5Pv4yN0b0
I think this article demonstrates some empathy for the people on the other side. For example, the "Consistent lack of interest or low morale from interviewers" and "Your interviewers aren’t prepared for the interview" sections take the point of view of the interviewers into consideration.
Facebook staffer sends 'blood on my hands' memo
That's so cool.
In addition to the many articles that have been published, it has been possible since early March for people to extrapolate the graphs that were widely available. Those graphs, and their potential shortcomings, were widely discussed, and a "citizen scientist" could interpret them with reasonable confidence. My own analysis at the time was something like this:

If the graph keeps going like the way it looks, it will consume effectively the entire population by month X, with Y percent dying. While this was not a formal epidemiological model, it allowed two tentative conclusions:

1. If the curve (a straight line on a semi-log graph) shows signs of turning over, I will breathe a huge sigh of relief, the sooner the better.

2. The curve was a "sniff test" for whether more advanced predictions were believable, notably, any prediction that did not roughly follow this baseline needed a darn good explanation.
If you don't need a high-end GPU, it's pretty easy to make a PC essentially silent. And even for a GPU it's possible if you're willing to sacrifice some performance and lower the power target. My desktop is not specifically designed to be silent, but the CPU and case fans are not audible from a typical distance.
He is exactly what most tech companies are trying to hire. Very strong resume, masters from respected college, clearly passionate about tech, and a PoC to top it off, he literally checks every box.
Time to bury Kubernetes. The world is moving upstack. -Our new app
Relevant Lobsters thread: https://lobste.rs/s/nfjifq/v_update_june_2020
Could you give examples?
Looks awesome. As an aside, I don’t think I’ve been more excited for a video game release since Skyrim
I can see your point. Still, when I write a blog post, I’m writing to you, specifically. Even though I don’t know who you are or anything about you.

It’s fair to “see” you there; to know my words had some impact. After all, you sought my words. Do I need to know everything about you? No. And that’s where this all breaks down.

Today’s tracking is like being a door to door salesman, and after trying to sell you something, I stalk you day and night. Actually, I’m surprised someone hasn’t tried to sue/charge Google et al for stalking.
Source for Rich Minimalist Vectors
Wow, it makes me sad to hear they had retaliated in this way.

You're one of the most knowledgeable people I've seen, with a consistently incredible blog I've learned so much from.

At the end of the day, it's an experimental language that (I thought) was fun to mess around with. Not a very kosher way to respond to factual criticism.
You're probably right that sometimes people are hiding something from you. But I think a lot of the time it's more like "I have 10 people doing a bunch of things that vary over time and on a day to day basis, and what each of them does specifically really depends on what they are good at and what comes up. I really want those 10 people to be able to do 10% more of that confusing mix of activities than they are currently doing. So I guess I'll hire someone new."

And when that new person asks what they will be doing, the answer actually is, honestly, sort of ambiguous.

It's not a great sign for how organized they are, but it's still a realistic way someone could both be hiring and not know exactly what the new person's day to day will be like.
Aside: is there any way to demo PDFScanner? I literally got a Epson FF680W today and was shocked at how poor the default software is for reading documents. I tried VueScan (which everyone recommends online) but found the interface awful.
It has nothing to do with what nation they are - but an uncomfortable conclusion that the problem is in the voter base is self evident for elections.

1. Bolesaro is a fascist and only terrible people would support him. If supporters of genocidal fascists are terrible people the who is?
2. He won the election.
3. A plurality of votes is needed to win the election.

QED the voting plurality are terrible people. I said nothing of other nations by baseline and thought it was abundantly clear that it was a lesson of experience that assuming that a large number of your voting countrymen aren't terrible people is sadly a mistake.
If you feel like ZSF is treating you poorly there is nothing stopping you from taking the high road and making a show of it.
In my property management experience (~80 units), Section 8 tenants have no assets and limited income, so when they incur thousands of dollars of damage to a unit, there is no recourse.

Non section 8 tenants have skin in the game: assets to pursue or income that can be garnished using a judgement if there’s damage beyond what a security deposit covers. This encourages a shared responsibility model where they treat the property with enough respect that the only damage is expected wear and tear (there are outlier events, kids will be kids and whatnot).

It’s not about race (in my case, at least). It’s about resources and means.
I recently reverse-engineered the keyfob for my building because the official one is big, ugly and expensive to replace (after I've already paid fees to replace 2 lost ones).

The result was that 1) the system is absolutely insecure and can be cloned very easily and 2) all the hardware I needed to reverse-engineer & copy it (including several new key fobs) cost me the same amount as a single official replacement.

I don't think the building owners are setting the price either, it's the vendor of the "security" system that is reselling cheap insecure crap at 20x the real price and exploiting information asymmetry to sell them.

At least with low-tech solutions like old-style keys everyone is on a level-playing field and selling them for 20x the price wouldn't fly (because it is common knowledge that a locksmith can make you a copy for the price of 2 cups of coffee), but this kind of new tech allows them to get away with it, and this trend will only get worse as "landlord tech" advances.

Regarding car keys, the astronomic price you mention is also price gouging just because they can. The actual hardware is not expensive at all, it's just that they (officially) need to be programmed by the dealership and that allows them to set any price they want. Of course, there is software and tools out there (if you look in the right place) that will completely defeat the apparent "security" provided by such system so you're not even gaining anything regarding security.
Looks fine on windows edge and chrome to me - which setup are you reading it on?
Several magnitudes?!
I currently use Doom, but actually started out rolling my own config based around Evil, ended up close to 400 lines (though that's small compared to some). IMO better to start with as close to vanilla as possible so you get used to learning elisp. Doom is just so high quality and what I want that I take the shortcut and just use it. However, you still might want to do a lot of customization, and I think you'd be pretty lost as a new user. A sensible prelude is a great place to start.
Seeing this first hand here near Eugene. Weather app has said mid 80s, I go outside and it's in the mid-low 60s and I need a hoodie.

Our local fire crews say this completely crappy weather/ unhealthy air is slowing the fire down so they can increase containment. Going stir crazy, but also this fire scared the hell out of most people so it's hard to complain too much about lingering fog/ chilly days.
I do not understand. Why would him being pro-trump affect your sympathy regarding his prosecution due to revealing the Iraq war crimes? Surely it is possible to stand against unfair prosecution of people while also disagreeing with their personal opinions and beliefs. It is not like this court is trying to decide whether he is guilty of rape or not.

(note: I do not know whether Assange is pro-trump or not so I will take pjc50's word for it - seems weird though as Trump has been holding an anti-whistleblower position)

(note2: The allegations were not regarding rape but rather of intentionally breaking the condom while having an otherwise consensual sexual encounter - fun fact, this is legal in California although I personally think that it should not be)
>I wish the was a way to fix this attitude.

I think the best way to fix this attitude is to have more examples of "done but not dead" projects in the wild. You can't blame people for assuming they're the same thing when in most cases they are.
Well, I can definitely see why someone would want to add generics and less verbose error handling to Go.
I have done precisely this. Though my cabling needs were a bit more significant. The computer sits in a separate room, behind a wall. I cannot hear the multiple fans or coil whine or anything else. Beautifully silent. The computer stays cool, and so does my office. Four or five monitors, couple of USB hubs/peripherals, speakers, and so forth. It is unfortunate though that I spent more on cabling than most people probably spend on their entire computer.
TV addiction is a huge problem in the western world. The average American spends more than 2.5 hours watching tv a day, and Netflix is a large part of that. Even worse, Netflix promotes “binging”, of watching tv for long periods of time.

Netflix is clearly addictive, and there businesses model is based on people spending large amounts of time watching their programming and talking about it.
Is that actually a helpful comment, its certainly not in the sprit of HN
I hate such kind of magic. Very convenient at first but can cause countless hours spent on debugging in some cases.

I like how Scala does this via the indent marker and strip.
Moving from Visual Studio Codespaces to code-server
Was there ever a time you could get 57 channels without paying a cable fee?
It's true for the most part, ideally and on average, even between major JDK versions. But there are zillions of production setups out there which are not ideal or average and in turn are made up of not-entirely-ideal or not-entirely-average other software which itself has to go through and verify the upgrade is sane, etc, recursively. Add things like support relationships to all of this and pretty soon you're looking at real work.
I get the feeling a lot of this is cargo-cultism: I.e. people want to work at the kind of place which only hires geniuses who can dazzle with their real-time problem solving, but they don’t actually get the reasoning behind such an interview
As Arctic ice melts, polluting ships stream into polar waters
Should all data be freely traded?
Take HEPA equipped vacuum cleaner. Put nozzle outside to suck in outside air. Put main unit inside to exhaust filtered air inside.

Seal window crack however which way you can. Tape and a block of wood with a 3” circular hole? Voilà.

Might be a good idea to pre-filter nozzle air to keep your HEPA for the small stuff.

And have a good stock of replacement vacuum filters. And earplugs...

Energy auditors will install a “fan door” to build pressure inside your home to smoke-test for air leaks. This is the same concept, except filtering the incoming air and helping to ensure your air-leaks are 1-way: out.

But this is all no competition for a stiff wind.
The power of the Apple brand is so extreme that the fact that many users experience near weekly or daily crashes from this bug (or series of bugs) does not convince them to buy other machines.

The CalDigit TS3 dock is pretty solid for me on Linux, though sometimes it doesn't power on the DisplayPorts and the dock itself needs to be reset. I have a smart plug to do that.

However - given the high performance and deep system integration (PCI,USB,video) that Thunderbolt provides it's fairly extraordinary that hotplug works at all!
Here's my point of view - why does Zig even care what Zen is doing? Zen's shortcomings don't impact the userbase or development of Zig in any real fashion.

The fact that the Zig foundation wrote this letter condemning the actions of Zen's founder/employees - especially when they closed the letter with a call to action to return to Zig - shows that Zen's fork actually matters to them, that they don't believe it should remain functional.
how is facial recognition any more of a violation of privacy than signing a lease? the landlord already knows who you are and they already know that you live there.
That sort of licence is not helpful. It would be unenforceable in practice and run afoul of DFSG and similar and prevent inclusion into distros.