skysight-inc/HackerNews huggingface dataset:
Oh sorry somehow in my mind I got locked into the United configuration (I recently read an article on WSJ about the last United 747 flight happening soon, so that must have caused it)
So edgy.

While everything you point out is true, if I gave you a magic one-way doorway to 1700, you wouldn't take it. Nobody even remotely rational would.

Today's depression is very "firstworldproblems" compared to the problems people used to be depressed about. We definitely have challenges, and some are major, but compared to the past?

If you sincerely believe we don't have both quality and quantity nowadays, you've lost the plot. Unless you like diseases, starvation, high mortality, subsistence farming, a rickity home, poor climate control, and a short life. And that's long before we get to a lack of cool things like electricity, planes and computers.

Nasty, brutish and short: quality indeed!
Some context:

- Last traditional donation account frozen Dec 2010

- Started accepting Bitcoin Jun 2011

Address history:
https://www.blocktrail.com/BTC/address/1HB5XMLmzFVj8ALj6mfBs...
I'm much more on board with equal area boundaries than equal population.
Implement Search Using RxJava Operators
Hey, thanks for you time.
Hustler is often referred for Go-getter entrepreneurs and personalities. I completely understand that its real meaning is profane for most of the audiences as I can see from comments and feedback. I had already changed the communication on my webpage, will surely change it in my next ShowHN for a newer version of underexpress.
This is mostly directed towards web-developers/small tech entrepreneurs/app makers, who want a landing page sort of website, so focus is more on giving them something to ship quickly and not showing code [which is also available once you download].
I am working on a established license, will soon update it, for the time being I had placed a link to license in the footer.
In the late 90’s, I helped port a nuclear reactor simulator to Win32. It was around 20 million lines of Fortran and was actively developed by physicists and engineers (none were really software engineers). And, at that time the codebase was around 40 years old. Apart from disabling virtual memory, it worked on winDOwS nearly flawlessly on an COTS PC and ran about 50% faster than the fastest *nix test lab box.

It’s done mostly for historical tradition reasons, and it costs nontrivial time and money to switch.
And how much from SFO to San Francisco city, which is a meaningful comparison? And don't forget the cost of getting to and from the runway.
That makes sense. But why that? It seems like it would make a lot more sense to market to hobbyists, of which there are a lot more of (as jetbrains and newly adobe have done), or to large companies which will pay a significant sum to give all their employees access to the software.
You continue to attack me personally. You've been on HN long enough to know that it's not acceptable here and you'll note that I haven't done the same. I only am discussing the content of this thread.

The white male supremacist narrative of their victimization, like the one in the parent, is what I was describing further up the thread.
(You missed a zero: 8×16×2×200 = $51k.)
Don't count on work to be meaningful. You might find it, you might not, but so much in the world of work is outside your control. You're more than your job, find meaning elsewhere: in making art, activism, politics, altruism, building something, family, whatever feels meaningful to you. Let your work support that and don't let it define you. Eventually these may align and your passion and your work will become the same but you can't make that happen.
The links in the text email look like:

https://www.example.com/foo/bar?blah_id=123456&utm...

If you don't copy/paste a link from any email within a year you end up falling off the "active users" segment and we stop wasting our time sending you emails. For text-only users (which we seem to have a few who have "clicks" but no "opens"). The particular system I work with is actually slightly more sophisticated and considers usage from a lot of channels (push message consumption, email opens and clicks, app usage, alexa usage, bot interactions, and website usage). If you don't do any of those things you fall into less and less frequent push/email interactions until we stop bothering with routine newsletter/updates messages except for an occasional "please come back"-style campaign.
If we kicked cars out of the city, the buses would be less delayed, and more passengers would me an more frequent routes.
Dear world, please stop using percent with values > 200. 500x return is much clearer than 500000%, or however many zeroes the headline has. Thanks.
A blog post of mine explains why I switched to CR-39 for computer work: http://scottlburson2.blogspot.com/2016/01/lcd-backlights-and...

