skysight-inc/HackerNews huggingface dataset:
Quickly drawing tiles is one of those sections that's really only going to make sense if you've ever done development work on a tile-mapped videogame console, as the mode is quite rare in other applications.

A "tile" is nothing more than an index into a collection of 8x8 graphics squares. If you've played any retro-styled games you've seen the effects of this. They were a great way to deal with memory constraints back in the day, as you reduce 64 pixels worth of on-screen data to a small handful of bytes, describing the index of the tile, and often other attributes like the palette to use, or whether to mirror the tile in a given direction.

Since the Mega Drive can only draw tile-mapped graphics, and has no direct bitmap modes, it makes sense for the rasterization engine in this demo to take full advantage of the hardware. When he talks about drawing an entire 8x8 tile with a one-word write, he means quickly setting the index in this way. Somewhere in memory, he's created 16 solid-color 8x8 tiles, one for each of the palette colors. Then, if any group of 8x8 pixels in a row would be the same color and they're aligned with one of the tiles, he can just point that tile at one of this solid-color indices, and move on. Part of the magic of his algorithm is quickly identifying (in advance) which tiles the megadrive can be quickly drawn with this technique, and which tiles (at polygon edges) need to be drawn more slowly in software.
Right or wrong is relative. Including slavery.
I feel like everyone except the government should be using Signal. Elected government communications should always be open to public audit. Or am I being naive?
Didn't mean to diminish the burden for those in the specific situations. Just mean that we can't have a discussion about self-driving cars by using anecdotes and anomalies, we have to talk about the general issues.
> you can't be compassionate if your compassion only extends to the point that it starts to have any negative effect on your life.

How much of your income do you donate?
Preetam, lead dev here: Correct! Maru started on Lollipop actually and moved to Marshmallow with the 0.3 release. It can be a PITA to port upwards to a new Android version if there are significant changes in the internal system APIs (these are open to rapid change between major versions of Android, unlike the stable app-facing framework APIs). Anyways, hoping to move to Nougat before too long...
It also happens in London, with many nail shops basically having slaves.

https://www.thesun.co.uk/news/2491045/97-arrested-in-raids-o...

And there are also a lot of illegal cannabis growing locations which basically have slave boys from Vietnam tending them.

https://www.theguardian.com/world/2017/mar/26/uk-police-crit...
You might be right, but I'll devil's advocate a bit, with a few possible predictions (none of which I believe in all THAT strongly, just speculation)

- If there's a period where new self driving cars are popular but aftermarket self driving kits for older cars are unaffordable or nonexistant, then during this period, the price of non-self-driving cars will plummet dramatically. Who knows, you might be able to buy a 2 year old camry for $1000. The market for these cars will exclusively be (other than oddballs/enthusiasts) people whose wages are so low that driving yourself in a non-self-driving car is still cheaper in an overall sense than using self-driving cabs, so that will cap the possible value of such cars at a pretty low point.

- As long as (possibly as a result of the above) the number of human driven cars on the road is at all significant (like, at least 1% or 0.1% or something), the benefits you mention will be hard to attain. In a given trip a car interacts with hundreds of other cars.

- You forgot about pedestrians and cyclists. In many places, there are more of those than there are cars, anyway, so even if all cars are self driving,

- There's going to be weather and construction and falling trees and runaway skateboards and runaway trucks on ice covered hills and wildfires and so on. This kind of software will operate at scale, so improbable events become important to handle.

- Uber is probably dumb enough to hope your argument is true and think they can get away with half-assed self-driving, which is why they're going to fail miserably and go bankrupt.

- There's going to be regulation. As a made up example, if the "Waymo patent tax" is "just" $5000 per car, it's going to be pretty hard for a car manufacturer to justify to regulators that they'll instead develop competing software that is somewhat inferior in safety, but "acceptable", for the sake of saving, say, half of that $5000 (it still costs the thrifty manufacturer money to develop or buy their lower quality software!). All it'll take is one fatality and people will be up in arms. If the "acceptable" technology was the first one out, it'd be different, but it'll be hard to convince anyone it's worth the risk when there's better tech already out there. BTW, Waymo management would obviously be clever about setting a good price point that captures lots of value but still is low enough to discourage this kind of competition.

