skysight-inc/HackerNews huggingface dataset:
Amazon has a repo per package model, but has a meta-versioning system (called version sets) that tracks revisions of packages built together and a way for declaring package dependencies. So in some sense you're building your own monorepo out of a bunch of packages (usually by branching off a parent version set).

It fulfills a lot of the same goals of having a monorepo in terms of scaling a large organization, while having somewhat different pros and cons.
I would love to see Amazon take the lead on this. They should be in a great position to do so as they move to doing more of their own distribution. Ditch the cardboard boxes and bubble envelopes and replace them with reusable bins and pouches that are picked up when the next order is delivered. (And to start with, at least get rid of those horrible bubble mailers that can't even be recycled, and replace them with an all-paper padded envelope...)
Apple could have bought BeOS, or used their Linux distribution as a base for the next Mac OS: https://en.wikipedia.org/wiki/MkLinux
That's like asking why laws firms & and security agencies exist.
And here you are, with you still trying to fight a battle you've already lost. Four times. Losing exactly the same way every time. Because even after all of those losses, you still can't figure out why you always lose. Because even after all of those failures, you still don't understand why you lost, because you still don't understand how bitcoin works.
Fully discharging a battery was only necessary with nickel-cadmium cells that suffered from a severe memory effect. Nickel metal hydride cells didn't, but could be affected reversibly by a minor drop in voltage from repeated partial discharges. Most rechargeable battery technologies in use today are significantly harmed or completely destroyed by a complete discharge. Devices using lithium ion cells all turn themselves off long before the cell is completely empty, as a protective measure.
Lowdb: lowdb is a small local JSON database powered by Lodash
For a NiCad battery, sure.
If they purposely want to slow down older phones, they will do it in a way like this that gives them plausible deniability, so I wouldn't discount the possibility.
>craftsmanship can be far more powerful than the latest hardware or software

I was just listening to the original Warcraft soundtrack for nostalgia's sake and the Youtube video had scrolled through some of the old artwork. It brought back memories of playing at my friend's house when we were kids. The game also had such nice craftsmanship--the artwork, character and themes. It reminded me of what those old games on small budgets were able to do. Something about that seems missing in today's big gaming titles.
The interesting thing is we self-organized. If you had a flat bottom boat and a truck, you helped your family first. Then there were twice as many people asking for help. It was easy to help because so many people needed help. I think technology would have been in the way, to be honest.
This is certainly a solid correlation, but I’d want to see the same device with the old battery again (or even better another device of the same model) to prove that is the cause. Disconnecting the battery resets things that aren’t reset by other methods.
HP, Asus announce first Windows 10 ARM PCs: 20 hour battery life, gigabit LTE
> We got fined and they still put dirty paper towels and plastic containers with food on them in the recycling bin (since technically these are made out of recyclable materials).

This is a machine vision, machine learning, and robotics problem. If this isn't worth developing, the problem is that recycling isn't worth enough money.

In addition, if a little bit of food destroys your recycling operation, then your recycling operation needs more R&D, not legislating consumer behavior.
China Has Launched the World's First All-Electric Cargo Ship
> Sweden wasn't wreaking Poland's skies and waters as it industrialised.

Citation needed.

But just using logic, Sweden has about 10 million people today.

During industrialization it probably had much less (there was a population explosion in Europe after WW2).

Let's say Sweden had 5 million people. Industrializing country of 5 million of people vs industrializing country of 1-1.5 billion is something which is ridiculous to compare.

Imagine trying to industrialize double or triple of Europe from agrarian society again and tell me you think it would be clean and tidy process.
> Is there any reason to believe that this will ever even make it out of committee and come up for a vote?

In the absence of activism, no; OTOH, there's an interaction between activism and a concrete legislative proposal to rally around; enough grassroots support in the districts of enough people who aren’t as strongly.committed to backing the anti-neutrality position as they are to their own re-election, and it could happen.

Moreover, even if it fails, the more attention that is drawn to it the more it helps raise the potential of net neutrality legislation being an platform issue in the 2018 elections; policy fights are rarely once-and-done battles, they are long wars, and some battles are more about preparing ground for the next battle than winning the war outright.
Melting rocks into glass takes a lot more energy than melting scrap glass into glass. The ratio is not as good as for aluminium or other metals, but it's still worthwhile afaik.
I'd add that most technical companies today, unless at the scale of Google/Facebook do not necessarily (and most likely don't) have very sophisticated tooling in place. You can imagine Jenkins is always in place and codes are splitted into "self-contained" repos; I don't know if Google/Facebook uses Jenkins, but I know Netflix certainly does.

I haven't heard much about Microsoft or Amazon, though I do know from a friend working at Apple their toolings are not always consistent from team to team. I would appreciate if we have someone from these other big tech companies to discuss their development workflow.

