skysight-inc/HackerNews huggingface dataset:
Yes. In the article:

> This system was inspired by the Rust programming language. Rust stacks one or more pounds at each end of a string (and prefixes the letter “r”) to create what it calls “raw strings”, that is strings without further escape sequence interpretation. You cannot incorporate interpolation or coded tabs, new lines, or returns.

“one or more” should be “zero or more”, and the bit about the “r” prefix shouldn’t be parenthesised, as it’s actually the part that makes it a raw string. Also its mention of interpolation is poor: Rust doesn’t have interpolation on plain string literals, but things like the format!() macro perform what is more or less interpolation on their first argument (which must be a string literal), and raw strings work just fine there.
I absolutely hate the terrible audio when using my Jabra Elite Active 65t to talk over VoIP. It should be crystal clear HD audio, but I have to listen to scratchy voices.

I have trouble processing audio, so it makes calls really difficult. I've started resorting to cheap earbuds to hear people for really critical calls like interviews.
Great Wall Motor unveils $9k electric urban car with nearly 200-mile range
80 gallons is direct cow consumption. Note that OP treated energy for feed generation separately as well. (And, again, most of that water passes through the cow, it's not actually absorbed)

And 3-4 gallons/day is a rough average. Lactating cows produce 6-7 gallons of milk, for about 10 months after calving. And after 12 months, they calve again. (But really, all these numbers are very rough estimates. It doesn't matter because they're used as a ballpark sanity check for OPs post, not as accurate numbers)
It's certainly more obviously true (assuming you apply a good filter to what you read, and read critically; you can, equally well, become more fixed in false beliefs by reading otherwise.)
Hm, thanks. looks like you are right.
As a coincidence, today I was feeling down, looking over every major failure I had experienced in my life. This comment cheered me up!

I'm glad that you have found independence, bosses who pick on employees over personal traits aren't worth it :) Hoping I can do something similar one day.
#How to Make a Advertisement – Get Noticed#
I’ve given up on searching the App Store, but I’ve had a lot of luck searching the web. This article looks relevant and useful: https://iphonephotographyschool.com/iphone-time-lapse/
Libpostal: A C library for parsing/normalizing street addresses around the world
This is awesome. I have learned a ton about the volume controller just from the comments!
Isn't this what hiring talent is for? I feel like companies who are interested in the best research going on right now, are either going to do it themselves or hire someone who is familiar with the topic. I don't know though.
They said to hell with it and went into contract law.
This is a cynical take and sadly one I'd mostly agree with. Google results seem to be getting worse and tending more towards clickbait material when I'm trying to search for a good comparison and/or review, which is really a shame.
Another option is posting them to tech forums more often and/or voting them up for visibility. I was posting CompSci here as submissions and comments. Comments got attention with submissions mostly invisible. We had quite a few of these papers in main article on Lobsters since they upvote CompSci a lot. My default spot for CompSci papers now. There might be sub-Reddits with some of them, too.

Gotta get the work out there ourselves instead of hoping the big companies will do it for us. Probably best to straight-up build stuff with it rather than telling people about it. Also, they'll listen more when someone brings data that improves their operations.
> chess isn't as popular as online poker.

Why do you think this?
Clojure is a great language. I've used both Clojure and Scala in my personal and professional life.

* In refactoring, I almost always make mistakes in Clojure that Scala will catch. I feel empowered rather than limited by the Scala compiler 9 times out of 10.

* Homoiconicity makes me feel great, but I find I don't actually miss it (directly) in Scala. That said, Scala has a complex grammar, and I miss the overall consistency of s-expressions.

* I always miss static types. I'd love to try the new spec improvements in Clojure 1.10; debugging mistakes prior to that are a nightmare. I don't need static types to be happy, but I do need real tooling support when things go wrong.