- My vague software and driving intuitions tell me it'd actually be easier to design a more general system anyway (massive handwaving). It's actually HUMANS (specifically those accustomed to easy suburban western driving conditions) who have a harder time driving when they can't assume everyone will follow the rules, not computers, and I think that's why so many people mistakenly (IMHO) imagine it'd be so easy to make self driving cars if only everyone followed the damned rules. The simplified laws of physics applicable to driving are simpler than the DMV manual anyway.
from the article:

Desperate to make a living after the global economic collapse in 2008 hit Spain particularly hard, at least three victims accepted the jobs without meeting the restaurant and salon owners, Estanislao said. In some cases, the group paid for their tickets and told them they could work off the debt.
Are people entitled to have the fruits of their work stolen from them?
The Atlantic is a 160 year old magazine that leans a lot more to the center than to the left.
Instagram tests Location Stories
I had a couple of games on Mega Drive that did basic 3D, or seemed to. One was F1, where a few objects seemed to be true 3D. See the overbridge at 59s and then the long tunnel at 1:01 here for instance:
https://youtu.be/qofonsN3Nwc?t=57
The long tunnel is made of several short tunnels.

The other was Gunstar Heroes, where the first boss is made of 3D cubes. See here at 4:00: https://youtu.be/9v3B1hzMwnQ?t=240

I'm just interested if you know or can guess anything about how the "3D" might have been done in those.
Ok, so Apple makes zero parking spaces. Now what? Are they supposed to single-handedly solve everything dealing with transportation? If they built their HQ in downtown San Francisco, then someone else would be complaining about that. You really can't win.
Attitudes vs. Actions. A Graphic Novel by Jonathan Fetter-Vorm
The Fine Article mentions a number of times where Lola was not allowed freedom of movement. She had no freedom of movement, no pay (or ability to direct money), no personal life, no say in what she did, and was kept in place by fear. It certainly wasn't the common role of a wife a hundred years ago to be kept from a dying parent, for example.

The nature of her labour is not what made Lola a slave; it was the circumstances around that labour.
LG Watch Sport Cancelled at Verizon
... the one thing I most need to get my life back is an online income adequate to support myself...

