skysight-inc/HackerNews huggingface dataset:
Solid advice, solve a problem and sell the solution. Remember that two things you can always sell are time and preparation (which is insurance against future time).

To put that in perspective, any product or service that can save time for someone where time is an expense (they pay salaries, or have a limited amount of it to meet deadlines) can evaluate your price against their cost of time and ascertain a direct value to your offering. This will save you 1 hour a day, that is 5 hours a week which can be applied to something else or used to generate other revenues.

Preparation is another aspect of time that is sort of the 'first derivative'. These solutions let you save time in the future by taking future point where you won't have time, and using it now when you don't. Example, frozen meals. Preparation is spent time to make a meal now, so when you need dinner but have no time you can just re-heat this frozen meal). Another example of preparation is a customer management tool (CRM) which captures the previous interactions so that you can quickly scan their history before you interact with them (saving time) because you've captured it during previous interactions.

These kinds of businesses you can start earning money right away on.
GH sign up would be useful. If you email us I will ping you when we add it: feedback at quiltdata dot io.
Sort of, Rust is supposed to make references to packed structure members unsafe, but currently doesn't. An RFC was accepted to change the behavior but it has not been fully implemented. Here's the tracking issue: https://github.com/rust-lang/rust/issues/27060
The main reason is that the phone will download the image each time you post a notification, and with 650 alerts throughout the night (for 650 constituencies) the user would end up downloading a lot of data with very little to show for it (since newer notifications replace the older ones).

But to add to that, it needed to be customised for different screen sizes. So we'd have to have generated a lot of versions server side.
> failing to explain that in order to access that card catalog, patrons would have had to travel from their homes all the way to Washington DC.

This is not strictly true: the Library of Congress sold copies which were widely used by libraries around the country in the pre-electronic era:

https://www.loc.gov/loc/lcib/0112/cds.html

> By the 1960s, CDS had become the Library's largest division, with a staff of some 600 people who shipped more than 78 million cataloging cards each year. This operation occupied floor space larger than a football field "including the end zones," said Ms. Mendenhall. "It was a monster that gave way to the miracle of MARC."
Interestingly racism against asian people is usually not on people's radar, but they do face some significant racism. In particular, they face discrimination in getting into college. Because as a group they tend to make higher grades, they have to get the highest grades/SAT to get into colleges they want.
https://priceonomics.com/post/48794283011/do-elite-colleges-...
Could someone explain the downvotes this guy is getting.

While there are logical fallacies, like the implications asians can't be racist, they are the kinds of fallacies renters might use.
As much as I disagree with it, yes.
>Farmers in Alabama are fretting that crops may rot in the ground for a lack of workers to bring in the harvest.

Aren't they just investing? Not exactly like normal investments, but if they let some crops rot, they can use it as a corner stone for an attempt to keep their normal cheap labor flowing, which ends up earning them more money than just paying Americans enough to harvest the crops.
> In the video, Suh shows screen shots of the exchange, including a message from Barker saying, “It’s is why we have Trump” and, “I will not allow this country to be told what to do by foreigners.”

Conservatively considering 45% to 48% of the registered Voters voted for Trump, what %age of those voters think like this? => “I will not allow this country to be told what to do by foreigners.”

Alarming.
I think the deep context is what the author is using to solve that issue. Devs are fluent enough and have enough context that business domain experts don't have to spend an inordinate amount of time going into detail. The level of detail cascading happens in the developer's head as opposed to conversation.

It's really an argument for who's going to spend the time and appears simple:

- Devs learning software and industry knowledge

- Business experts learning software knowledge (incl. technical writing) and industry knowledge

Product Managers with some technical knowledge and writing skills are best at being a middle layer between raw customer requests and development specs in my experience. PMs and customers struggle when they don't have a good vocabulary to use to describe features that they want. That's when a dev has to translate or teach the person. Then again, that's asking a PM to learn industry knowledge and technical knowledge and product management knowledge. This is especially true if you have a good QA pipeline.

