skysight-inc/HackerNews huggingface dataset:
Of course no one can predict the future, but seeing that until last month I was running my Plex Server on a 2009 era Core 2 Duo 2.66Ghz running Windows 10 with 8GB of RAM and in day to day use, I couldn’t tell any performance difference between that and a newer computer except for the spinning hard drive.

Computers just aren’t becoming obsolete as fast as they use to. I should be able to get at least 5 years out of it as a primary computer and even longer as a secondary computer.

These are the specs of a late 2012 iMac.

https://support.apple.com/kb/sp667?locale=en_US

This would be a perfectly usable development machine.
Yes, looks like they have now corrected the article.
How is

any(function_takes_time(i) for i in range(10 ** 3))

harder to read than

fast_any([(lambda x: (lambda: function_takes_time(x)))(i) for i in range(10 ** 3)])
The history of the movement started in the Oxford Uni philosophy department. I could be wrong but having read a couple of the early books, I think the focus started much more on the ideas of:
1: you have an equal moral obligation to do good for all humans as you do for humans around you, having one without the other is not really logically justifiable
2: some charities are orders of magnitude more effective than others.

I agree somewhat with your sentiment with regards to where they are now, with a lot of their focus on far-future risk avoidance. That stuff can't really fit, because it can't be reasoned about very precisely/scientifically. It's gone from a movement with emphasis on measurement and scientific methods to having a lot of emphasis on things that can't be measured. I think part of the problem is literally it started with some of the brightest guys around and as it gets disseminated to general pop, they lose and distort the message.
We might be being trolled by Trump.
PostgreSQL 11 Released
Anatomical features often serve multiple purposes. Scent glands in many animals are evolved out of pre-existing features. We talk and chew with our mouths. Etc.
Erm UML rediscovered? :]
Thank you! It started out as a personal page so I didn't think about it first. For the time being it will remain free of charge. The costs for the hosting are very low, because the architecture as SPA is resource saving. In the future, new features may be added in a paid subscription.
Agree with you about using conda. And since no one has mentioned Jake Van der Plas' review of conda vs the alternatives, myths, etc., here it is:

https://jakevdp.github.io/blog/2016/08/25/conda-myths-and-mi...
The Postal Illuminati [audio]
Would say yes. Z1 was an impressive machine, even more when considering the humble conditions in which it was built.
The biggest problem I have with python packaging tools is how do I start using them. I'd rather not install all of them in my global site-packages. Do I need to create a virtualenv just to get a tool to manage my virtualenv's?

I have seen poetry is working on their bootstrapping story. I could not get their current solution to work on Ubuntu. Maybe what they are developing towards will work.

https://github.com/sdispater/poetry/issues/342
I thought dragging a "card" with the mouse was some kind of web-demo joke before seeing people expected to actually perform the action multiple times per day.
Interesting.

A few weeks ago I heard the population would peak at about 10billion and that women would get two children if they knew the children don't die early.
hi. i develop webapps that run in the browser. these apps leverage webrtc, battery api, local/session storage, websocket, webvr/xr, webgl, you name it. all have legitimate purposes, all run in a browser under https and none have ever been used for tracking: one app that uses webrtc does one to many broadcasts, another uses webxr/webgl to display 3d vr experiences, etc. these apps are used by tens of thousands on a daily basis. and they’re nothing fancy.
my advice is to not dismiss the advantages of the web just because of a few bad apples.
ConsenSys: The slightly mysterious company created by the co-founder of ethereum
While you can count on me to be hostile to just about everything Trump does, this seems to be a good idea.

Thanks to everyone posting links to further information.
In generational terms, birth control and safe abortion are less than three generations old even in the first world and there are still places they have not penetrated. I expect that if the world as it is today in that sense froze, that eventually we'd evolve out "people who were willing to use birth control".

But that would take several generations even so, and the world is not going to stay as it is for the requisite "several generations".

