skysight-inc/HackerNews huggingface dataset:
Thanks. Yes, I'm aware that in general find is a better option (long time Unix guy) than even a recursive ls command (ls -R) for finding files under a directory and processing them in some way (often together with xargs, to get around the args length limit). But mine was just a quick example, so I didn't use find. Actually, find is also better for this example, because with it, you do not have to deal with per-dir header lines like "dirname:" and "total n" (n blocks) that ls outputs. (The headers may not matter for my example, because I only process field 5, but they can matter for other kinds of processing of the output.)

There is also the -print0 option to find to handle filenames with newlines in them.

-print0 may be non-POSIX and a GNU extension.

POSIX has -print, but interestingly, in some Unixes I have seen that not using -print still prints the filenames found, by default.
I'll be interested to see if Eta takes off more than Frege. It seems like a good way to get haskell+java libraries together.
You are correct. It's been a closed system in a space that was opened by OSS like Asterisk in the early 2000s. Their solutions cost 5-10x's similar ones available from competitors. Add in their late embrace of cloud and it's not hard to see why they went bankrupt.
But that's not the problem here, as everyone is explaining. The problem is that they are wasting all their money paying massive interest on massive debt. One of those times that a business gets caught up in tie same cycle as is usually reserved for people. It's quite treasonous and the first things to get hacked are decents who are just trying to get by.
So altruistic of people to have kids just to look after other people in their old age!

Truth is we can just keep on importing young immigrants, birth rates are more than high enough in the Third World. Insisting that only your own offspring are the future of your country is the height of racism.
> Go doesn't use less resources then Java

You point to measurements [2] that show Go programs (for tasks that need memory to be allocated -- reverse-complement, regex-dna, k-nucleotide, binary-trees) using 2-3x less memory!
That's fair; I will say that numeric computing is an area we care about. Still working on some of the precursor stuff to make it great, though.

There's a _lot_ of ways you can go in a general purpose programming language; I don't think it's something that "nobody has hit", they just use the workaround of making their own trait(s) and it hasn't been enough of a pain to try and spearhead a change.
Still showing only one signature. I suspect Trump fried the system.
"Most things are forgotten over time. Even the war itself, the life-and-death struggle people went through, is now like something from the distant past. We're so caught up in our everyday lives that events of the past, like ancient stars that have burned out, are no longer in orbit around our minds. There are just too many things we have to think about every day, too many new things we have to learn."

- Kafka on the Shore, Murakami

Under immensely troubling times - not as bad as war or famine, but much worse than a startup or relationship failure - these books kept me going:

- The Obstacle Is the Way by Ryan Holiday
- Mastery by Robert Greene
- Courage Under Fire by James B Stockdale
- Gratitude by Oliver Sacks
- Being Mortal by Atul Gawande
> For me, it feels like the article could have been a lot shorter

This attitude is emblematic of why people don't want kids. Attention starved minds can't endure long, narrative type articles; the absolute last thing they could comprehend is the long haul effort of raising kids.
Rust has Tier 2 support[0] for ARMv6 to ARMv8 and Tier 3 support[1], so there are experimental limited[2] backends for the various Cortex in Tier 3.

However the ESP8266 is built around Tensilica's Xtensa, not ARM's Cortex. There currently is no support whatsoever for Xtensa in LLVM (let alone in Rust).

Current microcontroller work is on MSP430[3] with work being planned for Amtel AVR[4] since the AVR branch was merged into LLVM in November 2016. Xtensa is quite literally nowhere[5].

[0] guaranteed to build & binaries provided but tests are not automatically run

[1] supported in the codebase but no guarantees that it even builds

[2] only Core, no standard library

[3] https://github.com/rust-embedded/rfcs/issues/20

[4] https://github.com/rust-embedded/rfcs/issues/3