I've seen analysts and PMs that didn't have a good UI/UX vocabulary or weren't exposed to different UI/UX's, and usually their requests were the most vague and resulted in the most unspoken details.

I've also had PMs that knew how to write a good technical spec down to quick UI mock-ups and error handling. They also had technical writers to pose questions about some of the details.

Pretending I could be as good as the latter is foolish, and if I could, my salary should have been combined for doing 3 jobs well. I think one-man-army, $250k/yr full-time positions are rare though. We seem to be inching closer to it though, maybe without the salary.
There's a RESTful API that's used by the Python client, though it's not documented yet. If you're willing to go through the code, you can find /api/... calls in https://github.com/quiltdata/quilt/blob/master/quilt/tools/c... .

We're planning to write proper documentation soon.
Only if you look past the hypocrisy and chutzpah.
Best thing I've ever seen on HN.
Did not know that! Thanks so much!
We've been thinking of making a Python build file to make it easier add richer transformations than the simple file->DataFrame that runs by default. We'd love suggestions and input on the types of transformations that would be most useful.
The money you get from contractors for reelection is going to help more than anything you can actually point to. House seats are up every two years, and you don't accomplish much in aerospace in two years.
Site is broken. Nothing works.
You can use the dirty scheduler feature in 17.10 to get around the limit (because it creates unmanaged threads).

See https://github.com/vinoski/bitwise
Indeed, it does exist, but IME SE education is just "CS light". I'm not saying that to be disparaging for the sake of it[4], but: there's nothing close to traditional engineering in the software development world[2]. It's basically just business interests coopting the term to try to seem more legit -- and of course they established the equivalent of trade schools for CS as SE. For those in the know SE education is a complete joke. (Disclaimer: Anecdotal, obviously, but I've been a university educator, in a position to hire, etc. etc.)

Just to avoid the inevitable pedantry: Obviously there are people who are serious about this type of thing[1], but in the mainstream and in practice "software engineering" is a complete joke.

[1] E.g. Greg Wilson. WATCH HIS TALKS. Seriously. He's amazing at exposing how absurdly irrational we are when it comes to education and development in general.

[2] I'm not sure why we would expect there to be. Programs, by Turing Completeness, are absurdly non-linear and unpredictable. I'm not sure engineering in such circumstances is even possible nevermind practical. See also [3] to have your mind blown. Engineering is ultimately based on physics which is "linear" in our everyday world (pedantry alert), but "computing" apparently doesn't quite submit to those parameters.

[3] https://en.wikipedia.org/wiki/Busy_beaver (specifically non-computability)

[4] Also, I'd like to add: CS doesn't even remotely prepare you for actually dealing with customers (which is probably the eventual fate of most CS students), but that just means that CS people might need supplemental courses in "requirements analysis"... but they should have had a bit of that when trying to game tests?!? I know that I did game "expectations" massively during my university experience.
This is an interesting article. It makes no mention of the controversy leading up to these comments. People generally aren't racist when it comes to money.

The host was triggered into a racist tirade after being informed the renter was bringing 2 extra people and 2 extra dogs. The guest informed her hosts while on route in a snowstorm. It's well within the hosts rights to declare the contractual reservation null and void at this point.

The host screwed up and injected race into the equation, and that is why she is being punished.

This law student seems like a complete entitled idiot that had her reservation cancelled because she tried to impose her own rules on the airbnb owner.

As a law student, she knew how to milk public sympathy and the law system to her benefit. I doubt this will be the last time we hear of this woman.

