skysight-inc/HackerNews huggingface dataset:
No offense but a sommelier is a closer comparison to an employee at a record store than a musician. I think you are confusing them with winemakers?
ETL as a term has been around for decades and is very well used and understood in pretty much all IT, data, software and enterprise scenarios.
> Type inference goes hand-in-hand with static typing.

That would imply there's no type inference possible with dynamic languages - either at "compile" time or run time.

(Wouldn't it also imply that static typing and strong typing are synonymous?)
This Breathtaking Walkway Lets You Stroll Above the Trees in Denmark
Personally I'm glad it reaffirms Apple's commitment to open source (which has been strong since the early OSX days), and to refute those who claim the OS shipping on Android is functionally more open the iOS (does Google publish the code for their common library that almost every app requires?).

Android OHA version != what's deployed on phones.
I know. It was sarcasm.
A Decade of Dynamo
> 3. The error handling system is exemplary: Not only designed to "catch" errors, but also to apply a potential correction and try running the function again. This is known as "condition and restarts", and sadly is not present in many programming languages.

I found this extremely weird and (or hence) interesting at the same time. Where can I read more about this?
Probably she means that they don't get assistance - although sometimes there comes an excessive rush of help on occasions when the bad shits already gone down.
We are building a team in Wellington, New Zealand that will help us grow internationally with a UK rollout planned for next year. We are looking for folks that are interested in building services with Node, React, and GraphQL.

Come and build a social enterprise that is changing the way businesses and consumers interact. Work with passionate, values-driven people. Find out more:

https://consciousconsumers.nz/jobs
Telegram BOT: pdfobot
>Still, phrases like "Y Combinator’s goal is to cause there to be more startups, by helping founders to start them." don't exactly flow.

Nor does this:

"Y Combinator represents the union of two ideas that had not previously been combined: the application of mass production techniques to startup funding."
Thought/discussion usually leads to quality. Time has nothing to do with it.
I think you're thinking of the H-1B visa which does get used to bring in lower salary employees. The article is about a different scheme to let foreigners start startups and presumably increase US employment.
Ethereum could theoretically implement a similar scheme with running contracts on the EVM (in some ways, it does already). But instead of hinging on Intel to act honestly, it could use fraud proofs instead. It would significantly increase the overhead, but less so than PoW.

Alternatively, PoS is probably just fine. I'm not sure this is really better in any way.
No one is saying there is no cost. The cost of using static types is (1) you have to think about type info when writing the code and (2) you have to fix compile-time type errors while you are developing. The poster is claiming that, over time, as code bases tend to grow large, this small investment yields increasing (not diminishing) returns; a claim I would agree with.
> as the point of dragnet surveillance is using competitor nations' secrets for economic advantage, not for fighting terrorism.

Source / examples? Seems like a rather extraordinary claim.
Sure, but let's cut back all our other immigration first.
> Redis will anyway not accept any ID which is smaller than the current top-item ID.

I was reading on mobile earlier and maybe missed this point, excellent. I also didn't realize that clients would use (star) to specify the ID and that the receiving server turns that into an actual ID before replicating it / AOFing it.

> But being the time the one produced by the local host, after a failover the IDs are generated by another host. Milliseconds can still more or less match with good time synchronization, but nanoseconds? So it's like if this additional precision will be just used to store non-valid info.

I think most failovers necessarily take longer than a millisecond so any resolution smaller than millis would _probably_ be okay, but yeah this is not a compelling reason to switch to micros/nanos. My suggestion to switch to micros/nanos was more to try to reduce the number of collisions requiring the server to de-dup / assign sequential sub-epoch numbers to events arriving during the same server tick. I guess that's not a big issue though.

Thanks for the reply, Salvatore. Redis is one of my favorite codebases and projects.
Visa Inc | Engineers/Director for Developer Operations | Austin, TX | Onsite | Full time | http://www.visa.com

Visa’s Digital and Mobile Product Development (DMPD) organization is seeking a Software Engineering Director and Engineers experienced with docker and the container realm. The director will help grow and manage a team of engineers for developer operations. This team will play a critical role in extending scalability, availability, and resiliency of DMPD products like Visa Checkout, Visa Direct, Visa Token Services, and Visa Digital Commerce Apps. The team works on a platform for containerizing applications with monitoring, logging, and features like auto-scaling and auto-healing.

Email me your CV/Resume: vramarap@visa.com
Is anyone else concerned that this will enable hate groups to more easily collaborate and grow?
State financing and governmental curation of content is the worst thing you can think of if you want freedom of the press. It doesn't matter if it's called "fairness", or "public good", or "truth", or anything else - by the end of it, it would be just a means by which people currently in power can shape the content of the news. It is never a good idea to give governmental enforcers control over the content of the press, and it never ends well.

> There may be a solution that would work well for both specialties, as they seem to be getting left behind by purely free market forces.

Open source is doing spectacularly well on free market, what are you talking about? Linux is kicking ass, most of content served on the web is served by open source, most of the browsers used to read that content are fully or partially open-source, number of active open source projects is in the thousands and number of participants is probably in millions.

Journalism is not doing as well, but I wonder if it has to do not only with the payment model but with the quality of their product, which, sadly, has lately drastically declined.
> Companies can't exist to serve their employees as a first priority

Yes, they can.

> because companies exist to make a profit.

They may or may not. Companies generally exist to serve their owners interests, which may or may not be profit. And the owners may be the employees, as in a labor coop.

> No profit... sooner or later, no company.

You know there are not-for-profit companies, right? (Not necessarily tax exempt nonprofits, which have additional behavioral.and other restrictions.)
To be fair, the idea of the concept album only goes back a few decades. Before that, most albums were made to pad and sell singles. Nothing has changed today in that respect. There are plenty of modern artists that produce concept albums. It's all a matter of where you look. If you're looking at the Top 40, well yeah, that has always been single-driven music since the dawn of radio.
Senior Node/Python Developer
Greenbelt, MD | ONSITE | NASA (SSAI Contract)

SSAI is looking for a highly qualified, seasoned software developer who values exploration, discovery, efficiency, and finding resolutions to complex issues. This individual must be self-motivated, demonstrate initiative, exhibit a strong work ethic, and have excellent written and verbal skills, time management, organizational skills, as well as the ability to work in a distributed team environment.

Our team provides architecture, development, and operations support for NASA’s Global Imagery Browse Services (https://earthdata.nasa.gov/gibs), an open-source (https://github.com/nasa-gibs) web service designed with the goal of advancing user interactions through full-resolution earth science data visualizations captured by NASA’s Earth observing satellites. On a daily basis, thousands of users explore the past and present state of the planet to support a wide range of activities – from locating remote forest fires to navigating around ice laden seas to tracking the progress of tropical cyclones. Our goal is to enable this exploration and discovery of our ever-changing and evolving Earth. Additionally, we are committed to open source ideals and believe in sharing what we’ve done while learning from others.

You’ll work closely with our engineers, developers, operators, and our NASA customers to develop and support GIBS as it migrates its existing Linux-based on-premises system into an Amazon Web Service cloud-computing environment. Your primary responsibilities will include:

- Participate in software requirements and test plan reviews
- Mature an AWS cloud-based software design, integration process, and deployment model
- Develop open-source software leveraging AWS services
- Support operations and testing activities

https://www.ssaihq.com/employment/careers/Careers.aspx?adata...
JobyAviation - Santa Cruz, CA. ONSITE.

IT Infrastructure Eng. http://www.jobyaviation.com/careers/?gh_jid=829002

Application Software Eng. (C#) http://www.jobyaviation.com/careers/?gh_jid=238558

Data Wrangler (Python) http://www.jobyaviation.com/careers/?gh_jid=472239

Embedded Software Eng. (C++) http://www.jobyaviation.com/careers/?gh_jid=229230
I’d argue that code generation is an anti—pattern that is only necessary because of static typing. A dynamic language would let you change the implementation of all generated objects simultaneously.
Here's what MS should have done: make Groove available on the web, macOS, Roku, and give more love to the Android/iOS apps. Implement social functionality, Last.fm integration, live performance, innovate more.

I never saw an ad for Groove. For a lot of people, that's just an icon in Windows they'll probably never clicked on. No wonder it failed.
Asking for money might be a bit much! It's still Lars' package, after all, and no one has asked for money for it so far. Plus, I'd be afraid of the "you broke it, you bought it" policy ­– I don't want to be responsible for the whole thing! Just the servers and groups and marks bit of it. And search, I guess. I'm just planning on making incremental changes.

What you describe about reworking Gnus to be more like Notmuch wouldn't necessarily take that much work. Gnus doesn't do any searching itself, it just delegates to a search engine like Notmuch or Mairix or the built-in IMAP engine. Gnus and IMAP are very much married to the idea of groups/folders, but none of the other search engines are. They return their results regardless of group/folder, and then Gnus actually goes to the work of filtering out results that aren't in the selected group(s).

All that's needed is to make it easier for the user to launch a search of an entire server, without forcing them to select which groups to use. This would suck for IMAP searches, but work just fine with other search backends.

If Andy Cohen's work on nnselect could land, then I could finish work on the generalized search backend. That would allow you to issue a single search against different backends (say a local maildir indexed with Notmuch, and a remote IMAP server). The search would be translated for the different backends, and all the results displayed together in one group.
YES! Thank you.
If they were doing as you describe they would at the very least keep their versions of Windows updated and they would enable things like two-factor authentication and TLS for their email. They don't. We're not talking expensive to prevent black swan, we're talking routine defences against white swans.
> I dunno, technology goods continue to drop in price

Well that's just not true for most large enterprise offerings which is where the majority of h1bs wind up.
Samsung Expected to Earn $4B More Making iPhone X Parts Than Galaxy S8 Parts
Thinkful, Inc | JavaScript Web Development Bootcamp Mentor | Remote (U.S. Based only), Contract

Thinkful’s Flexible Web Development bootcamp pairs personalized, intensive mentorship with a curriculum tailored to launch aspiring developers’ careers. As a mentor you will help learners get to those aha! moments. Mentor on everything from the basics of front-end web development to full-stack Javascript with Node.JS and React.js.

Mentors benefit by expanding their network and marketability as subject matter experts who use their spare time impacting learners while learning themselves.

Our mentors:

Share their passion for the field of Web Development with the next generation of professionals

Meet one-on-one with their student(s) 3 times per week for hour-long sessions

Lead remote sessions on their own time

Utilize and improve upon our built-in-house curriculum

You should apply, if:

You have demonstrated expertise in using front-end technologies at an industry level.

You’re proficient in HTML, CSS, JavaScript, and jQuery.

You have professional experience using either Node.JS or React.JS (or are willing to learn).

You genuinely enjoy working with others and want to cultivate your people skills.

You’re passionate about mentoring or teaching, and seek more opportunities to share your expertise.

Apply at: https://www.thinkful.com/apply/ Email melissa@thinkful.com with any questions!
People on the mechanical keyboard community are much into building custom PBC. Check there:

https://www.reddit.com/r/MechanicalKeyboards/

(I for example, just default to hand-wire my keyb because was too much different and don't wanna learn how do a PBC from zero ;) )
Quartzy | Palo Alto, CA | Onsite (Relocation provided)

Quartzy helps hundreds of thousands of scientists improve the efficiency of their research by saving them time and money. Our team is passionate about accelerating scientific research through well-designed, meaningful tools for labs in academic institutions as well as pharma/biotech companies.

Software/API Engineer: http://grnh.se/7nl1uo

Front-end Engineer: http://grnh.se/286iwp1

More openings: https://www.quartzy.com/careers
In principle, this should be possible with static typing with a robust enough type system, too.
Pentium II ... awesome for Doom :P
Rebooting Web-of-Trust
Machinio.com | Senior Ruby/Rails developer | Anywhere | Full-time | 55K

Machinio is a startup based in downtown Chicago. We are a search engine for industrial machinery and equipment. We seek inquisitive, self-motivated developers to join our team and work remotely.

Help us solve problems in full-text search, domain specific search optimization, large scale email alert delivery and optimization, custom CRM solutions and everything that makes our customers happy.

To apply: Send resume and answers to the questions to careers@machinio.com only.
Teikametrics | Backend and front-end engineers | Boston, MA | Onsite | Full time
teikametrics.com

Scala and heroku. No funding and fully profitable business. Industry leader in amazon price optimization. Looking for any experience level

Email resume to
cgardner@teikametrics.com
I like to encourage people to provide more information about a link.

From the referred Wikipedia article:

Suppose that there are two competing shops located along the length of a street running north and south, with customers spread equally along the street. Each shop owner wants to locate his shop such that he maximises his own market share by drawing the largest number of customers. In this example, the shop itself is the 'product' considered and both products are equal in quality and price. There is no difference in product to the customers. Therefore, each customer will always choose the nearest shop because there is no difference in product or price.

Another example of the law in action or practice is to think of two food pushcarts at a beach. Assume one starts at the south end of the beach and one starts at the north. Again assuming a rational consumer and equal distribution along the beach, each cart will get 50% of the customers, divided along an invisible line equidistant from the carts. But, each cart owner will be tempted to push his cart slightly towards the other, in order to move the invisible line so that it encompasses more than 50% of the beach. Eventually, the pushcart operators end up next to each other in the center of the beach.
I did. It's probably the easiest transition.

You just do it. You have the skills. You hear all the latest ideas. You sometimes end up in weeks long talks with a client who decides not to do a project that you're excited about. In fact, you can do those things without requiring funding.

It's a lot easier for freelancers to pivot too. In my case, I was just solving my own problem in trying to eat healthy.
Atari 800XL.
I heard that ruby was developed like that. It had lot of `freeze & thaw cycles` of good years before finally it got released.
I settled on using a mental image due to the fact that I couldn't help controlling my breathing when I focused on it. I find that it's harder to hold your focus on an image than an automatic bodily function, but the tradeoff is that it's easier to disassociate.

After enough practice, you may even start to disassociate from your anxiety (as in be able to view it metacognitively, be aware and become friends with it rather than get rid of it).
Snowplow Analytics | Open-Source Engineer | Remote, INTERN.

Snowplow Analytics is looking for 1-2 open source software interns this Winter (November through March), for a 8-12 week paid internship. Our winterns will work directly on and contribute to projects within the Snowplow open source stack (https://github.com/snowplow). A Snowplow intern loves coding, enjoys experimenting with new technologies and is happiest working "in the open" on community/team projects. Technologies we use at Snowplow include Scala, Rust, Go, Kinesis, Redshift, Spark, BigQuery, Beam, Akka and Kafka.

This is a paid internship; we will consider remote candidates who are up to UTC +/- 5 hours maximum. Interested? Please email intern@snowplowanalytics.com, and tell us about a piece of software you are proud to have written. (And don't be afraid to suggest specific projects/initiatives/features that you would like to work on in your internship.)

For background on two of our recent internship programs check out:

http://snowplowanalytics.com/blog/2016/03/17/2015-2016-winternship-wrapup/
http://snowplowanalytics.com/blog/2015/07/10/introducing-our-2015-summer-interns/
> A nice thing that can be added is a pair of serialization / deserialization functions for the state needed for your commands.

I wonder if this was the origin of modal text editors. Maybe they were designed for machine/programmer convenience more than machine convenience originally.
If you're using IMAP, deletion is a thing. I often get people sending me huge stuff I have no intention to keep or sync. I need to be able to sync the deletion flag. This is a one line change I did myself and used for a long time, but it doesn't get merged because as messages are currently indexed by message-id, tagging a message for deletion might involve more than one actual underlying message.

I also use folders as a mean to exclude useless stuff from syncing. Spam is the most glamorous example: I do not sync spam. I was able to get spam to be moved in/out according to a tag, but only with afew, and again with other issues involved. Doable, but again, ...

Also, notmuch in emacs is very much thread oriented. But with email, I found the behavior very annoying. People will mail you in response to a 1yr old message, and notmuch will happily bring and show the thread from something which is completely unrelated. I found myself switching in/out of tree mode too often, and then just gave up.

I actually enjoyed (and still enjoy) Gnus much more. It's just more efficient for large message volumes. It shows you what's _new_ by default, which notmuch doesn't seem to get right.
The history of FullWrite is slightly wrong. Wikipedia has a better one: https://en.wikipedia.org/wiki/FullWrite_Professional

(1988 is also around the time of a famous DRAM shortage BTW)
Chances are that you're not willing to spend enough per month.

The music industry is (according to googling) about $25BB a year for live events and $15BB a year for retail (streaming, downloads, discs, etc.)

Spotify's revenue is about $3BB/year, ballpark 10% of the revenue needed to support the music industry. (Spotify has its own expenses, which we are ignoring.)

News media can't command live event revenue the way music can, and their physical sales are disappearing faster than music's. That suggests, to use the music analogy, that subscribers to a Spotify-like system would have to support most of the approximately $25BB that this industry commands. Depending on how many news readers there are compared to music listeners, that's possibly $50-150/mo that would need to be asked of subscribers.

Outside of Financial Times subscribers (even that $600/year is ad-subsidized), most people aren't willing to spend this much on a newspaper. You can quibble with the numbers, but ultimately the news industry is more reliant on individual subscribers than the music industry.
EVM's efficiency is abysmal, since operations are replicated almost everywhere.

They are on the early stages of developing sharding/"sub-chains", but it's still unclear if it's even viable. And it will never be a truly efficient computing platform -- for them it must be completely secure and only cheap enough to enable the most interesting distributed apps, which is a different beast from PoUW discussed here.
This argument is incorrect. The "halting problem" is the problem of determining if an arbitrary program halts. It is not impossible to prove, and verify mechanically, that a particular program halts.

The state of the art is not up to proving every desirable property of every program that we would like to build. But that has nothing much to do with computability. And some extremely impressive things have been done, like the seL4 separation kernel, which has static proofs of, among other things, confidentiality, integrity, and timeliness, and a proof that its binary code is a correct translation of its source.
Google Cloud Platform. Sorry for not defining my acronyms!

https://googlecloud-community.slack.com
it was a 486dx 33 purchased in Germany and made in Taiwan.
Wärtsilä (www.wartsila.com) - Software and Data Leadership - Full time - Remote

Help us build an IoT-enabled smart technology company within a 180-year-old engineering organization.

You may not have heard of Wärtsilä, but we support around 1 in 3 of the world's major shipping vessels, providing power, propulsion, navigation or control systems, and we build and operate smart power stations in over 170 countries. Our vision is to enable sustainable societies with smart technologies, and we are investing heavily to bring that about, turning this company of 18000 people into a smart technology organization.

We're building out a dedicated software and data organization, and we're hiring leadership positions to help drive our growth. We're specifically hiring for:

* Director, Software Engineering

* GM, Data Asset Management

Our HQ is in Helsinki, Finland, but we're a global, distributed organization: you can do these jobs from anywhere. Get in contact with careers@wartsila.com to apply for these or any other roles in our Digital Engineering organization.

Or contact me at toby.white@wartsila.com if you want to discuss further.
Some of them can be surprisingly stupid. Not everyone is a canny deep-state actor.