skysight-inc/HackerNews huggingface dataset:
Surprised and then not-surprised to see this discussion turn into a shitshow. I never spent much time on Reddit until relatively recently, but I think they're doing a pretty good job, and that's speaking as someone who ran an online community of a few thousand people for a while.

A lot of my favorite corners of the internet are places where people obsessively talk about some fairly narrow niche, and for me assembling a stream out of such forums ends up being pretty delightful! Plumbers post plumbing in-jokes in /r/plumbing, but explain them to anyone who asks and help out the non-plumbers who wander in with questions. I never bump into the darkest corners, and I'm glad that they've been sweeping them out. Periodically I'll see a pile of [deleted]s, but generally in some thread clearly vulnerable to inappropriate comments or dumb yucks jokes.

I'll assume all the "power hungry mods" people here aren't idiots having their "that's what she said" comments and race theories deleted. Is the mod dynamic significantly different in much larger subs than I frequent? Are people frustrated at having comments deleted, or are they running afoul of some subs' (sometimes very persnickety) posting requirements?
If you think C is not overly complicated, just what is a static const __declspec((dllimport)) __restrict volatile unsigned long long int* and when was the last time you needed one?
It would be interesting, after this is off the table to see if there will be any other implications for Equifax, because I'm worried personal data of millions of Americanns floating around in public and noone is held accountable. Has anyone an update on the latest status - is that case rested and we all just live with it?
AWS was never an intention from the start. Some Amazonian in the mid 2000s saw the opportunity, wrote a three-pager about it, Jeff Bezos agreed, and now we have AWS.
Retain control of the company and deliver 20 - 30% yoy growth and you can do whatever the hell you want.

Amazon is a darling to investors.
I have to use a bash script to increase/decrease brightness. The keyboard keys do nothing. My audio comes out both the headphones and speakers when the headphones are plugged in. Sometimes I have to use a bash script to make it play out the headphones. It'll still play out the speakers.

It's still a better experience than Windows 10.
Why this fad with naming birds as persons?
>so the huge benefits of lisp aren't quite as obvious as they used to be

They still haven't caught up. I don't find any other language that gives at least 3 of these features

- Fully interactive development -- i can recompile/redefine a function while the code is running

- Fully interactive OOP development -- i can recompile/redefine a class while the code is running

- OOP system based on multiple dispatch/multimethods

- true metaprogramming done using the same language's syntax, not a special, cumbersome lib.

- execution speed on par with the JVM and sometimes approaching C speed.
I would say so, but that's mostly semantics. Define "pivot" however you like :)