[5] https://github.com/rust-embedded/rfcs/issues/2
The porn on the burner phone trip back seemed to defuse the agents. So maybe a strategy could be to have all your important work be encrypted, but have the a decoy boot which you reluctantly unlock after acting all nervous which contains legal porn in an open browser.
This is an interesting article about Haskell because it does concede that haskell might not be the best language for everything and other languages might be useful for certain kinds of apps though not exactly, the actual claim was that haskell was not superior enough to make learning it worthwhile for crud apps.

The big disconnect between fp/haskell devotees and other programmers is that everyone else doesn't consider it self evident that haskell or fp is better and the haskell and fp group does a terrible job explaining why they are better paradigms without making assumptions like 'all side effects are bad in all circumstances' or 'imperative programing is always worse way to impliment algorithms' without justifying them empirically and saying your paradim is better without justifying it empirically.
Top five regrets of the dying – The Guardian 2012
That doesn't only mean "don't sext"

There is always a systems administrator in the loop WRT to your text messages, somewhere out there, in a server room, in an office park, housing data centers for service providers.

SMS messages cannot be assessed as "not posted online" anymore, due to the nature of the software used by service providers in support of SMS services.

If you send an SMS text message, by default you are likely posting it to an online system, even if your device provides no obvious indication of that fact.
GM Launches Partnership with Girls Who Code
SIP-Pi: SIP Answering Machine on Raspberry Pi
The last time I even came near to, but not into, Canada via train, the train was stopped and heavily armed and body-armored CBP came on board to demand customs documents from everyone, including citizens not leaving the country during their trip.
This is true, but new competitors also haven't been around as long as Avaya. Before Asterisk and other software hit the market, there were four players - Avaya, Cisco, Mitel and Nortel. Now there are dozens of large players and hundreds of medium sized ones. These companies are gaining market share in the enterprise - just checkout the exhibitor list for enterprise connect 17.
Nope, there are no other browser extensions. Just Chromium with uMatrix.

Here's the complete request/response data in HAR format: https://gist.github.com/hrj/f538ed3e67636c94934e221efe67b323

(Note that the UA string is being spoofed by uMatrix, but I don't think that's relevant. I tried disabling the UA spoofing with the same result.)
You do realize you're wasting your time as well. It's not like you're allowed to get a coffee from Starbucks and visit the brothel while the agents search your things.
Are you saying doing everything they say is the better strategy. I worry that likely leads to a world with less liberty.
I would love to say that my motivator is some great inspiration or having a system. I'd love to say it's some greater purpose. The truth of the matter is that while those exist, my chief motivator is the fear of admitting failure to myself.
I had no idea a crop (wheat) failure was involved. Thanks for that.
> yet it was America that reached Berlin first, resulting in Nazi surrender.

Um, no.

https://en.wikipedia.org/wiki/Battle_of_Berlin
Yes. For example, the powerful "transducers" concept from Clojure essentially cannot be represented in the Haskell type system.
China is in a phase of its development where the environment is not the most important thing. Once they're rich enough they'll put resources on fixing that.

This is how every rich country went through industrialization. Not because they were all immoral, but because they were poor.

The good news is that China is somehow doing this in fast forward. Each Chinese year seems to be 3 years in a regular economy, and their enormous push for solar power is (I hope) just one sign of what's to come.
Love+is+in+the+Air+by+Frederic+Thomas+
Keyword extraction is not easy for other languages, but POS tagging and parsing is easy. There's a project called UDPipe which has pretrained models for most languages. That's the best "general" solution I've found.
For some people, their time seems to be already wasted, no matter their actions.

No need to waste their expensive devices AND their time.

Retrieving confiscated devices can ruin time as well.

A device you can safely discard, in lieu of bureacratic form signing, waiting-in-line retrieval queues, is also time saved. Now they've confiscated what amounts to used toilet paper.

