skysight-inc/HackerNews huggingface dataset:
New project management tool for interior designers
My name is Tara and I’m working with Ivy, a strong team of design enthusiasts and developers, creating a modern interior design tool, inspired by real interior designers.

Our goal is to create a simple, visual and elegant solution to manage day-to-day tasks (i.e. contracts, proposals, purchase orders, invoicing, time billing). We have hand-selected interior designers around the U.S. who are providing us with incredible insight into how they manage their business, and everyday we learn something new.

If you are an interior designer, or have a friend who is in the business, I welcome you to request an invite to test our platform once we launch.

Link to request invite: www.weareivy.com
Blockchain-enforced ponzi reaches 250 participants – uses an Ethereum contract
I have a PhD in CS and seriously considered staying in academia. I really enjoy teaching, so I would have been okay with making less than I could with an industry job. But it's not the pay that pushed me to industry, but the shitty contracts you get. I don't want to change cities or even continents every two or three years. There are no permanent positions available at all and even five year contracts are very rare.
Improving code quality with SonarQube
What is your operational definition of wealth?
> I think it depends on how creative you are. I wouldn't describe myself as creative, and I am not a big fan of sandbox style games.

I don't think it depends on how creative you are; I think it depends on what kind of experience you are looking for in a video game.

I think everyone enjoys being creative to an extent, everyone enjoys more analytical thinking to an extent and everyone enjoys more instinctive activities that create a state of "flow" to an extent. These extents vary from person to person and can be very large or very small.

But equally, everyone's daily life, job and routine requires creativity, analytical thinking and instinctual behaviour to greater and lesser degrees.

The kind of video games people enjoy can't be divided simply into "games for creative people" and "games for analytical people". The kind of experiences people seek out or enjoy are a result of the complex interplay between their natural proclivities and how those proclivities are stimulated, drained or left idle by the rest of their lives.
Rather than imagine what Twitter spends on what, you can find out for sure: https://investor.twitterinc.com/

All public companies have to report that stuff and it is usually free to download from their website. It is an incredibly useful skill to learn to read annual and quarterly reports. You can find out if your company is about to tank ;-)
>Neither "lederhosen" nor "tarock" is local to Vienna.

Vienna had its own tarock type that did not survive WW1: http://i-p-c-s.org/pattern/ps-14.html

Lederhosen were once popular all over the Alpine Region, so I'm sure that they were popular in Vienna, too.
A bad instructor can have a fantastic syllabus.
It's Monday: the new gTLD info of the day
As I understood it, Sony provided some really nice C libraries in their SDK. While Sega initially expected developers to write games in assembly language.

Years later Sonic Team released SGL 2.0, a much nicer high level C API which showed the true potential of the Saturn, but it was too late to claw back the lead Sony had built up.
How to Use JavaScript Gantt Chart with Laravel PHP Framework
I also recommend his documentary on his contentious relationship with his long time collaborator Klaus Kinski: "My Best Fiend".
https://en.wikipedia.org/wiki/My_Best_Fiend

Kinski was a very, shall we say, capricious actor (also, a psychopath and as, it turned out later, child molester) whose intense acting had a big part in the success of Herzog's earlier movies (Fitzcarraldo, Aguirre, Nosferatu). During the filming of Aguirre (in the middle of the jungle), Herzog supposedly forced Kinski to fulfill his contract at gun point. The natives which were hired to help and act in the film also offered to kill Kinski for Herzog because he was such a maniac.
> If you want to make sure people have money so that demand is increased then just give them money, don't keep useless jobs around.

Ideally yes, but that's politically difficult.
> would you recommend delivering new cars without brakes and brake fluid because that saves you money?

No, I recommend delivering cars with brakes and brake fluid because that saves support costs.
I have a different theory on why this happens, as a potential immigrant myself: it's a giant sorted hash-set.

