skysight-inc/HackerNews huggingface dataset:
I think the same exact thing (and considered commenting on it as well, but I feel like I bring rust into everything lately). It's one of my biggest regrets, but at present it just doesn't seem possible to have the benefits rust has without the additional syntactic complexity. Hard to compete with a language that doesn't even have generics (and convinced everyone that was OK, whether it is or not) on the simplicity front. Go 2 is considering generics though so we'll see how that goes.

Things get even worse when you consider that there's already some lifetime elision happening in the general case, so if you were to write some form of "completely specified" rust things would be even worse.

Rust's borrow checker is a game changer, and it's benefit outweighs the lack of clear syntax (it's not worse than C++, or Perl at the very least). Then again, rust doesn't really compete with Go -- it can but I think that's more to do with how awesome rust is. There's currently some efforts to create an opt-in garbage collector called Shifgrethor[0] -- I wonder if programs made to run in that could be run in a syntactically stripped down version of rust that would make it amenable to scripting and golang-like usage. Given rust's macro system (which would be a crazy way to implement this imaginary functionality instead of a compiler plugin), this seems possible...

I'm already just a tad bit over Go for personal use (though it's still in my top 5), and often reach for rust because:

- I've paid the cost to somewhat understand the borrow checker (and I could see it as valuable)

- rust ecosystem is getting pretty big these days (lots of libs)

- community is great (for now, I actually think it is inevitable for it to degrade over time)