But, I don't think amazon of the 90s "planned" on aws in any meaningful way.
Google also shut down my google cloud Compute Engine server without notice, as I tried to run a mining pool. "Mining" is against their TOS (wasn't mining). Wonderful future. Moving to Amazon works fine for now...
Walmart to Offer Home Delivery of Groceries to 100 U.S. Cities
No law needed, simply stop using it. Find alternatives which there are plenty. They will disappear. And our lives will be little better.
Box CEO Sounds Off on Dropbox IPO
Doubtful. Too far down the pike. What Amazon is great at is turning its own infrastructure needs into revenue instead of a cost-

Marketplaces (White labeling it's shopping market)
AWS (Digital Infrastucture)
Shipping/Transport (FBA (Fulfillment) first, now SWA (Shipping))

It also leverages revenue streams, to open new markets:

Prime Shipping -> Prime Video/Music, Pantry

That doesn't even include Fire/FireTv/Alexa ecosystem plays.

They have been playing for keeps while others inch along with incrementalism.
I actually wrote up a small POC for blockchains in Python myself a few months ago. I went a little bit further in to the idea of transaction verification, as well as reverse traversing existing transactions as a part of that.

https://github.com/ltavag/blocks

Always love to see the interest here, I'm excited for the technology to become detached from Crypto speculation!
Do you normally apologize for people feeling offended about what you said instead of just apologizing?
I just don't get it.

a) Why would Russia do that?

b) Why would they do that in a way that would finger point the blame on them?
I'm a Pilot customer. Loving the service and communication with the folks there. Highly recommended if you're looking to get your books straight.
>More importantly it isn’t statically typed (like F#, Haskell, etc)

You can statically type variables (bindings) in Common Lisp if you want:

(defun little-function (x y)
(declare (type fixnum x y))
(+ x y))

Although type checking is limited at compile time.
> However doing so greatly increases the complexity of the code, when considered as a whole, and we all know that complexity spins off bugs even in well-tested libs such as mentioned above.

do you also take this into account when leveraging $HIGH_LEVEL_LANGUAGE's libraries that are written in C ?
> To allow payment processing settlement services, and fraud checking.

So, do they only share my info with them when I make a payment with that specific institution, or do they share my info even if they’re uninvolved but sell fraud prevention services?
Ask HN: Energy Star for Software – Or – What Is the Cost of Running Slack
We have Energy Star for Hardware - will it make sense to have Energy Star for Software too?

Has the power consumption of Slack has already been estimated before?

I've got a Kill A Watt® and I am planning on doing an experiment to compare:
1. Running my computer for 1 hour watching videos on YouTube
2. Running my computer for 1 hour using Slack
3. Running my computer for 1 hour doing nothing

I will then compare the results and see what the consumption is per app/activity.
I'm no Intuit fan but this seems to be more expensive that Quickbooks with all of the add-on features.

That said, bookkepping is a major pain and stellar support is definitely worth something.
Prediksi Salzburg vs. Dortmund 16 Maret 2018 – Lajubet
A Day in the Life of a Software Engineer – Why I Don't Have Free Time
Bitcoin Casinos – Best Gambling Sites and Rankings 2018
> He not only learned that few people were surprised at the outcome

I wonder if anyone tried to tell him before he did the scan.
No Archipides yet.
Google is using Maps to turn every video game into an earth-sized epic
I will presume you are a white male just because of the place we are in and your tone.

I was hesitating before writing that comment but the problem is, if nothing else but #metoo should've taught you: we -- and by "we" I mean us privileged in color and gender -- need to talk up because those who are offended do not always dare to do so.
and ? what would you gain if the other languages were not supported ?
A startup I would love to see is one that could provide detailed personal bookkeeping.

Mint.com invented this at some level, but there's still an awful lot of manual classification to drive accuracy in my experience.

In my own household Amazon Prime, for instance, is a major line item expense.

But I'm unaware of a solution that can sort through and properly classify each purchase within Amazon.
If only you could convince most of America of that last point. I am reminded of the 'temporarily embarrassed millionaires' quote about Americans and socialism.
People are willing to believe this because it falls exactly within the patterns of behavior that Russia has exhibited over the past few years. Considering the events that have been transpiring in other countries and their various brazen actions in the past this assassination attempt seems highly likely caused by Russia.
Pilot customer here; they are amazing. It's pretty different from a regular bookkeeper largely in that Pilot is super accurate and timely. My time spent doing bookkeeping for my small startup went from an hour or two a week to zero hours a week - those are pretty important hours. Highly recommended.
The language specs is 700-page long, I wouldn't call that tiny: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

Sure, C++ is double of that, but it's still long. In comparison, Java language specs is around 800 pages, Ruby 330 pages, and C# 500 pages.
> An if statement in python generates a shitload of bytecode

To be precise, it will generate something like 'JUMP_IF_FALSE' which is not exactly a shitload. Not saying the execution will be fast. After all, it's an interpreted language.

> Macros allow us to extend the language.

We're on the same page. What I was saying is: if you need more than function calls and records, chances are you're doing something wrong... the program architecture becomes intransparent. Macros and other conveniences allow for hacks put on other hacks, until you don't understand your program anymore and development eventually stalls.

I once added cooperative multithreading by switching stacks in a C program. It was very easy to do and helpful for that project, but small hacks like this are rarely needed. (And in that instance it could have possibly been avoided, but I wasn't in a position to change the dataflow architecture).
When Wikipedia simply says otherwise I wonder where you got the "for fun" reference from.
I tend to almost blindly trust comments on HN but this one was quite off.
Stephen Hawking, in His Own Words
> I have no idea whether or not CMake can handle larger projects as effectively.

well, it's able to handle whole operating systems so... https://github.com/reactos/reactos
Let's also remember it matters where the electricity comes from. You're not necessarily going green if you use coal-based electricity.

Source: https://www.electricitymap.org
> I am not "this chick," I have never been "this chick," the correct label is "yonder youthful poultry" https://twitter.com/sarahjeong/status/973951162536706049
This content should not change, or change very rarely. A bulk of the data on the web is media files and static resources. Until browsers started locking down 3rd party requests, handling these over HTTP was standard. Obviously it was a security problem, but it wouldn't have been with this alternate method.

However, it's not that hard to avoid replay after cache expires. HTTP sends the Date of the response along with Cache-Control instructions. If the headers are also signed they can also be verified by a client. If the client sees that the response has clearly expired, it can discard the document. As a more dirty hack it can also retry it with a new unique query string, or provide it as an HTTP header and token which must be returned in the response.
Yeah, I totally agree with the sentiment of the article.
While Lisp my have been cool in the 80s, it's not the 80s anymore and nobody wants to write AST directly.

No matter how powerful the technique , it's way too low level for the modern world.
I'd feel better about this if it weren't for the growing evidence that an awful lot of what we actually get is cargo-cult medicine - procedures that have been supplanted or invalidated, but are still widely used by non-research doctors who don't know better.

Obviously doctors are still good, and don't need to be doing research to make the world a better place. I agree that dismissing 'plumbing' programmers or 'rote' doctors would be a serious mistake. But... well, I can't help drawing some connections between programmers implementing already-broken security, and doctors putting in heart stents that don't actually help patients.

I don't think we're just being metaphorical here, I think research vs practice doctors often show the same patterns as programmers, for the same reasons. Creating new knowledge is neither necessary nor sufficient for keeping up with other people's knowledge, but we seem to be worryingly bad at keeping people who implement that knowledge up to date.

(Context on the doctors: https://www.theatlantic.com/health/archive/2017/02/when-evid...)
>Chief Information Office

I;m assuming these trades needed to be registered in advance with the SEC and he failed to do so?

Poor criminality from a C level employee

Ironically Equifax is only down around $15 a share from its close on the day he sold. That's just over a $100k personal loss in unrealized gains, not a huge amount for someone in his position.

Instead, if found guilty his career is over prematurely.
Why are you a Python 2 holdout? What are you holding out for?
just report the comment... they are really quick then
Yeah, this of course happens at the CEO levels, but I don't think it undermines the principle. If those people reading the emails are empowered to actually fix problems and if they are reporting back experiences to the CEO or relevant executives the information still makes it into the org.

In my experience, based on the email thread I think the CEO of Home Depot actually did read it. I left out a step in my story. What actually happened is the VP of Loss Prevention emailed me asking for my number so he could call me. I gave it and he called me. He actually replied to me via the original email. From the thread I could tell that the CEO forwarded it to the VP of Home Depot North America with something like "Jane, can you look into this?" then that person forwarded it to the VP with a more specific request. Based on my internal experiences at big companies this is pretty common.
I asked them why they didn’t tell me and they said, "We did tell you. We've all been telling you." I argued that they had called me "crazy," and they all said, "No. We said you're psychopathic."
If you're new to being a startup founder, you might be surprised by how much time you must waste on this area. Getting it right isn't optional, but most technical founders have a weak finance background. Spend money on tools like this to get your time back.
9 Steps to Failure of Your Startup in 2018
The most common mistakes made by young entrepreneurs:

1. Lack of a clear development plan.
2. Incorrect identification of the target audience or just ignoring this step.
3. Using wrongheaded strategy copying of all steps of the competitor.
4. Too large investments which in the future don't pay off (This results from 1 and 2 points).
5. Choosing too complex a business model for implementation. It's strange, but for some reason, many young businesses do not follow the proven rule "the simplicity of genius".
6. Saving money on promotion.
7. Choosing the wrong developers.
8. Choosing the wrong promotion specialists.
9. Involving too many employees for an easy task or charging a large number of tasks to one person.

The next list contains simple but working solutions that lead to a really profitable business. It's about the online marketplace business: http://qr.ae/TU1X98
>Or are criminals logging into their Google accounts before running queries on how to commit their crime?

I would imagine it's more of a case of the average person failing to understand just how much data google will store associated with their account.
"No man is an island, entire of itself; every man is a piece of the continent, a part of the main. If a clod be washed away by the sea, Europe is the less, as well as if a promontory were, as well as if a manor of thy friend's or of thine own were: any man's death diminishes me, because I am involved in mankind, and therefore never send to know for whom the bells tolls; it tolls for thee." -John Donne

I'll miss him and his wonderful stories of the cosmos.
>why Lisp has so much admiration and praise on HN. I played around with Scheme some long time ago, read SICP, learned a lot

Just consider that, while being a very beautiful language, Scheme is different to Common Lisp.

If you are faced with doing a production system, you'll feel the benefits of Common Lisp, particularly now in 2018 where the tooling and libs are much better.

Scheme can do everything that CL can do IF you add a ton of extensions and libraries and stick to a particular scheme implementation. So you would have a "custom" platform. Where as with plain-vanilla Common Lisp you would have all these features but in a totally standardized way.
I don't like the many-compilers-in-one approach for the same reason I wouldn't like an `ls` program with bundled support for LDAP, SSH, Git, SVN and CVS, for example.

Sure, some way or another all those can fall under the category "list directory contents", but I'd rather use separate programs for every one of those.

Programs that I will install if and when I need them.
Your #1 issue is mentioned clearly in the documentation.

Mentioning here verbatim -

> The http Client and Transport guarantee that Body is always
non-nil, even on responses without a body or responses with
a zero-length body. It is the caller's responsibility to
close Body. The default HTTP client's Transport may not
reuse HTTP/1.x "keep-alive" TCP connections if the Body is
not read to completion and closed.

Regarding #2, I think what you are taking about is this - https://blog.golang.org/go-slices-usage-and-internals (gotcha section). But maybe I am wrong.
I was at a dinner recently where a grandmother was discussing her granddaughter. The grandmother was discussing her because it is something they worry about. She's beautiful, smart, and a sociopath. They try to find alternative schooling for her but she keeps on getting kicked out.

Some anecdotes:

When the granddaughter injured her foot and was unable to do the balance beam at the gymnastics gym, her grandmother saw her work out on the pull up bar and do thirty pull-ups in a row.

The grandmother came downstairs one afternoon when the granddaughter and her brother and her parents were staying in their home. Right near, one of the outlets there was a fresh hole kicked in the drywall. The granddaughter said "Yes, I kicked the wall but I don't know where that hole came from".

The granddaughter was in the car with her parents and said something shocking that made everyone upset (it wasn't specified). She then got out of the car and started pummeling the hood.
A Putin documentary was recently released http://www.bbc.com/news/world-europe-43365800

It was presumably recorded just before the spy was poisoned.

In the documentary, Putin says he can forgive most things, but never forgive betrayal. He talks about it in a context of his cabinet, but he is also an ex-KGB agent and he was similiarly against Snowden (although he gave sanctuary for geopolitical purposes).

It is quite plausible that the 'we will get you if you betray us' is a message to Russians who might have wavering loyalties.
Ive used sqlite a lot in recent years and found the issue you describe to be largely one that only affects Windows deployments. On Linux, FreeBSD, Solaris and OS X builds it's all just worked for me. But the same build scripts will fail for a multitude of subtle ways on Windows. IIRC (I've not targeted Windows much recently) I've found the easiest way to get it working was just to have mingw (or similar POSIX layer) and build sqlite from within that.
I wouldn't do it any other way.

I self funded my solo developer lifestyle business and am really happy about it.

I'd rather run a business that's profitable from nearly the start and eventually ramp up into something that's very reasonable, instead of beg for money and hope that in 5 years I get bought out by Acme Inc for an absurd amount of money that needs to get split up in a 100 different ways.
> EDIT: Isn't anyone curious about what these tools are?

Um, Not when you are making readers feel incompetent for not having them.
A friend was recently trying to use webassembly from rust and ran into an issue where he couldnt use anything that depended on rust's random - because it depended on a nano scale clock from the system. With problems like meldown/spectre, how could this even be resolved in the future? Would anything that depended on that need to use a random function from js instead?
I was just thinking of buying it, and now I have changed my mind. Back to Factorio for me!!!
Calling Beta Testers
Refactor Series Seed Docs
From experience, most of the coveted companies locally throw resumes without a four year degree in the trash as the first step of the hiring funnel.
You can get good work done in Java (where good means providing value for your company), but sticking to any one language or paradigm means that you will miss out on the lessons from others.

Lisp is not a pure functional language, by the way. It's very multi-paradigm and has one the best object and exception systems ever designed. Not only are all these excellent features available to you, but they are available to you at the metalevel as well.
This is treading a very thin line between a typical voluntary snake oil (with a hint of reverse Pascal’s wager) transaction and unethical exploitation (and murder for profit, one could easily argue) of the desperately ill and naive. Although I suspect many involved (investors...) may themselves be naive enough to imagine this works. Merging it with a YC/VC “do anything and break any rule to produce growth” mentality - which is great for a business - is wildly unethical. There’s no theoretical basis for “brain uploads” other than middlebrow “tech solves everything” pie-in-the-skyism. There’s no economic basis for getting people in the far future to do you favors. And there’s no medical basis for brain embalming/freezing. If they could do this on pigs and resurrect them after x number of days it would be a different story.
One stable genius died yesterday, RIP. The other can fall into a black hole.
…

Are you saying that there's no actually working .net sqlite bindings?

Because when using python, featuring an sqlite database is roughly:

import sqlite3
with sqlite3.connect(db_file) as cnx:
# query the db
Theranos, CEO Holmes, and Former President Balwani Charged with Fraud
If Einstein lived forever and society reorganized around sustaining the elderly instead of having children, there would be no Hawking.

That’s the point—there are dozens of Einsteins born every year, and growing up as children amidst the new theories actually makes them stronger than 130 year old Einstein would be.

If you are really concerned about Einstein’s immortal embodiment, you would see that he is alive, and he is 10 years old and he lives in an abusive household in a bad school district. Go find him (her?) and get her into a good physics classroom and make sure she has a safe place to eat dinner and do her homework.

Keeping Hawking alive is both harder and less valuable.
These are galaxies of very different sizes but yet sharing an oddly similar time signature which have another similarity, that is that they have developed without a major collision since the big bang, given they are disk galaxies.

I am asking whether there could be a scale invariant function acting here that makes the rotation of the galaxy more dependent on age rather than size, that got started when the vortices that ended up as galaxies were much closer together and at much smaller scales.
> This is really NOT the topic that most people are OK handwaving away simply because the evidence isn't there

Sure it is, people handwave it away all the time, since it's exactly the same problem as temporal continuity of the self in a changing body.
It says they use Quickbooks Online. They are replacing the regular human accountant.