skysight-inc/HackerNews huggingface dataset:
I would be kind of shocked if Equifax wasn't MITM'ing their internal web traffic. Doing so is somewhat par for the course if you want to be able to monitor and filter employee Internet activity, which most traditional corporations with significant security expectations do.

That being said, browser history and Google Account history are both reasonable places to look as well.

I am always a little amazed at the paper trail white collar criminals that get caught leave. If you think you might insider trade on some information, maybe you should talk to coworkers instead of texting them, and do your research on a personal PC[1] in private browsing on a coffee shop Wi-Fi network somewhere.

(None of this should constitute endorsing the crime, it's just like... from a privacy-minded standpoint... there's so much they could've done "better".)

[1]Honestly, if it's a six figure crime, why not a "burner PC". Buy a Chromebook with cash, and leave it at Goodwill when you're done. The last bit may even help soothe the guilty conscience a bit.
If you have not seen it, the documentary “A Brief History of Time,” which is not an adaptation of the book but interviews with Hawking and his colleagues, and family, is excellent and worth your time.
Let’s Encrypt wildcard certificate
I have a couple of t430s models. One is a backup server and I use the other for coding mini projects.

It’s fine, but my work laptop is a 15” rMBP and I know which screen, pointing device and battery life I prefer.
> The kicker for me was to realize that in git (mostly) everything is a reference to a commit id.

Same here, and in fact this is almost verbatim how a friend and colleague explained it to me when I was first introduced to git some seven years ago. Once I got a grasp of that, it was almost like walking out of a dense fog. I learned to be very proficient – comfortable even – with git very quickly thanks in no small part to his mentorship. One of the first things he showed me after I royally screwed up a couple of weeks into the new job, was how to use the reflog. This is also when he explained the importance of the commit IDs to me, much like how you did above. I won't say I magically knew how to do anything in git from then on, but it certainly made understanding things a whole lot easier.
Business Development/Sales Operations Associate £36000-£40000
Lots of people currently in prison would happily choose "carrying around humiliation" as an alternative, I expect.
A “digital rosetta stone” for translating obsolete computer files
to learn git this is amazing:

https://learngitbranching.js.org/

It's almost like one of theese games like TIS-100 until you grock it and then you understood git :D
Marketing and Communications Manager £28,000 – £30,000
Galaxies are distributed throughout a volume of space, they don't even exist on a single plane.

Edit: here is a video which clearly shows the orientations of rotation are not aligned.

https://www.youtube.com/watch?v=14yG_YER3xc
> C/C++/Objective-C/Java/Rust/Perl/Bash/Fortran compilers

huh? What compiler supports C and Perl and Bash? WTF?

Sure, most C compilers are also C++ compilers. I'm not sure why this would be surprising to anyone. I don't even know how you would create a C++ compiler that didn't also compile C.
OpenPULP: Open-source multi-core computing platform
We need to change the language, it's too soft. Paypal isn't "sharing" your data. They're "selling" your data.

Sharing is Caring. If you want people to take these threats seriously you need to speak to them with language they can understand.
@wdaher does Pilot help with invoicing? e.g. preparing and sending invoices, reconciling, etc?
My understanding was that Equifax was countersuing for legal costs, if that's not the case then I was indeed mistaken.
Well, credentialing is important because it allows people who don't really understand what you do to judge if you are worth hiring. If you trust the credentialing authority, the credentials have meaning.

If you aren't looking for a job per se, they aren't important. If you want to make money online or start a business, they aren't important.

And that's something not everyone understands.
They got acquired by Microsoft, they'll live.
Because in general, Americans dislike the idea that a bureaucrat, in addition to the powers they may wield within their own domain of influence, may also subject people to criminal liability at their own discretion.

The concept of limited government demands that certain powers must be separated such that they never come together in the same person. That simple measure ensures that tyranny can arise only through conspiracy, cooperation, and collusion between multiple bad actors, rather than just one person acting alone. Why can't your HOA put you in jail for not mowing your lawn often enough? Because the kind of petty nagging nitpicking bastard that typically volunteers to serve on the HOA enforcement committee makes the absolute worst kind of cop. The power goes right to their heads, and they abuse the heck out of it to further their own goals and agenda.

The question we should be asking is why do the federal criminal investigators and prosecutors seem to pay less attention to financial crimes referred to them by the SEC than they attend to other crimes?
Students are generally informed in writing about the impacts of student loans, but they sometimes regard loan providers as predatory once the loans come due.

There is a chance here for both the student and Pathrise to benefit from working together, but the social interaction (and understanding that students sometimes make life-choices that they later regret) must be navigated with a deft touch.

An up-front payment for Pathrise's services, assuming that they work, would appear to avoid any future sadness; the student could finance the interaction with an outside financier. Coupling the financing directly to the service may cast an unwarranted shadow upon an effective job-placement service.
42 states already have bans on late term abortions. Federal law tends to be purposefully general on issues like this.
I think I'm reasonably capable of giving consent to a situation wherein I know I'll need to discern truth from lies. I mean, I understand there's a limit to human agency, but the mere presence of a scam in a google add isn't close to it, at least for my worldview.
I don't believe it is just one thing. I believe the observed shape of galaxies is another problem that is dark matter is a proposed solution.

Edit---

I was just reading more and there is also the fact that galaxies stay together at all. Apparently without including dark matter, they wouldn't "hold together." Sounds like the problem with the atom back before quantum mechanics. :)
It's not a myth. I'm convinced that, all else being equal, being able to obsessively focus on one thing will bear its fruits, even if it can be disastrous in areas like social life and personal health.

The idea that people on the spectrum are more likely to be savants is a myth (the opposite, that savants are more likely to be on the spectrum less so, from what I understand), but the person you responded to made no such claim.
I had also tried to get into UE4 a couple times, and failed until I used found the following resources:

https://www.udemy.com/unrealcourse/learn/v4/overview - a bit slow, but there is tons of content

https://www.udemy.com/unrealmultiplayer/learn/v4/overview - building an online game with Unreal turned out to be stupid hard for me, and this has paved the way

https://www.youtube.com/channel/UCRnPBe1tJpXA0lccx_U1mww - UnrealGaimedev is amazing. I have so much thanks for his videos

With those, I have built some simple games. One of the things that I have found interesting is that the visual programming of UE4 can accomplish way more than I thought it was capable of. If you're getting started, I'd recommend not even touching C++ because the visual programming stuff is powerful enough for pretty much everything you would need in a hobby game.
"I have encountered many people who have internalized "fake it" to mean "pretend that you are hitting all your milestones and you executing against your plan". These folks see this as a way to keep the questions of why they aren't actually doing all of that at bay because later when they are "making it" those questions will be irrelevant."

This is 100% correct. I also know a fair number entrepreneurs who engage (or have engaged) in exactly what you describe. Also, it's a short and murky step from many of the "naughty" stories that are lauded in entrepreneur lore, to outright fraud. Too often, we make post hoc rationalizations for unethical behavior, based on outcome.

It's a huge dilemma if you want to behave ethically, but you're competing with lots of people who don't have that limitation.
I'm still a member! For the record, we resist implementing threading or commenting by reference because it's makes for an unreadable discursive shitshow when trying to follow busy, active discussions.

Staying relatively on topic is an unrelated aspiration and one that we mostly let flex a lot depending on the specific thread and context.
I don't understand this. Ada is still being developed. Other question: Why not using SPARK?
It happens every once in a while.

Wells Fargo: https://www.huffingtonpost.com/2011/02/17/patrick-rodgers-fo...

BofA: http://abcnews.go.com/Business/bank-america-florida-foreclos...

Turns out it gets their attention pretty quick.

> On June 3, Nyerges, two sheriff's deputies and a moving truck showed up at the local BofA branch. The deputies informed the manager that he could either pay the Nyerges' legal fees— $2,500—or the movers would start taking away the bank's furniture and cash. The manager, after conferring with his superiors, gave the deputies a check.
I think we fixed this. Try again.
The question needs to be further defined, as usefulness can be evaluated in broad ways. To refactor the question:

1) Intrinsic usefulness, for personal improvement, satisfaction, development or solving one's own itch. Online self education is transformative. There was a time when specialized knowledge and technical knowledge was difficult to obtain. Unless you lived in a large city or a university town, your book choices were limited. There was no Amazon, no stack overflow, no abundance of technical content. For intrinsic benefit, online self-education is unequivocally yes.

