skysight-inc/HackerNews huggingface dataset:
> This Technology Preview features automatic reference counting with a cycle collector on top, but what the final memory management solution(s) will look like is unknown at this point.

Same issue with Scala Native[1]. Both projects are a long way from being production ready wrt to targeting ios, android and desktop.

Probably at least a couple of years before either project delivers the one-language-to-rule-them-all.

[1] https://github.com/scala-native/scala-native
I'm also working on something similar, check http://www.laktek.com/2016/11/29/introducing-pragma/
SQL Server: Useful Tips for Newbies
Monthly Roundup: What's New in the World of Content Marketing?
I'm a happy user of this editor after trying almost everything that's on the market. In v2, the highlights for me are:

- In-place preview like on GitHub (as opposed to side-by-side preview which I find a bit distracting)

- Command palette – Ctrl+Shift+P

- Proportional fonts

- Delete line (tiny thing but I use it a lot in other editors)

- Configurable keyboard shortcuts

Thanks guys for all the work you put in Caret!
LiveJournal: Important Updates
Good job there is not such thing as false ID
Are you putting all of science into one big bucket?
Yelp Acquires Wi-Fi Marketing Company Turnstyle Analytics
I still remember the flame wars of desktop vs towers. :)
"No, I'm sorry, that is not perfectly acceptable behaviour."

No, you don't get it. From a business perspective expecting good behavior from customers is just plain stupid. It's not customers' fault if they don't understand something and don't take time and effort to deal with your product and just call it shit, they are human after all. You can't defeat human nature. But you can try to understand it and at least be prepared to deal with it and minimize a negative impact on your business.
For an economist, yes. For normal human beings, no.
The best jobs positions often do not allow for remote.

Here is a map showing average tech wages in a nice way: https://jobsquery.it/map

You can spot cities with highest salaries quite easy
Interesting tidbits:

>The Administration reserves the right to delete Account and Blog if User did not access the Account or the access was restricted for more than six months due to a breach hereof.

>The User may not ... post advertising and/or political solicitation materials unless otherwise directly specified in a separate agreement between User and the Administration

http://www.livejournal.com/legal/tos-en.bml
No One Gives a Shit
That info was originated from a German bimmer forum, it seems.
Exactly. There is no magic. Simple, powerful, precise.
Those plans are pretty expensive.
Opt for the Best App Development Company in Dubai for Amazing Service
It's (to some extent) a Nordic thing.

http://appsso.eurostat.ec.europa.eu/nui/show.do?query=BOOKMA...
https://en.wikipedia.org/wiki/Osborne_effect

The Osborne effect is a term referring to the unintended
consequences of a company announcing a future product,
unaware of the risks involved or when the timing is
misjudged, which ends up having a negative impact on the
sales of the current product. This is often the case when a
product is announced too long before its actual
availability. This has the immediate effect of customers
canceling or deferring orders for the current product,
knowing that it will soon be obsolete, and any unexpected
delays often means the new product comes to be perceived as
vaporware, damaging the company's credibility and
profitability.
If you're so sensitive to the CO2 levels then why do you need the sensor?
> The discussion was over dozens of years ago, there is no debate.

You might find this attitude counter-productive in achieving your goals, especially in a democracy.
It's still another barrier that deters people - it's a numbers game, not about impossibility.

And even a forged ID would have a valid photo that looks like you, which is much more helpful in finding a suspect than simply eyewitness/victim testimony.
Fast For-In in V8
Diffie and Hellman won it only last year, 40 years after their seminal paper was published! It is indeed a very tough award to get.
Me and probably most developers could use 32GB RAM at least once every month. Sure, most don't but why not just put 2 slots on the board?

NVME SSD is there, agreed.

A lot of ppl are using the discrete graphics for 3d modeling, encoding vids, ML or the newest, more taxing games. Historically the Intel drivers have not been up to snuff here.
Knack | DevOps/System Engineer | Remote | REMOTE https://knack.com