It doesn't excuse the racist comments, but let's be honest about the situation. She was not denied the rental because the host is a racist. The host was very happy to take her money. Whatever prejudices the host had she ignored and rented out the property until the guest decided she was going to turn the property (I'm assuming) into a giant weekend party
What's crazy is the person could have gotten away with it if they had just not specified why they were cancelling. Not only are they racist, but they want people to know it, aaaand they're stupid enough to message the reason via a channel that is easily linked to the offending situation.

Also:

> The woman, Dyne Suh, a UCLA law student...

That's like picking a fight with someone and they turn out to be an amateur MMA fighter.

-----

Side-note, does this ruling say anything about AirBnB's legal situation by declaring an AirBnB as a "place of public accommodation"?
I read HN for technical content so humor is fine as long as it doesn't distract from the content much. It's like a work meeting, humor is good but not of it distracts from what the actual point is
The naming is a bit sad in that it conflicts with the patch sets manager: https://en.wikipedia.org/wiki/Quilt_(software)
I wasn't using hyperbole. It was an honest question. I'm not an economist, but I try to stay up, and this sounds - to me, a non-economist - just like trickle-down economics (with regard to the parent comment - not yours).

Is there a different phrase I should use so as to not offend?

Edited for clarification
That's helpful context, thanks! I think they definitely deserve to be in an update, but that's a pretty important qualifier to call out.
Circumstances differ, but they clearly state it was because of gender. It was a declined request, not a cancellation, and there no political overtone to the statement. Not sure about other details like the occupancy, or use by the landlord. But they said they didn't want a male, and that was all.
Thanks, I went back and made it a point to upvote every single pun comment I saw.

I hope I never take myself so seriously as to get all wound up over a harmless set of _internet comments_.

I absolutely love HN but a shrine of immaculate content, it definitely is not.
While it's somewhat understandable for some types of rentals (e.g. a spare bedroom in a house), I would think not unless there's some fine-print exceptions. [ADDED: Apparently there are for smaller shared housing when the landlord lives there.]
SYSTEM Sounds: Listen to planetary orbits
Cloudfront charges for requests and it can often be the biggest component of your bill.

CDN77 performance in terms of latency is not that great. If you are looking for a cheap CDN with good performance, buy edgecast from a reseller. The only problem with edgecast is that they charge a really high fee for SSL support for custom domains
This is a neat idea but it would be great if there was a bit more substance to the post. Do we have any performance benchmarks? Why would I consider it a strong contender? Stating "multi-core support" to me is not necessarily scaling.

I'm in no way an expert, but I work in Erlang in my day job and just glancing at the repo, this solution can't possibly be performant. A) Erlang is slow at math. B) Arrays don't have O(1) access(ETS tables might be able to help with this). C) You can't scale this solution with more Erlang nodes(without some additional work).

I really like Erlang and want to evangelize it but I don't think this is a good way of doing it. I only see this as a neat toy but not a selling point for using Erlang..

As a side note: I noticed the repo has a feature note about adding NIF's for performance bottlenecks (native C code for Erlang to talk to). If you end up writing C code, then what are you gaining from Erlang?
Is there planned support for any other languages than Python?
Convert $1 into $10 within minutes
Head to https://news.ycombinator.com/user?id=gardnr and set "showdead" to "yes", then click update.
It's a million little things. tab completion is better in every way. It's not that bash doesn't have this feature, but it's better in zsh.

But the real magic is zsh + oh-my-zsh. oh-my-zsh is a set of curated aliases and other scripts for improving your experience with a lot of different tools.

For example, I use all these extensions:

plugins=(cargo docker git heroku mvn rust)

The git aliases in particular are really nice. Example, gpsup is:

gpsup='git push --set-upstream origin $(git_current_branch)'

Which is really handy. On top of that, I really like the support for the customizable ps1's. I use powerlevel9k, and have it customized to tell me about the time the last program took to run, current git status, current time, etc.

https://github.com/bhilburn/powerlevel9k

try it, you won't be disappointed.
The host deserves a larger fine for her stupidity alone. She told the women who reserved straight up that she "wouldn't rent to an Asian." Why not just deny the request, and keep your bigotry comments to yourself about the "why." It's one thing that the host was racist, but if she would have just kept that to herself, it probably wouldn't have got her a fine. So not only is the host a racist, but she is clearly an idiot too. *smh
Chinese Citizens Evade Internet Censors to Remember Liu Xiaobo
A native-implemented function (NIF) should always return within 1ms. If something takes longer, it should be made a port.

