skysight-inc/HackerNews huggingface dataset:
With CMake you can build statically in a very reproducible cross platform way if you use Hunter and toolchain files.

the tools are all there - just they're not popular and aren't widely used

I wrote a bit of an old intro to the workflow: https://geokon-gh.github.io/hunterintro.html

This is an example of a project that's well setup using this pattern: https://github.com/elucideye/drishti

And having things work dynamically ... well that's what package maintainers due. It seems inherently very fragile. Developers only build test and develop against whatever dependency versions they have locally. you can't test against every version under the sun
Perhaps even more relevant. If there was already a down turn.

I noticed a number (4-5) for pre-foreclosures in Berkeley right before the shutdowns started.

Now there is a freeze on foreclosures in Ca, right? What’s going to happen when it is lifted? I don’t think it is going to be pretty.
FYI only chargers that one one day just stopped working was made by Apple. Good they are well enginereed, bad that they just broke.
Surprising Things About Working at Well-Known Tech Unicorns
Definitely not. My company has been drastically scaling back our AWS spend and I mean about a $10m+ a month reduction. I guarantee we're not alone. All the gee-whiz resume-driven-development type project infrastructure was the first to go lol.
I did use Geary for a while, I can't remember now why I stopped. I appreciated how lightweight it was but I think it was just a little too lightweight, missing one or two features that I'd rather put up with thunderbird than live without.
Much of the ecosystem seems to be trending towards using rustls though, where this is of no concern.
Good to know. Here I was believing that Japanese society was so advanced they couldn't even conceive of theft.

I did feel a major sense of safety in Tokyo, however.
Harpooned by Facebook (2019)
“The camera never lies” is a myth and these photographers explain why
Kojima has publicly said he was done or wanted to be done making Metal Gear games after... pretty much every Metal Gear game since Metal Gear Solid.

Though he did seem to get more enthusiastic about Peace Walker and V, two games that share a lot of things.
This doesn't even begin to get into the question of what Levenshtein Distance even means in a Unicode context. What's the Levenshtein Distance of 3 emoji flags? I suppose we should be segmenting by grapheme clusters and utilizing a consistent normalization form when comparing, but Rust has no native support for processing grapheme clusters -- or for normalizations I believe. The UnicodeSegementation crate might help.

Based on some cursory research, the go version differs in a more subtle way too. A Rune is a Code Point, which is a superset of the Rust "char" type; it includes surrogate pairs.
East Bay is different than SF, Peninsula, or Marin.
Build things and document everything you do.

Then you know, that the theories you learned about, where not just information adding to a (useful?) pile of information in your head.
tldr from the article: possibly, I don’t know.
Hey all, my group in Stanford Student Robotics made Pupper. Happy to answer any questions!
Ok, we've added a worm to the bug above. Maybe that will work.

ILOVEYOU would probably trigger OWMYEYES complaints. Not the global minimum.
I think ports to other languages are interesting even if there aren’t practical performance gains. Rust is cool. Other languages are cool too. X, but in Y is cool, at least cool enough to glance at.
Loopvectorization.jl – Macro(s) for Vectorizing Loops
TextField is already a composition of other components.