In the meantime, we are certainly not adapted for those things, though I think many if not most people reading this would not particularly care for what "adapted for those things" actually looks like, since it pretty obviously amounts to "not using those things" over the long term.
There's an ISO standard for brewing tea
> run of the mill

Does the presence of the pattern mean anything? To be fair, albeit admittedly whataboutist, the anti-Windows blog posts are fairly formulaic as well. I'm not sure the pattern is worth pointing out, unless you're saying there isn't much to refute that hasn't been done before, to which I agree but the frequency of angst alone may have value.
Windows Subsystem for Linux provides this natively now. It is very, very effective.
- Linux for all things technical - coding, sysadmin

- Windows for the office: Mail, documents

- OS X for a good, imperfect, compromise between the two.

Can’t see this changing any time soon. Windows bash etc are an add-on.

Linux sure as hell is better than a Mac for geek stuff, but for simple things like email it completely sucks.

I’ve spent months recently using a Linux machine for non-work dev. I have tried every email client I could find. I am buying a MacBook Air as soon as apple announce.

I’ve been helping someone who works on Windows with tech issues. Not going near it.
It's another google invented 'extension' to the web, built for one purpose: to validate their assumption that a Chromebook is a viable computing platform.

"The web has all these limitations, how can a device run only web apps" "Oh well we're google, we'll just shoe-horn whatever shit we need into web specs and force them through."

When this came up for discussion a year or two ago, it was highlighted that they acknowledged the potential for harm, and gave zero solutions to resolve that issue.

Edit: its an almost comically similar story with their other attempt, "web usb"
I would say appeal to the Constitution: facial recognition violates a person's 4th Amendment rights.

But alas, both liberal and conservatives have weakened the 1st Amendment to be "only speech we agree with", the 2nd to "Only squirt guns", and the 5th/14th doesn't apply to accusations from 38 years ago.
It's incredible that someone could donate billions of dollars and do unequivocally great things, and people like you still think it's bad.
I came here to advocate much the same.

Raspberry Pi Zero + Risc OS Pico.

The fastest BASIC interpreter ever written, with local variables, recursion, inline ARM assembler, and more.

Advantages over Python etc. on Linux:

* No complex OS underneath;

* No need to learn arcane concepts like "editors" and "files" yet;

* No significant whitespace;

* No weird C-isms like the output statements, the two meanings of % or any of that legacy nonsense it inherits from 40y of crap underneath;

* Zero maintenance required.

Blinding fast, cheap as chips, runs on a dribble of power, solid-state and silent.

If the kid takes to it, can be trivially enhanced to a full rich GUI OS with tons of educational apps and software.
If you are viewing this on mobile you can go to the README.md file to see some text with pictures:

https://github.com/huangyz0918/TankLogo/blob/master/README.m...
How to sway science skeptics
https://utzoo.superglobalmegacorp.com/usenet/b168/comp/unix/...

It's part of the UT Zoo Usenet archive.
pip install --user
Why Ruby Encourages the Use of Duck Typing
This is a nice anecdote. But what about the mass of consumers who will now have to pay a markup for the exact same product from an importer?
I'm one of the coders mentioned in the post. We did not collect any stats other than what was committed to Git and individual shell command histories. We really want to try and collect stats somehow, though.

I'm undecided about if I feel the code quality is better. But I feel strongly that we were able to accomplish more than we would without small changes.
I highly recommend clubhouse. It's like Jira, but won't make you break out in fits of rage. http://clubhouse.io/
'Labor laws' is a bad argument, particularly in poor developing nations.

If you enforce labor laws in developing countries, the cost of production will be high enough that industry doesn't develop. At that point, the people there have no industry and are much worse off (e.g. a sweatshop is better than subsistence farming).

A better argument is 'labor choice'. Individuals need to have the ability to choose their circumstance. If they can choose, and choose freely, over time the whole society can ratchet up their standard of living by making these choices at the margin.
Microsoft used to have decent PR in the past, too. They lost it because of their user-hostile behavior, just like Google is losing it now.
Tesla maintenance is more expensive than regular combustion engined cars.