As far as whether online self education is useful for participation in the employment market is less clear. At this time, it is not clear whether online self education has the signaling value to the market. This is less clear. If there is some form of certification that can be universally agreed upon then it will have more value. However at this time, this doesn't exist.
> Darling argues that if some other collection of atoms has a consciousness like our own, that is no different than ourselves.

So if I cloned you, you would fully consider the other clone as "yourself" and "me"? I doubt it. The metaphysics are really complex here. A better attempt (if any can be made) is that the 'self' is both an evolving bodily mass AND an evolving sense of memories and perceptions. Ultimately there's good rational that self/me is just a non-real tool that allows you to operate in the world. You can not 'not believe' in self as you're human brain requires it, and animals do just fine without thinking of self (driven by nature). A better strategy is to minimize the view of self in order to reduce confusions caused by 'staring too intently in the mirror', but yet it's also useful to evaluate oneself as a separate actor.

Also I think you can have Consciousness without having a notion of defined self though, like a collective consciousness or a dolphin/octopus/crow form of awareness.

I'd recommend this lecture from Shelly Kagan.
https://www.youtube.com/watch?v=p2J7wSuFRl8&list=PLEA18FAF1A...
It's not "about" any one particular thing, my comments about authority were only meant as a thought experiment to suss out the difficult-to-articulate subtlety of the word's connotation. I don't have a strong opinion regarding the general use of "dude" and "chick" to refer to people one is not personally familiar with.
This is remarkable for the terse confidence with which it is misapprehends the actual structure and content of the site.
Maybe you could help me understand why static linking is a requisite of FFI?
great catch. Appreciate the note. Fixed.
I'm not sure if this quite counts as "web" (especially because of accessibility barriers), but I can totally see a future where people frustrated with CSS and the DOM just render their web page with a completely alternative UI toolkit on top of a giant <canvas>.
The main feature of the new model is that it has less functionality than the old model. Firefox is betting that it can enable close to 100% of the functionality that users actually want via clean APIs instead of opening up literally every internal aspect of the browser to extensions. There will be bugs, but specifying APIs makes them easier to fix.