Clojure has a lot of lifting power and I would like to keep using it. I find that once I get past type errors, programs work very well. Why would I spend time getting past those if I don't have to?
that's sort of what I was getting at? I mean, I think that we have the same problem we have with spam; it's so cheap to send it that it doesn't really matter that only a tiny fraction of those who receive the spam might actually be credible targets; but it's so cheap that it doesn't really matter.
I have been doing journaling long before Bullet Journaling was a thing. Started with Moleskine and now I use Leuchtturm1917 that was mentioned in the article. Cycled through many pens, but liked only two: Uni-ball Onyx and Pilot V5 Hi-tecpoint (that I currently use), both in 0.5mm thickness.

I still do a lot of PIM stuff on the computer and iPhone: Google Calendar, Informant got TODOs, lists in Paperless app, because portability of a phone and other niceties like calendar reminders are hard to beat. I use journal mainly for more free-form things and brainstorming that involves drawing doodles, mind maps, and also some reflection.
Number 2 reminds me of something my dad has told me a bunch, "it's not how you mess up, it's how you recover"
Very cool Mogens! This is exactly the reason I keep reading HN. I wonder how challenging it was to get the JVM to perform with file IO... and how well it performs with large files. Would be great to have this running on top of LLVM instead of Java for a more native feel.
> He concludes that after all the research that has been done that non-shared environmental differences are unsystematic and unstable which means they are essentially random

No, what it actually means is that the specific environmental influences haven't been identified. “Shared environment” and “unshared environment” are big buckets inferred in “top down" studies from whether people who share some pre-identified candidate influences (family environment, school, etc.) get equal or different effects.