Did you read TFA?
A friend of mine happens to have a somewhat similar surname and come from the same country as a known terrorist. He just gave up and refuses to travel to USA any more, despite being a senior engineer in Google.
If it's any consolation, given the current climate, at least we can be confident that Oracle won't move those jobs to a database factory in Mexico.
Show HN: Python TDD project skeleton
If you read Commodore: A Company on the Edge by Brian Bagnall you get the view that Commodore really did not have a sense of what their customers wanted. When the C-128 came out it was sold as a 2 OS system with CP/M being a major push. The question was WHY? By that time the OS was on its last legs and no Commodore customer was asking for it. Yet, they had an R&D department that in theory should have guided them and Jack Tramiel was CEO.

They got lucky when they found the Amiga and bought it but given their lack of vision there was no way it had a long term future. Yes Tramiel was gone and R&D was cut but given the fact it never had a plan to move forward they would have had to get lucky again and find a new Amiga to continue.

What's funny, even now, many years since the company went bankrupt, I would strongly consider buying a computer from Commodore. Nostalgia makes us do funny things.
We are programable and self programable of course.
Not that I disagree, but one of the vagaries of the SF property market is that 2-bdm units are much more expensive than 1-bdm units, even for the same total sqft. I assume that's because would-be-landlords expect to rent 2-bdm units to 2 single SW developers, not a family of 3. And yes, as other posters note, 1-bdm are all high-celinged, glossy units with chrome fixtures and hardwood floors.
You can add wrap to pre...Maybe for pure formatting's sake it's not a good idea though
This, and if it's cheap at least it must be as fast as the real thing or faster, to silence the people laughing at the owner of what they think is a fake.
There's a CEC near me which doesn't even serve alcohol but finds itself in the news now and then for drunken adult brawls.
The "pro" is a substantial re-write. I threw out code that I do not own (like the NTLM authentication) or that wasn't used (rfc822 parsing), fixed some stuff (OAuth), rewrote some parts (DKIM), added some new features (DSN), started using ES6 syntax in the entire codebase and bundled all previously separated modules into a single one which means that installation from npm should take less than 2 seconds.
>Plus if you have ever watched porn on your phone or laptop, you can be blackmailed with jail time

You lost me here. Porn isn't illegal in the US. Are you thinking of the new UK porn laws?
You have correctly identified the problem, which is lack of passion. This is part of why experienced entrepreneurs tell noobs not to worry about somebody stealing your idea. It's rare enough that even one person cares about the idea enough to make it real. Most other entrepreneurs already have ideas that they like just fine.

As others say, you can try to sell it, although it sounds unlikely. But if you want to try, ask yourself two questions:

Who specifically would be passionate about this specific idea?

How much would that person have to pay to replicate what you have?

The first question gets to how to market this. Depending on the topic of your MVP, maybe there's a wannabe-entrepreneur somewhere who just couldn't come up with his own idea but has money in his pocket. You need to find that person.

The second gets at pricing. Most MVPs are throwaway code. And even if it was well written, most code without the original team gets thrown away, because it's expensive to find somebody who knows the domain and tech stack, get them up to speed, and clean up the tech debt. So the fair comparison is something like: how much would it cost a discount outsourcer to build a replica? That ceiling is probably pretty low.

Now you can do the math: fairly valuing your time, subtract your cost to find, sell, and close that prospect from your expected selling price. For most people, that estimated return is negative, especially once you weight for risk. Maybe you're different, but be sure you have a good understanding of why.
The Celica was not discontinued. I'm looking at a 2016 model right now, it's a clone of a Dodge Viper.
Do you think it's possible that serial killers, deliberately or otherwise, send an intentionally false signal in order to disguise the danger they present? I think it's possible.
Show HN: Filesystem for Telegram attachments
That dream was 50's nuclear family hoodwinking based on the sexism at the time and the woman's "place" in the home. My child goes to daycare and it is infinitely more stimulating than anything we could do for her at home even if we've "given our best effort".