The advantages are speed, security, ease of installation, ease of development since more thought was put into the APIs, compatibility with Chrome extensions, and better compatibility across platforms since extensions now use less native code. Those benefits are "observable". The downside is that you have to wait for Firefox devs to think though the security, performance, and usability aspects of every bit of functionality an extension dev wants, and then wait for the new or updated extension to exist.
git commit -a -m "Commit" && git push

90% of the time, all you need :)
This was my favorite textbook on the subject at university: https://www.amazon.com/First-Course-General-Relativity/dp/05...
I wasn't referring to the users, but the creators and the users are inextricable, someone "created" all those dark markets where the users participated.
Stack Overflow: The 2018 Developer Survey Results Are Live
Lawsuit alleges Samsung met with a startup and stole its wireless charging tech
> Especially given SQLite being started in 2000, C really was undeniably the best choice, and the existing code in C is a strong argument in favor against rewrites.

That's not much of an argument considering the CLR and the JVM are written in C.
With a ferry, you have a short route and a need for a fast recharge time. For longevity reasons, then, it is better to therefore use at least double the battery capacity as you think you need for a nominal trip and only use the middle capacity of the battery.

That does two things:
1) Increases the life of the battery non-linearly. If you use half of the battery capacity in this way, your cycle life doesn't merely double. It may triple or quadruple. That saves a lot over the long run. In fact, if you're doing (say) 10 charge cycles a day, you might want to install an even larger than double capacity battery.
2) It means that you always have a very large emergency reserve. Slow speed also increases efficiency. Those two combined provide a very healthy margin.
The Bank Jobs: Which big financial firms are betting heavy on tech?
Wow, I never knew SQLite was that well tested!

