skysight-inc/HackerNews huggingface dataset:
Count me in the group of tech loving luddites.

It should be no surprise though. The internet was comandeered by social networks, ecommerce and advertising. It struggles to survive online if it doesn't make money.

Those same commercial interests are what drive the evolution of the devices inside our homes and pockets.

Home automation imagined by futuroligists before the internet had a much more clear and pure idea of what it could look like in my opinion. We wanted to ask our home to preheat the oven or start the car in the morning. What we got was a telephone connection to a concierge service. Where a mobile phone was a communication device it is now an advertising platform in your pocket, and a kernel interupt for your brain.

If I could pinpoint a difference in the way we looked at technology in the past versus the way it has played out, the key seems to be externalities. We spend more time thinking through our screens out into the world. About other things, other people and other times. So we spend less time thinking about what is around us and less time doing things around us. From that light it's no surprise that in home digital assistants do very little interaction with your home and life around you. Because we are less interested in that.

But I think we forget to turn that mode of thinking off, then end up at concerts amongst the loud music and friends and somehow managing to wonder if you've got a notification or how your post about arriving at the concert is doing.
Yes, Google would love for you to mark up your data so that they can better consume it. But good luck trying to get Google to make any of their data more interoperable. Google Plus, YouTube, Google Photos... they do have somewhat limited APIs, but they are not federated and standardized. Semantic web in, limited proprietary access out. Walled gardens are a business tactic, no semantic web technology can change that.
I recently completed a leadership program at my corporation and they had a similar first pillar of knowing thyself. This always makes me think of the prevalence of Mirror Bosses at the end of video games. The greatest enemy to concur is one's self.

http://tvtropes.org/pmwiki/pmwiki.php/Main/MirrorBoss
The problem is that people should agree beforehand on the data format and schema for every new app. That's impossible.

Actually, any interchangeability is impossible. Apps are different, thus they have different data schemas. If they had the same schema they would be the same app, just with a different color.
No Cydia but ”CoolStr” Release iOS 11.2.5 jailbreak: iOS 11.3/11.3.1/11.3.2
I probably wouldn't do a take home test for an interview, but if you're only willing to do the bare minimum, it would probably be a better use of your time (as well as whoever is going to grade it) if you simply refused to do it.
>First, you would still be able to drive on private tracks; plenty of car enthusiasts already do this today. If your enjoyment is derived from driving fast, or taking curves, this should be able to satisfy your requirements.

This is false choice. It's like saying you can still drink beer and watch sports in a bar even if you can't buy beer and can't buy a cable subscription.
Our baby is a fascinating example of this - every time he sees a stranger he makes a big smile.

He seems to just love people, and because of his big eyes and big smile it is rare that I can take him shopping, or for a walk, without at least one stranger talking to me about how happy he looks.
I agree. I think take-home coding challenges are great. I have conducted take-home challenges and taken them. To me this does a better job measuring actual competency than a white board challenge.

I get that other developers get paid well to program so a lot of them are put-off by doing their job for "free." However, There's a simple solution of which has already been mentioned: cater the challenge to be completed within a few hours. Time-lock it and urge the applicants to only spend X number of hours on the challenge.

Like I have mentioned in another comment, I've been part of in-person interviews that lasted all day on top of an HR and technical phone interview. If I could cut down the in-person interview to just "personality fit" then that would be my preference.
After 40 you'd be actively managed out by a company, even if you built their business from the scratch. You see it happening all the time, once you start thinking you should now reap rewards of your hard work, you'll be shown the door. Better start your own company and fight for life than to end up 40-year old unemployed burned out developer.
This is a good point. The numbers are still overwhelmingly in transit's favor (but not orders of magnitude better when passenger miles are considered):

https://usa.streetsblog.org/2014/12/19/heres-how-much-safer-...
Turning Down the Voltage
I agree completely and I implemented a microservice like architecture for just that reason. My team consists of junior devs and contractors. I didn't want bad design to infect the system.

But, I made sure we had an easy to use CI/Cd solution, orchestration and service discovery.
Better example: Idea 1 is a food delivery platform like JustEat. Idea 2 is umbrellas for cats. Both in a market where both are not present yet.
Food delivery does work and is quite straight forward, you can not really mess that up. Umbrellas for cats will fail, no matter how great you execute.
I always thought that Docker made sense if the code or environment in which your code ran would be replicated onto many and different bits of hardware. In other words, Docker makes sense for maximum portability. Without knowing more about your use case, this seems like bespoke, one-time work. Docker doesn't make sense for that.