- generics when I need them, traits are fantastic (basically they're almost just like haskell typeclasses)

- rust can go from embedded systems (xMhz) to browser (via wasm), if I'm good at it I can almost literally do anything. It's got the macro support to make different domains easier (so embedded vs browser contexts can feel different if basic rust wasn't good enough)

I'm sold on Rust, but I don't think it has a chance to replace Java -- it's probably going to replace C/C++ though, but that will take longer because that world moves slower anyway.

[0] https://boats.gitlab.io/blog/post/shifgrethor-iv/
Great piece to help those who are looking to get into IF but havent tried it yet! Thorough coverage.
Datawallet | Data Engineers | Berlin, Germany | Full-time | Onsite

We are looking for a full-time data engineer. You will be at the core of making people’s data work for them. You will design and maintain the ETL data pipeline—from pulling and parsing data from various APIs and downloaded data stores to populating normalized RDBs and calculating cached views (usually in a NoSQL form) to power our various data products and services.

While you are not constrained in your tools, our current stack involves Python, Node.js, PostgreSQL, Airflow and various AWS services (all our infrastructure is hosted on AWS). You will be a core part of a highly skilled and motivated team located between Berlin and New York City that is changing one of the most unethical sectors in our modern economy.

[Minimum Qualifications]

- At least 4 years of software engineering experience (Python or Javascript), with at least 2 years experience in a data-focused role

- Expertise in building out data pipelines, efficient ETL design, implementation, and maintenance

- Mastery of databases (both relational and non-relational) and ability to generate normative schemas from datasets

- Experience building and maintaining a data warehouse in production environments

[Desirable Qualifications]

- Experience with Apache Airflow, AWS tools, git, Linux

- Experience with systems for transforming large datasets such as Spark or Hadoop

- Familiarity with Python-based data science tools (e.g., pandas) is also highly desirable.

[Compensation]

- Highly competitive wages

- Top-of-the-line equipment: Laptop of choice, custom monitor setup, optional standing desk, etc.

- Opportunities to travel to both the Berlin and New York City HQ

https://datawallet.com

To apply send an email to careers@datawallet.com
Lord in heaven, German compound words have always broken my brain.
Oh yeah! Definitely better.
I had a shared drive on virtualbox where I had the problem of the clocks not being in sync. There is also the fact that some other tools aren't necessarily well behaved and will dirty files, causing spurious rebuilds.

For the most part though, you're right!
No one I know who commutes from outside NYC/Hoboken/Jersey City into NYC has a door-to-door 45 minute commute. 45 minutes might get you to the train station (if the train is running on time), but unless you work right next to Penn Station or Grand Central, it takes at least another 10-15 minutes to get to your desk.
Show HN: Craft.cash – Minecraft on Bitcoin
Didn't make sense to this Brit; 'buffalo' definitely not in UK vernacular (at least not mine)
SEC Official Says 'Plain English' Guidance on ICOs Is Coming
I know from my stint on Crouton on Hudson, but its still a pain. You don't truly live in the city, you just visit it from time to time.
Whatever happened to talking about personal issues. You really don't get it, do you?
Strange mission purpose: all you have to do to get motivated for a STEM career is to open yad2 and check out Tel Aviv rent rates.
Yeah I noticed!

Seeing that this is an undergrad thesis makes me feel like I did nothing in undergrad. I'm impressed
> Fandor releases about 1 video a day. If you know other channels like this, please share.

Jesus, no wonder Youtubers are burnt out. That's an apalling pressure to put on a creator....

I loved how rare and curated Every Frame A Painting was - to me it was the epitome of the realization of the promise of youtube - the peak of the medium.

I am hungry for more similar content, so I'm certainly going to check Fandor out but I'm nervous about the added load a daily video channel would add to my media consumption
Why I use a 20-year-old IBM Model M keyboard
Objective measures aren't the only ones that matter when one does a job.

Heck, in some industries, like aviation, even something subjective like boredom can kill.
Many users are already starting with a strong preference for mysql (tidb) or postgres (crdb) and more focused on that comparison. If you're starting from scratch or otherwise able to choose you would want to try to characterize your workload since each database has it's pros and cons depending on your production needs.
Is the first one quite right?

Who police police police? Police police police police.

If police police the police police, who police the police who police police police? That would be police who police the police who police the police who police police.

Who (n)? (n+1).

If (n), who (n)? (n+1). [n > 2]

P.S. 10 edits later... Wait, is that even right? Ow, my head

P.P.S. Coding this chatbot is the next hot interview question.
On the other hand, the design of Rust is directly and deeply influenced by those very lessons.

Less “down the drain,” possibly more close to “baked directly into the tools we use.”
Rust allows for new architectures. Eg beos style os would be a match made in heaven as rust really shines when it comes to async code.

Also maybe you could have a less complicated memory manager as you can deal with allocations statically.
Sure, why not just continue writing C for the rest of time?
To me the idea of living in NYC is depressing.

I think overall the US would have a better quality of life if industry was not so concentrated in major cities. Fewer people would need to make trade-offs between their jobs and lifestyle.
your examples are overly complicated when comparing with cmake and do not work on windows, don't produce android APKs or mac bundles, etc etc.
Content blockers allow for ad free (ish) browsing on iOS.
I have found the iPad Pro with pencil an excellent tool for research (reading and annotating papers), and using Pythonista python based programming can be done, although more as a hobby.
Personally, I think SF is a great place to live. It has great weather, lots going on, decent public transportation, lots of tech, and more open mindedness about how people want to live their lives. Other than issues that are pretty much inherent to living in a city (less access to large grocery stores, inability to setup a workshop in my home) the only big complaints I can think of are the cost of living, aggressive homeless people, and how crazy the DMV is.
Power BI in 10 Minutes: Step-By-Step Guide
Have you worked with SXML or Reagent or anything like that? You're not wrong, but your comment makes me wonder if maybe you just haven't seen a more elegant solution than string interpolation.
Well, the European bison never came to Britain, so you never had to suffer their buffaloing... ;)
Curious why I got downvoted here. I was disagreeing with the post I was replying to. Did I come across in the opposite direction?

I was attempting to make the point that this statement would only possibly be true for those who insisted on living in Manhattan, and that it isn't even true for that segment.
There's other ways into NYC from NJ that aren't the train. There are many ferry options along the hudson, and nothern shore area has a commuter ferry that is 40 minutes to Wall St.
> Did you just explain why his feelings and culture are wrong with 'you can change'?

Where in nostrademons' comment did they the parents culture and feelings "wrong"?
> what does a known snippet look like implemented in <Lang>, how does it compare to other languages

https://rosettacode.org/wiki/Mercury
And you think a macOS written in Rust wont waste tons of money, slow down feature development (until it reaches parity), and introduce new bugs (perhaps not memory safety bugs, but functional and business logic bugs)...
These slides are quite high-level, so I've got to ask: what's the expected benefit of using Rust to implement a kernel? I somehow thought that nearly all interesting concurrency there would not fit into the paradigm of exclusive ownership. And if we are preaching for programming in unsafe Rust, then doesn't the message become less compelling?
I think "berate" is somewhat too strong of a word but the air of moral superiority is definitely there in certain contexts.
This is an old example. This should now be something like

(import (chicken format))
(define (test number1 number2)
(printf "Sum: ~s" (+ number1 number2)))
(test 1 2)

If you're trying to actually use srfi-1, that's now imported via (import srfi-1). (use...) no longer exists.
* Almost no rail transit whatsoever, closest equivalent looks like a bus system that doesn't even have its own lanes, let alone being separated-grade.

* I see a few off-street bike paths, but at a glance, no physically protected bike lanes. Maybe there are a few I'm missing, but if so, very few. Very few bike lanes in total, too.

* Freeways cutting through the city

* City is super sprawled out, looks like most of the space is the typical American mandatory single-family home area with no retail activity, so walkability is limited even where the sidewalks are fine.

* Very wide roads all over the place

Also just in general Detroit seems like it's been historically mismanaged and has lots of problems with crime and infrastructure and corruption and poor schools, which doesn't help things.
This is exactly why Bootstrap is so useful. As it's so well used and known there's generally a solution out there for any weird problem you might have, and any developer can pick it up and be productive immediately.

Yes it's big, and to get the most from it you have to design for it from the start, rather than make it fit whatever the design is.

For a large web project I'm leading, we're using Bootstrap 4 with our own styling, but at every step from information architecture through to front-end we're using default components and variables wherever possible. It definitely makes things faster, more convenient and maintainable.

It's like using a well-known content management framework like Drupal instead of a home-brewed CMS built in Racket* or something. Drupal is boring, heavy and overkill for smaller websites, but it solves common problems for big websites really well, has a huge library of contributed code and is well understood by lots of people. The Racket site would probably be more fun, faster and cheaper, but a nightmare to maintain three years later when all the original team members have left.

* Not knocking Racket, I love Racket. Just picked it as an example of something more obscure than Drupal.
Its not black and white. Currently folks have lives all over the map - from working retail, fry cook, desk jockey, doctor, engineer. Then there are the underemployed. Some folks could be 'ramped down' now with a UBI that frees them from make-work drudgery. Others will find the UBI insufficient and keep working. It could actually be adjusted to tune the workforce to available work.

Later, its true even some engineering, doctoring, lawyering (wait that happened already) jobs will be automated too, and those folks will find the UBI useful.

Its a strawman that work just comes to a halt at some date.
> Over a large source-tree I'd expect these costs to mount - I think I'd prefer to take my chance with timestamps!

timestamps really sucks when e.g. you change header $foo which is used by a lot of your software (say, a basic data structure, or the definition of a 3d point), build (which rebuilds everything because of time stamps), do a git pull --rebase, so git undoes your changes, applies the remote commits, and redoes your change, and so you re-have to build everything again even though the header that was used everywhere has not actually changed
I'm not trans, but I am acquainted with many trans people including an awesome past colleague. So take this for what it's worth from another person doing their best to understand gender dysphoria.

Imagine that you were to wake up and find yourself in the body of the opposite gender, yet with your sense of attraction and your personal identity unchanged. Wouldn't many of your mannerisms seem awkward to you and to others? Would others be willing to accept your
assertion of a gender that was at odds with your appearance? Would you?

> But, as soon they let cut themselves up and are heavily medicated, I begin to sense that they have trouble accepting themselves as who they are.

It doesn't get talked about much, but many of the treatments are painful, inconvenient, have difficult side effects, and do not always yield results which satisfy the subject. That people are willing to go through them nevertheless says a lot.
That is demonstrably not true. 1968 was a positive year!

1968: +11%.

1969: -8.6%.

1970: +3.6%.

1971: +14.5%.

1972: +19.2%.

$1 of S&P500 in 1968 would be worth $1.23 in 1978, 10 years later.

There are large drops in some of the years, but they are usually followed by outsized rallies in the years afterwards.

Source: Moneychimp’s CAGR of the Stock Market calculator. http://www.moneychimp.com/features/market_cagr.htm
A lot of modern CSS frameworks choose to ignore the cascade.

This trend has grown in response to how difficult it is to avoid regressions at scale - large or multiple projects, lots of components, lots of independent teams, etc.

The cascade really is an elegant and efficient idea but it becomes really difficult to manage as projects grow.

The different with inline CSS is that those helpers are the building blocks — that’s where your standardize your design system metrics.

As others have pointed out this library provides a mechanism to abstract into components as well.
It doesn't have a use case, at least not yet. But easy, cheap gains are running out in general-purpose computing as we near 1nm process. Heterogenous computing will then become more relevant, and a great way to do that is an FPGA.
I live in NYC and I’m not going to try to change your mind, but out of curiosity what don’t you like about it? Winter? The smell? Too many people?
Dude, I appreciate your work.
There's a lot of hyperbole in here, especially about parks and gyms. There's plenty of parks all over NJ that offer different options from hiking, biking, to kayaking. Gyms are a plenty and it's weird to even say you'd pay more for them when places like Equinox or Chelsea Piers are absurd in price. And go ask any person commuting from Brooklyn right now how there commutes are going to get into Midtown Manhattan, they can be 30-45 minutes with current state of the MTA.
Release Brief: Node.js 11.1.0 [video]
I've recently started to build my own static website generator (I know, I know, there are already millions of them). I really just wanted something simple that would allow me to generate a few haml pages together and deploy on my DO droplet.

I thought about Make because I remembered reading a nice article about how great it is for this kind of stuff. During my research, I also looked at Rake, which is Make in Ruby.
Since I was doing my project in Ruby, I felt it would be nicer.

I really enjoyed using Rake, it's very nice and will definitely re-use it in the future.
Martin Fowler has a great article[1] about Rake and how it compares to Make.

[1] https://martinfowler.com/articles/rake.html
MAX is not that handicapped by being at grade because it has dedicated roads/lanes everywhere it goes. Portland will eventually ban cars downtown anyway (they are close).

Zoning laws are changing and have changed to allow infill. Plus, there is an urban growth boundary which will force higher density.

The bottlenecks in Portland are the bridges and there is at least one bridge that cars can't drive on, only busses and transit and there will be more in the future.

There are entire streets where vehicle through traffic has been blocked in favor of bicycles. There are still bike lanes on the major roads a block away too which is why you probably didn't notice the dedicated streets.

Portland is being upzoned all over the place. look at any major street west of 82nd and you will see new apartment buildings on almost every block. The suburbs of Portland haven't caught up, but in 20 years if trends continue in both places I could see Portland being more dense than San Francisco and the suburban sprawl not ending till the sierras.
Weekly Machine Learning Opensource Roundup – Nov. 8, 2018
Oh, I totally forgot about upgrading that! Thanks.
Out of interest, would a firm grasp of CSS be a benefit, or merely neutral compared to other developer skills when you are recruiting?
> "Well, they should care more about A B C instead (because I do)."

I'm guilty of this, but I think your formulation is a straw man. All I want to tell people is that they shouldn't reflexively rule out the middle of the country, because a lot of people really would be happier there. Not everybody, but some people.

And the way (some people on) the coasts talk about the Midwest and the South is as though they're a complete and total non-starter that's out of consideration entirely. "Yeah, New York's expensive, but what am I going to do? Live in Cleveland? Obviously I can't do that!"

I think that kind of talk convinces a lot of people who would be happier somewhere else that they shouldn't even bother looking into those places. And that's a tragedy of human flourishing.

Edit to respond to one comment below:

> I think you're dismissing people's issues too easily.

On the contrary, I think you're inordinately focused on your own particular (and somewhat eccentric) issues. Most Americans prefer car ownership. You might think they're wrong to prefer this. I do, too! But, "I don't want to live somewhere where I have to own a car" isn't a mainstream American opinion.
How do you test on actual devices (iPhone, iPad) when developing on a remote system? Obviously you cannot plug your device into the remote mac Mini's usb port.
One thing, not immediately clear from those averages, is that apartments in Manhattan tend to be larger than those in SF.

If you look at the breakdown by bedroom count:

1BR: SF -> $3303 | NY -> $2939

2BR: SF -> $4481 | NY -> $3752

This makes clear that NY inventory is biased towards larger units, which makes comparisons of overall averages deceptive.
Try google in general? Something between 80 and 90% of Americans for instance identify with some faith.
This is the most plausible candidate I've seen suggested.
So nothing illegal (however technically) can be a protest? Rosa Parks might have something to say about that.
I love the idea but some points:

- Why do one POST a data in URL? I've tried to insert a "_" value and got homepage as HTML with 200 status code. I suggest using HTTP body for that.

- GET requests seem don't respect "Accept: " HTTP header. What if if want to get XML structured response? "Accept: application/xml"

- It's unclear how to sign your requests and is there any authentication. If someone knows my email and/or name of db, can they insert their arbitrary data? Is there any private key or token exchange to verify POST requests?

Edit 1: Formatting
Maybe. I think it's possible to develop a couple of different gaits, though it requires a lot of self-control to restrict specific gaits to specific situations.
<a href="" disabled="disabled" ...>

is selectable with

[disabled] { }

or

[disabled="disabled"] { }

And

[disabled]:not(.greyButtonStyle) { }

does the last example if you classed that style, doesn't it? I've only done a little CSS, not very recent ... unless you're recruiting, then I'm an expert ;o).