We're a 100% remote company that has been 100% remote from the beginning and spends a lot of time thinking about how a small 100% remote team can build a world class product. We're 100% remote.

We're looking for an AWS guru to help run and optimize our systems and deployments. Knack is a no-code application platform that enables anyone to easily build business and workflow apps. It's a big fun product that creates value.

Other things about us: we're 100% bootstrapped, so we know how to build a product customers will pay for. We believe in growth without compromise, not growth at all costs. We don't have a VP layer or management, and want to keep it that way as long as we can.

Other things about you: you want to join a team that actually enjoys working with each other and wants to do it for a long time. You want to be engaged with the product and company beyond just a command line. You are not afraid of taking ownership and responsibility. You want to maximize your impact.

Find out more at https://knack.com/work-at-knack
Mate, if you're aiming to split hairs, you're doing a fine job.
> For examples of the type of software that the current Mac Pro isn’t well-suited for, Federighi mentioned VR: “Those can be in VR, those can be in certain kinds of high end cinema production tasks where most of the software out there that’s been written to target those doesn’t know how to balance itself well across multiple GPUs, but can scale across a single large GPU.”

Interesting that VR get's a mention there. Federighi chooses his words carefully, and they're aware of the rumours surrounding Apple and VR.
They are all "inner" London.
Fonts don't come easy to me (2015)
InternBlitz: the Common Application for internships
This story makes me feel good. I feel TBL doesn't get his just recognition from all the people who take advantage of what he made for us without even knowing the origin. Good on him.
Caddy has plenty of fans here, I like it as well. I think you just got bit by the irony of making the comparison with nginx. Particularly because with nginx, you could have added some caching with a few configuration directives.

With two relatively new options (caddy and ghost), and the traffic spike, you're stuck with the downside of new...no established built-in option to cache.
Leading a few years back.

We haven't heard anything else apart from a Waymo rebranding in multiple years.

My guess: The top people left, and the project lost momentum. I expect to see it grind on for a few years before being canned.
Do you care whether anyone else does? Or does it simply please you to scream pointlessly, publicly, into a great big hole in the ground?
Instant Retail
I love the idea that you have any concept at all about whether or not someone needs an item. We're all glad you aren't materialistic, but we don't really care about your opinions on other people's spending habits
Why is a subfolder better than a subdomain?
How could those be flame wars? The former group was just wrong.
I bought an HTPC case a while back that looks like a stereo receiver so I could have a desktop back. I like having my monitor sit on top of it.
Working in a small-ish company, my job responsibilities are relatively fluid, with major shifts coming every few years. First, it was a shift away from Windows to Mac to develop PHP. Recently, I've off-loaded most of my graphic design work, which means I'm less reliant on the Adobe Creative Suite. So, my next shift might just be to Fedora or Ubuntu.

Not that I'm not satisfied with Mac OS or Apple hardware. But, they refresh too infrequently. I love the mac mini, my late-2012 is still chugging along nicely. But, I was able to expand the memory and swap the HDD for a SSD.

I don't need the retina iMac, I'd rather put the money into more memory and faster storage. For the same reason I'm not a customer for the Pro; I don't need the Xenon or enhanced GPU. So, where do I fit into Apple's product line?
So does one export their existing network information to these open formats? I don't think the companies who currently hold that information will part with it willingly.
You're refusing to accept the simple reality that professionals couldn't figure out how to put a computer on the floor. And that's how Apple lost an entire market!
$10/mo is the standard price for everyone, not students
30-year mortgage? Wouldn't a 15-year one be affordable enough?
They likely didn't have a choice, especially as they released a speed bump today. The Mac Pro had become a bit of a joke but the iMac and MBP range was powerful enough (just enough) that the pro community would grumble more than complain.

After the critical reception of the new MacBook Pro range amongst the Apple community, especially pro users, everyone was questioning Apple's commitment to pro users, and the Mac as a whole.