I can see how you would have run into issues with Compose, as it creates multiple containers and links them instead of creating them individually. It doesn't display output by default, so you'll have to hit your logs if something went away.

Your order could have also been optimized and automated further:

1. Clone repo

2. Install Docker and Compose, preferably from a setup script

3. Fetch data set (though shouldn't this live somewhere remote?). Wait. This can be done with a container, btw

4. Have Compose bring up database container

5. Have Compose bring up API server

6. Run tests to verify all is operational
Let’s talk about usernames
Sure; what tools should I assume are on the target computer to script it, and how do I safely use these tools to modify system configuration like /etc/postgresql/10/main/pg_hba.conf?

Docker almost answers these questions, but it creates an equal number of new questions.
Here's another targeted towards those who already know some Haskell: https://intermediatehaskell.com/
Goals sound similar to https://holochain.org
>It's going to be a GREAT time to be a city traffic engineer in the next decade....

No. It's gonna suck. The people who drive Teslas are the people the politicans will be leaning on you to please. Reality will still have 1995 Camrys and E-series.
> > the logger can still sell it, it just may not.

> That’s wrong. Data protection legislation expressly forbids

I'm sorry, I assume that English is not your first language. 'Can' means 'is able to'; 'may' means 'is allowed to.' The GDPR does not allow selling something, but it's still perfectly possible for someone to do so. People break the law all the time.

I raised the issue of can vs. may because it's germane to the issue of immutability. It is possible to build a system in which it is mathematically impossible (within arbitrarily-determined limits) to alter data; it is not possible to design a system in which it is possible to prevent someone from telling someone else something he knows. It's odd to me that the GDPR bans the former, desirable system.
No, it’s not the Texas Sharpshooter Fallacy. See my response to the other commenter in this thread forwarding (essentially) the same argument. You cannot claim that some event is reducible to chance just because it’s in a small minority of successes out of many more failures. There are stat arb funds which have beaten the market for decades consistently. HFT firms make millions of trades per day with a consistently positive win rate. No matter what you define as a trading event, the probablity analysis is not going to hold up.
Anyone who'd like to try their hand (eye?) at very similar work, but in a supportive, fail-safe setting, Zooniverse has several transcription projects:

* Letters by Dutch and Flemish artists from the 1500s [1]

* Hebrew and Arabic scripts from the 10th Century [2]

* Letters from Shakespeare's contemporaries [3]

* Hand-written notes by modern artists from the Tate ("Anno-Tate") [4]

* Letters between anti-slavery advocates of the 19C [5]

[1] https://www.zooniverse.org/projects/vincent-/parochial-archi...

[2] https://www.zooniverse.org/projects/judaicadh/scribes-of-the...

[3] https://www.shakespearesworld.org/#!/about

[4] https://anno.tate.org.uk/#!/about

[5]https://www.antislaverymanuscripts.org/
Unless you are in an area where parking is not easy, for most Americans taking their own car easily beats taking public transit, especially if the public transit is buses.

1. No long walk to a bus stop or train station. In good weather, such a walk can be good, pleasant exercise. In bad weather...ugh.

2. If you have several places you need to go, the wait time at the start of each segment can really add up. Consider a trip where you want to go to (1) the bank to get some cash, (2) the post office to mail something, (3) your pharmacist to pick up some medicine, (4) a grocery store for some food, and (5) back to home. That's at least 5 waits at bus stops. Maybe more if those places are not all on the same route. A car will usually be much faster (especially if the bank has a drive up ATM and the pharmacy has a drug through pick up). (The post office probably has a drive though mail drop, but I'm assuming the post office is on the itinerary because you need to buy postage--otherwise you'd be mailing the item from home).

3. Public transit too often is treated as a collection of independent routes, each assessed in isolation when the bean counters tweak things, rather than as a complete system that should be assessed globally.

If I buy a house or condo or rent an apartment based on a good car commute to my work and good car access to the other places I need to or like to go to, there is a good chance 10 or 20 years from now I'll still have good car access to those places.

If I buy a house based on good bus routes to those places with stops close to my house and to my destinations and buses running frequently enough that the waiting is not too bad, what are the chances that will still be true in 10 years? In 20 years?

Much lower than with the car, I think. It's far too easy for the transit authorities to decide that my important routes are not getting enough ridership, and that some other, more popular router, need more resources, and shift buses away from my routes or even cancel mine completely.

I think #3 is the big one. It means that even if the public transit is good enough in my area that #1 and #2 are acceptable now, I can't count on it remaining that way long term (and in some cities, probably not even short term).
Both my kids took forever to smile it seemed.

Like you said though they'd smile and even laugh in their sleep all the time... but then when awake all business / serous.
So many use cases! Take the course! You can use regularization to learn from small datasets by penalizing learning extreme biased feature weightings.

For finding a use case or at work just think of any normal problem like UI or ux design, or showing someone an enjoyable loading screen or funny picture, anyone can make something okay but to solve a problem close to optimally you start to need to gather data and do ml/ai
> Can anyone explain what this actually is? I get that it's apparently an exciting new project, but what actually is it? A framework? A programming library? A data specification? I honestly can't tell.

Apparently it's a drop-in replacement for Google Wave.

;)
Plastic Molding Manufacturer, Metal Casting Foundry, Metal Fabrication in China
Forsyth County is a lot of things, but "progressive" it's not - not in the liberal since. I would say it's more typical Republican than what I consider "populist".
I'm not so sure. I bet the suburbs will spread out into rural areas when people don't have to drive and can just hang out and watch Netflix on the way to work.
Security is a complex, multi-faceted, ever chancing set of practices. All operating systems receive regular security updates. Can you point out the security issues with macOS or Windows that disqualify it for a developer workstation?