EDIT: Yes, I was surprised as well. IIRC the service plan for a new car was more than a thousand euros per year. Considering they don't do oil changes or many other things, that is a lot.

Anyway, maybe not much for someone who spends 70 000 euros on a new car, but it's something that does not further the argument of economics.
If you have a powerful desktop you can run osx in vmware with some less than legal patches. It's not as responsive as a native setup but for ios development, it's enough.
Legally, not much, machine learning image enhancement is essentially probabilistically guessing the inbetween pixels of an image, if you use it for actual work and not art you're just asking to have your evidence thrown out of court and run into the same misrecognition problems humans face.
Windows 10 on the same hardware as Mac OS X is a revelation. Windows 10 on a Core 2 Duo system is really speedy but Mac OS is very sluggish. In particular, OS X on 2GB is almost grinds to a halt but Win 10 flies. Mac OS X seems to require 2-4x the memory for the same application. E.g. running Firefox.
Huh, looks like I misread that bit. Good catch!
Opinions do not gain credence just because you hold them and they do not gain credence or viability just because they're contrarian. No one is shaming it by the fact that it's a minority opinion, it's just a baseless silly opinion to have.

Don't be disingenuous.
Something is rotten in the state of Denmark...
Who's being emotional here again?
With the prevalence of trails, my guess is there is just some cost to removing the trails, genetically. Some evolutions paid the cost, some didn't. Even among animals that don't really need the tail for anything.
How many of these courses:
Do not require signing up?
Either have no videos or equivalent texts for every video?
Are self paced?
That was the only one thing me and my wife were in complete agreement - 0.5 sons (either 0 or 1). Did vasectomy 2 months after kid was born, because I knew she would change her mind :D And no, I won't reverse, I am deadly afraid of needles and doctors.
I don't think anyone sensible would fault China for taking advantage of something that is advantageous for their businesses, nor for them to advocate for it. It would be irrational for them not to, the subsidies exist so obviously any reasonable business would use them.

Nonetheless, it's clearly not in the interest of US businesses. The US is not obligated to provide subsidies that, due to the scale of trade using this tool, demonstrably favor Chinese small businesses over those in the US and distort the market.

I'd much rather see the market made more balanced by charging the same prices for shipping than by tariffs. At least that's a real cost. Though I have the ulterior motive of thinking charging full price for air freight will reduce carbon emissions and inefficient supply chains.
> The data model is non-sensical (everything is shared between projects - if you create a status, a field, an issue type, it becomes the one true object shared by everyone)

No, that's not the case. If you create any of those new objects, you have to explicitly add it to what you want it to be associated with. New fields have to be added to screens and schemes, new issue types associated with issue type schemes and then to projects, and so forth. None of this happens automatically from the admin side.

If you want to share stuff across projects, you can, but it is in no way a requirement.

> As a developer, this is a giant leap backwards.

The only Jiras I've ever seen suck that hard is when the end users are treated as hostile rather than stakeholders in the deployment. It can be as easy to use or as complicated to use as the people writing your workflows and screens.

That applies to the UI as well. The basic UI, OOTB, is fairly easy to understand. Once you have management dictating 30 different required fields along 50 different projects, each with their own issue types and workflows... yeah, it can get hairy.

> To see your PRs attached to a card, you have to click into the card, then click into the PR list.

This is going to be a bit "you're holding it wrong", but why would you expect to see PRs at the card level rather than the detail view? The agile board is meant to show who and what, not how. PRs would be meaningless noise to the average user of an agile board, not to mention taking up the limited space available on a single card.

Those issues aside, you'll never hear me accuse Jira of being easy to administer. It's a tool that tries to be all things to all people, meaning it will take a non-trivial amount of time to get your head around and have some rough edges.
His typeclasses article is also fantastic: https://diogocastro.com/blog/2018/06/17/typeclasses-in-persp...
5 minutes of Googling didn't return any image of either skylake or 12 die shots with labelled predictors. Do you have any pointers?