As a SRE/DevOps, I love working on internal toolings because I get to feel like creating my own programming language - I can be creative but focus on solving problems in my domains.
There's another firefox prompt which also annoys me.

Firefox sometimes asks me if I want to do a factory reset, clear all my settings and add-ons, "to make the browser faster".

I believe most users will find this question absurd. And Mozilla give it a pretty baity name, too. "Refresh Firefox". What if someone clicks Yes by mistake?
Why would it be interesting?

Startups don't need most of the things that big companies use. Trying to use them before you need them seems like an absurd waste of time.
Solely from a performance analysis standpoint, you've just perfectly described something using 100% CPU across all cores.

But you aren't reporting the phone being warm to the touch, so... hm.

Have you tried wiping and restoring it?

It could be interesting to back it up, wipe it (and maybe remove the SIM card for completeness?), install the worst performing apps on the fresh install, and _then_ (maybe wipe again(?), then) restore it back to normal.

If app performance is terrible in the fully-wiped state, I'd take the phone into an apple store (regardless of warranty status) just to see what they say.

Hmm. Just thought of this: maybe your battery is like the OP's from reddit but in really bad condition, and your phone is downclocking itself to compensate?
Really? How do you put multiple "import" statements on a single line in Haskell? Or a function signature followed by its definition?

Ocaml uses whitespace (including newlines) for exactly one reason: token separation. Indentation and line breaks are arbitrary, and can be replaced with spaces in any sequence of Ocaml statements. The same cannot be said for Haskell.
How to Create a RESTful API with Only the Golang Standard Library
> Numerologists of centuries past wasted lots of intellectual potential by obsessing over simple coincidences.

Do you seriously believe that "intellectual potential" is tied so closely to time or specific efforts?

These exercises may not be useful on their own, but as exercises, they are useful to [s]he who exercises.
Ask HN: What did Rony Sebok do at Apple?
I am always on the lookout for great examples of female software engineers throughout history. Recently I saw Apple photos with Rony Sebok and Susan Kare. I know the latter was a designer at Apple – icons, fonts, etc. But Rony is billed as an "engineer" in the captions. However, I couldn't find any info of what she actually did! Did she work on logic boards, software of some kind? Did she code with C? Her current LinkedIn lists mostly video skills, etc.

Besides Ada Lovelace, Grace Hopper, etc. I do not see many examples of women before the 21st century actually engaging with programming, so I would love to read more about some counterexamples!
> What's the point of applauding legislative initiatives like this that are obviously doomed to failure?

The point is that political efforts that seem “obviously doomed to failure” sometimes turn out to win, because unexpected groundswells of support force people who would not have supported them in the conditions that seemed likely at the time the measure was introduced to reconsider, either on the merits or based on their own political self-interest.
Dram and nand manufacturers have been under producing. The logic being that last time there was an undersupply everyone upped production and flooded the market. They see this as a massive negative as it dropped prices and sunk everyone into losses.

Dram and nand fabbing does not use the same process as cpus. Thus it has its own seperate supply and those machines can only be used to make that supply. Thus there is no simple mechanism for the market to self regulate. Unless a maker is willing to idle multi million dollar machines supply is fixed. Which is just another way of saying that a significant portion of the cost in dram and nand manufacturing are fixed costs and thus even if you lose money overall because you make money on the marginal unit you are forced to keep making more units even as you lose money.

Its a tough industry but for now they have a sweet situation going. Provided no new makers enter the market and no existing makers up supply they will keep printing cash.
> monorepo this size would simply not scale on git

https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-large...
I don't think they are advocating for anything in particular, except for acknowledging that the income gap is an issue. What is wrong with them giving people the opportunity to help address this gap?
Yeah that was what was nice about SVN. You could check out paths.
Honestly, those costs were the last thing anyone worried about. There were so many local donations of fuel, water, food, etc. Some of the folks I helped evacuate offered cash donations to cover those things, which we turned down because we didn't need it and knew they would.
First paragraph of the conclusion section:

Recycling of glass containers saves some energy, but not a signifcant quantity compared to
reuse. The primary energy saved is about 2.2 x 10^6 Btu/ton, or 13% of the energy required to
make glass containers from virgin raw materials. This estimate includes energy required for the
entire product life cycle, starting with raw materials in the ground and ending with either final
waste disposition in a landfill or recycled materal collection, processing, and return to the primary
manufacturing process. The actual savings depend on local factors, including population density;
locations of landfills, recovery facilities, and glass plants; and process efficiencies at the specifc
facilities available. The savings increase if wastes must be transported long distances to a landfill
or if the containers are made in an inefficient furnace. They decrease if there is no local MRF or
glass plant, or if material losses in the recycling loop are high. If the MRF is as much as 100 mi
away, savings from recycling are negated.
> I don't know if Google uses Jenkins