I'm glad to see Apple doing this, but I can't help thinking this was totally reactive and pre-emptive damage control. If Apple had just released the Mac Pro speed bump, there would be even more of an outcry that Apple has given up on anything more than incremental changes.

The pessimist in me thinks that Apple simply had no idea that there was this sort of demand for pro Macs. Phil and Craig mentioned the iMac numerous times, as though to say "hey pros, there is a great Mac you can use", so they can still claim that they do make great, high-performance pro devices.

My guess is "next year" means "Holidays 2018", and my guess is that Apple has only recently started work on this. Apple hasn't been about modular design or expandability for a long time. With the rise in adoption of VR, there has been even more discussion about upgrading graphics cards (remember Oculus comments about the Mac?), and the age of the CPUs is another criticism. I just can't imagine Apple starting work on this some time ago.
Pish-posh, the cotton gin was invented at the end of the 18th century.
Yes, the GPL doesn't play friendly with anything -- even itself (GPL2 vs GPL3). I have several developer friends who, reasonably, didn't want to make a GPLv2 project "or later versions", as they didn't know what those later versions would be, the FSF could produce almost anything. Now we can't link to GPL3 code.
Just because developers can feasibly work from anywhere, especially remotely for already-established companies, do not immediately presume that it is best for developers to work from anywhere.

Working remotely is not for everyone. Some people have problems with efficiency and procrastination when working from home or when working without immediate oversight. Some people have poor communication skills which are further hampered by the long distance communication and lack of face to face interaction. Some companies and, perhaps, developers prefer human interaction and team cohesiveness, which is difficult to achieve in an all-remote development team.

In many cases, the most expensive tech cities became that way after the developers landed and earned crazy money and bonuses. Take Austin for example. A mere ten years ago, it was a very affordable city. Now, there are 800 sq. ft. homes with window-unit air conditioning selling for $600,000. Why? Austin became a tech hot spot in Texas while it was still affordable and, due to the exorbitant salaries being paid and countless millionaires being made, the demand for housing skyrocketed. With limited supply of proximate housing, the prices shot up.
The GPL and openness are incompatible.
I'm a Pocket user. I'm using it everday and it is my only bookmark-saver app. Anyway, I think the next innovation should be related to timing or reminding previous posts. Sometimes, I forget to read what I have saved before. It would be really good, If this thing could analyze my workload somehow and show me a notification or something when I'm not busy. This would be super cool.
> I feel like I'm rather average developer, and live in Poland (more expensive than the countries you listed), and still managed to save over $7000 per month in my last remote gig. No roommates either (I live in a flat I own). I feel that I'd be MUCH worse off in SV, or in the US in general.

Sheesh - you're better off than a lot of US-based developers I know. Not everyone lives in SF or NY, and not every developer pulls in $100k+ (many do, but not all). I know plenty of jr-mid level devs not pulling in $100k. $7k/month is more than some of them make - certainly couldn't save that much.
Here's my take, there's two parts of this story:

1) Their experience trying to rent a unit.
2) Their outline of the scam.

I'm going to take all of (1) as facts, albeit it's only one side of the story. So maybe parts are missing and it might be biased, but I'll assume the core points are true.

(2) is where things become less factual. A large part of their support for it being a scam comes from two parts: it could be profitable, and it appears they didn't sell any units that week. The problem is just because a scam is profitable doesn't mean it actually took place. If I get shorted change at the deli I can't call it scam simply because it was profitable for them to short me. I would need to show that the problem is systemic to prove that.

The other supporting evidence was that they didn't rent any units that week. The problem is that they don't actually know that. Maybe the website inventory is stale? Maybe they just happened to not lease any units that week or they're still pending lease signing.

So I would say they absolutely got rejected for an apartment due to the report from CoreLogic. Everything beyond that is unsubstantiated and merely circumstantial.
> drew on the screen by moving a beam around the screen and turning on and off

Actually all CRT displays (box TVs/monitors) did this, only they move the beam in a predefined pattern (line by line downwards) and all you can do to control image is to turn the beam gradually on or off. Color uses an RGB shadow mask and three phospohors with different colors stuck together to make a pixel.