I imagine though there are times when you want to class (some) button tags as .button.
On english wikipedia it's a section of another article https://en.wikipedia.org/wiki/Ono_no_Takamura#Takamura_in_la...
What for, and how exactly would it be integrated? Those are the unsolved questions.
Both are very, very easy to use.

Both have a very, very cheap option.

I'd say that all things being equal, you should spin up a server on each of them and see which one is easier to work with for you.

Personally, I use DO.
I took a peek at the link to your homepage. I wish I had a cute dog named Ada!
I think there's less value to this kind of experience-living-in-a-city-via-google-maps than you're implying here.
I think the question is wrong. People are already writing new operating systems in Rust just because they can. The question is whether we will end up using their efforts or whether we keep on going back to the same monolith kernels we have been using for the last thirty years or so. Whether it is NT, Linux, or any of the BSD kernels, they each have decades of history behind them.

These will of course still be around for the foreseeable future (i.e. decades). At the same time, we are seeing Rust pop up in a lot of places that used to be the exclusive domain of C. People are already re-implementing libraries, popular command line tools, etc. A lot of these implementations have clear merit in the sense that they are faster, safer to use, easier to scale, maintain, etc.

IMHO it is just a matter of time before vendors start providing e.g. drivers written in Rust for their hardware. I could see linux evolve to a point where integrating drivers like that is both possible and common. Once that happens, it will be a hybrid kernel effectively. Rust is not the only thing moving that direction; wasm is also going that direction. People are talking about running that in the kernel. And of course Rust runs on top of that as well. So one outcome would be a lot of Rust code running in a wasm sandbox on top of legacy kernels.
In contrast, i think just become average in many things is counterproductive than the opposite.
As someone who lives in New York City, that rings true to me. I remember being taken aback the first time I visited a smaller town and heard the ice cream shop was closed at 8 pm on a Sunday. It took a period of adjustment before I realized I was the odd one :)
One other reason proffered for Bonn over Berlin was that Frankfurt was enough of a cultural, industrial and commercial hub that it might continue as capital after reunification. Not even seriously discussed when it unexpected happened with Bonn.