I stated it as clearly as I know how, yet people routinely assume I am "panhandling the internet." Because prejudice etc.
I know some cafes (and markets etc) near where I live have started pushing [food miles](https://en.wikipedia.org/wiki/Food_miles) as a bit of a differentiator (in a similar vein to being 100% organic; eg showing the food miles of goods, or guaranteeing that the food mileage is less than X, etc) which would be the kind of movement that aligns with your concern, if of interest.
There actually is a way: move to a country where the same level of care costs less even with no government subsidies. I think this would include most of Europe and the far East.
A friend of mine has talked about the situation in other island nations nearby where some will have young staff; males as drivers, gardening, running errands, and females for cooking, cleaning and sex. I imagine there would be a serious power imbalance with that last item.
Dead app, but the stuff about emotion is interesting
The Soviets kinda spoiled it for everyone when they smeared one of their reactors all over Northwest Canada.
Or the doctors and hospital admins there only make a terrific salary instead of an obscene one.
I can understand that people like to blame their problems on others. If housing prices go up, it's China fault. If Americans lose jobs, Mexicans' fault. Anyway, it is much easier to direct anger towards others than to find out the real reasons.
My parents were born and have lived in Pakistan for their entire childhood up to adulthood. They then moved to the United States, where I was born and have lived for my entire life.

On occasion, I visited my parent's home in Pakistan, although the trips became increasingly scarce as grandparents passed (now all four are gone).

The house has always had domestic workers present, a single family. The first few times a maid, who we called Maacy whose children went to a nearby school and whose husband would work nearby.

Her family was among the lower classes of the country, and her salary brought her and her children opportunities she could never otherwise have had. I remember talking with her in the small room that was her quarters; sometimes I would help her with her work.

On later visits, she had left and another family, whose father served as the household driver occupied the same space. One time, I saw the previous maid attending a gathering that was taking place. She recognized me immediately, sharing an embrace and leaving me on my way.
From what I recall, Skia's not an API stable library - it's seen more as an implementation detail of Chrome/Android - so adopting it as a Google outsider is... not easy.
This will be interesting considering that different countries have different medical schemes, I would forsee this would be aimed solely at the US market.

Even amongst countries where the costs of medication are heavily subsidised there can be a very large difference in pricing.

eg: Oxycontin on the PBS is atm $37AUD a pack of 28 at 80mg strength in Australia ($5.30 if on a concession eg: unemployed), in the US its $408.63USD a pack of 20 (via drugs.com)
Judge blocks top Uber engineer from working on self-driving vehicles
What? I suppose you saw what Android looks like?
Explain how I'm supposed to carry groceries for a family of five on a bus or train. Please. How's a mother with a small child supposed to carry groceries home?
It isn't what is wrong with Hangouts so much as it is a list of things we like about Slack:
1) Channels - each message has a home. Notifications can be set to the correct level.
2) APIs/Integrations - We hook it up to github, pivotal, new relic, AWS and some of our own custom hooks. Reminders, alerts, messages - whatever we dream up that needs to be done and it is open enough to do it.
3) History
4) Past an image right in it without saving it as a file.
5) Voice calls.

Right now Hangouts is only for meetings where we want to share a screen or video chat. Most of the time a voice call is enough.
Can you tell me your companies name, your full name, and share proof of salaries for engineers at your company (merely to settle an argument on HN)?

No?

That is why it's not commonly shared and proven like you are asking for. Try putting yourself in the other person's shoes.
Apple overhauling 100s of stores to try to create the ‘modern-day town square’
Right now no, since Maru uses SlimPort for streaming the desktop to your display. SlimPort eats up the USB pins that you would need for connecting up a wired keyboard/mouse via USB-OTG [0]. Wired keyboard/mouse will become possible when we support other methods for display streaming in the future like wireless.

[0] https://groups.google.com/d/msg/maru-os/rsSpHZ0DIJA/mEfp_J9M...
Thanks for the feedback. I didnt know Prem means love, I have seen it South/South East Asia.

I may post names though for now might hold back...
Oh no! More notifications. Its much easier to scroll through multiple notifications with your eyes than it is to go listen to them. Voice interfaces as they stand, are not a great place for notifications. Also notifications on voice should not be coming directly from developers to consumer. Instead it should lead to an AI that is able to understand contextual information about the user and the situation, then change the notification accordingly. All notifications are not the same. Missing a bus notification is way more important if you are actually planning to catch that particular bus. Otherwise it is just annoying. This will be a great feature to watch for.
Nassim Nicholas Taleb - "The three most harmful addictions are heroin, carbohydrates, and a monthly salary".
115K to 425K in 4 years? Which neighborhood is that? Even on the Eastside that seems insane.
>Corn syrup represses the feeling of being full

Small correction, but that study (and I believe there was only one) indicated that fructose metabolism produced less satiation than glucose, not that it actually prevents it. If you add fructose to a food and eat it, you'll still be more full than if you hadn't added fructose, just less full than if you had added glucose.

I think the reasoning was more like this: "Focus groups show that kids like their applesauce sweeter. What's a cheap sugar?"
But causality is inherently temporal. If we imagine a cosmic pause button, it is only because of the passage of time that there can be a causal relationship between my dropping this teacup and its smashing on the floor. If I hit pause half-way there we can talk about how much potential and kinetic energy it has and so on, but (since the rest of the universe is paused) nothing we day can affect anything so no causal relationships can exist until we let things run again.
As someone who's been following this issue pretty closely, I'm very skeptical about what they could fix.