I was recently looking at bedrockdb, and other DB built on top of it.

Anyone knew what happen to UnQLite ? By the same author.
> The latter [the conditions mechanism for error handling] still has no analogue in other languages.

Could you explain this for a non-Lisp person? (I have some understanding of macros already.)
OK, now you're just messing with me. :)
Brilliant model. PayPal's fraud detection is usually the most cited human intervention model for building "smart systems", but the idea goes back further: Amazon's backend in the 90s, CD baby's recommendation engine [1] and one can probably find examples that are decades old. I have built large operations teams around this central idea. Happy to chat if you want to compare notes and experience doing this.

[1] https://sivers.org/hi
Exactly - separate group.
Wearable and robust triboelectric nanogenerator based on crumpled gold films
No, you just don’t want to admit that you don’t really know the generally-agreed meaning of that phrase.
Maybe their projections? Like all their axis of rotation are parallel?
In that article they make distinction among articles that were previously submited to arxiv and articles that were first published and then just added by the author to arxiv. The great majority was articles being pre-printed first and then being peer-reviewed.
Ask HN: Create http or https server for Node.js on Heroku
I can’t find out if I’m supposed to create an http or https server for node.js hosted on heroku. Apparently, paid heroku apps now handle ssl and receives over https by default. When the app receives an https request, the heroku load balancers convert the request to http and then send the request to your app. So it seems that heroku handles https/ssl for you, and all we have to do is set up a http app.

If the request is sent from the client as http, the following code should be added to ensure encryption on data sent.

/* Redirect http to https /
app.get('', function(req,res,next) {
if(req.headers['x-forwarded-proto'] != 'https' && process.env.NODE_ENV === 'production')
res.redirect('https://'+req.hostname+req.url)
else
next() /* Continue to other routes if we're not redirecting */
});

Am I incorrect that that we should use an http app over https because heroku handles encryption?
I think what complicates matters is how our brains are collectively being conditioned by what I like to call “dopamine engineering”. If your brain is primed for information that produces a pleasurable response, it’s extremely difficult to think critically about that information. Couple that with filter bubbles and you have a docile population that’s easy to control.
Let’s not forget that battery powered ships (in the form of diesel-electric submarines during the world wars) have been around for a long time.
It seems a challenge for everyone to develop self-drive technology. Autonomybay1 at gmail
But it is cheap and good enough for the foundation's goals.
Your gadget’s next power supply? Your body
Well, she didn't disrespect Wu-Tang.

More seriously, this is why often people who know they've been caught dead-to-rights settle early: the government wants the W and doesn't want to have to spend money to get it. Shkrelli made them go for the conviction, and so he got the actual, un-discounted penalty.
You two are using different meanings of "political".

There is no allegation of pulling strings and getting SEC lawyers to decide something based on her name, her connections. They act according to policy, based only on objective measures of the case.

But, it can be the policy of the SEC to objectively consider chances of winning (or getting a fraud conviction) and proceed to trial only if the chances are better than 90%, and it can be the policy of the SEC to go to trial on even 10% chances of winning, to generate as many fraud convictions as possible (at great expense to the tax payer).

