skysight-inc/HackerNews huggingface dataset:
No one is going to use Rust on any of these projects, because of political reasons and portability concerns (because LLVM doesn't target all platforms). But those two issues also apply to Checked C and I doubt any project you listed will ever use it either.
Arguably the sequence of question and affirmation makes it sound very much like the question was purely rhetorical.
Ubuntu LTS isn't really the appropriate distro if we're trying to cut down the frequency of major upgrades. RHEL/CentOS is what we should be talking about if we're going like-for-like.
My local library has even made a tech push, not just with computers available, but also has a couple of 3D printers and offers classes on using them. Or you can bring in finished .STL files for printing, for the cost of the material used.
Perhaps, but that thing will not be arbitrary.
McCarthy gets traction because she trusts too much in a massive fraud, to the point where she is a profiting partner in the fraud, not because "science" lied to her.
I was surprised to see no mention of rxjs at all, considering observables (and pipelines) are phase 2. Somehow ramda is there, though.

I'm hoping the results show a lot of passion behind koa! I love that approach in general, especially since I find express pretty clunky for reporting errors from async operations. It still seems like the public hasn't really taken to koa yet, unfortunately.
Effort have been made at keeping the impact of ads and tracking low:
https://www.ctrl.blog/about/privacy-policy#privacy-policy-ad...

The ads help fund writing and research into technologies that restrict ads without blocking them outright. You choosing to block ads is your choice, but it takes away incentives for researching and writing about the topics you care to read about. You can sign-up for Flattr if you prefer not to see ads and still support writers.
https://flattr.com/contributors
I always want to buy one of those big cameras with all the lenses. Then I remind myself: "You won't have it on you when it matters. And if you did, it'd have the wrong lens on it." So I carry a good pocket camera all the time.

Sometimes I miss the zoom. Sometimes I miss the sensitivity. But I never miss the camera.

It charges on USB too.
Hi HN!

Author here, I started this project 4 weeks ago with a show HN that went quiet really fast.

Any feedback you might have is highly appreciated!
Mat
Spontaneous knotting of an agitated string (2007)
You're being downvote but an appleTV is completely useless without an appleId...
About videos, I'm thinking about providing some way to add custom user scripts, so that users can use their favorite download manager to download media elements from site.

About gif, they are will be included in the archived page. Everything with 'img' tag will be fetched for archiving.
Best Browsers for Ubuntu
Another plan is to use self-destructing cookies. You can whitelist some domains then, and break much less
Now these platforms hide behind "external fact checkers", "black box algorithms", etc. The real problem is that every fact is theory-laden, a lesson learned from the history and philosophy of (natural) sciences.

Today, we are in a state of disputing facts, because people are disputing theories behind stating such facts. Let me give you an example: a reporter finds two dead bodies. The fact that two dead bodies discovered may not be under dispute. The moment, one says that these two were killed, the other says that these two committed suicide--you see, two theories (homicide vs suicide) are presenting the phenomenon in two different ways.

Further accept that these two were indeed killed. Now look at possible reasons behind these deaths. Multiple people offer often competing, contradictory, reasons behind these deaths.

Basically, there are no facts. What we call facts are theory-laden facts that are agreed up on by all sides; in other words, all side agree on the underlying theory (say, homicide).
Your extremely unusual anecdote is not good data.
Where I am in Canada, I haven’t found suburb libraries to be a safe haven either; you have bored, angst-ridden teens wanting to start fights there instead and there’s usually not as much security to stop them compared to an urban library.
Afaik since last year an ID is required in The Netherlands as well.
You can still be tracked through cache tokens, DNS cache-probing, and methods other than cookies. FPI is so much more than just keeping cookies under control.
https://www.macworld.com/article/2599242/5-apps-for-making-f...

There's a few options in there.
As with all professions you'll find individual librarians that have political positions all over the board.

The biggest professional organization for them in the USA (the ALA) is not officially politically aligned, but some of their core positions, notably privacy, intellectual freedom and anti-censorship have of late have come to be seen as politically left and in the States especially more aligned with the Democratic party.

Demographically librarians in the United States do lean liberal but I don't know that they do at any higher rates than other educated people.

Finally, this is not just an American thing. The IFLA has very similar positions on privacy, intellectual freedom and censorship and monitors those positions around their world.
> * Personally, I'll pay extra and put up with a slower, clunkier vehicle if just works.*

Toyota Camry is the car with the track record for reliability.
Nice! Is your `count` command doing CSV parsing? I don't understand how your naive parser takes 400ms to parse nfl_all_plays_small.csv, but that counting records is somehow faster. The fact that your `count` program is needing to deal explicitly with `\r` makes me very suspicious. :)

Also, counting records with an index isn't particular interesting, since it's just reading 8 bytes from the index file. I would definitely be curious to know why your program is taking 184ms though. That isn't startup time, is it?

In your comment above, you compared your CSV parser to `xsv stats --everything`, but `xsv stats` does a lot more than just CSV parsing. If you want to test how fast xsv takes to parse CSV, then `xsv count` without an index is the way to do it. `xsv` only takes 19ms on my machine to parse nfl_all_plays_small.csv, which is basically within process overhead time.

Also, when you're ready, I would like to be able to run and inspect the code myself. :-)

I warned you above: the key challenge you're going to face is creating a robust CSV parser, and using that to implement every command, including `count`. If that isn't a requirement, then basically all comparisons are unfortunately completely moot.
Speciﬁc Resistivity in Sensors
I've spent my career in Toronto, and while I've visited SV many times I didn't really realize how deep some of that stuff runs. The reaction to the Damore memo really brought out some of the worst of the worst.
Maybe giving them your phone number gives Google another signal to catch hackers in another country trying to taking over your Google account. Or a malware server could be prevented from taking over tons of Google accounts? I don't want in abuse, so there are only guesses.

I don't mind giving Google my hone number to keep my data secure, and I'm in the majority, so this is a good thing IMO.
Once a human has avoided having a cognitive overload, it's impossible for them to suffer another in the future.
Even where this doesn't happen, Twilio block messages of the form "Your Google verification code is 123456" so you can't receive them anyway.
I’m not sure what I’m meant to take from those links. Do you know of any direct studies comparing similar macros etc to isolate meat or any longer term analysis across similar target demographics?

The first one seems to be about low carb vs high carb - where was the meat + carb vs no meat + high-carb comparison?

The second seems to be specific to milk and not animal products in general.
I think, wget is even better and much older than it.
From the perspective of the program: you might get a hint about the speed and robustness, knowing it is written in Rust.

But what is more important: for all, who are interested in programming languages, there is no better showcase for a tool, in this case a programming language, than to have real-world examples of useful things created with it.
Ok I've got to ask - can you PM me any of my old or alternative usernames across the web?
>If we're that social, why...

We're also tribal, and we don't see those people (pizza worker, grocer, etc.) as part of our tribe. People need a central rallying "thing." Historically this has been genetics, religion, that sort of thing. This is one of the downfalls of multiculturalism, we have not yet figured out what to put as the central "thing" for us to feel like we're all part of the same tribe.
Well, AWS does not mess with html code, like this:

https://stackoverflow.com/questions/22775065/cloudflare-add-...

It's just my gut feeling, that CF might abuse its unique position, having access to large part of internet traffic in plaintext. What other CDN gives free services? Hint, why Google Analytics is free?
There's a credibility you gain with experience that tends not to be afforded is generously to women. You're right that documenting your work is critical for new devs too. A man with seniority can claim credit and not be doubted. A man without seniority, or a woman at many companies, doesn't have that luxury.
I'm not too familiar with rust tools, but I wanted to check this out. Can someone explain to me why this worked,

sudo apt-get install cargo rustc
cargo install xsv

but this did not:

git clone <xsv github>
cd xsv
cargo build --release

The latter gave me a ton of compilation errors on the package crossbeam-channel. The former installed the program and compiled a bunch of crates, but did it install a pre-built binary for xsv? "downloading" then "installing" of xsv was the first step, then all the crates were downloaded. ldd seems to report that the installed xsv binary has no dependencies so I don't see why it would need to download and compile a bunch of crates in that case. On the other hand if it was compiling xsv then I don't understand why I don't get the same errors as in the latter case.

It seems Ubuntu has the following version:

$ rustc --version
rustc 1.25.0

I realize it's probably not optimal to use the Debian-packaged rustc but I didn't feel like figuring out the whole ecosystem just to install one program to test it out.
> Same difference if Oracle ends up suing you for recreating Java APIs.

Not at all. In a copyright case, you can argue fair use, as Google did.
I've done the very same thing, on an EdgeRouter Lite [1].

Quad9 also supports DNSSEC.

[1] https://www.chameth.com/2017/12/17/dns-over-tls-on-edgeroute...
The next great language for enterprise web-frontends, maybe.
> while Windows 7 users have long been able to laugh at the ongoing problems of Windows 10 users, it now appears it will be those users who upgraded for free who will get the last laugh…

This semi-serious statement is based on the assumption that the cost of "ongoing problems" for Windows 10 users is lower than $139.
It's enough to switch off JS. It works for 99% of similar nags BTW.
You don't need ID in Lithuania. You can also buy top ups with cash.
It's just counting lines and skipping any whose contents are "\r" or blank. I believe this is correct behavior because:

foo,bar,"quux
zap",bang

`xsv count` returns 0 for this.

Is there any situation where csv fields can contain literal newline characters? (ascii value 10.)

Will post code fairly soon. There aren't any tricks. I just implemented slice as well.

Also, when you're ready, I would like to be able to run and inspect the code myself. :-)

Certainly!

EDIT: Ah, user error. CSVs can indeed contain literal newlines, and XSV handles that. I'll switch it to parse doublequoted strings and add some tests.

One simplification: if a line contains N commas, where N matches the number of columns minus one, then there's no need to parse it for count, slice, etc.

I would definitely be curious to know why your program is taking 184ms though. That isn't startup time, is it?

It's actually the time it takes to load in a C function to swap big-endian uint64 to little-endian.
Well, when there is only one App Store and it requires you to log in, it in effect means you have to have an Apple ID -- which is a far cry from being forced to give up your phone number to use your own personal computer.
The textbook solution is to use this pivot selection algorithm:

https://en.wikipedia.org/wiki/Median_of_medians

In practice it is not really worth it.
I suspect it is... It turned up in my YouTube suggestions yesterday. Here's a link:

https://youtu.be/eBc827pwKf0
I'm saying that the claim made above is extraordinarily controversial.
Срби су пореклом са Балкана (Хелма) – Анатолиј Кљосов
Србски симболи у великим светским цивилизацијама
Because current master requires a newer version of the Rust compiler than the current release on crates.io. If current master were a release, then `cargo install xsv` would have failed with the same errors.

If you like, you can download static binaries from github: https://github.com/BurntSushi/xsv/releases
It might still choose that it is important enough that it overrides you.

A better solution would be to block the update servers in your router.
Someone someone at NYT could just writing it without the outline.
I'm not down-voting here, but fair enough. I didn't realise landscaping was such a low-margin industry.
You do realise your anecdotal "brief testing" (with n=1) in no way is telling us anything not in the least because you keep your location and network concealed? What might be better in your for us unknown test case scenario might be different in other scenarios.
To quote Slipknot:
“I push my fingers into my eyes
It's the only thing that slowly stops the ache”
> The alternative is to give up all your friends when you move overseas or change cities, which seems absurd given the wealth of communication tools the modern world offers us.

But why continue communicating with old friends using, IMHO, a shallow form of building a bond when you can develop new relationships with people where you are now and can meet or have fun face-to-face?

I’m actually seeing an over reliance of people using digital communication for everything, to the point where they’re starving themselves and potential friends of a meaningful way to have a relationship.

This ties into the other comments that point out that we’re starting to favour global, weak ties to people instead of local, strong ties. I’m not a fan of that personally.
If you're smart enough to do a PhD, you're smart enough to figure out all of the scaling and operational bits. It's not rocket science. It's just operations.

Simply by asking relevant questions, practicing some things a bit, you'll get used to it.

And consider that it's different in every organization, and nobody does it really well frankly.

Given the pace of change, the varying technologies and flavour-of-the-month processes, it may always seem a little unwieldy an opaque: the feeling of 'not knowing everything' never goes away.

And I concur with the itronitron: read other people's code on the team, who are known to 'code well'.

It does not mean that algorithmically it's genius or even good - it just means that those are the styles/patterns that may be expected of you. It's like learning to say certain words a certain way. You'll get it soon and then forget you're doing it.

Don't fret you'll get all of this quickly.
Well, you can't rely on police for everything. I mean, they aren't your personal dobermen.
> Increasing the channel size to 2 is the correct fix.

Sometimes. Sometimes it is not. For a trivial example, a unix-style wait would be done by reading twice. A job queue would be another.

It is not, for the reasons specified in the article, which falsely states that the buffer length and the number of goroutines has some relationship (# channels < # goroutines).
Georgia Rancher Wins Compensation for Bald Eagle Attacks
Maybe the question is because the person doesn't want to buy a phone made in a sweatshop, (foxcon,Shenzhen )or by a company abusing child labor. As is a common practice in Asia.

The P.C. judgmental attitude shows you have been brainwashed. Racist ? Anyone living in China knows about the abuse etc. It is common knowledge. Apple suppliers are among the most abusive. Whenever I hear an Apple spokesperson deny knowledge of this my immediate thought is a...delusional b..ignorant. The majority of major phone brands are also complicit. You don't need any (guanxi) to find the truth.
Please stop judging comments as politically correct or not. Discard your p.c. brainwashing and come to Asia. You might be surprised at what you learn. BTW my company is in Hong Kong and mainland China. In case you were wondering.
I just discovered that a couple of days ago, clicking an m.wikipedia link from HN on my desktop.. Huh? Where am I? This looks so good, can't be wikipedia.. ohhh its the mobile site?! It looks a million times better, hard to believe the huge difference.
As someone involved in the car space professionally and personally; most people that I know wish Tesla well, but think that Musk is a crazy person who’s going to absolutely wreck his own company.
... this just made me realize I've been conflating Sturgeon and PK Dick in my head for years now. Whoops.
Indeed. xsv returned 0 because it interprets the first record as a header row by default.

Counting is interesting, because you don't have to implement unescaping to do it, but any robust csv parser will do it. So if you write two different versions of a csv parser, one for normal reading and one just for counting, then the one for counting can go faster and you'll avoid the need to amortize allocation. It's a nice trick though! However, I was using `xsv count` as a proxy for CSV parsing. So if you're just going to not do actual CSV parsing, then your solution is much less interesting. :-)

> I would definitely be curious to know why your program is taking 184ms though. That isn't startup time, is it?

> It's actually the time it takes to load in a C function to swap big-endian uint64 to little-endian.

Holy moly. Really? Do you know why it takes so long? That's a showstopper...
Just stock up on some "Now-And-Laters" and read there all day, Ayn Rand.
"No True Scotsman" is second only to ad-hominem on the list of frequently misidentified fallacies in comments sections.
Ask HN: How to spend the next 500 days to become a good programmer?
Hi. I am a 26 year old Computer Engineering grad that has worked in the industry for 5 years. I have mostly worked with WordPress and now I am a devops engineer. I want to dedicate the next 500 days to do things that have the maximum impact and helps me with the following:

--> Get jobs from top tech companies

--> My resume starts to look impressive

--> I grow in my career

Can someone please give me advice on how to do it? I have read lots of advice on the internet like teach yourself programming in 10 years etc and I am following that. Here I am looking for some quick wins. Thanks.
In Romania by law you have to give your ID. But between what the law says and what happens in practice...
No. Can’t recommend it enough, to be honest. Their dev team/CS is also extremely responsive (I generally hear from Lars). Honestly, it’s the only way I can handle using gmail regularly.
Java is better than it used to be but you’re significantly overselling performance as a competitive advantage. Many other languages have no trouble producing code which is as fast or faster, and Java is still shaking the culture of excessive complexity which has squandered much of the hard work in the JIT.

The ecosystem is a much better argument since it’s certainly massive, as is finding developers, although quality varies wildly in both cases.
I'll give you corporate networks though that's more guesswork than actual hard data on that. Plus point still stands that other protocols will be blocked unless using 443 or 80 ports.

Mobile networks in my experience block a variety of protocols and intercept DNS fairly regularly, even in presence of DNSSEC or DNSCrypt. Not sure what calling the regulator would give me, they're not responsible for what ports the network blocks. Not every operator is in the US, a majority of people do not live in the US and may want to use the internet without the operator playing around in DNS responses.
smenu has a fzf inpired search mode
That seems likely to be true as you progress down the funnel of friendship, but that doesn't mean you want friction at the initial levels.
I see what you’re saying.

As a side note, most likely Google already has your mobile, through a friend who uses an android phone.
1.3B page views per month – it’s all about performance
Google Pulls YouTube Ad by Putin Critic Alexei Navalny
TomJen, where in the States do you live?
Agreed, though I'm mainly seeing how quickly I can reimplement everything xsv has to offer without sacrificing performance. I don't consider the challenge finished until, as you say, it handles all of the corner cases.

EDIT: I'm actually not sure what's going on with the startup time, since it's usually fast. I have quite a few windows open, which might be affecting results. (xsv count is suddenly taking ~70ms for simple data, so I think a reboot is in order.)

To clarify, I was mainly just excited to share some WIP. There's still a lot of work left to do to cross the finish line.
I would add site24x7.com for server monitoring. We're monitoring all sites and services in our small startup for just $10 a month. Sends out all type of threshold alerts and supports scheduled maintenance. Many other features I haven't even scratched the surface of.
I like to look for tools and services that have the most integrations with other products as well as a feature rich API so I can integrate my tooling with it.
Ah OK. Then to preserve our sanity, I'm going to bow out until you tell me I should go look. There are other things I want to accomplish today. :-)
Cool thanks, I filled out the form!

My uses are a bit mundane but I'm willing to talk about them!
The big ones are in the business of surveillance. Do not want any of them anywhere me or my car.
Hello everyone, I’m the most happiest person on the face of the earth, after 6 months of sadness and sorrow without being with the one i love, i tried all my possible best to make sure i make my lover happy but it never seems to work out well it was like am doing everything in vain but all thanks goes to Dr Asaka for coming to change all my worries and sadness to happiness. i knew the great man when i read some wonderful testimony about how he has helped lots of people on their relationship problems. i was reading a magazine when i saw great testimonies, as well my predicament then i decided not to waste time because i have missed my lover so much i decided to contact him and share all my problem with him which he told me not to worry that he is assuring me that within 48 hours everything would be sorted out i believed Dr Asaka so much because of how he has been helping many people, my boyfriend who left me for good suddenly replied my text and returned my calls and asked me to please forgive him i was so happy am so grateful to Dr Asaka for what he has done for me and I promise to testify his goodness all through my life. If you are there passing through the same problem or any kinds of problem contact this great man on his email address: drasakaspelltemple@gmail.com
Burner email?
Marx on Agile (my blog post)
I see a lot of concern around privacy and that’s a blessing.

Honest question: Let’s assume for a moment that google wants to do something evil, what kind of info will “providing a mobile number” give to google that the email, searches, possibly DNS queries, oauth2 authentication and browsing tracker will not?
It really depends on the country, in some they are homeless shelters, in others they are amazing places to spend your time