This is a fundamental engine design issue in their popular Theta II engine that results in premature and excessive wear on cylinder wall, leading to excessive noise, vibration, stalling, and ceased operation.

In a quest to save weight and increase power, they made connecting rod too thin and height of the bearings too narrow to hold unwanted movement of pistons in check. Instead of piston moving just up and down, there was sideway play often resulting in severely scratched cylinder wall after 15k mile of driving. There are many reports of connecting rods grenading altogether.

For those not familiar with engine parts, here it is.
https://image.slidesharecdn.com/sixstrokeengineppt-140826102...

Hyundai found out about this pretty quickly, and de-tuned engine output in later iterations to increase reliability. Yet, they have consistently denied this design defect as a problem for many years.

There already has been multiple massive class action lawsuits and recalls on this in the U.s. since 2015. Many Korean customers were angry that Hyundai was not issuing the same recall in their home country, where they often pay higher price than identical exports.

http://www.pbs.org/newshour/rundown/hyundai-kia-recall-engin...

The only fix that will 'stick' is complete engine replacement.

I hope Korean customers get the same treatment.
Due to all of them having an estimated 0.018% in slavery, which seems kind of arbitrary so they should really mark that as some sort of minimal slavery standard rather than make it look like an estimate actually based on the country.

Site seems pretty good overall but is missing a hard facts and figures section to go alongside the nice graphical interface. They appear to offer a pdf report but they wanted me to request access to get it.
Hopefully this eventually reaches the level of utility of Magit (https://magit.vc). It's what helped me get over the hump of only using 4 or 5 git commands, and bundles a ton of useful "macros" in a great interface. And of course, it's incredibly customizable because Emacs.
Someone else mentioned the costs of context switching
All that is necessary for evil to triumph is for good men to do nothing
Hadid is the most overrated architect in modern times.
I think on balance it was worth it for the insight it provided into the soft underbelly of this country. Made me think more and longer than pretty much anything I've seen, read or listened to in the past 20 years.
> SPeaking of ripgrep, take a look at the installation section of ripgrep (http://blog.burntsushi.net/ripgrep/#installation) "cargo install ripgrep" is an installation option.

Please don't misrepresent my writing. `cargo install` is NOT the primary distribution mechanism for ripgrep. The installation section starts with instructions that use standard system package managers, and only then suggests installing it using cargo if you're a Rust programmer. Why did you leave that out?

You might also consider looking at the actual README of the project[1], which lists several more installation options, including using brew, chocolatey, pacman, emerge, dnf, yum and nix. There is clearly an effort to suggest that users install ripgrep using their standard system package manager.

Some of the points you've made in this thread are valid concerns, but please don't misrepresent other peoples' hard work while you're doing it. It's extremely rude.

[1] - https://github.com/BurntSushi/ripgrep#installation
You can buy 256GB of DDR3 RAM for just $576, so 1TB is only $2304. Example:

http://www.ebay.com/itm/182537878712

Of course that's just RAM. If you want a server with it, it's not much more, just over $1K shipped:

http://www.ebay.com/itm/391697886461
I wonder if this will be our fate too a few decades down the road.
Funny. In other words, we're not making enough people rich through our overspending already - those in retirement, who are supposed to feel security in their old age, should overspend too.
Eh, it depends. Odds are you're right IMHO, but it's quite possible exclusiv is honest and really does run a shop that has an unusually good work-life balance.

OTOH my experience is that pay and hours expectations are orthogonal in the software/IT industry! Like, meaning you can find jobs that pay low and expect low hours, jobs that pay low and expect high hours, jobs that pay high and expect low hours, and jobs that pay high and expect high hours, and all points in between. If only it were easy to tell at the interview stage, you know which one I'd try to get, but it's hard to really know what a company is like till you're there -- and different teams/depts at the same company can have wildly different situations.
That's not at all anticompetitive
I didn't think it was his role to explain this. The listener can draw their own conclusions from the material, I think.
Check out outlier.ai. Also I think there was a company in the most recent YC batch that tackled this problem.
Yes, I've seen families in Malaysia and Singapore that really treated their housekeeper badly. In a lot of cases, they are not allowed to go out of the apartment either because of potential pregnancy or because they are scared of the housekeeper stealing things from them.

They bring housekeepers from Indonesia and pay them very little. The housekeepers have to work a lot of hours and are pretty much treated as slaves. Often, the housekeepers are not allowed to eat at the same table, they have to eat after everyone has eaten, they don't sleep in a proper room but rather in a storage room.

At least, there's a contract and they do get money at the end but it's really a hard life and hardly more freedom than being a prisoner.

It always shocked me when I saw people that I thought were educated and friendly treat their housekeepers this way.
I wish we had more details about the on-die internconnect ( Hypertransport successor) in terms of latency and bandwidth, and even topology. We run a NUMA .. challenged .. OS, and depending on the interconnect that may or may not matter so much for our workload.
So, her name wasn't actually Lola. It was Eudocia Tomas Pulido. Lola was literally her slave name.

There's a lot to talk about in the article, and I'm not super-excited about digging deep into that here on hn, but I think it's worthwhile to point out her real name.
Does coffin imply any sort of "you'll live here until you die" stability or is it purely referring to the size?
> it was started by a few folks from Google who worked on Spanner and other related tech

Patent lawsuit waiting to happen? SCO Linux all over again?
Other examples might be clothing, furniture, food, and batteries.

There are arguments to be made about the first three and they might be pretty instructive arguments. One issue is whether we're looking at "what you can get for $50", "what is the best one ever made (in some respect)", "what is a typical one that people from a particular social class would buy", or still other ways of segmenting markets.
>we could as a society pay (women) people for emotional labor

They already get paid for emotional labor with emotional reward.

>we could choose to economically value teachers and nurses instead of economically devaluing "feminine" roles

Maybe you could stop being sexist and calling things like education and nursing "feminine."

>in order to end professional segregation

If you can point out actual instances of sexism in professions I'll be happy to back you up. Differential outcomes is not sufficient evidence of sexism. There are sexist people out there, and I'll be happy to metaphorically march alongside you against any of them.

>it's complicated, and testosterone may even be a disability in a sense

LOL, testosterone is a disability? According to you testosterone lets one gender "win" so it sounds like estrogen would be the disability, right?

>, but many of the differences between genders are not biological so much as social constructs that re-enforce constructed economic inequality.

Maybe money isn't the most important thing in the world? Maybe instead of complaining that there aren't more women at the top of the income food chain, we should be asking why any men at all are willing to work themselves to death to get there? Maybe women enjoy better lives than men because they realize earlier on that it's our connections and family that matters the most in life and they live their lives accordingly while men generally don't figure that out until much later in life. Maybe the reason why reported happiness among women has been on the decline since we wrote all these laws encouraging families to break up and shoving women into the shitty corporate ladder lifestyle men have been on for longer should tell us something about life.
Didn't know about this guide, checking out now and the discussion on CockroachDB's naming discussion.

(I see a title: "CockroachDB Skitters into Beta" which is great).

For me it makes me think a database that can't be killed. I think it is good but will read the threads to see what others think
I really, really, really don't understand why Pakistan and India are engaged in such a high-tension struggle.

Looking at it from the outside, there seems to be nothing of value at stake. There's no great prize to claim. Nothing to incentivize the conflict. Land-locked zones hemmed by mountain ranges. But I guess, as with the problems between neighbors in residential suburbia, it's not always about "winning" something tangible.

It's like that Star Trek episode, where the aliens are at each other's throats over some kind of cultural, historic grudge that no one understands but them. [0]

[0] https://en.wikipedia.org/wiki/Let_That_Be_Your_Last_Battlefi...