The demo page for Checkbox (https://material-ui.com/components/checkboxes/) shows how to use them with labels, and also groups.

Agreed there should be something included for CheckboxWithLabel, but to think it's impossible and the whole thing must be thrown out is a bit much.
I have played with LibrePCB before and the user experience is excellent. The file format is also interesting, a lisp-style, human readable text file that can be version-controlled and in some cases compared against other schematics. I also suspect that generating netlists from code (similar to SKIDL for KiCAD) would be quite doable.

My main issue were libraries, even though making footprints is easy enough. Is there a way to import the KiCAD standard library with footprints and symbols here? It would be amazing to have a large, CAD-agnostic component library!
Nix is becoming more of a name in dependency management systems: https://blog.galowicz.de/2019/04/17/tutorial_nix_cpp_setup/

Its claims to fame are support for multiple languages, reproducible builds, and system-wide package caching.
A while ago I switched to creating an email account tied to my domain for every new service.

Of course now I need to not lose control of the domain, but that's something that can be solved with a calendar app or... a calendar.

I think this is a reliable approach, because if I ever lose control over the hosting service account, I can prove my identity through invoices that were generated along the way.
That doesn't work. You have to email hn@ycombinator.com to be sure that we'll see a message.

Well, relatively sure, anyhow. We sift through the spam bin pretty carefully.
Ask HN: What do you think the future of education will look like?
This is a question I've been mulling over for years. I'm a young guy - still in college for IT - but since the final years of high school I've felt that education hasn't really evolved much compared to what it was 100 years ago. With the recent mass movement to remote learning given COVID-19, that belief has been challenged but not completely removed from thought.

I have ideas of building a platform utilizing VR, ML, and OER (open educational resources) that could bring one-on-one personalized learning to the masses. That's what the future of edu looks like to me but I'm obviously a bit biased and, admittedly, inexperienced.

What do you think? How will kids be educated in 100 years?

Also, I'm incredibly interested in speaking with teachers/educators (or anyone with insights on this subject) about the future of education. Feel free to email hello@victorbilgin.com to chat more about this.
Google does actually have a paid option. Buying extra storage space for Gmail and Google Drive (Google One) is theoretically supposed to come with support, as one of their touted features.
Hi Raph, what's up? When it comes to improving yourself and learning new things, I think attitude is more important than tools. There is only so much you can get out of organizing your goals, resources and time if you overstretch yourself. I have found two techniques useful in terms of focusing my time and energy: Extrapolating from future achievements and elimination.

What I mean with "extrapolating from future achievements" is setting concrete goals in terms of where I want to be in five years, or what I would like to be able to say I achieved, and working backwards from there. I feel that the main reason many people engage with new ideas, technologies, tools etc. is the infamous FOMO, fear of missing out. We fear that we will be left out, worth less if we don't read this article or learn that programming language. If there is no actual driving force behind an approach to a topic, learning it will cost you a lot of energy. You will need to remind yourself again and again why you are putting in the time and effort, and even worse, the next shiny thing will be extremely distracting. If you start with the knowledge that it's taking you somewhere, however, you will have much more internal drive.

Elimination is just not doing things. You have three languages you want to learn? Drop two. Two books on algorithms? Drop one, or maybe even drop both and do some sports instead. I know this sounds silly; you are asking how you can get better at learning things, and I'm telling you not to learn them in the first place. But I think this is a key talent; dropping things and not looking back, not feeling bad about it, not losing any sleep over a missed opportunity. Everyone knows deep down that there is enough time only to concentrate on a couple of topics and areas in one lifetime; you can be a novice at many topics, but being an expert requires huge amounts of time and dedication. And the only way to bring these is by eliminating other topics. The previous technique of extrapolating from the future is useful here. Do you want to be called a great roboticist in 5 years? Then you will have to drop the ML. You want to be a great Rust programmer? You will have to let Clojure go.

I hope this is useful. What you have to keep in mind is that deep, multi-faceted expertise in a single area is very valuable, both as a trade and for you individually, to feel great about what you do. Acquiring this expertise is very difficult. You will need to put in a lot of honest work, will have a lot of dead ends and frustrations, and frequent doubts regarding your choice. Nevertheless, you should try to pick one area of expertise and eliminate all other efforts that don't contribute to your prowess at it.
I'm not sure how useful it is to talk about the Bay Area as one market. During 2006-2010 things were very different from one zip code to another. I was just looking at some historical Zillow data from those years and some zip codes like Cupertino barely moved at all, for all those months. Others, like parts of San Jose dropped by as much as 50% and just recovered to their 2006 numbers recently. So maybe for some general sense of the numbers you can average the Bay Area market but when it comes to pricing an actual house and trying to see how recession-proof/prone it is, thinking of the entire SF Bay doesn't seem to make sense.
Survivor bias and all that. I wonder what the ratio is between

- bought and turned into success

- bought and integrated into the larger business

- bought and closed after running into the ground

- bought and then later spun off due to inability to create a successful business or integrate.

Not just for Google, but across IT as a whole.
Malloc in Go
On the contrary, I have a couple of decades of experience seeing technologies coming and go, like Alan Kay puts it, IT is a fashion industry.

So always take a critic view on whatever is on the cover of IT Vogue.
Because people got variations of the disease (like cowpox)
Tangentstorm’s videos about J have some nice GUI examples. For example https://youtu.be/uL-70fMTVnw
Alibaba and Amazon borrow furloughed restaurant workers
You build vectors of the other conditions, and subtract them before the running sum.
These are the big hindsight takeways I’ve seen as I’ve pivoted from web design/development towards information security.

1. For me it's hard to stay motivated learning a new technical topic if I can't connect it to some plausible future where my life would benefit from the knowledge. If I’m not addressing any pain points then the drive to study just won't be there.

2. Realize that there’s going to be an overwhelming amount of resources and tactics you can use to learn the topic. But they’re all not created equal and some may get you to your desired destination faster than others. This is highly personal; not every method of learning works for everyone (ie: I dislike learning theory through videos and lectures, highly prefering technical books instead).

3. Find a group of people that's at least slightly above your knowledge level in the topic and learn through osmosis. While I was able to pick up the foundations of infosec on my own it wasn’t until I was learning with others, especially while preparing for certification exams, that I got to learn more of the intricacies of the topic. Learn with others that have a similar drive as you.

4. Set weekly goals and dates in the future that you really need to test your knowledge to see if you understand the material. Security certifications, while I was a bit rebelious against at first, served this purpose for me perfectly. I’d set weekly goals to learn material based on a courses' syllabus and every few months there was the ultimate test to show I actually grokked the topic, which huge burst of hedons along with it (if I passed, which has been a 3-exam streak for me so far).
Sorry if you interpreted my comment as advocating for tossing out grep or ls - that certainly wasn't what I was getting at. As one of the OpenBSD people that happens to quite like Rust, I'm aware of some of the other devs who have been using it, and we've talked a bit about Rust in general on occasion. The things that people appreciate about Rust tend to align with the things they like about OpenBSD, because the two projects have similar values. That's all I meant.
> My guess is that it will be like 2008/9. Catastrophe for two-four years, then a boom as there will be a shortage of used cars.

The shortage of used cars was entirely artificial, thanks to the disastrous cash-for-clunkers program.

https://en.wikipedia.org/wiki/Car_Allowance_Rebate_System
Any idea how much the spot micro would cost?

I’d enjoy working on the software to make it walk.
Know How the Ways in Which You Take Eat Sugar Makes You UnHealthy Unwell
Lets look at least the Highend cellphone space you have Qcom and apple.Even Samsung doesn't really compete with Qcom. Qcom has a moat for their mobile business which is their radio patents. Even apple uses the Qcom radio chips, but they can because they have their insane margins.Lets look at the biggest semiconductor company in the world tsmc they generated about 4bil in Free cash flow. Intel generated about 18, and going after the low cost market is not a good idea. The best option would be for intel is just to return money back to the shareholders.
Inevitable Bugs
Interestingly enough, Java caught hell from people for "pandering" to "average" programmers, where Go seems to be getting kudos for the same thing. Strange times.
LeCun and Bengio: Self-supervised learning is the key to human-level AI
How the heck can someone talented enough to write a virus end up in a phone repair shop?
Also I notice that coders from wealthy backgrounds focus on high level languages, abstractions, etc. I don't see a lot of people digging down to the fundamental technical implementation, and actually tend to look down on such inclinations as over optimization.

On the other hand, a poor person probably has access to a very limited range of technology, so ends up learning the technology inside and out. Maybe they also don't even have regular electricity or internet, so has to learn technology using pencil, paper and by thinking about it. Much more likely to give a deep understanding of the subject matter.
I don't think he's an exceptional writer. He is very imaginative and has vision, but his writing has a ton of ass-pulls, general WTF, and weirdness for the sake of being weird. Some of it can be cool/entertaining, much of it just seems kind of dumb.
How I wrote a book using Pollen
The cloud will not be recession proof but when everything falls it’ll be less likely to fall as much as other industries or sectors.
I'm sure your product is great for many customers in their domains.

The asof and other time based joins are a necessity for just slightly more complicated data processing than just a trivial aggregation at the tail of the stream which is majority of use cases in IOT and real time monitoring.

Without that I can pipe my data to /dev/null giving me even better write performance while also not being able to solve this common financial industry use case.
Depends on if he's talking about GSuite or Google One. The GSuite terms of service and privacy policy are quite different from the Google One ones.
This sounds interesting! I have direct experience with Twilio in video/audio streaming apps. Would love to hear more about your project. My email is in my profile.
>I have a business that relies on a Chrome extension to be on their web store

No, you should operate on the basis that google can stop doing business with you for anytime for any reason and make plan accordingly.
I this didn't lead to a "duplicate method definition" error by the linker. The more typical way I know for mocking/intercepting OS functions is using the -Wl,--wrap=clock_gettime linker flags [1] which allow to redirect calls to a __wrap_clock_gettime functions. But that doesn't seem to have been necessary here.

[1] https://drewdevault.com/2016/07/19/Using-Wl-wrap-for-mocking...
Judge approves Facebook's settlement with FTC over ‘stunning’ privacy violations
We were able to refi, and now officially pay less for mortgage and taxes then we would pay to rent the same home.
> You are asked 2 things [...]

Can you provide references?

On at least four Android phones to allow installing unsigned APKs I've had warnings about "Scary Stuff"[tm]* if I proceed...

* I paraphrase...
It sucks that they deleted it. It's so hard to know the truth in this area because the truth offends people.
It’s a lot cheaper than it’s been in the past, especially for what we’re talking about: people are using more data these days but the kinds of system shared libraries where common page mapping helps has seemed like diminishing returns for years, both as a fraction of private data size and because applications don’t sync their dependencies so you end up with multiple versions of each library cutting into the savings.
>When I step into a multiplayer game whether with friends or with random people, I feel like each interaction and event is totally new and unique and special. In single player games it all just feels so scripted.

I don't know, someone calling me a cunt and ragequitting a Rocket League match loses its fresh, unique and special feeling after a while. And I can't really tell apart any 12-year-old French boy screaming into a $2 microphone from the next one.

I'd rather play a really scripted game than roll the dice to see what kind of a shitstorm I land into.
You’re perfectly illustrating what I talked about.
Btw you can do custom domains easily! You just have to buy the domain through some other company like namecheap or google domains
It will affect housing prices in working class or service industry oriented areas.

If a majority of your home owners are knowledge workers who are remote or bought a home in cash they’ll sit on them.

If the knowledge workers get laid off then the aspiring home buyer is also likely to be laid off. People who bought in cash will still sit on them because they will have no reason to sell.
Health Tips In Urdu
https://mqshealthsite.com/
Maday Ka ilaj
https://mqshealthsite.com/maday-ka-ilaj/
bawaseer ka ilaaj
https://mqshealthsite.com/bawaseer-ka-ilaj/
keel muhase ka ilaj
https://mqshealthsite.com/keel-muhase-ka-ilaj/
mardana kamzori ka ilaj in urdu
https://mqshealthsite.com/mardana-kamzori-ka-ilaj-in-urdu/
motapay ka ilaj
https://mqshealthsite.com/decrease-the-enlarged-abdomen/
Girte Kamzor Balon Ka ilaj
https://mqshealthsite.com/hair-loss-treatment/
Treatment Of weak Brain-Dimagi Kamzori Aur Keray Ka ilaj
https://mqshealthsite.com/dimagi-kamzori-ka-ilaj/
dimagi kamzori ka ilaj
https://mqsworldsite.blogspot.com/2020/03/treatment-of-weak-...
qabz ka ilaj
https://mqsworldsite.blogspot.com/2020/03/constipation-treat...
DESI HEALTH TIPS
https://mqsworldsite.blogspot.com/
Krona Various Safety Measures
https://mqsworldsite.blogspot.com/2020/03/krona-various-safe...
Levenstein (edit) distance is fundamentally an information-theoretical concept defined on bitstreams, as insertions/deletions/swaps of individual bits within a stream. It has a lot in common with error-correcting codes, fountain codes, and compression, which all also operate on bitstreams.

Any higher-level abstract mention of Levenstein distances (e.g. of Unicode codepoints) is properly supposed to be taken to refer to the Levenstein distance of a conventional (or explicitly specified) binary encoding of the two strings.
My Oral B toothbrush came with a little digital clock that sticks on the bathroom mirror, when you start the toothbrush it switches to a timer that counts up, with a little quadrant indicator that changes every 30 seconds.

It also apparently grades how well I clean my teeth, but that appears to be based purely on 1 star per 30 seconds, up to 5 stars.
Buenos – Educational Os
Go to a hacker school. They have machinery in place to get past the level 1 filter.

Or maybe write a lot of public code. This is highly risky, though. Few places consider those credentials.
Man, you just summed up my exact struggle as well.
Emoji Shortcuts for Instagram Web Direct
>No one of buying hundreds of GPUs to mine AV

No, rather companies are buying thousands of computers to install AV on.

Bitcoin miners are a actually a very small minority of computer users, whereas AV results in an extra 10-30% power overhead (possibly more, if we factor in that modern cpus throttle way down if not under load) for the majority of all the corporate PCs in operation, to say nothing of home users.

Back of the napkin math suggests that the comparison is indeed ridiculous, but only because AV usage absolutely dwarfs bitcoin usage.
Given this information, and for general parsing functionalities, which one is faster, Go or Rust?
you're 26 you got heaps of time. You didn't include all sorts of info like your location, your target pay, and any identifying markers. The industry has a lot of bias; whether or not you need a degree is a question of the existing biases in the place you live and your status within that system.

> or they want to hire a junior for some super low pay

probably still better than what you were making in another field.

get a recommendation for a recruiter from another developer in your city.
Evidence and Statement in Response to Media Coverage on Our Privacy Policy
That doesn’t seem like an especially strong argument since computing is full of time/space trade-offs and 2GB of RAM hasn’t been a significant amount for over a decade at this point (X86-64 only goes back to 2003 but it was a latecomer following Intel’s epic failure to deliver Itanium). Things like whole program optimization seem like a reasonable trade off for <$20 worth of RAM.
Hey, I too run a business that requires an extension. There are ways to distribute that don't include the chrome webstore, and ways to run them that don't include chrome(like chromium and kiwi on Android). It actually even increases conversion rates in some cases not using their walled garden.
> This is why I pay a small amount to Google every year for my email account

Q: Wouldn't it be better to pay a small amount to $anyoneOtherThanGoogle ?
They seem to offer a cheaper 8 GB model too but unfortunately I see no price for it. I'm curious how much it'll be because, as much as I'd like to toy around with this, the $699 is a little to much for just experimentation.

EDIT:
The 8GB Module seems to be $679 here[1]. This makes the $699 or the 32 GB Developer Kit seem like a steal. Still, too expensive for play, I guess I'll stick with my Jetson Nanos for a while...

[1] https://www.arrow.com/en/products/900-82888-0060-000/nvidia
The OKCupid and Tinder studies, as linked elsewhere. The OKCupid study showed women rate 80% of men as "below average". But if you assume that most women don't want an average or even just slightly above average man, it easily becomes more than 90%.
The Virus Is Winning in Nursing Homes. A New Strategy Could Change That
What? No love for The Magic School Bus and the early Dreamworks' Goosebumps games?
I tolerated a lot of crap from Evolution to get sync to my Gnome calendar stuff and notifications. Eventually it was too much, though. Sad. Overall I liked the software but data loss is hard to stomach.