> I also get company policies, I'd try to make this part of the contract

I've never had anything close to that leverage during negotiations. If I had leverage like that then I'd use it on vacation or salary.

Regarding maintenance, Windows and macOS both have package managers now. My dotfiles work across Linux and Windows; macOS is the odd duck. If the operating systems run the same tools then it makes the OS a means to an end instead of a religious debate.

In practice, I've used all three at various jobs for my developer machine. They all have security updates and maintenance options that work fine. All can be successfully maintained, used, and developed on.

> I believe that if maintenance cost is your deal-breaker you probably should reassess your choice.

Your comments demonstrated that you prefer Linux strong enough to negotiate for it. I'm just a developer who enjoys solving problems and thinks the WSL is really useful.
On hindsight, I wish I'd tracked the data for you :)

We were fortunate enough last year to still have quite cool nights; even if I screwed it up, opening the windows at both ends of the house would cool the place down quite well over night. The only really awkward part was when my wife would come home at 6pm, and she'd be uncomfortably warm until it got dark (which wasn't until 10:30pm or so).
Because fractional banking and governments printing money isn't a thing right?
CUSTOM PLASTIC PARTS MANUFACTURING
Sounds a bit like IPFS. Which makes me wonder what TBL thinks of it. Has he said anything on the topic?

I mean, IPFS is designed to replace http, which is TBL's baby, but lately he is really into web decentralization, and IPFS is farther along on that than any other technology, from what I understand. Maybe http was a kluge and he would be happy to have it replaced. Maybe Solid could run on top of IPFS, or is that not possible.
What do you mean by "shouldn't this live somewhere remote"? The input data is on S3 and/or Zenodo, but you need to download it and put it in PostgreSQL.

You can't just give arbitrary people remote access to a PostgreSQL database.

The rest of what you've described is pretty much the happy path of what I've already got, where one container has the DB and one has the API. There's a complication you're missing because you can't load data into the DB if you're not running the DB container, and also there is apparently no way to script Compose to start the API when the DB is ready.

So actually you start the containers first, and the DB container spends a while loading the data and the API spends a few hours saying "I don't have data yet, sorry :(". So even the happy path has this step where you wait for five hours and hope things are working.

But most people don't land on the happy path.
If you think something has been flagged in error, I think the most effective thing to do is contact the mods via the Contact link in the footer. They're quite responsive, and can "unflag" a post if they think it's appropriate.
I meant 'inconclusive' as in "in 2 minutes of searching I found a couple of papers whose abstracts said no causation between gas and smiling, and about four of five 'mummy-type' sites that asserted the correlation." To me that points to 'no causation' being the likely case but I'm not going to just declare it as proven on the basis of the first two papers I turned up.
> A take-home coding challenge will bias your pool of applicants towards relatively junior overachievers who are barely skilled enough to complete your challenge.

I completely disagree with this assessment and I'll even reverse it: turning down a job opportunity simply because they requested a take-home challenge could shut you out of good opportunities.

Furthermore, no matter the interview style, there's going to be a bias.

Some people are great at white boarding, so they naturally want to take those as well as conduct them. Some interviews are all about personality fit, great, everyone will work together well.

I'm a senior engineer and would gladly accept a take-home challenge.

Ultimately as an interviewee I'd like to spend the least amount of time demonstrating the most amount of my abilities while at the same time getting a firm grasp of the company and how they conduct themselves. I firmly believe that take-home coding challenges could play a part in that balancing act between measuring competency and not wasting my time.
I was able to get Firefox running from a Docker container pretty easily. Just need to export your local $DISPLAY to your container with the -e switch (by IP) and volume-mount your .Xauthority directory.