(There's also studies that work bottom-up to try to identify candidate specific environmental factors, but it's a long process of identifying potential ones and then working them into top-down studies where you can tease out the exact influence of each; we've actually identified quite a number of environmental factors, especially in early childhood, that are specific negative influences, and you can, given resources, engineer to avoid them.)
If you have a solid isurance provider and an insurer(e.g. google) they work with you to find out the most reasonable treatment and ballpark estimation of the costs. So there is that.
> Twin studies sometimes are less rigorous than they seem to be

IQ being just over 50% genetic is a consistent result from twin studies and other attempts to study the genetic influence.
What’s the reasoning on the cheap earbuds
> And yet we have the case of Lazslo Polgar who raised 3 daughters to be strong chess players

Yeah, I don't think anyone has argued that obvious, easily identified elements of shared environment aren't obviously connected to chess skill. That's a very different trait than intelligence.
Buy Fifa 18
Yea, yea. Funny.

Telephone spam was very rare when long distance calls cost $1 a minute. No reason that could not be enforced as an option by the phone owner. It is really too bad that phone communication is being wrecked by spam like email was/is, so much so that you think the email analogy to phone calls is a valid/witty one.
> I assume everyone who splits code into smaller pieces use modern IDEs that makes it trivial to navigate to functions by clicking them etc.

That's... not the point. Jumping around is. Imagine reading this comment thread on a bizarro-HN, where you only get to see a short camelCased summary like: debunk(this.previousComment), and have to click to open each comment in a new tab. This is how jumping around small functions feel.

> I say this because I'm always astonished by the number of "modern" programmers who refuse to use IDEs.

There are reasons for it. Many languages don't have an IDE. Many are not suitable for one (especially ones closer to Lisp on expressiveness spectrum). IDEs are heavy and often mouse-oriented, and not efficient for reading and editing text. Sometimes (read: Java) they are a crutch to work around the expressive deficiencies of the language.

Mind you, I have nothing but good things to say about IntelliJ. I've spent a lot of time in it even recently, and I pick it up any time I have to do anything in Java. But for everything else, I launch Emacs, because it can handle all other languages well, and has superior editing capabilities.
New York Sky Turns Bright Blue After Transformer Explosion
I agree with this, but snarky comments like these neglect that ADTs (or generics) are not the only nor remotely the most important factor in choosing a programming language. Go certainly bests Haskell and Rust in many important areas even if it loses in safety.
Is that really how research in CS works? Certainly we hear about grad students doing lots of the work in laboratory sciences like biology, but in more analytic subjects like mathematics or theoretical physics its not true at all. Grad students making significant contributions is extremely rare; basically all of the real research is done by tenured professors.

Can those of you who did postgrad CS tell us how much of the research is actually done by grad students vs professors?
I was wiring in a charge only USB port in my car today and found out that cutting the data lines limits the charge rate to a uselessly low rate. You need to tie the data lines together to put it in usb bc1.2 mode. Or 2.7 v on each line for 2.4 a iPhone charge or other modes. It isn’t simple. Simpler than Bluetooth, but not “hook up ground and 5v” simple.
> That you should strive to build modules which have deep functionality and small interfaces...

this. interfaces are not the most important thing in a software but definitely one of the most. you can live with a crappy implementation but your interfaces must cater to the usecase and should only hcange when core premises change.
I wrote/research a lot about http/2, and even has a small tool for it (https://http2.pro).

Among many things you get from http/2, it cannot eliminate round trip time. Sure, you can keep a connection alive but that's possible with http 1.1 too.

Header compression is HPACK. If the header changes even the slightest bit, it's not cached. Dynamic URLs and headers can easily bust HPACK compression.
The Real Reason the Cheesecake Factory Keeps the Lighting So Dim
By the logic of this new system, if I give someone the opportunity to steal or do drugs (bait car, free drugs), they "get what's coming to them"; but if I say words that inspire someone to steal or do drugs, then I am guilty in the same way as yelling "fire" in a crowded theater? Maybe we should ramp up the propaganda and hate-speech and let all these lower life forms take care of themselves (not serious so don't ramp up the psych-torture, big brother is love is the law is to walk on two legs).
I had this problem buying a motorcycle; I don't know if or how the local dealers coordinated, but I got a dramatically better price half a state away. I took the quote to the local dealer and offered to add on half what shipping would cost me. - worked out somewhat lower than any of the local dealers were willing to pay and I got to buy from a local dealer (which ended up not being a big deal anyhow, but it was something I thought would be important)
Ethereum? At 4 transactions per second, it can't scale to be a search engine -- or anything else useful, really.
The MacBook Air does have USB ports; just not the old ones.
That applies recursively to the function you're just reading :).

I.e. I wouldn't be inside a particular function of a particular module if I didn't have to know something about its implementation. There's a good chance I need to understand all of it at the level of abstraction of the module (often because I'm supposed to change something about it). Making that less painful leads to better and less bug-inducing experience.

Elsewhere[0], 'usrusr brings attention to nested functions, lack of which I see as a huge factor contributing to overeager splitting of code. With nested functions, you can have "best of both worlds" - a function whose implementation is divvied up into well-named pieces, while keeping those same pieces in the correct conceptual place, close to where they're used, and restricted from polluting unrelated code.

--

[0] - https://news.ycombinator.com/item?id=18773691
> “Immediate serious violence". That's the US standard for prior restraint.

No, it's the US standard for applying the coercive power of government to prior restraint.

The US standard for private actors applying prior restraint to their own platforms is “do what you will, so long as you apply any prior restraint the government has dictated based on immediate serious violence.”

> That's what Facebook, as a US company, should be using.

Facebook is not the US federal or a US state government, and thus the logic underlying why the government is limited to prior restraint in those narrow conditions does not apply.
but what about seriously brainstorming some hypothetical scenarios as part of the process?

For example, documenting some sort of 'ideal' or 'pro/con' type lists of potential fallout. When architecting a system.. or in design/feature proposals.

Surely folks less in the weeds of technical requirements and actual implementation could help decide earlier on if something is 'good'.
Likewise, I've seen a lot of Go that is far away from the idomatic Go heaven that is the standard library. Although that happens in every language as soon as there's reasonable complexity.

As for the "space shuttle" term, it's more of a euphemism for "do not even attempt to refactor this mess, it's so complex that you'll surely fuck up if you do, and you'll make it harder for the one guy who can actually understand this"
The future holds many applications and needs for it, and the relevance of big data cannot be emphasized enough. Simply put, it is a term used in computing. It stands for large sets of data, collected from a variety of sources. I have read an article: https://mobinspire.com/blogs/what-is-the-relevance-of-big-da...
..and now with ML/etc.!
That seems really neat! Do you have any more information on how someone could set up something like that?
Hard disagree. You still need to think of the sentence to write the first half.
This seems psychotic. Why not put the same energy into rewriting this code correctly in a statically typed functional language?
Offer – Uttar Kumar, Sonal Khatri – Latest Haryanvi Songs Haryanavi 2018
Get digital printed kurti sell by the top wholesalers in India
Get best quality digital printed kurtis from wholesaler companies. Buy digital printed kurtis at wholesaler price from leading local online address, phone, shop, location. Search and Explore list of sellers of wholesaler digital printed kurtis Business rate. If you are in search of an astonishing selection of digital printed kurti, go for its wholesalers. To update yourself with every textile product, we are here to guide you. We at textile infomedia feel pleasure to give you information on all the textile related updates which are necessary for you to take. We mentioned them with their contact details and address so you can contact them on call or meet up on their given address.
it's a1so very different in monospaced fonts where these
identifiers are 1ike1y to be read. 'l' 1ooks much more
1ike '1' in these fonts.
Thank you for the compliment. Our next adventure involves starting a bluegrass band in Tennessee. We'll see how that goes.
SameSite cookies can eliminate threats from cross domain requests. The strict mode is good enough to even block cross domain regular GET requests too.

However, I wouldn't throw other anti-CSRF measures away because if the attacker can use a stored XSS vuln, they can still make their way to a CSRF as well. Besides that, not all browsers support SameSite flag yet.
his decade, we have been blessed with a plethora of new technologies that will change the way we live. From smart wearables to VR glasses, the Internet of things ideas that will change your life in the near future simply grow each day.
https://mobinspire.com/blogs/internet-of-things-ideas-that-w...
Defeating nytimes's paywall is a simple matter of disabling Javascript in your browser.
> It’s human eyes that skim through all the cases, and look for a matching branch for every one of them that “ensures.”

This a thousand times. The praise in this thread is disturbing.

The absurdity of this code is the logical conclusion of ignoring decades of PL advances in favor of Go's "simplicity."

When you insist on "space shuttle" era language design, is it any surprise when you're reduced to "space shuttle" era programming? I can't imagine anything more fitting.
>> I am a decent writer

Leverage that. Create professional blog catering to enterprises. Write "how to" [solve business problems] - based on your ample experience.

Position yourself as an industry expert.
yes, this
M Parivahan App
SpiceJet to commence direct flight between Kolkata and Lilabari, under UDAN
Gotta love the language. For example:

> High-speed oversteer in a monster truck, so we're told, is about as easy to rein in as a night in Vegas with a sloshed Lindsay Lohan.
Great Project :)
It's hard to argue that they have not made some of the most important inventions of the past 100 years:
- A personal computer that people could afford (Apple II)
- Nice GUIs, window based operating system, etc for the masses (Macintosh)
- Best designed MP3 player (iPod)
- the first smartphone that people liked (iPhone)

Yes, a lot of these were inspired by prior work but iPhone still brought critical (often 10x) advances to each one—lowering the cost of the Apple II, designing a touch screen interface that worked, etc.
I pulled it out of my hat. What do you think is a realistic rate for reverse-engineering machine code?
this is why the yubikey has two processors? one secure one not?
I find I often write code in comments first w/ the business logic, and then flesh out the comments with actual code.
Jeebus. Might be easier to wire in a 12V compatible USB charger in that case.
911 services down throughout WA state
2d-inc/HistoryOfEverything: Flutter Launch Timeline Demo
Non-obtrusive advertisements. Theoutline.com has amazing ads. Its a marriage between native ads. and snap chat style cards.

Don't track the users and advertise the companies you like.Say, if I have a website, I will advertise Patagonia-because I like them, in a non-obtrusive manner. Again , this assumes that most of my readers are in a $x income bracket and are out-door loving techies.

This is coming from a tech loving-i think great products also should have great interfaces, but not a programmer person.
someone please introduce idris to the k8s team.
You've clearly never heard of "stochastic terrorism". Words have consequences, and hate speech can have serious consequences. Just because something is included under blanket protections doesn't mean it's harmless to society.
Thanks for the insightful answer! Building an ecosystem of libraries to do most of the heavy lifting is generally what I strive for as well. It's certainly the goal, and I'll usually end up there for a given project. Perhaps one thing that makes me fond of static types is that, more often than not, I don't actually know how or what to modularize until after the project is nearly built in the first place. And I use types not only as a QA tool, but also as a tool for reasoning. The feedback loop between me encoding logic in types, and the IDE providing me with errors, is a big part of how I understand what I'm building, as I'm building it. I imagine that Clojure development on the REPL can actually serve the same purpose.

I think the idea of bottom-up programming also resonates with me, though I tend to find it hard to use as a general approach to programming. In my mind, it's similar to the development of DSLs, which I do fairly infrequently, and with care. There is an undeniable elegance to it ... find a set of primitive operations that can be composed into larger ones. My development style usually goes in either direction: Either super generalized, for which I'll take the bottom-up DSL approach, or the more typical case where it's more approachable for me to be explicit with types/code.
Anyone who actually worked with code requiring so much jumping.

I did, in an IDE, and I can tell you, jump-to-definition removes the problem of "what file do I have to open now?", but still leaves you with the questions like "where am I?", "how did I get here?" and "what was I trying to understand, again?", which you start asking yourself after ~sixth jump.
You may want to checkout the python standard library files. heapq.py, for example, has some amazing documentation in it:

https://svn.python.org/projects/python/trunk/Lib/heapq.py
One of my old managers used to say that time and time again he would fret about which of his people would wind up stuck having to work on the shitty, boring parts of a project, only to find that someone else on the team was really excited to work on what he had thought were the shitty, boring parts; and on the flip side they would have seen as shitty and boring the stuff he thought was most interesting. The lesson for him was that as tempting as it can be as a manager to try to puppeteer everything, you can often get better results by just stepping back and letting a team figure out how they want to divide the work.
Ethereum can do 15 tps, but to your point, scaling is being worked on through multiple tracks, most importantly through sharding, which promises to increase maximum throughput 1,000 fold.

Also, this proposal only uses Ethereum to reward contributors. The data would be stored in and retrieved from IPFS.
WTF Moments You Wont Believe Happened
Singularity by Metamorphmas, Annwn
Yea talk about a bubble: how many Americans know the romance of the three kingdoms or the monkey king? At this point people are just talking past each other, instead of trying to see the cultural factors of another person.
Me too.

In terms of general use, digital is nice. Movies, my laptop and phone screens.

For games and other things I like to do, analog all the way! Ideally on a CRT, and I have a couple really nice ones.

In my embedded type fun mostly hobby activity, analog is just great. It uses fewer resources, is easier, takes as little as one pin to drive a monochrome HDTV display (use the Y component input), and is generally more tolerant and or can be reasonably abused.

Yeah, I will miss it. Won't die with me for a very long time yet.

Analog audio just is not the same sort of beast. Great gear from the 70's is still entirely relevant in ways that video gear mostly isn't.

This no headphone jack thing is a major annoyance. Going digital in video has advantages. No worries. I get that, and am happy to play along. Besides, I can still do a lot of analog for my own purposes, even if that means signalling into some adapter chip or other.

So far, and some smart people could change things, but so far, digital audio to replace analog out, basically invalidates otherwise relevant gear, and offers next to nothing besides no wire in return. Gott xharge it, dongle it, pair it, configure it, just fuck it.

(One could do no wire with analog means, even optical ones in some cases)

It is a real mess for something largely transparent my whole life. Ugh... hate it.