Both policies are valid (I think), and the choice is political (subjective). A presidential candidate might get elected on a platform that includes going harder after well connected rich people doing white collar crimes, and then appoint a new head of the SEC to enact this new policy of being willing to spend more money to try to get people in jail for fraud.
> An analytical perspective which ignores consumer sentiment in a market economy is academically moot.

Nobody is saying to ignore it... where are you getting that? I'm saying to analyze it _more carefully_. We definitely should analyze the fact that consumers like the app experience, increased supply, etc.

But you are saying to stop there and declare victory for Uber. But I am saying go further.

Then you see the experience exists only because of an intrinsically unsustainable subsidy, so it's not actually comparable to preexisting taxi services, driver behaviors, etc. Only after this point of carefully analyzing consumer sentiment qualified by the factors actually driving it can we realize that the consumer sentiment on its own really doesn't matter _in this particular case_.

I think you're trying to say that consumer sentiment, if not backed by an actually profitable business model, is like selling a dollar for 90 cents, and the happy consumer sentiment would totally not be indicative of a business model that can sustain the factors that the customers actually like... which is also what I am saying!
Very true on both counts. I do enjoy a good ridiculous arxiv every once and awhile. I think that is partially where community comes in handy.
As with most things, your mileage varies a lot based on what you are used to. The previous poster mentioned "cross-platform" and I think that is where the most headaches lie because you might know one permutation, but not all of them.

For instance, Windows binary deployments are quite predictable (and often dead simple; so easy a lot of Windows installers get it wrong and yet still work), but on *nix you may have to fight distro differences in libc or get a dozen different answers on what you should statically link in your compile versus what you "must" dynamically link and a half-dozen different installers/bundlers/distro tools to deal with making sure the shared libraries are both installed and correctly linked to. What "just works" is often relative and the magic is very easily dispelled in that terrible state of "why isn't this working?", especially if it "just works" like magic for other people.

For what it is worth, the Windows UWP platform even bundles a shared SQLite install (as like Android and iOS) and using it is quite easy in a bunch of languages (just not easily portable cross-platform).
Google Is Rolling Out a Big Core Algorithm Update
Update: Teacher in Ghana with no computer draws Microsoft Word on the blackboard
> That thing defines 'foo', which is a pointer to a function who's first argument is a pointer to a function return a int and taking two ints as arguments, and returns a pointer to an array of 5 const function pointers which take no arguments and return an int.

I find this much easier to understand than something with different keywords and qualifiers. Function pointers follow some simple rules to read, but can you be sure of what `volatile` implies ?
Almost as bad as the bug where they made light the same speed in all reference frames. I heard they didn't even fix the bug, they just put in some wonky fixes that mess things up when you go really fast or get close to the world boundary, since they figured nobody would ever do that!
yup it's on messenger
Agreed on the visual programming system. I went into UE4 dev thinking I'd work mostly in C++, but now I'm basically only doing enough in C++ to get something exposed to blueprints so I can prototype faster.
This seems more appropriate for Stackoverflow
Brian Cox is superb. He has the ability to explain complex things using simple language.
Keepalived – A documentation nightmare
They don't need to charge the full battery in 10 minutes, since they didn't fully discharge it in the previous 20 minutes of cruising.. The article didn't say how long the service could be sustained without any charge but if the battery can be topped up at intervals so that the ferry can keep running all day until it recharges fully overnight then that would be a good result. Also there will be margin built in because it costs a lot more if you have to replace the batteries when they fall to 95% of the original capacity rather than 80% or less.
"Extending one's market power," to use the legal phrase, makes sense for that business (and profits), it's just illegal; tolerating it as it destroys a wide swatch of a previously competitive marketplace makes no sense.

Traditionally, vertical integration has been a tolerated exception, but that doesn't match what Amazon is doing.
Follow up on the original story posted on HN [0]

[0] https://news.ycombinator.com/item?id=16494491
> I'm sure there's some out there - I just can't find it on the Internet

What makes you so sure? Given the history of these fields I would not be surprised either way.