I've learned since then that RGB LED backlights, specifically, are not actually all that common, as other wide-gamut technologies become more common -- GB-r and RB-g, which use two colors of LEDs and a phosphor for the third color; and quantum dots. This doesn't change the outcome, though, as these technologies also produce spectra with a wider spacing between red and green peaks than the old CCFLs or WLED.

I wear my CR-39 glasses all the time (except for driving or biking) and am quite fond of them.
Pengobatan Kanker Serviks atau Rahim Stadium 1, 2, 3 dan 4 Mujarab
I still find it hard to believe that NK is doing all this and not Russia or China or any other country for that matter.
I guess attending a real hackathon was a little too hard, so you went for the meme. Congrats. I hope the photo-op with Vitalik or whatever was worth it, because that's 36 hours you're never going to get back. Solidity and (g)eth are a joke, and so is your testnet.

Also, it would be nice if people stopped plastering 'crypto' as a prefix to their shitty tech. Cryptography is a highly respectable academic field, and deserves far better than to be associated with these "hackathons".

Just call it a web app hosted on AWS as a front end to a Go binary next time, thanks.
He is probably referring to the thing you see when you look into a .drv file, aka the immediate result of evaluating a derivation in nix. That language/datastructure is what nix-build evaluates to actually build things, otherwise the nix language itself is purely functional and cannot really do anything on it's own.

I guess in guile/scheme the equivalent data structure happens to be an s-expression.
Edit: except the paper actually describes that it's a g-expression.
> I live in the countryside

Mass transit isn't for you. That's fine.
This might come in handy!

Does this work with libreoffice? Do you have a sample on hand that I can test?
I understand and appreciate your point. And there are definitely situations where I agree with your take. Also I'm glad you'd phrase the review as a request and not a demand, that is closer to the right approach.

But, as an engineering manager, I'm making a procedural point about code reviews, not disagreeing with your opinion. If the type of consistency being requested in the code review is not in the coding standard, then it's not fair game for blocking a PR or even making judgements, pure and simple. It's certainly okay to discuss it, and for the reviewer to ask questions and see if the submitter would like to improve consistency according to the reviewer, but if it's not part of the standard, then it's not a rule.

"Consistency" is not a rule by itself anyway, it's a vague unspecified idea. There's no such thing as 100% consistency in multiple pieces of code, unless they're 100% copies. Every single file has unique differences that the team has to deal with. There's not much evidence that being extremely nit-picky about consistency improves safety or productivity, and in general, there's no reason in advance to think the "exception" will cause anyone else any trouble. Worrying about it may be premature optimization.

To be more specific to the example above, there are times when visibility of functions should be limited, for safety reasons. Exposing functions selectively using friend declarations is generally seen as good practice in many situations, it's not a bad default choice. But, static public functions absolutely have their place too, and moreover they are a simpler language feature than friends. Simplicity is (to me) more important than consistency. In the example above, @jschwartzi's reviewer should have asked the question "hey do you think it would be more consistent to use friend instead of static public?" even before making any actionable requests. And if the answer is no and backed up with reasons, which it was, and if there's no rule in the coding standard on this point, then the reviewer should have said okay and approved it.
or the guy who wing-suited into cardboard boxes https://youtu.be/DEP8juRSBRo?t=1m33s (headphone warning: loud)
> the only way to determine account inactivity is through some sort of feedback mechanism.

Or a timeout (distributed systems 101). Just time-out accounts and send a good-bye email that has a one-click reanimation link.
At least for my site, we consider multiple channels of engagement when calculating whether a user who is subscribed to something is active enough to bother messaging. If you don't click/open the emails (as far as our tracking can tell), but your account still opens our app, you'll keep on getting email updates until you unsubscribe via the unsub link, the profile preferences, or you close your account.

Mozilla is probably in a bit weirder position because their value-prop isn't in curating articles and videos the user is interested in. They don't require the users to login to use Firefox, and thus can't know if text-only users are using their emails unless they process unique ids on links inside the email (and that's the last step of the usual funnel, which means the segment definition is going to have to be really long (probably a year)).
Spec-Driven APIs
Well, it’s still working for NK, regardless of who funded it.