But on vector displays like you mention, which were much less common, the software actually defined the beam path and you could have super-precise vector graphics. Some displays were of the storage tube type, which would glow for several minutes, so once drawn you could add more stuff to an image, but to erase you had to reset the whole screen - very similar to a Kindle display. Others had ~30fps refresh rate.

Vector displays were great back when memory was so limited a 6404808 bits image was out of the question. Storing only vertices of polygons is much cheaper. But due to the poor text rendering and shading capabilities of vector displays, bitmapped CRTs took over once memory had been riding Moore's law for a while.
> I think it is very meaningful because it (loosely) implies that the present value of Tesla's profits (i.e. net profit after tax) is higher than Ford's. Even on a risk-weighted basis. Or, at least, that's roughly-kinda-sorta what the market believes

The "market" (albeit a more limited one) also believes that Uber is worth $70B - almost 1.5X the market cap of Tesla.

How meaningful is that?
AFAIK the Spotify apps already use a persistent connection to their messaging service to facilitate instant, cross-device changes when you do something like saving a track to your library.
They still give you public IPs no?
I get that at least on my fiber connection. It's even permanent.
It is not that hard to imagine that every failed request/action in your application costs some real money to the client (cannot complete sale, must record data locally and then reenter, etc). If that can be regressed (fines, compensations, lost sales) to vendor that is sort of increased operation costs for the duration of outage. Can you get that sure of your pre-release process as not to have ability to 'rollback' to cheaper (earlier) state? I guess not.

While I agree on your points that it is better to catch errors earlier in the pipeline and the necessity of mini-postmortems, I personally think that rollbacks are inevitable and compare them to backups. Of course it is better not to restore from backups, it is easy to rationalise good processes over a few metric tons of never been read backup tapes, but a single accidental drop of production database may quickly pay for all the effort put into ensuring backing up works.
No idea if any of this is true today, but here's what a quick google search found:

https://www.quora.com/Is-Amazon-planning-to-open-a-data-cent...

"Franco Austin, former Technical Account Manager at Amazon Web Services:

'Whilst South Africa only have a single energy provider, no. So the answer would be probably not soon, unless AWS plan to build their own energy provider, the requirements for a DC for AWS is that it has got 2 independent electricity providers on different grids. Thus I doubt if South Africa will see an AWS data center and I love to be proven wrong, at this stage I believe the best we can hope for in South Africa is a pop or edge location.'"
I generally write tests for the initial/main functionality up-front - usually just a simple call to some func that's currently just stubbed, assert that it does the right thing (e.g. "I want to call my new code like this... and get back this..."). Then implement enough code to make that pass, and perhaps modify/expand the test during that process (exercising edge cases perhaps, or adding more functionality - depends on the project).

Then I might write a whole bunch of related code, fleshing out other parts which rely on the primary part (that I know works well enough for now), perhaps without writing tests first. But if I do that, I will then go back and write more tests until I get 100% coverage later. Undoubtedly you will find corner cases that you didn't cater for when you exercise the code in tests.

It's not done until all my code has 100% coverage, and all the main entry points, important data structs, tricky bits, etc, have documentation of some kind. But I might implement a fair chunk of the code before implementing full tests.

So: some tests up-front (because it makes coding easier), and the remainder of the tests (for full coverage) have higher priority than writing documentation on my list of todos.

In no particular order, I've written non-trivial amounts of Go, Javascript, C#, Python, Java, C/C++, ...