You would have to do similar things if this were running in a VM.
Vue has a more closely integrated router that doesn't suffer from version mismatches like React-Router does.

The CSS styling for a component is handled much more cleanly than React does.

The lifecycle methods are named more sensibly.

You can add as little or as much Vue as you like, very easily, using no build system or going as far as to only use the build system.
I think finance was already mostly untethered from productive work - at least in the anglosphere.

Just look at what banks are lending for these days. It's mostly mortgages. By giving people money just to transfer ownership of unproductive assets we've created a speculative asset boom which has had all sorts of downsides for productivity.
It seems far from dead, there are thousands of sites (many enterprise) that are currently using Optimizely's js library

https://nerdydata.com/technology-reports/optimizely/78649239...
Ended up founding a ml startup predicting crypto currency prices https://bitbank.nz after finishing this course! such a good skillset to have I didn't know what I would do when I started the course just that I should learn this ml stuff
I'm banned from recording it immutably, which is the only proper way to record a log (it should be impossible to alter a log after it's written).

If I want to record that a particular address accessed my system forever, that is my right.

Interestingly, the GDPR exempts records required for legal compliance. So it's okay to hold onto data for the law's purposes, but not my own? That's a bit one-sided.
Why was this not submitted under it's original title "The Economy Is Full of Crypto (And Collective Delusion)"? The submitted title is wildly misleading, as the author is not arguing generally that finance has become untethered from productive work, but that this has become the case for certain crypto related use cases.
Take a look at Zulip, if you're not already familiar with it. They nailed threaded chat in a way I haven't seen anywhere else, with the possible exception of Zephyr.
Can you provide the link to the currency you mentioned?
Sure, but we don't have to put everything into everything. If you overload people with information you foreclose curiosity and obscure core data and clear design with dull detail. This is a headline/embeddable tool, rather than introduction to the subject.
I've worked with and interviewed enough people who can talk a good talk and can't code their way out of a paper bag. I would rather figure that out before investing in onboarding someone.
Lived in USA all my life. Wish that private autos were illegal. Have always been considered insane.
Send an email to misuse@example.com and explain the problem and I'm sure someone will get right on it.

Wait--you mean to tell me it's abuse@ for a reason...?
Many thanks for sharing this process.
It's a trained skill - everyone can be a librarian in the team.
Show HN: CLI to Check Aggregated Crypto Portfolio Across Exchanges
Also note that most of the danger in transit is not the the users, but to other people on the road (blue vs. yellow bars in the chart). Considering just the users themselves, transit is nearly an order of magnitude safer.
No, that's not what I mean.

A point is represented by a z-value at the resolution of space.

A non-point is approximated by multiple z-values, at varying resolutions. You can trade the accuracy of the approximation against the number of z-values.

I explained the NN algorithm in another comment on this thread. It shouldn't matter if some of the adjacent z-values are actually from the approximation of the same object.
Those assets are productive as long as the mortgage is being paid, either by the owner or the tenant.

Why are loans being originated for properties with values that have decoupled from realistic wage multipliers? That’s an important fianance question.
Your eBooks look great, what framework do you use for generating them? I see you use "3-Heights(TM) PDF Optimization Shell 4.8.25.2 (http://www.pdf-tools.com)", but what do you use to generate the layout?
I am American. I never liked driving. At some point after my divorce, I was able to give up my car. I eventually gave up my driver's license.

I don't want to make it illegal, but there are lots of people with long, miserable commutes they hate and we really need a world with more viable options.
Part of what I like about take-home challenges is that you can do them on your own time without anyone watching over your shoulder. Because in-person technical interviews tend to last for such a long time, they can be incredibly draining. The candidate's experience really depends on the interviewer's ability as well.
How could they do that without doing something like LuaJIT?
I would say charisma.. that gets people before they think about any of those things
Yeah, I know what you mean. Best suggestion I have is to get really familiar with pg_dump and pg_restore. It's really quite a powerful pair of tools with a lot of options. The COPY command is also really flexible if you'd like to use CSV for interop with non-PG tools. Likely this is all stuff you already know. At the end of the day, I consider it just part of massaging data between systems.

FWIW, you can zip up and move a data directory around with some caveats: the data directory stores the data in ways specific to how the PostgreSQL binary was built (including Postgres version), so if the environment and build is the same, you're often fine. However, that's not a great method if you're looking for portability.
Because the Fed supports housing prices so banks can always take their liens in.