skysight-inc/HackerNews huggingface dataset:
Nitpick: Most finanical packages work on 1/100ths of a cent, not on cents. Otherwise yes, everything money-related should use fixed point and be really careful about over/underflow.

Although one fairly well-known package, produced by a place I once worked briefly, which (when I worked there) internally used doubles for all money values, wrapped in a class that re-rounded the results every so often. No, really.
> Want to be able to touch someone without asking every time? Ask them permission for that! "Hey is it ok if I touch your arms and back without asking in the future?"

Sorry but this is just absurd. Courtship doesn't (and will never) work that way.

Proposing that standard for human contact implies a lot of negative things about how all of us have conducted our relationships, about how all of our families and parents met and fell in love, and I'm honestly a little offended by your suggestion.
Or people who are stumbling across reruns of Archer...

(If any are unfamiliar, Archer's subscription to Minitel is a running joke in the series)
Start with some monkeys. Allow them to evolve until they compose pop songs?
First and foremost you should contact a lawyer - HN isn't a good forum for getting legal advice.

If you contact your local bar association they can set you up with a minimally costed consultation ($35 in sf) that will likely answer all of your major questions. This has worked well for me for several issues.

You can try a nominative fair use argument, but it is likely easier to just change the name - are you really getting so much value out of the name it's worth spending thousands on a lawyer fighting it for an uncertain result?
A lot of pop songs go through the hands of several different producers, each of whom might work on a specific element for a desired effect. In many cases these producers are selected for specific sounds deemed to be chartworthy. I would be very surprised if some of them are NOT using AI trained on extensive databases with the latest most popular and most lucrative music.
We're being bludgeoned by the hammer of sexism, in a discussion about the perils of sexism in the industry, on the foremost discussion board in the industry.

The irony.

I've submitted a formal request to have my account banned. I'll not be part of this ineffectual echo chamber any longer.
INGNR - Engineers, Programmers - Design the Future
That's exactly what dark fiber is. The parent merely neglected to mention the leasing part explicitly in the first sentence.
He's probably pretty abnormal, in that every single video is at the top of Reddit for a day
We don't necessarily need to count all ways of ordering 52 cards if we can build a model of how people will react to playing those cards.
Does that SEC possibility apply to Google Finance stock data? It's not like they're a proper broker or official provider if data (i.e. most of the affected financial sites have ample "price inaccuacy" disclosures).
I have to agree... there are absolutely shades of gray. I've always had a personal policy of if you ask someone out, and they decline, give it a while, then ask a second time, in case of a timing issue, then never bring it up again.

Though, I'm not one to force myself onto someone like that, we all have feelings, emotions and desires. It's not always easy to read a given situation. And the those outlined in TFA are definitely over the line.
Ethereum Ran into Two Problems Dash Long Since Fixed
Paymark | Platform Engineer | Auckland, New Zealand | ONSITE https://jobs.lever.co/paymark/436a634c-7f89-4c43-937c-d11f9a...

As a Platform Engineer at Paymark - you’ll be designing, building, prototyping, deploying, releasing, and supporting our AWS platform that runs the microservices that power the APIs we provide to enable payments in New Zealand. We process over 75% of NZ’s payments and do some pretty cool things with them in AWS.

Technologies: AWS (Any and all services that work for us), terraform, puppet, python, packer. To name a few. If you have better ideas then come and tell us!

We are also hiring Software Engineers to build these services. Primarily Java - however if you can code and can prove it we’d love to have you!
https://jobs.lever.co/paymark/4dd838f4-116b-4751-b774-f42cb4...

These jobs are onsite in Auckland (in New Zealand).
My personal favorite is Server 2003 custom support (I am pretty sure custom support was never intended to make as much revenue as it did):

https://www.reddit.com/r/microsoft/comments/6b79sw/custom_su...

Twitter by Pinboard:

https://twitter.com/Pinboard/status/863410684192845825
- Using a graph database such as Neo4j is a mess with Django and you can't make use of Django's ORM

- Using something that's not a database (e.g. ElasticSearch) and where you prefer speed over ACIDity also sucks because you probably don't want to use an ORM.

- Django's stubbornly-rigid MVC model sucks for building reactive web apps.

- If your structure is an API back-end that serves up JSON, and static JavaScript front-end that makes API calls to access data as needed, with appropriate API call restrictions, caching, and so forth, Flask is much more suited to this task. Doing this in Django just feels like you're swimming upstream the whole way. Django's ORM is also inefficient if you're dealing with a lot of data and only want to serve a small subset of it.

Yes, there have been improvements on all of these fronts with various Django projects, but a lot of the time Flask just gets the job done easier without the bloat.
Malaysia’s Cheryl Yeoh claims 500 Startups’ Dave McClure sexually assaulted her
Not ad revenue, but this year a person who is famous primarily for their YouTube makeup tutorials made >$1m when their collaborative kit with a cosmetic brand sold several hundred thousand units (and sold out) in less than an hour.

Source: know someone who worked on the project and was involved in the launch.
I know this is a tough one. I'm trying to understand what the options might be while fully understanding that JS is, in the end, not protectable.

Say you develop a site that offers a very specialized CAD package unique to an industry. The entire thing has to be client side JS and it could take a year or more to develop. Theft of code in a case like that could be catastrophic.

Frankly, I'm surprised nobody has come up with a real solution for this.
plumbing I think is also a major reason as well as why not just spread out. They werent as geographically contained as we are.
Use well designed, minimalist, open source software then. No need to write a law.
I would pay a lot of money to be able to watch the meetings between the PM and the developers that preceded this release. How can it be so bad - did no one ever try to use their own product during testing?
To all I recommend Tim Maudlin's Philosophy of Space and Time:

https://www.amazon.com/Philosophy-Physics-Princeton-Foundati...

It might not answer the question, but really helped me understand the nature of space time.
Do people outside Germany even care about DIN standards?
I have to comment my code so future-me will understand it. I'm often grateful to 2-weeks-ago-me for them. But this awesome rant isn't actually about comments, it's about academic writing in general.

I've always thought that academic writing is designed to impress rather than educate. I haven't read much academic code, but it seems the trait has carried over.

I really can't stand code that is designed to make the programmer look smart. I stopped messing about with CodeWars for this reason. All this dick-measuring about how few instructions you can use to implement a problem eyeroll. It misses the important thing: when some poor sap comes back to maintain the code in 2 years' time, can they?
The Unbelievable Tale of Jesus’s Wife: contested, supposedly ancient manuscript
The meaning of gist
Elementum | Mountain View | Onsite

I am the Head of Platform Engineering at Elementum, a supply chain graph company. We are helping Fortune 500 companies like Johnson and Johnson, Flextronics and Dyson get contextual information around their supply chain processes. We are building the supply chain product graph. If you want to work on building data platforms at scale and graph technologies, please reach out to me directly - saranyan@elementum.com.

Elementum is a fun company to work for. Exciting work,
smart people and an excellent culture and benefits.

(https://www.glassdoor.com/Overview/Working-at-Elementum-EI_I...)
[ full disclosure: Intel employee, working in software that does exactly this sort of thing ]

I would suggest that the best way to generally hunt down a character class - i.e. white space is itself an 'algorithmic' problem and a mildly interesting one. If you have a fast permute handy this can be done on both x86 and ARM.

We have some code here that does this, but it's not the easiest to understand (this is the run-time only):

https://github.com/01org/hyperscan/blob/master/src/nfa/shuft...

The idea is that you represent a character class by intersecting two PSHUFB (or whatever floats your boat) results. So if you want to do a real regex-style \s, you will probably have to use one "bucket" to represent the low-order stuff (like \r and \n) and one for \x20. You then use 1 PSHUFB to look up your bucket for the high 4 bits (aka nibble) and the other PSHUFB to look up the low 4 bits.

This can't represent all character classes - it's possible to run out of buckets. There's an obvious way of doing all character classes with 3 shuffles (see truffle.c in the same directory).

As another commenter says, it's a lot harder to do this for UTF-8 as you are looking for bigger data items, variable-sized data items, and potentially a more generous definition of whitespace.
Came to basically say the same... Also, a big fan of Chromebooks for most users... especially as many intranet/internal applications are now web based.
They are faster for practical usage, though I'm fairly sure ag also executes the search in parallel no?

I also seem to recall the ripgrep author recently trying to optimise towards grep in another HN post.

Love ag ever since I discovered it, though you have to be careful every so often it doesn't look in a filetype that mattered.
Did someone pull the strings at Economist to publish this editorial in order to respond/damage control the Guardian piece?
(obviously it's just my speculation but coincidence is also only one of the plausible explanations)
Personally, I felt that the entire article was a comparison between Ember vs everything else... I wouldn't call it subtle. However, it was fairly objective in it's discussion, and hasn't left me feeling like the author thinks there's only one option in their mind. Good article.
I've seen a few comments on this and articles like this to the effect of "so any time you proposition a woman it could be assault?" and I think it's worth responding to that idea in general.

Yes, there is generally an expectation that men initiate romance, and that is an unfair burden both on men (who have to do the propositioning) and women (who have to decline unwanted propositions). For game-theoretic reasons, this is difficult to change, but it is changing slowly.

In the mean time, restrictions on how to initiate disproportionately affect men, and a lack of restrictions disproportionately affects women. Even more so in situations of gender imbalance (look up "Petrie Multiplier" for more on this). I believe it's for this reason that some men are resistant to "err on the safe side" type policies; as long as they are expected to initiate, they can't succeed without taking risks.

But it's impossible to address this without also including the effect of power imbalance. Even in a world where women initiate 100% of the time, men would in almost all cases still be more physically powerful, and sometimes hold other kinds of social or institutional power. This power can be used to coerce, assault or rape but, even if it isn't, the consequences of a power disparity can be an implicit part of the equation (cf "I hope you can see your way clear to letting Flynn go").

So, what was wrong about Dave McClure's behaviour with Sarah Kunst? Not propositioning her at all, but propositioning her in the context of a power imbalance as a potential employer that made it more difficult for her to say no. Worse still, "I was getting confused figuring out whether to hire you or hit on you" makes that relationship explicit.

And what was wrong about Dave McClure's behaviour with Cheryl Yeoh? Not propositioning her at all, but propositioning her in the context of a power imbalance as a physically stronger man alone with her in her bedroom, and then forcing himself on her when she said no. I repeat: he could only have done this because he was physically stronger, and even if he didn't, the possibility was there.

So to anyone who's wondering if this means men hitting on women is now outlawed, I hope this can provide a healthy framework for thinking about it. It's okay to hit on people, but avoid doing so in situations with a power imbalance that could mean there are consequences for saying no. And also if they do say no don't assault them.

Unfortunately, as a man, you probably have the ability to physically overpower most women if you want. Hopefully you don't want, but it's worth considering that you have that ability, and she may not know whether you're going to use it.

For a shorter and funnier version of this line of thinking, I suggest this clip from It's Always Sunny in Philadelphia: https://www.youtube.com/watch?v=-yUafzOXHPE
How People Use Bike-Share Spaces vs. Parking Spots
Used both and off the bat found Flask breezy and Django bureaucratic. But then the next day with Flask you look up how to do something elementary like login (for fsck sakes) and find there's alternatives of various qualities and scopes, and the flask-security guy has disappeared. Found myself spending a full week up front wrangling tokens and other crap instead of the project at hand, sigh. Django starts to shine at that point.

Lately I've been yearning for a "Flango" distribution with flask and the top twenty extensions supported by a single dev team.
They were the ones that decided that frontier buying Verizon Fios wouldn't cause any harm to consumers, and what do you think happened... Yeah, lots of complaints about billing mistakes, months of no service, etc.
SD cards have this. Is very useful.
I didn't find CSR creation to be that complicated either, but a lot of people on my team were intimidated by it when we were doing a code signing app.

On the plus side, I was aware of every cert that got set up and several of them were going to be created improperly or for sketchy reasons.
grep -v grep.. I wish I could admit to using this less often than I do; but it's always manual not automated.

At some point I'll figure out a better alternative than this or pgrep which often misses processes.
Even that wouldn't hurt you, if every part of you became stationary at the same time.
It's simple. They sold themselves to AOL.
This comes off as extraordinarily entitled.

Academics are not rewarded for good software engineering. The incentives are not properly aligned. And more-over, the that's not necessarily a bad thing! Research is research, not engineering.

Stop expecting production quality code out research groups. The purpose of research is to explore ideas, not implement some epsilon of your product.

If you want a perfect exposition in addition to a high quality implementation, there are ways to get it. Pay the consulting fees. Or pay the tuition. Or hire the students, Or if you can't afford that, wait for the thesis/book.

> Is pseudo-code a fucking premium?

In a paper? Well... yes. Categorically, emphatically, yes. If you want to read an exposition where space does not come at an extreme premium, you'll have to wait for the thesis/journal article.

Space comes at a premium for stupid reasons (artificial page limits) but also for good reasons (expositions cost time, which costs money and grad student time, and fuck if I'm doing a 10 year Ph.D. at $7/hr because you're irritated at some python code.

> Can you at least try to give some intuition before showering the reader with equations?

Either 1) no because you're not the intended audience, in which wait for the thesis/TR/dissemination blog post where I'll work every gory detail; or 2) no because the equations are hard for all of us to understand and no one has solved the exposition problem yet.

> How the fuck do you dare to release a paper without source code?

So all the products you work on all totally open source, eh? Either fully commit to Stallmanism while living off less than minimum hourly wage or get off your high horse.

> Why the fuck do you never ever add comments to you code When naming things, are you charged by the character? Do you get a bonus for acronyms?
Do you realize that OpenAI having needed to release a "baseline" TRPO implementation is a fucking disgrace to your profession?
Jesus christ, who decided to name a tensor concatenation function cat?

Because they're being paid 30k a year at best for 80 hour weeks under intense pressure to implement new ideas and the prop firms and Googles are knocking with 200k comp packages and honest to god 5 day work weeks. Time is (SERIOUS) money when you're slogging through grad school. Again, walk a mile.

And again, really, the point is to test ideas. For every publicly release line of code coming out a research group there's 5x or 10x unreleased code implementing dead ends.

If you want all this, stop bitching at over worked and absurdly under-paid grad students, and start calling your congressman to support higher NSF budgets so research groups can hire more permanent research support staff.
There are a number of interesting places to start, if you want to be traditional start with reading about the Standard Model, if you want to be avant-garde start reading about String Theory :-).

I have come at the question a bit like you have, starting with Faraday and Maxwell for the electromagnetic theory, adding Lorentz and Einstein for the time and space dilation effects of general relativity. And when you start looking at light as an expanding wavefront alternating between a magnetic form and a electrostatic form and thinking about how the frequency of that oscillation relates to the other fundamental constants in the universe like the speed of light and the planck constant, you might start to wonder, as I have, whether a wavefront at the speed of light would mass appear as a side effect because it was distorting space time so hard it was dragging it around?

Its a lot of fun to think about.
Again, an unelected body decides on my mother tongue (the orthography reform of 1996 was the same, but more catastrophic).

The Rechtschreibrat is tasked with codifying existing changes to the language, not inventing something new.

Capital ß does not exist and never did. Before a few years ago when Unicode accepted it and a handful of designers played with it, there was exactly one documented occurence in hundreds of years of the language: the title page of one singular run of an orthography book in the GDR. The runs before and after that had SS.

I think there should have been an uprising (violent, if necessary) in 1996, but the ship has sailed. Very few people care about their language. Heck, most people get the simplest parts of orthography wrong and imitate English patterns (even the famous contatenative property is dying, people are just writing constituent words serially, with space in between).

Never forgive, never forget.
If the acme client is integrated into your web server, then there's literally zero effort to use let's encrypt.

Either use Caddy (1) or integrate with nginx, traefik, gke or any other kubernetes ingress server via kube-lego (2).

1: https://caddyserver.com/
2: https://github.com/jetstack/kube-lego
I am not an academic. I have done this myself. Of course, we wrote a regex library...

These tricks are in general something that it's well worth learning how to do if you do any performance critical code, as often the boundary of the way that they are implemented in someone's library is not useful for the actual task (i.e. you may have a fast 'find a space' function, but it might not be fast by the time you painfully iterate through each of its results removing spaces one by one). Sadly, a lot of this sort of processing doesn't compose very well unless you have access to an omniscient optimzer.

But yes, if this isn't your hot spot, don't do this thing in particular. It's still possible you might learn something useful by reading about it.
Geek Feminism Wiki
It's not mine. Sorry if my comment gave that impression.
There's Steemit. What's interesting is that the ads take care of themselves since you can buy as many upvotes as you want and all the other creators who get legit upvotes get paid out of that.
I've never liked the feel of Skype since its inception (before Microsoft even bought it.) There are already too many chat apps, Messenger and SnapChat (in the US) are the two dominant players. I assume that Skype for Business will eventually be phased out and become a sort of extension for Microsoft Teams. Skype will go back to being more consumer based, and as much as it hurts to hear from former Skype users...this is the type of crap most tweens want now, and it's easier to monetize to consumers. There's a reason why every other chat app is copying SnapChat. So it's not a surprise Microsoft would go this direction, I'm sure it will get better with time in this format.
Well sure, no one is making money unless they get millions of views.
There's really been a considerable change in HN in the past few years. A couple of years ago, a thread like this would have been 100% apologists and victim-blaming, laced with a heavy dose of outright misogyny. It would have been flagged off the the front page in minutes. Today, the threads are much better with only a small amount of that.

I'm unclear whether this is because a) Silicon Valley is changing b) the user composition of HN is changing or c) the misogynist types are just feeling less confident. Regardless of the reason, it's a change for the better.
>The way to introduce a controversial idea on HN is to be substantive and neutral.

I agree in principle. But standards should be applied the same way to all comments with regard to viewpoints.

What I'm seeing is that the same standards aren't being applied to different viewpoints.

An orthodox viewpoint can be written casually, unsourced, tinged with moral judgment, etc, and still get away unflagged and not downvoted. An unorthodox viewpoint will get ripped apart on the tiniest error, missing source, or mis-chosen wordage.

I understand people are tribal and some just want to suppress dissent and maintain the power of their orthodoxy. But I also hope a place like HN can rise above such tribalism.

(regarding downvote complaints I don't disagree with the general policy.. if you're referring to my comment you replied to here I didn't intend to complain, only to point out the irony and perhaps try to cue some downvoters to consider what they're doing from a further remove).
Space is what?
Except "café"
SharpSpring | Software Engineer or SRE | Gainesville, FL https://careers.sharpspring.com

SharpSpring is a company that helps our customers engage with their contacts. The term "marketing automation" encompasses lots of functionality but it really boils down to a bunch of different pieces of software all working together to help our customers (email editor, CRM, sales monitoring, site tracking/analytics, landing page editor, forms, email delivery). We are working on building an amazing team in a fresh, hip city in Gainesville, FL. We take care of our employees and are highly competitive for the right people.

Some things you'd get to work with here: javascript/react, PHP, Golang, Kubernetes, google cloud, redis, mongodb and mysql.

Apply at https://careers.sharpspring.com/careers/back-end-software-en... or careers at sharpspring.com