Yes, Google runs hosted Jenkins internally.

[Video] https://www.youtube.com/watch?v=rJXmGGu1kf8

[Slides] https://www.cloudbees.com/sites/default/files/2016-jenkins-w...
Ask HN: Searching for a specific JavaScript graphics library
Maybe off-topic but I don't know where else to turn: a couple of years ago I discovered a JavaScript graphics library that took a shape drawn roughly by hand (e.g. a square raster image) and created a perfect square object, which could then be scaled, rotated, etc. I searched all over GitHub but couldn't find it. Would anyone here know what it is/called and where to find it? I believe it relied on HTML 5 and <canvas>. Thanks much.
A good chunk of the atmospheric CO2 is only removed by geological processes that take tens of thousands of years. Trees and algea only bind carbon temporarily, it's released when they rot. Only a part of the carbon stays in the soil. The carbon cycle is pretty complex:

https://en.wikipedia.org/wiki/Carbon_cycle
Thanks for the info. Hopefully future breakthroughs can change this math substantially.
You need a cloud based means to communicate and also a cloud based means to start working on the project. There are various tools for doing that and you might go through a few before you find a good fit.

For collaborating remotely, I use a lot of email, shared google docs, private blogspot blogs where I can invite other authors and even Twitter. Of course, Slack, Trello, Github and other tools are popular in the development community. If possible, use something familiar. Trying to learn a new tool can be a project in its own right. If it isn't critical to the success of the project, don't do it. It just becomes a means to procrastinate.

If you have nothing, start with a design doc. If there are no roles assigned yet, take the initiative. Set up a file, start a Google group or a Slack channel, list goals and start hashing out who needs to do what.

You need a central repository. It does not have to be fancy. As your project grows, layers of organization can be added as the need for such becomes clear.

Just start. No more excuses. Expect the first attempt to be ugly, bad and stupid. Do it anyway.

Best.
See also: http://www.trillionthtonne.org/
Also adding Google NYC Developer Meetup talks (been to these events a few times, and found them really interesting)

https://www.youtube.com/playlist?list=PLAD8A7B6D66DDD297
Search Amazon Products from Command Line
Again, I'm not versed on the chemistry behind this, but friends who got new phones around the same time and plug them in to charge every chance they get have had their batteries fail earlier than me. I guess my data is anecdotal, but doing full cycles has allowed me to get 40+ hour standby with 10+ hour screen over the last one and half years. Where my friends cant even get more than 10 hour standby.
thats what we get for clean hot roll scrap around here. none of the people who used to come by with trucks think that its worth the gas money any more. $0.10 is definitely worth gas money, so idk
> Are you talking about some notion of “consistency” that has nothing to do with logical consistency?

Yes, the section is called "On Requirements" and the paper is about building programs, not abstract or theoretical computer science/logic.

> The whole point to making a formal specification is reducing the potential for misunderstanding. In fact, the only way to misunderstand a formal specification is to be mathematically incompetent.

I suppose we're talking about the semantics of the word formal, as well as the level of granularity one can hope to achieve over a specific problem domain. While I have no doubt that all processes can and will eventually be reduced into an algebraic function, currently, do to a level of randomness and misunderstanding of our natural world, we simply do not have a finite amount of variables to statically analyze against.
I mean from an end user perspective maybe but it's always been an auction where you can buy yourself priority. Nothing has really changed except now there are more people bidding higher.
> List comprehension should be no stranger to a Python or (and?) Haskell user. It’s a really compact syntax that deals with Cartesian product [emphasis mine] of lists.

Ugh, no. I fail to see where the Cartesian product is in::

[(x,y,z) | x <- [1..5], y <- [x..10], z <- [x..y]]

---

@dennisvennink

What you feel doesn't matter. It's not a zip.
The whole concept is repulsive to me, almost like having a club for white people.

The birds of a feather approach to connecting people is great when it’s based around an interest or activity, but not when it’s solely based on some crude 21st century approximation of what too many people equate with human value.

Why not just have events based around particle physics if that’s your interest? Oh that’s right, they do.

The point is why rule people out who’s IQ is one point below a cut off that may turn out to be your most interesting conversation or new best friend.

Nothing against those here who have applied. I know there are just different perspectives on it and many view it as benign.
But they don't use more because there is more.
care to elaborate bro?
People working 12 hours per day don't really have time to cook. Also if stuff wrapped in plastic is cheaper, people will buy it as money is a limited resource they need for so many other things.