Also I know nothing about the details, but I expect that most of the predictor consists of CAM memory used to store the historical information. I doubt that without internal knoledge, is it possible to distinguish it reliably from other internal memories.
I used the old AltaVista desktop search engine, fed it the usenet data, and setup some proxies and mod_rewrite / Substitution strings and got it online that way.

https://virtuallyfun.com/wordpress/2017/02/25/personal-altav...

But it's a super great resource to have, a decade of usenet traffic, it's about 10GB uncompressed.
Eventually all the tech CEOs will reach the same conclusion: the company cannot be run by mob rule.
Previous HN discussion on the beta (https://news.ycombinator.com/item?id=17144221) and pre-releases (https://news.ycombinator.com/item?id=18043425).
VanEck Launches Video Gaming and ESports ETF ($ESPO)
2 comments:

* Only a mug buys Apple kit new. Same as only a mug buys cars or motorbikes new. (Did you know that the word "gullible" isn't in the dictionary?)

* Wait 'til he gets a cryptolocker infection. Then we'll see how much he loves Windows.
I have a docker project with ~20 packages in the Pipfile, the lock step of a new `pipenv install` takes about 3 minutes.
It's only a superficial analogy. Micro-ops were RISC-like in the sense that they used to do one / few things. But their implementation is unlike RISC, micro-ops typically being very large (100+ bits wide) and not even necessarily of fixed length; you may imagine a specific bit in a micro-op more or less directly controlling a certain control line somewhere in an execution unit. Conversely micro-ops also can do a whole bunch of things at the same time.
A salary is an expense for the company providing it, but the person receiving it profits from it.
I was expecting to see a Solitaire solver.
Mobile Indie Spotlight Episode #1: Pluck It
>But alas, both liberal and conservatives have weakened the 1st Amendment to be "only speech we agree with", the 2nd to "Only squirt guns", and the 5th/14th doesn't apply to accusations from 38 years ago.

Meaningless hyperbole.
Breaking Down a Monolithic API – Dockerizing the BloomReach Suggest API Layer
> families in the developed world are able to provide for children at a level higher than anywhere else in the world, both past and present, yet we are having less children than we want.

Answer in 3 words: Real estate prices.

If you're a couple in the developed world you probably want to give your kids living standards to match. Fat chance doing that unless you and your partner aren't high earners
I haven't yet read this one, so it is certainly possible.
China still has developing nation status? This seems more than reasonable to renegotiate.
The real shocker is that it took until 2012 for this pivotal algorithm to win a Nobel Prize. David Gale had passed by then! The Nobel committee must be backlogged to Hell and back.
I always thought it was beautiful that Haskell turned type construction into just another function on a different domain. What do people call this abstraction?
"None of the devices you mentioned were polished physical products competitive with their contemporaries, while also costing significantly more."

I would actually argue the Open Pandora was a polished physical product. It worked incredibly well when it just came out.

"What the community needs is a compelling physical piece of hardware with first-class upstream driver support for everything and relatively modern specs."

Correct me if I am wrong, but aren't the Librem 5 folks trying to do just that? They chose an imx8 because it has really good upstream support, and then they can add upstream support for the peripherals.
What is terrifying for me is that when it was happening - and it didn't happen overnight, it was a long process - relatively few people were objecting. The ones who objected were often ridiculed as the tinfoil-hat group. The people who should have been smart enough have been blinded by shiny new releases, the amazing things we can do now, for free. It's only recently that the general public started to discover the ugly truth, whereas we could clearly see it already many years ago!
It has been years since I read her series of articles on the topic of tipping, although I remember it being influential at the time. It's possible I linked to the wrong thing, but in my defense I didn't realize that my post would be required to rise to the level of mathematical proof. Ahem.
Lawsuit Seeking to Unmask ‘Shitty Media Men’ List Violates First Amendment Right
That's not really their fault.

https://www.bloomberg.com/view/articles/2018-04-04/congress-...

> The law requires the Postal Service, which receives no taxpayer subsidies, to prefund its retirees' health benefits up to the year 2056. This is a $5 billion per year cost; it is a requirement that no other entity, private or public, has to make. If that doesn't meet the definition of insanity, I don't know what does. Without this obligation, the Post Office actually turns a profit. Some have called this a "manufactured crisis."
The climate and soils in Iowa make it a great place to grow corn - even without subsidies farmers would grow corn in Iowa. Despite a much lower cost of labor in other countries Iowa can still compete well in the world markets because corn grows so much better.

There is probably no advantage to making machines in Switzerland that you couldn't duplicate in Iowa, but because Iowa has the natural advantage in corn it is better for everybody if Iowa concentrates on growing the best corn (hopefully this includes improving their soils to grow even better corn), while the people of Switzerland concentrate on making better machines. Then they trade machines for corn and everybody is better off. If instead everybody was a jack of all trades there would be less corn because the people of Iowa aren't as focused, and the machines the Swiss produce wouldn't be as good because they don't get as much practice making them.

Of course the above is simplistic. Iowa has machinists that make fine machines, and there are Swiss farmers who grow some fine corn.
That's such a cute idea.
so, a little bit more about these seals. I am an engine mechanic for a small chain of truck stops, and what the seal appears to be is an old style Cambridge MPT series truck trailer seal.

It would be easy to mistakenly use these if you werent 'in the loop' as far as cargo shipping is concerned because theyre cheap and nobody in your wheelhouse complained about them. The problem is they are brittle, weather poorly, and as evidenced can easily be bypassed by shimming. Every MPT style seal can be bypassed with a soda bottle or pop can AFAIK.

the trucking industry has moved away from them for chain-of-custody purposes. What the voting machines should be using is the Cambridge PTS series or similar. Not only does it reveal tampering, but even tampering attempts will cause the plastic to turn white/red from stress.

if you really wanted to knock it out of the park: CT-PAT Bolt seals. in vitro locking with spin protection and ISO certified. These can get pricy though, and require bolt cutters to open when necessary.
Help! My company doesn't know how to use Git for production ready releases
My company is still widely using CVCS (Central Version Control Systems) tools mostly SVN. We've just now been slowly integrating Git into our department.

Our SCM (Software Configuration Management) team audits our production ready software releases, verifies tickets are being reviewed/closed, ensuring instructions for recreating the release are clear and other tasks alike. Our company uses this tool called "Agile" that is largely responsible for maintaining the lifetime of a product we design along with its documentation, datasheets, bill of materials, and many other items including "software".

Agile was explained to me as a database tool that (very loosely defined) works well with more hardware related products. Before wide adoption of DVCS (Distributed Version Control Systems) like Git and ticketing tools like JIRA, Agile and CVCS (Centralized Version Control Systems) tools like SVN have always been the way software and production ready releases were and are (in the case of my company) managed/controlled.

The point here is that our SCM has been the sole owner of how new tools for software control/management are to be used in coherence with our companies processes and industry standards. Tools like, Git/JIRA, serve the developer thus bringing a new era of how we control and manage software. So far the recent adoption of Git in my company (not so much JIRA) has received not the most favorable greeting. This largely because it's severing SCM more than the developer(s). Why should SCM own this and/or decide it's usage or better yet why can't the software team be in control?

Am I alone here? Is this a trend anyone else has seen? Should this impose change on our SCM team or only invite parts of it? If so how can a junior developer help in delivering this change when surrounded by senior level engineers. Has my padawan self missed something crucial in understanding here? I get it, this is the way industry life works but it shouldn't have to be.

To me Git is a powerful development tool allowing flexibility in a distributed environment (or a central one as well), improving a teams workflow thus their productivity, team collaboration & cohesiveness, among several other attributes. Nothing against our SCM team but I feel if Git becomes more of a SCM tool it will significantly degrade it's true advantages and main intention as a DVCS (Distributed Version Control System) tool as well as drive away new talented developers.

What are your thoughts?