My reason for immigrating is simple: in a developed country I'll make more of a difference with the same amount of effort. My "hash" inclines me to move to developed buckets (and also privileges me with the means to do so). Take Elon Musk as an example. If he attempted to start SpaceX in South Africa (his country of birth) he would have been hemorrhaging capital via the corrupt government tender process. There is also the added problem of a lacking employee pool due to the on-going brain-drain. His "hash" landed him in a developed country and is demonstrably an advantage because of many factors, including the support of the American government.

I really don't think that immigration changes people; it's merely a tool that the inspired use to achieve their goals. The anthropic principle could be invoked here in a contrived way.
We had our AWS account hijacked three years ago. Someone had taken over our admin email by hijacking the DNS. They had hacked into our DNS account (with another provider) and changed the MX for our domain. Then they contacted customer support and convinced them to disable two factor authentication. Then they started to play with our account, starting and stopping servers.

Taking back the DNS took time. Meanwhile the hijackers were logged in, and could not be logged out by Amazon. This took more than a day. It took us two full days to get all back to normal.

The good thing is that they could not login to our servers. What they wanted is still not clear, and who did this - we saw some suspicious traffic from Russia, but that's all.
> but it's not enough to make you secure.

That's not why you change the ssh port at all.

You change the ssh port to filter out false positives, if someone is attacking you on your weirdo ssh port, it's likely an actual attack that you need to pay attention to. You still need to do the rest of the security stuff.
I've found private mailbox providers to be preferable in most every way to post-office PO boxes. Private providers are "street addressed" to begin with, virtually always accept from all couriers, usually have longer hours, often can call or email you when you receive a package, etc. In most cities, there are also more of them than post offices, I suspect because it's such an easy business to start. Look around your neighborhood: copy/print shops, shipping stores, and small business supply stores probably also rent mail boxes.

I wish this was an industry with a bit more visibility. When you think about renting a "PO Box", there's a good chance that you'd be better off with a box rental from a private mail service.
WeakReferences are elsewhere e.g. [1]

My understanding of SoftReferences is that they sound like they're going to be useful in implementing caches, but then cacheing is hard, and generic solutions like a SoftHashMap end up being toys. While they're are probably cases where SoftReferences are useful, they're not common, hence they're not elsewhere.

Phantom references are partly due to problems with the way finalize is implemented in Java, and partly due to difficulties writing low level code in a higher level language, hence they're slightly Java specific anyway.