http://erlang.org/doc/tutorial/c_port.html
Typo fixed. Thanks :)
Why Risk Management Should Be a Vital Part of Your Information Security Policies
State laws and regulations still apply, no matter who's president. Also, the federal government has faced resistance from citizens and states and lost legal battles. The current political climate is extraordinary, but to say that standards are not being held is a stretch.
The 10 Best Business Task Management Apps to Help You Get More Done
Saying that quantum effects are present and saying that the human brain is a quantum computer (or more?) and will get exponential speedup are two very different things.
Biggest giveaway (as a lifelong Java programmer who's probably only written about 100 lines of C#, ever) is that C# Likes To Capitalize Freaking Everything. Java typically only capitalizes Types, but C# capitalizes Method Names as well.

It's like it was created by somebody who either likes German, or Olde-Timey English Writing.
Honestly I think it's better than nothing. Discrimination like this is usually based on complete ignorance/lack of exposure to different cultures. A course on Asian cultures may actually have some effect of humanizing the asian people for this particular bigot.
I'm in a similar boat to the person above (bootcamp grad working as software developer). I have been trying to do a comp-sci degree but that cost, degree requirements (classes unrelated to my major) and actually going to school after work is a major pain. I would definitely pay for a year long (or more) part time CS course if it was intense and online. I'm doing that already, but it would save me a lot of time/money of not having to actually commute to school.
When thousands upon thousands of white Americans came to Los Angeles at the turn of the 20th century, they assumed that the Mexican-American families who had been in California for hundreds of years were recent illegal immigrants.

It's the same story, over and over.
How is this different/the same as the DAT project (https://datproject.org/ and https://github.com/datproject)?
> Personally, 5K seems too light a settlement considering the circumstances.

Agreed. It looks like the Judge slapped just an extra 1K on top of the mandatory minimum.

> The minimum penalty under California’s civil rights laws prohibiting discrimination in places of public accommodation is $4,000 for each offense, the agency said.
Should the reporter actively censor any Trump references to not offend?
Sweet. This adds an extra layer of 'certainty' to my daily trade setups.

Wondering if the correlated price behavior shifts due to long weekends. May need some testing, but am sure that's covered as well.
TIPS FOR BECOMING a CONTENT CREATION MACHINE
It's been illegal in the United States since 1968.
wow you dont accept bootcamp grads? we're precisely the kind of people that need you. do you have any interview prep peers you would recommend that are slightly lower tier than you? or do you have a detailed syllabus anywhere?
marriage in a legal context is a very specific type of contract with terms that are not negotiable.
We've definitely been looking at that! Are you using frictionless data packages now?
Don't forget Barney Frank, who required banks to do mortgages to less-qualified borrowers "to help the poor".
Missed this as well. I should have guessed Clojure because it's a language people actually might use. All I could tell is it's some kind of Lisp.
Why do you ask such a silly question? Of course this is really shit, if it's true. The point is I don't know whether this situation took place in real world or just anti-trump pr action. How do you know? Why the hell trump is in article about shitty host ?
BCD you say? Somewhere there's a COBOL programmer (who saved the world back in 1999) tanned, rested, and ready to restore this tape!
Given how valuable salt was back then I highly doubt Carthage's earth was really salted.
>But I recognize that has nothing to do with which people are allowed to live and work on which side of imaginary lines.

I'm so tired of these sorts of facile statements. They're so smugly wrong-headed.

Is real estate comprised of nothing more than imaginary lines? No, it isn't. It has massive social and economic value.

Territory matters, access rights to said territory matters matters, to literally every living thing on Earth. Even tree roots are constantly fighting and competing for finite resources and territory on time-lapse.

What do you think an invasive species is? Are those imaginary?

The idea of boundaries isn't some new thing. It's essentially the reason we developed laws and civilization in the first place, to manage territory in a rational way. Territorial delineations aren't just "imaginary lines."

Are laws just imaginary words to you? Are title agencies imaginary businesses? Does money only have imaginary value? Why not give it all away then.

Your perspective seems absurdly detached to me.
Directv for iphone/laptop/android
The lady canceled because she tried to show up with 4 extra friends and 2 dogs.

edit: 2 extra friends.
It depends on local laws, particularly if the owner lives in the dwelling. There are many caveats and carve-outs.
Russiagate and the Magnitsky Affair, Linked Again
What's your privacy policy for private data?
I prefer pre-market sessions due to the relative higher liquidity and an indicator of resistance and support levels, not always the case but true most of the time.
While I agree they're scum, do you want to sleep in a home occupied by someone who has overwhelming hate for your race? Would you want to eat a wedding cake someone was legally forced to bake for you?
Good point. There's a bit of a continuum at work here. There's the true "Pull yourself up by the bootstraps" story and some "Friends & Family helped" tales. Even though they made some money, I don't think they invested any more than what would be considered a modest seed—think hundreds of thousands of dollars. Considering how many can't build a big business with tens of millions in funding, they seem worth studying.
You'll find a good summary of the relevant rules at https://www.craigslist.org/about/FHA.

If it was a roommate request, then it is viewed differently. If the property was at most 3 units and the landlord lives there, then the landlord cannot advertise that they will discriminate on gender but the landlord is allowed to. (Who said that the laws had to make sense?)
>Now with active memory defragmentation things are a bit more pleasant, specifically with high delete load actually freeing up unused memory in a timely manner without impacting performance too much.

Is Redis managing this itself using simple calls to Jemalloc, or is Jemalloc doing it on its own because it has better algorithms than the OS?
Why is CPA for bottom feeders. What do you mean by that? Seems like the perfect way to optimize the funnel if you know exactly what you're after (an "acquisition").
Sure, it's not too impressive though...I think my net gains were in the 15k area. I was a really small fish back then, I ended up making more(in BTC) by selling the actual program for other people to use. At the time, there wasn't a depth-of-market setup available for mtgox, so the majority of trading was people looking at the last sale price and throwing their bid/ask based entirely on that. Nowadays I think every exchange has their own flavor of depth-of-market platform available, and there are plugins for major trading platforms(xtrader/ninjatrader/multicharts) that work with the BTC exchanges.

There is still money to be made scalping BTC, but since the price is higher the margin required is much, much, much greater. And with more margin comes more possibility of loss, etc.
Citation needed? Where'd you find all that?
Not being a pain in the ass, I just want to read it.
https://groups.google.com/d/msg/net.micro.mac/1CVsNTbXA6g/tS...

From: t-jacobs@utah-cs.UUCP (Tony Jacobs)
Newsgroups: net.micro.mac
Subject: MultiMac MULTITASKING!
Date: Thu, 21-Nov-85 12:12:47 EST

...

It doesn't work with some programs (like MacPaint)
and some apps need to be the first app loaded to work
(like MacDraw.) When you run multiple sound apps the
first one run is the one that works, the rest will
run but you don't hear a them.

...
> I'm past the stage where I need a course on Python syntax or HTML.

It's hard to guess what stage you are at.

What have you built so far in Python?
Microsoft took away your previous version rights and broke Access for many older databases. They launched an O365 server side Access Service that was shut down.

There are other examples as well. Do you own Visio or Project and use Citrix? You can't use it unless you convert to a subscription.

Most of the office apps changes have been around supporting other office components. Stuff like federated login and not crashing. :)
I think by forcing profile pictures (and to a lesser extent names) it gives people criteria to discriminate with that they would not normally possess. I don't see what the point of having profile pictures is beyond touchy feely marketing garbage. I can only imagine how many potential users don't even get a response because of their pictures.
A new way to hire: contributing to open source projects
Yes! We'd like to get to R and Scala next and hopefully C++ soon. We'd love help from open-source collaborators. Our team is definitely strongest in Python.