What is the spouse who stays home supposed to do in ten years when the child is much more independent and at school or activities much of the day? He or she has to either start a career or go to school and then face the ageism for entry level positions. And what are two spouses supposed to do when they both deeply enjoy their work and the value it brings them as individuals? My wife was home with the child for 5 months before getting back into the workforce and she complained frequently about the loss of identity.

The real problem and solution, as other posters have mentioned, is a strong support structure from friends and family. We live in a wonderful area of Colorado, but all of our family is on the east coast or in Germany and it just isn't going to happen that we move closer. So we struggle and get by, but having a parent stay home to be daycare full time wouldn't serve either of us.
> Cambridge Analytics and their Facebook questionnaires don't seem to be very effective.

So, nothing speaks against nipping that in the bud, right?

It's like a tiny person with no tools sneaking around your house to murder your whole family; sure you could ignore them, at least at the moment, but why would you?
There is a big difference between upholding your rights of privacy while being respectful to the border agents and while being a smart-Aleck. You do not have to do everything they say, but you can stand your ground without trying to antagonize them unnecessarily.
I just meant you can insert any group you were looking to make a back-handed compliment about.
Ah, the Fiero, aptly named given its tendency to explode upon impact from the rear. It's what killed one of my father's friend's wives back in the very early 90s.
Customs is different than dealing with the police. There is no liberty at any border.
What's wrong with Lua? It has first class support thanks to NodeMCU, you can customise your firmware builds to be lean on resources using a dead simple online tool, and it even lets you run code on the ESP8266 in an interactive REPL environment.
Then you probably should, before making such claims. IntelliJ can do refactorings like the following:

Extract code into a function, automatically suggested by duplicated code detection. Inline functions back into call sites.

Convert imperative for-loops to functional style streams and back again.

Change function prototypes globally by adding or removing parameters.

Extract classes and interfaces.

Common sub-expression elimination (i.e. select an expression, introduce a new variable, all uses of that expression can be replaced as well)

Detect dead code and automatically remove it.

Refactorings across languages.

Replace inheritance with delegation or vice-versa.

Automatically generify code. Extraction of type variables.

Obviously a whole suite of structural code changes like renamings and other smaller things.

That's without getting into all the other code intelligence features.

Regardless of how fancy you feel the type system of a language is, these sorts of keyboard-driven refactorings are tremendously helpful for getting code and APIs right.
There are some strongly typed Forths --- although I've never seen one that was out of prototype. Here's one I had a brief look at:

http://www.arestlessmind.org/2009/02/03/intro.html

Of course, since Forths are built around a REPL, to do type checking you need to keep the type objects around at run time, so it may not be suitable for very small systems.
Middle class cars at aimed at different needs than highend cars. A highend car like a Ferrari may aim at image and performance solely and not consider how that car would handle/drive in adverse conditions like snow or concerns for MPG.

Most middle class cars are highly optimized shape wise for MPG as well as handling all types of road and weather which is why tires on performance cars look so different than middle class cars, because their goals are completely different.

Cars like Hyundai are building their own brands based on great technology, reliability, strong MGP etc. If they attempted to simply through that out the window and look like a ferrari, they would lose their core customer base and also not attract ferrari's customer base because they don't want a something lat looks similar on the outside but has lawn mower on the inside.
Prove that it will be "massive". How much? The numbers are important here. I am willing to accept that some prices will go up. But I don't think it's "massive" and some are claiming that there's runaway inflation in this scenario. There isn't.

We've also had a deflationary enviroment for quite some time. We need inflation.
On the other hand, expanding the range of social norms is fighting the good fight :-) We should insist on being judged purely on objective ethical criteria, demand tolerance and fairness and don't submit to herd mentality so easily. The social mechanisms you describe have been the basis for a different kind of savagery altogether.

...especially since being barefoot makes you less likely to start trouble for practical reasons anyway.
There is also the fake Ferrari market out there

Ferrary body and a cheap car underneath
Yes, but they are not conflicting in the sense that they are competing to serve the same purpose.