— But your question is not specific enough because the process can vary a lot, depending on what you're coding (e.g. I don't bother writing tests for bash scripts: they usually either work, or they don't), and who / what it is for. e.g. the above process works great if you're building a library (and if you're not building a library, it can help to try and break apart the project into some library-like pieces).

Obviously the above would be somewhat different if I were doing TDD for a web-app, but I'd still apply the same process to the bits and pieces that make up the app behind the scenes - and then have to also consider front-end testing if appropriate.
I'd like to think that the fact that companies just want to keep the money, and the supply of other engineers, is why the comp is not a linear function.
To be fair the rainbow road thing was covering up most space and it wasn't really that artistic, we all seen a rainbow...

Meanwhile the /r/lgbt community painted over flags from other subs that they simply didn't like, but I guess hateful homosexuals can't be held accountable for their actions... Why though? Its not a mental illness right?
HN could be done without anything other than what the OP suggested.

It would work a little bit different (there would be a few more refreshes, for instance, on voting) but for the most part you would hardly know the difference.
Show HN: React-data sheet, Excel-like spreadsheet component
I have a fully working hackintosh. Just take someones confirmed build and buy the exact same parts. I lucked out in that every piece of hardware (besides the wifi card) worked out of the box. It runs just like a mac, better actually, and I use it all the time.
Well not sure the air inlets taking the dust and fluff in off the floor is a great idea for it.
> By 2014, it was no longer used

[Citation needed]
While people purchasing in bulk for enterprise contexts may have a different situation, on the individual level, I am financially bothered by the idea of a pro machine I cannot maintain, or am locked out of.

I hope the situation is not that the market of pro individuals have moved to the point of just throwing the whole machine away on an upgrade.

The Gruber article hints that Apple might have human manual maintainability / upgradability on a priority list, but I wonder what that means.
> There's nothing wrong with trusting experts.

I completely agree. As I said, it's those that recognize that it's a matter of trust that I respect. My complaint was on those who skip that aspect and put the observations on a standard.

Think, for example, of all the times nutritional science has gone back and forth on the healthiness of eggs. If someone were to say that their eating habits are simply following the currently accepted scientific standard, great! But it is less great when considering those that go forward with claims of "Eggs are bad for you, end of story" as an absolute law, with no regard for the context around how they came to know that "law".
I'm hoping the next Mac Pro will feature an AMD 16-core "threadripper."
Correct - they just have to notify you. It does not have to be signed by a judge.

They may or may not be bluffing about 72 hours, but if you decide to continue you need to have talked to a lawyer.
>The reason software engineers are not paid as well

The annual mean wage for Software engineers is higher than that for lawyers and pilots.

https://www.bls.gov/oes/2015/may/oes_nat.htm
My impossible dream is that Apple would simply release a microATX motherboard containing all of the "Mac goodness" and bundled with a license for macOS.
I don't think those people exist in sufficient quantity or have sufficient political power to validly equate to climate science deniers.
Cloud-to-butt keeps delivering.
What I'm asking is, at what time is someone bound by the terms of the GPL? See for example the IPC loophole, dynamic linking, etc.
https://en.m.wikipedia.org/wiki/Surveys_of_scientists'_views...
If a person theoretically spoke French and English but had not yet studied German, would that make such a leap more difficult?
> there is no debate

If the media were unbiased and wanted to show the viewers the actual state, there would be always 20 scientists in the studio, 19 scientists speaking that the global warming is real and only one speaking that he believes it's not. Then every viewer would understand.

"One person per side" is the core of the problem. That's how people get the impression it's 50-50: on the question "most scientists think global warming is happening" unsurprisingly only 49% of the public answered yes. They always see on the TV, at best, one guy speaking against another guy. The impression then: 50-50. It's not.
I don't know who defined this originally, but the six characteristics that money needs to have are durability, divisibility, portability, acceptability, limited supply, and uniformity. Additionally, money needs to serve as a store of value, a unit of account, and as a medium of exchange.

Fiat currencies do not have a limited supply and are therefore not a store of value (i.e., inflation constantly lowers the value of fiat currencies). The main reason that fiat currencies are still used as a medium of exchange is for the exact reason you mentioned: governments mandate their usage to pay taxes.

As an example, gold and silver have been used as money for 1000s of years because they meet all of those requirements.
How to Get Rich Trading Bitcoin