Also, I think China is exceedingly unlikely to be the source here, especially when it’s been established the recent nuke technology came from the Ukraine.
I don't even know what to say. When you imply that I'm supporting a white supremacist narrative, I'm obviously going to defend myself and call out a fallacious yet unfortunately widespread line of reasoning.
Relevant SMBC:

http://www.smbc-comics.com/?id=2932
Does the Guix choice of a more expressive language for defining the packages help here?
I'm on the same page as you about advertising, and that really eliminates a lot of companies. But I would encourage you to reconsider your reluctance to work in any part of the healthcare sector. I work for a company that provides medical treatment programs, and I feel great about what I do; there's room to work in health care without being part of the insurance complex. (Although insurers are still how you get paid.)
Really? You don't think that any for-profit companies are doing anything meaningful? That's quite a leap. Surely there are physical products in your life that provide a tangible benefit, thereby making the labor behind them "meaningful." I mean things like your car, your house, your clothes. All of which involve tech these days.
She isn't a pet – he didn't take her anywhere.

----------

She has agency, and as an expecting couple they decided to embark on this trip together.

Presumably. Unless you know more than us.
If I remember a lecture from decades ago rightly, Liebnitz encountered and became interested in the I Ching, beginning his interested in binary numbers.
You can deduct the mortgage interest on a rental property against the income from that property.
I'd argue that you must at least attempt deal with csvs before you can claim to be an excel file reader because end-users will be supplying you with whatever format their reports are in.

"Be flexible in what you accept" seems especially apt here.
> As of 2016, transportation surpassed the power sector as the largest contributor to the U.S. climate problem.

Straight out wrong. Largest contributor to climate problems such as global heating and Co2 emissions is animal agriculture.
Trumail – A Free Email Verification API Written in Go
The governor also just signed AB 840, sadly, which greatly weakens California's 1% manual post-election audit. The change was introduced at the last minute and exempts from the audit all ballots that are counted by machine after election night -- an estimated 30-40% of all ballots. Now malicious actors can just target those ballots.
Kathisto – Angular4 and React Server-Side Rendering with Go/PhantomJS
Talk on Introduction to Spark Structured Streaming
A reference to the jazz song "I left my heart in San Francisco"! :D
What are you proposing? ECC (classic SECDED for instance) is a form of FEC. What is it you want?
One crazy idea that's crossed mind is to trade guns for strong encryption protection.

Both are useful tools that individuals can use to protect themselves against an oppressive government.
> Something profound came across my radar recently. The cost of originating chip designs has been rising exponentially as process complexity rises with shrinking feature sizes. The whole industry has been seeing fewer and fewer players in the new chip design market and projecting that the latest 7/10 nm processes would have only a handful of customers. Instead, it looks to be into the dozens of customers. Why? Artificial intelligence.

Uh, what? Why is AI the reason for these things? I didn't see any explanation.

Other than that this article fits the theme of most things I see written about "superintelligence": a lot of breathless extrapolation based on little evidence.
It's Time to End Information Anarchy (2001)
How is it possible for one single person to figure all of these things ? I am new to the industry ( 2 years ) and have only worked on Front End and Back End ( APIs) .
Written format: https://medium.baqend.com/real-time-databases-explained-why-...

And the paper for their more scalable alternative: https://www.cl.cam.ac.uk/~mks40/pubs/vldb_2017.pdf

The devil will absolutely be in the details, but the speaker/author identifies a real pain point that bolting on a replication-log tailing system to provide realtime capabilities results in numerous write bottlenecks unless the system is architected from scratch to avoid them.
could this trip google spam filters?
A lot of people love this book, but I kept getting stuck because it seems like half the time it assumes prior programming knowledge. I only made it a few chapters in, but I don't think they do a great job of explaining much of anything to a beginner.