For exploratory programming, dynamic type systems are nice. For building reliable long-running systems or ones where failure is extremely costly, I like static.
VIDEO – User Authentication with Ionic2 Cloud Auth – Using Rxjs/BehaviorSubject
If it really wasn't about offering candidates the absolute minimum you have to (low balling them), why not just make your hiring budget known, hell make it part of your advertisement, this way candidates who are more expensive won't waste your time because they won't even apply.
Good point. You can do well if you make a relatively inexpensive fast car, and you don't even need to make it look like a supercar to run with that pack.

The Mitsubishi Evo has been highly successful, and keeps up with much pricier cars...even bone stock, with no performance parts added. It looks like a typical 4 door economy car with some spoilers added. https://www.youtube.com/watch?v=Ees2aZcDUn8 (BBC's Top Gear: Evo on a track versus a Lamborghini)

Add a bigger turbo and these things are scary fast.

Edit: That golf below is hilarious, but wouldn't fare well on a road that wasn't straight.
good luck with that!
Yes, that approach is normal automation and also part of the Unix philosophy. And of course you can pass command-line arguments to the scripts too.

A useful fact that I've seen some people didn't know: Unix metacharacters such as star and question mark (for filename matching, $ (in various uses such as $ star, $#, $!, etc.) - are all expanded by the shell, not by individual commands, so use of metacharacters is actually available to all commands and scripts that are run at the shell prompt - not just to selected or built-in ones.

Contrast that with DOS (at least in earlier versions) which had the problem that some commands supported wild-card characters such as for filename matching, but others did not. You could write your own logic for that using OS API calls (Int 21H etc., IIRC), or calls named like FindFirst and FindNext)but it was not built-in and freely available.

Edited for formatting.
For me, it's fear, fear of being dependent upon an economic/labor system that does not favor labor. If you are not an owner, and make a living selling your time, you are threatened by both outsourcing and automation.

As a programmer / engineer / whatever label you want to give, it is a little easier for us to adjust to changing labor conditions because our careers, as long as not overly specialized, require constant learning.

But I'd prefer not to live a life competing with people all over the globe, or being blindsided by some tech that can execute a majority of my responsibilities as an employee.
A bit off-topic, but a call-out to those tech consultants who often work remotely (using VOIP to interface with POTS):

At the previous tech company I worked at, we used Avaya VOIP phones (5000+ employees). The phones could be used at home (with a remote access point - RAP - plugged into your router). One thing that always impressed me was just how clear, crisp, and low-latency the audio was for VOIP. I'd pick up the handset and the dial-tone was immediately there; while on conference calls, I could easily interject comments (whereas with Skype, there is always an annoying delay). While working at this company, I would literally bring this big ol' corporate deskphone with my while traveling (e.g. south america, London, etc), and it was great having a perfect call connection anywhere there is decent internet.

My question is - for those folks who work remotely 100% (or often): Have you found a VOIP phone solution that really works well for you? I bough an Ooma handset, and I'm sorry to say that the audio is still clouded, muffled, and has latency. Plus, the handset (the home/residential one) just feels... flaky. Without having much experience with other VOIP phone systems, I'm really looking for a solid corporate desk phone (handset, but also very clear remote headset) - it's got to be as good as an in-office phone, interface with POTS, and also be portable for travel. I do a lot of consulting, and am on phone calls sometimes 4-5+ hours a day, so it'd be great to have a comfortable powerful solution that can handle this.

Would love to hear anyone's thoughts and experience on this. My Ooma purchase was an bit of a costly experiment...
Can you link to a web page describing this car? The last Celica I'm finding reference to was discontinued in 2006 and looked nothing like a Viper.
THE BEAN BOOZLED CHALLENGE
The article mentions Floki which incidentally just added support for the servo/html5ever parser written in rust.

https://github.com/hansihe/ex_html5ever

Excellent article about creating parsers though even if html parsing is a particularly difficult problem.
So where does the Tesla Model 3 fit in ?
https://www.tesla.com/model3