[1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

https://community.oracle.com/blogs/enicholas/2006/05/04/unde...
Ok, so that's exactly what I thought this program did (display results in the terminal), so I downloaded it and installed it. When I found that it opened a web search I was quite surprised and came to look at the comment thread.

However, should the results appear in the terminal (i.e. do I agree with you)? I am not at all sure that this browser view is a bad thing. The idea of searching from the command line and focus moving to the browser is just not something I was picturing at all, and I kind of like it.

But I definitely do agree 100% that I was and am interested in something that runs these webapps from the command line and makes the terminal a first class interface to say, Google, StackOverflow, etc. I think I may try to tinker with such a thing, and when I thought this project had it, I was really curious to see what method of scraping they used and how they turned web data into meaningful result objects of some sort.

Thinking about it, I feel like noting two things:

1 - I don't see why a single application, like s, can't support both interfaces. Give it an alias, say, r, and r renders search results at the command line instead of the browser. No reason the list of providers has to be the same for both interfaces.

2 - now we're on web like 2.9999999, right? Googlebot indexes JS/dynamic webpages properly, and webapps use a lot of JS to perform their basic functions, it seems. i believe it's time to start taking command line browsers seriously again. we have a few production ready off-the-shelf JS engines to choose from today and browsing from terminal seems like a simple and why-the-hell-not idea. Terminal/shell interfaces, imo, provide a really great way to move around, focusing on text and with the super quick functional input response that only keyboard navigation can provide.

i am positive that if we started aiming for a web development standard supporting JS and HTML5 or whatever well supported but capable standard is out there today and full accessibility from a text-only/terminal web browser (Lynx for 2015's HTTP realities) then we would be helping out people using non-standard input devices (screen readers, etc.). of course im talking out of my ass here, but someone knowledgeable back me up on this point please.

i guess it just didn't completely click until i saw this app, someone else who had the same idea as me (you/your post), and the fact that repo this is useful, but not what i was looking for, that i have decided i feel extremely strongly that now is the time for a fully functional javascript capable cross platform browser that does not render graphics at all and runs happily in the terminal.

On another note: the project README has very simple and well highlighted Installation instructions, if you happen to have Golang installed, which I do. but not sure how easy that would be if you didn't. A suggestion to the author: post Windows/Mac/Linux binaries on https://github.com/zquestz/s/releases .
How Labour turned London into a foreign city
Why do you guess not? It says it uses Souncloud API in the first paragraph on GitHub's readme. [1]

[1]: https://github.com/Soundnode/soundnode-app
> If I ran a company, managers would be butlers. Their compensation would be directly tied to the level of happiness of the creators they are serving.

Let's take the simplest case of this.

You're a one man business, developing software perhaps. You're doing well, you're successful and you take on someone to help you out.

Are you now their butler? Does that person set your salary?

If not, at what size of organisation does manager-as-butler kick in?
We are also doing a spec so that it works in all browsers:

https://mediasession.spec.whatwg.org/
Graphene uses will change human future forever
He specifically mentioned compatibility charts, which implies he isn't just looking at supporting the latest and greatest!

In my personal projects I don't care about legacy browsers (to users that far out of date I say "please go be a pain in the side for someone else"), but professionally I'll have to support at least as far back as IE8 for a while yet and I suspect a great many people are in the same position.
How selfish of us. I suppose we'll all go back to managing our dependencies by manually downloading them, 'modularising' everything as global variables, etc, etc.

And you're still missing the point. All these tools do different things (or rather, several different overlapping groups of things - build/compilation, static analysis, etc). C doesn't need to be linted. It doesn't need sophisticated memory profiling. Your code will compile without lint or valgrind. Yet these things might help. Both C and JS are full of opportunities for wanton self injury.

Nobody would pretend that the tooling landscape in JS is perfect - but surely this is just a side effect of a lot of very basic language affordances (modules, etc) being missing from the core language, given that it was designed in a hurry without a huge amount of ambition behind it. Very well, we're stuck with it, and get along as best we can.
Bootstrap 4 upgrader
Yes, works like a charm now. Really nicely rendered. Good job!

What was the issue?
Bootstrap 4 upgrader - update Bootstrap v.3 HTML code to Bootstrap v.4. (a) online free service by @bootstraptor
‘Gizmo’, a Golang-Based Microservices Toolkit from The New York Times Dev Team
Maybe. But you'd be funding people to live in the most expensive country in the world and where there's hardly any startup infrastructure. Even if you have funding, can you rent an office? Can you furnish it without paying for 100 people's worth of office furnishing? If there's a hardware element, are there businesses that will produce a prototype quickly? Can you recruit people? What are you going to do about series B/C/D, fly back to the US for a few months each time? Not to mention that the most driven entrepreneurs will be willing to move.
> Their future growth is not in getting more users to sign up for the twitter microblogging service, it's in other products like Vine and Periscope

Are they not past the "growth" stage and very much into the "time to start actually making money" stage?

What on earth use is growing 2 more different sharing networks when your first sharing network is at capacity and isn't pulling it's weight and bringing the money in.
... by posting a screencap of an email, because their platform won't allow messages of that length. I wonder if this is intentional humour?
I have run into this problem when I was living in China and wanted to map hiking trip with my friends in HangZhou.

Wrote about it on my old blog in 2013:
http://michalkow.tumblr.com/post/43214865761/compensate-for-...
I thought that got dropped from "HTML5" and was considered deprecated?

It was never implemented directly in IE or Edge (http://caniuse.com/#feat=eventsource), so when you say "work in all browsers" do you discount IE or can you recommend a good well-supported polyfill?
As has been pointed out on here before, usually rich immigrants are called expats.
Thanks. I chipped in a tenner and I'm from Europe. But the passion that this team shows, is awe-inspiring.
AWS SysOps Administrator Associate Level Certification
Planning for Value (#NoProjects), PDF Slides by Allan Kelly
> There is also the added problem of a lacking employee pool due to the on-going brain-drain.

Not to go off topic too much, but it should be noted that in South Africa there is also an extremely authoritarian form of affirmative action or black economic empowerment, etc. which effectively means you _have_ to employ people based on their skin colour when your business reaches a certain size or effectively you can't do business in the economy. It's a form of justified-racism directed at a minority group (< 10% of the population is white) that stifles the labour market and makes things like SpaceX impossible.

The "brain-drain" you speak of is skilled white workers who are leaving the country because they can't get work or can't advance in their careers, etc. A completely stupid problem created by the government's own ineptitude.
That's a lot of power consumption.
A good rule of thumb is a FTE (Fultime employe) costs 3x their salary so 500-600k isn't to far off.
You could open a separate browser just for SoundCloud.
This seems nice. It'd be good to be able to get an rss or atom feeds: either the customised version, or one for each content category?
>If you want to make sure people have money so that demand is increased then just give them money

In Japan they'd mostly just put it in a savings account or use it to pay down debts which wouldn't contribute much to demand.
"Mailboxes etc." in the UK is a fairly widespread commercial PO box provider. I didn't realise that was their business until I found out about a local spammer using their Cambridge branch for their address :-)
> Why isn't a CEO/CFO/CIO seen in a lesser light since they really don't produce anything.

Consider Apple. Apple had a series of CEOs who were unable to stem the slide into bankruptcy. Enter Jobs, who turns a company 90 days from bankruptcy in the biggest corporation in the world. He did this with the same group of employees.

The only thing that changed at Apple was the CEO.
But RSUs do not become worthless like options do when the price declines.
> Vienna had its own tarock type that did not survive WW1

It is/was played there, but not exclusively.

> Lederhosen were once popular all over the Alpine Region, so I'm sure that they were popular in Vienna, too.

True, in the Alpine regions of Austria, Switzerland and Bavaria they are still somewhat common, mostly in the rural parts. Vienna has never been Alpine nor rural.
> there is still a hierarchy of important people that will always emerge. It's just much harder to see now.

Indeed; and in fact it is now obligatory to mention the excellent Essay of ancient wisdom on the subject: The Tyranny of Structurelessness http://www.jofreeman.com/joreen/tyranny.htm
You have 10 bits of entropy at best, unless you put it above 1024, at which point if it dies, any none privileged user on the box can sniff passwords.
they forgot to mention that sometimes an entire nation/city has their head up their ass and pretty much anyone from outside can see it... i'm not referring to anyone in particular, so please, no butthurt...
Fastmail also supports something similar, with whatever@yourname.fastmail.com mapping to yourname+whatever@fastmail.com
Modern Interior Design Tool, Inspired by Real Interior Designers
I agree with you but unfortunately that doesn't seem to be happening in a near future. With this BigData thing where companies want to keep track of your data, likes, etc web is their way.
I do miss old times native and robust desktop applications.
The Flash (Potential Energy) Summary and Review
A P/E of 8, in today's interest rate environment, means the company is actually failing and you're buying a decreasing future stream of revenue. Out of the S&P 500, there are four companies with P/E below 8 (Delta, Noble Corp (oil rigs), Yahoo, and Valero (oil again)).
> Could this situation create an opportunity for North American VCs to fund Japanese startups?

North American VCs don't even want to fund startups in the "wrong" part of the United States and at least one thinks CEOs can't have "foreign-accented English". What on earth about that suggests they'd leap into the Japanese market?
'the actual odds are substantially less than those of getting struck by lightning'

Better move to Europe, where the odds are even lower...
>>"If Japan’s bailouts remind you of the U.S.'s rescue of its auto companies, you’re not alone. There is a strong argument that the auto bailouts only delayed the day when General Motors and Chrysler lose out to nimbler competitors like Tesla Motors."
>
>Right, but the USA bailout of the auto companies seems to have been a good bet.

There's also the fact that Toyota was initially perpetually bailed out by the Japanese and had their exports subsidized by suppressing the value of their currency. The Asian tigers and their auto companies didn't just appear out of nowhere.

In a way, the auto bailouts can be seen as just levelling the playing field somewhat.

Free market religion never did build a wealthy industrial economy. Judicious application of subsidies did though.
Biggest Global Banks at Davos: We're All Fintech Innovators Now
Overseas companies would though
Perhaps evaluate the financial aspect of each stack, and compare.

I suspect C# /.NET / MSSQL / Windows servers will be higher. In addition to server costs, someone has to pay for those software licenses too.
> (it sounds like "purse", not "pierce")

There go a few brain cells I could have used to help with the grocery shopping list.
Onboarding New Employees
I remember when someone started running httpd on our university network, and the universal reaction was 'seriously? It's reading stuff out of our private home directories and broadcasting it to anyone who asks? WTF, get this thing turned off immediately!'.

Different world.
I figured out my own mistakes: [1] the actual name was 'Default-Environment', and [2] I had used the wrong zone when I set up AWS CLI using the 'aws configure' command. Fixed both mistakes and zejoop dot com is back online with a working SSL Cert.
Show HN: Reelevant, the mass mailing killer
Somebody should try getting Jeff bezos' address. I tried a couple of times and failed.
Since results are displayed in browser window, There should be a "Search on google" in context menu displayed on right click after text selection in terminal.
It will save some clicks like in Google Chrome.
There was one similar package available for earlier versions of ubuntu(http://ubuntuguide.net/ubuntu-13-0412-10-terminal-with-searc...)
Show HN: YouTube Channelytics – user-friendly analytics for your YouTube channel
Import hooks are awesome, one of the cool things you can do is re-write the code as you load it. I made a toy loader that automagically inlines (some) Python function calls[1]. There are also cool projects like MacroPy[2] that do much more extensive things.

1. https://tomforb.es/automatically-inline-python-function-call...

2. https://github.com/lihaoyi/macropy
> I'm going to have to look into what you mean by using intuition to judge independence. Any good sources on that?

If look at the relevant theorems, then will conclude
that intuitively random variables X and Y are independent if and only if knowledge of one of them does nothing to tell you more about the other one.

If don't have independence, then can often have conditional independence, e.g., random variable X, Y are conditionally independent given Z implies

E[XY|Z] = E[X|Z] E[Y|Z]

So,

X = number of auto accidents today in LA

Y = number of auto accidents today in NY.

----------

In a family with two children

X = gender of the first child

Y = gender of the second child

---------

At a Web site

X = number of new user sessions from 10:00 AM to 10:01 AM

Y = number of new user sessions from 10:01 AM to 10:02 AM

-----------

On a commercial airline flight

X = height of the first passenger to buy a ticket

Y = height of the 10th passenger
to buy a ticket

Etc. Just intuition from knowledge of one of these two tells you nothing more about the other one (we assume we know the two distributions -- that we get insight into a distribution doesn't count).\

Then using independence and very little more, can use the main limit theorems, law of large numbers, central limit theorem, etc.

If don't have independence, then sometimes can fake it: Given a list of n phone numbers, if toss them into a bucket and stir it and pull out the numbers and label them as X_1, X_2, ..., then in common situations can assume that the X's are independent.

There are tests for independence. Likely the first to know about is a chi-squared test on a table of values of the two variables.
I've found that communicating the woes of that policy over the internet is somewhat impossible. If you live in an equality-developed country it's virtually impossible to believe what you are told about countries that have no racial equality. I've learned to only have conversations about South African racial inequality only in person.