I'm planning on attempting to read it again after I finish Harvard's CS50. Maybe I just need a lot of hand-holding, but this course seems to do a much better job of explaining concepts.
It really depends on the route in SF; some DO have express busses.
I don’t know when you were last looking but for as long as I’ve been using nix (since early 2015) nixpkgs has had definitions of the vast majority of commonly used software, and pre-built binaries of most of those. Definitely worth another look. Also note that you don’t have to switch distros as nix can be plugged into almost any Linux environment without conflicting with whatever else is there.
I noticed that too. It made me question the credibility of the author, because it makes them sound ancient.
Ahhh Uber, the leading light on how to do things right.
The case against annotations
… comes a cyberspace.
Some cultures avoid "unlucky" numbers, especially if want to provide feeling of safety. For instance, Chinese will avoid the number 4 (especially level 4 in buildings or room numbers) since it sounds similar to the word for "death".
>"The standard does not guarantee that this gives you an array of double-float: it may (if the implementation provides them), otherwise you get an array of element type T."

Well, many Common Lisp implementations, which includes most of the famous ones like SBCL, CCL, and ABCL, will give you exactly...

... an array of double-float!!

So where is the problem?

>"However, this gets worse: while you can tell a function that operates on arrays that these arrays have element type double-float, you cannot dispatch on this, as Common Lisp does not have parametric types."

Well, there are many options. First, let me reiterate that an array of a certain element type, stays of that element type. Example:

CL-USER> (defparameter *a* (make-array 0 :element-type 'double-float ))
*A*
CL-USER> (type-of *a*)
(SIMPLE-ARRAY DOUBLE-FLOAT (0))

I'm going to give the simplest, quick&dirty options:

If you're using arrays of different element-types, option A is write your function and just use the ETYPECASE function to do the dispatch according to the element type, so you can ensure that you select the code correct to the element type. Use the DECLARE declaration specifier so the Lisp compiler knows which type is your array /array elements and thus the machine language code produced is optimal.

Option B is simple, just define classes or structs, one for each array type you intend to use; and then take advantage of CLOS dispatch so invoking the generic function dispatches to the correct code for each array.

These are two options which don't even need any macro solutions; there are many more options as well, i'm just proposing two.

Option C, more elegant, could be perhaps using Fare's "LIL" (Lisp Interface Library)?
https://common-lisp.net/~frideau/lil-ilc2012/lil-ilc2012.htm...

I really think Julia is a nicely designed language, and is a language I often tell people to take a look at. However, if the author already has a program in Common Lisp, and has good experience of Common Lisp (which, by the way, means the author might be a quite skilled programmer), why not dig deeper into the facilities that Common Lisp brings to solve those problems?

NOTE: This is an edited version of the comment i left on the page.
That site blocks me because I use a VPN.

https://blockchain.info/address/1HB5XMLmzFVj8ALj6mfBsbifRoD4...

4,024.99113737 BTC

4024 x 5628 = $22,647,072
I wonder if there are many side effects from this sort of schedule slippage apart from just needing more time.

If the only result is the schedule slipping, then investors can continue giving to Tesla with the assurance that things happen "eventually".

If this is actually indicative of greater disorganization, then perhaps we'll see more issues later on. But my impression is that this is _the_ major issue for Tesla... and ultimately it's an issue that can be solved with more money.
If North Korea is so poor, how can they afford nuclear weapons, ballistic missles and skilled hackers? In the long-term, an impoverished population would make it harder, not easier.

Are they not as poor as reported; or are they supplied by another?
FTDI232 Driver Ruined My MacBook Air Dual Boot System
Read on this forum something about FTDI maliciously disabling fake FTDI232 boards...and made me wonder if my recent experience with my dual book MBA has something to do with this. First tried installing drivers on my MacOS partition...and it became unbootable (even tried repair disk in disk utility). Thought it was a coincidence...so I installed it on the Windows partition which still booted...now it does not boot. Luckily, I cloned the disk a few months back with Clonezilla. Will restore and test this again...I wonder if FTDI actually has malicious code to screw with your partition tables or something sinister like that. This cannot be a coincidence.
I think how it works is that you take the top N.
I knocked out a bunch of lower division CS classes at a JC (taking 5 at a time). I think I went to the first class and a few before midterms and finals. Just got the labs and handed them in the next day.

Hurray for attendance-optional JCs! :D

Most of it transferred to an UC and then the fun began:

- caching http/1.0 forking select() proxy server as the third project in a networking class, circa 2002

- Java subset to MIPS assembly compiler

- Reimplement most of the OpenGL pipeline in C++, quaternions and write a trapezoid (scanline to scanline) engine (on which a triangle engine could be built). Oh and then model the interior of the building.

- Pipelined, microcoded, simple branch-predicting processor. Bonus points for smallest microcode and fewest microcycles. (I Huffman mapped the histogram of the sample assembly programs’ executed instructions to the user-defined binary macro ISA (students had to write the assembler too), and then used progressive decoding in the microcode (43 micro ops long microprogram IIRC). Blew the doors off the extra credit in that class.)
Self-driving car accidents: Robot drivers are ‘odd, and that’s why they get hit’
still fuming at the way the patriots did that - do we know if the balls had the correct pressure? I think we need better checks. Period.
It's going to have few users anyways, since it's so specialized. And that's also why it will be legacy.
An Unofficial Overwatch Stats API
uber and lyft are the next mass transit (at least in concept). think of trains and busses as circuit switched networks and cars (in a rideshare context) as packet switched networks. packet switched flexibility wins over the efficiency gains of metal wheels (lower friction) and the economies of scale of busses or trains. my 2c
so we know for sure that the patriots screw with ball pressure? seems clear. Period.
I don't see anything to suggest that nsjail has the main feature of bubblewrap: It is safe to make bubblewrap setuid-root, and therefore bubblewrap is a safe way for unprivileged users to use containers. (arguably the only safe way at the moment)

Without nsjail making that guarantee, nsjail is just yet another command line interface to namespaces.
I wonder if Haskell wouldn't be a better fit. I realize there's no rewriting all that legacy code in any language though -- but I'm thinking of new code here.
Hmm, I resize my browser window and it reflows. I don't know what you're seeing.

> it's not very readable to me with my non-perfect eyesight

When I click on Ctrl-Plus, the font size increases in my browser, Ctrl-Minus and it decreases. The text reflows as expected.

The html code and the css are very simple. If you have suggestions for improvement to make it better for low vision, I'd be happy to see them.
hey wow, i use gg a lot :)
Meaningful hmmm... I started teaching in a high school once a week (cyber) it’s meaningful and really fun ! Try the goverment as well you can really make a difference if you can handle the amazing slow speed
I think transport companies are doing largely beneficial work. They're making cars, airplanes, spacecraft safer and more efficient. This was my former field, and it was great to hear a story of how one customer used our product to rescue family members from a volcano, or how people just found them safe and useful. Like it was clear that what we made actually added enjoyment/utility to their lives. You just don't hear people say things like "thank god for Facebook" like they do about their cars, or a good rice cooker. Agriculture has potential too. FarmLogs is helping farmers grow more efficiently, competing against the goliath Climate Corporation (Monsanto). Weather tech - for startups there's Dark Sky and ClimaCell, of course there are the big players like Weather Channel and NOAA. FlexPort has massive potential in overhauling global freight.

I think in tech, meaningfulness is inversely correlated with sexiness at this point. Just focusing on industries with physical goods will yield markets that have less frivolity and pointlessness than say, social media.
Software Collections (https://www.softwarecollections.org/en/) give you the power to build, install, and use
multiple versions of software on the same system, without
affecting system-wide installed packages.
Is this what Nix OS is able to do? Install multiple versions of software and select which version to use before running?
I don't think there is enough channel bandwidth on those bands to support wifi.
4767 5774 6a7a 4d6c 6330 666b 314a 3453 0000 0907 84b4 f787 761686f7a73757075736