Unless there is government action to mandate some sort of rules around this - mainly to force companies to use reusable containers - blaming little consumers is a fool's endeavor.
If you want to get a desktop device and save on hardware, the best option these days is probably to go Hackintosh (though I've read it can sometimes be a bit annoying to upgrade the OS). iMacs generally are surprisingly good value though.
For almost every company, yes I was working for an unspecified time. Continuously looking for work, keeping my ears to the ground sounds like a habit I should be getting into, right? I never thought about doing this prior to working as a programmer.
This is being advanced to create more populist hay for Democratic challengers to use for 2018. It isn't intended to pass.
Maybe because 30cm is very close to 12 inches.
Haven't seen it for HANA developers, but you can filter for "Virtual" location: https://jobs.sap.com/search/?q=%22software+development%22&lo...
You're hired! Well done.
I found an NBC story about it, so it looks like it's confirmed.

https://www.nbcchicago.com/news/local/cards-against-humanity...
There is nothing wrong with the help they are giving people, that's great. But here are some quotes from the article:

"I’m poor and I’m mad that I didn’t get any money.
Our bad. We had to guess how much money you had with limited data. The US government actually knows how much money you have and has trillions of dollars to redistribute. Why don’t you get mad at the US government?"

"Does Cards Against Humanity support the Republican tax bill that would give your company a huge tax break?
No, bitch."

"What can I do to help solve wealth inequality?
The most important thing you can do is support candidates who are working to fight inequality and are not turds. In the meantime, here are some organizations that are working to fix the problem from the ground up:

MoveOn.org
AmericanForTaxFairness.org
StudentDebtCrisis.org"

The claim I am making is that the US government, and the Republican tax bill, is redistributing money much much more aggressively than the Cards Against Humanity program, but they are framed as being really evil. It seems like pure political nonsense. ¯\_(ツ)_/¯
From the OP:

> IBM is notable for actually allowing benchmarks:
> Licensee may disclose the results of any benchmark test of the Program or its subcomponents to any third party provided that …
Last week, I replaced the battery for my iPhone6s, because the old battery has almost died. After that, it becomes much faster than before. The old battery often shuts down even though there is 50% left. My phone is on the recall list but I can never book a slot for replacing the battery in any Apple store here in Hangzhou, China. They are always full. Very disappointed with Apple's service.
Then I bought a third-party battery on Taobao for less than 20$ and replaced it by myself. When my phone turns on again, I feel it's so fast and smooth. Then I realized iphone drops cpu frequency when battery dies. The new battery is 2200mAh, 550mAh larger than original. Now my phone can last a whole day under normal use.
Glass is made of sand and oil.

Sand is apparently in shorter (not short) supply. Oil isn’t. I think it’s a different world than the 1994 article you link to
You can synchronize to actual vsync on Windows.
Shared terminal sessions using `screen` or `tmux`.
Which cyptocurrencies are better for either as a daily currency or holding value?
> (Can’t wait until we can have variadic generic parameters!)

This.
This. This is what Medium is about to stick behind a paywall?
Trees and algae also release most of that carbon dioxide, especially at the end of their life cycle. If we wanted to use them to return the atmospheric composition to pre-industrial levels, we would have to prevent the decomposition of large amounts of that organic matter (say by burying it in a coal mine) and I don't see that happening anytime soon.
Seems like a French thing, create a deconstruction space. Unmaker? Razer Space!
A lot of places have community clinics that offer income based prices for medical services. The three places I've lived (mind you, it's not a very geographically diverse three places) have had clinics of this sort, so there may be one where you live as well. They may or may not be able to perform it, but if they can't, there is a good chance they can point you in the right direction to get it done with your income level.

If you haven't already, I highly suggest you look into these clinics.
IQ is a barely useful metric in predicting achievement or success.

This has somehow become the standard wisdom, and it's just wrong. IQ is highly predictive of a wide range of outcomes; see for example https://www.vox.com/2016/5/24/11723182/iq-test-intelligence.

That's just correlation, which could happen even if IQ is really just a function of your socioeconomic environment or other things that are not actual intelligence. Although there is strong evidence that is not the case.
While reading the articles over at Filfre, i ran into a quote from an early Lucasarts adventure games guy lamenting that the computer games industry had a bad habit of rebooting itself each time some new hardware was released.

Meaning that if you went from say grayscale only graphics to color graphics, for years afterwards the industry would produce glossy but shallow games. This because the game devs were more focused on showing off how far they could push their new toys than making engaging games.

And with Nvidia pushing out a new GPU seemingly every quarter, i wonder if this has lead us into a kind of "eternal september" type scenario regarding games development.

That said, there are a number of good indie games bouncing around Steam these days. Many of them taking design cues from the NES era of gaming.
Typesafe Genetic Algorithm in Python
Why is someone just sharing their personal experience so heavily downvoted?
Isn't the interior of a black hole already over-committed?
Recovery of lost Bitcoins is available
I want to share a vital information about a helpful source at hackerdanielssmith@gmail.com who does his recovery of missing btc with showing proofs, he has been my helping hand in recovering total of 65btc last month and i am sue he will recover alot more for me and you when you reach him.