skysight-inc/HackerNews huggingface dataset:
Clojure-turtle – Logo programming language in a Clojure context
Best Live Video Streaming Software
They're forgoing investment from those sources, is the point. If those funds aren't buying the stock, its price will presumably be lower, which makes it harder for Snap to buy other companies, raise new capital, and so on.
What's not an opinion is that most programs we write are more easily and compactly expressed with general recursion, but often don't need general recursion to reproduce the same output.

Seems like a non-opinionated classification of "overrated".

Or we could go even more meta, since no physical system is Turing complete due to the Bekenstein bound, so any expressible system is necessarily at most an FSA.
You don't know how leverage works.
IBM and Sony cram up to 330TB into tiny tape cartridge
Sounds very diffuse. I can pin any mobile website to my homescreen but I presume that alone doesn't make it a PWA.
the Series 0 (first gen) watch was my first watch ever (never felt the need for a watch until then)

Been using it for over 2 years and I'm super happy with it.

Watch OS 3 made a huge difference in terms of usability for the watch. The background updates and swiping to change watch faces means I have my most used watch Complications in the 3 watchfaces I use. Weather, podcast, music and timer apps (from complications) are so useful! I feel if you don't make use of multiple complications with watch faces, you are not using your watch to the fullest :)

Haven't used it much for Siri nor have I tried testing its water resistance. And I'll probably for in for a series 3 or series 4 based on my needs.

Watch sales up 50%:
I think the Apple Watch and the AirPods are peripherals for the iPhone that are so well priced (is Apple making any profit on these sales?) that I doubt if they have a huge margin. Having the highest margin phone and low margin peripherals like Watch, AirPods (probably glasses soon?) means once you go iPhone you don't look back. In the years when an iPhone owner chooses not to upgrade iPhone, he/she may choose to upgrade one of the peripherals. Which means higher LTV customer for Apple!
The voting shares give control over the company. If another company wants to buy a company in order to control its direction, they non-voting dividend-paying shares are worthless to them. They need voting shares.

And indeed, non-voting shares in a company that doesn't pay dividends seem worthless to me. And who decides whether the company pays dividends? Not the non-voting shares.

Non-voting shares could be fine, but they could also turn out to be a scam, depending on the wishes of the people who control the company.
Mastodon C | Frontend Developer | London or REMOTE (UK), Full-time

Interested in functional programming? Want to build UIs in ClojureScript, using tools like React and Reagent? We’re looking for a frontend developer to help us work on a project with global impact.

Mastodon C are big data and data science consulting specialists. We offer the open source technology platform and the skills to help our clients realise the potential of their data. We work, in particular, in applying data to areas where we think we can have a positive impact on the world, like sustainability, health, and built environment. You will be working alongside a team of Clojure developers for a major new product; applying big data, open data, and analytics technologies to improve city planning. We’re about to roll our product out to customers and would like to grow our ability to deliver new features.

You will:
- Design and implement contemporary user interfaces.
- Collaborate with the team to develop and improve a consistent and effective user experience.
- Contribute to code bases across our entirely open source stack.
- Develop features end-to-end – you will be specialising in frontend and UI technologies, but you will also get involved with building and scaling the rest of the technology in the product.

Our ideal person for this role would:
- Have already held a professional designer or software developer role
- Know or be interested in learning Clojure/ClojureScript.
- Have experience with Javascript, HTML, and CSS, and be comfortable learning other new languages
- Be excited about enhancing your UI and UX skills
- Be interested in and excited about applying data and analytics to important issues in the world
- Be able to demonstrate experience in turning complex needs into simple and elegant interfaces

The salary for this role is up to £35,000 per year. We are based in Bermondsey, London but happy to discuss part-remote or part-time arrangements if those are important for you.

If this looks like your kind of a job, please contact us at theteam@mastodonc.com with a CV (and, if possible, recent code or project examples) and we’ll talk.

Please note that you need to be eligible to work in the UK to apply for this position.
performance during snapshot creation/deletes (presumably mostly the deletes) is one of the reasons I personally stopped using btrfs on my desktop. Now using ZFS root (with Ubuntu devel).

I had auto hourly snapshots and sometimes when it deleted one my entire system would hang for a few seconds and occasionally 10s of seconds.

Having said that I do suspect that might be partially related to also using ecryptfs on top, but still.
Why is every arrangement of characters now a "meme". That word has moved beyond devoid of meaning, at this point it's like a black hole of nothingness of a word.
> on SSD, bit rots probability is higher still

Do you have a source for this? So far I believed that bit-rot rates are pretty similar.
Agreed, it seems like the software approach as well. You wouldn't want a class or a piece of code to be "too big" to fail, you'd refactor it into smaller pieces which can be overviewed more easily.
Yes; we have quarterly "check-in" reviews and a larger yearly review where salary is considered. The process consists of peer and self reviews. We used to have a rating system as well where in the yearly review you would get a certain rating out of five options depending on how you did. The rating portion was removed a couple of years ago.
That sounds like a terrible process. With that kind of process I wouldn't want to work there. It's a great example of how developers are treated as second class grunt workers.
Spikenail: Node.js GraphQL API Framework
New data on H-1B visas prove that IT outsourcers hire a lot but pay very little
> they could probably sue successfully

Probably? That's very reassuring.
Oh don't get me started.

Fairly big (>1000 devs) company. Performance reviews are twice a year.

In theory: before each cycle, an employee and a manager meet to discuss manager's expectations. If an employee "exceeds expectations" he or she gets a good rating. The rating is then approved and bonus and compensation is determined.

In practice: the rating is kind of determined by how employee's work contributed towards "important goals" of the company. This contributes to a deluge of half-assed work pushed into production just before the evaluation begins. Also it of course depends on performance of the other devs. The existence of the curve was never officially acknowledged but it is an open secret that it indeed exists.

The evaluation process is extremely opaque and shrouded in mystery. An employee (and his or her manager too) can never be certain that enough work was done for a particular rating as they are subject to correction at the highest levels of hierarchy (rumor has it that the CTO himself approves the final ratings of all developers above certain level). The process is also extremely long (easily exceeds 1.5 months) and taxing for line managers who have to defend their subordinates' ratings against cuts.

The meetings between an employee and a manager are very awkward. In theory the manager should discuss career prospects and deliver valuable feedback, but what is the point of delivering feedback on something that happened 5 months ago? Why would you wait for so long to do it? So everyone just goes through the motions during these meetings as quickly as possible.

The whole process is very inefficient. Frankly, it stinks. (Personally, I've fared fairly well so it is not an instance of sour grapes). My opinion it that the only reason it exists is because it provides the potential of almost authoritarian control and ample micromanagement opportunities.

I wonder, are my experience and feelings somehow special or is it a common thing in our industry?
> A meme (/ˈmiːm/ MEEM) is an idea, behavior, or style that spreads from person to person within a culture.

Seems like it's fitting here, does it not? Certain banks being "too big to fail" is an idea passed among persons within our culture.
Again, it depends on the purpose of the citation. I believe no-one would have a problem with e.g.

"To solve this discretized Poisson equation we use the BiCGStab method \cite{vanLeersPaperAboutBiCGStab}, which is an iterative Krylov method; see \cite{SaadsTextbook} for a general introduction."
Number of installations is not also necessarily a good metric. Red Hat is a very large company with a lot of money and and a lot of employees working on upstream Linux projects and driving their direction.

There are not that many companies doing the same. Which is why they have a lot of influence over the direction of things.
But ext3 and more advanced filesystems have been around for almost twenty years now... it seems an odd assumption that your filesystem is unreliable on any machine that isn't completely ancient (is anyone still using ext2, for instance?)
I see.

Yes, it is a problem when you do a clean build, or when you have common crates across projects, because cargo doesn't have a concept of build cache.

You can try to workaround it by setting all target directories to same one via target-dir in your .cargo/config file, but there is no guarantee that the crate won't get rebuild.
Dealing with failures using custom exceptions and ASP.NET Core middleware
It is a difference to pay some single amount of money vs. paying some recurring sum.
Thanks for the link! I've added him to my patreon-roll (what do you call that?)

Discoverability is a real problem for Patreon, outside of the "most successful"
Cable giants interrogate Montreal software developer and search his  home
Turing complete means that it's a simulation of a Turing machine, but not actually one. A TM is something purely abstract that was invented to prove the halting problem, and infinity of the tape is arguably the most crucial concept. Computers do not have infinite memory / power / time so the halting problem doesn't really make sense unless you talk about a pure Turing machine with infinite tape.

In most cases, you know something is wrong once your typescript compilation takes more than a few seconds. At most, it could be an interesting DOS attack, but most continuous integration systems should have a limit on how much seconds they can run the compiler for. So it's really not a problem if you have constraints on resources...
I don't know what Bernie's specific plans were/are but it's not unusual. At least, at first blush, this is a lot of people's reactions. Too-big-to-fail = danger = make it smaller.

Realisitically, this has not been the solution implmented (in the EU & US, at least). In the EU, it is even more crucial as the "solutions" to this problem are applied to state finances as well as financial institutions.

In terms of policies, there are two competing approaches: (1) Reduce the size of "too-big-to-fail" institutions. (2) Regulate them more heavily (or some other strategy) so that they will not fail. In the EU, this is being applied to states, not just financial institutions. Rules that (supposedly) reduce catastrophic risk.

Almost all seripous policy proposals are in the no. 2 category. Tighten regulation, reduce the risk of failure. Tighter regulation lends to stronger incumbents and larger average company size so by doing 2, you are probably doing the opposite of 1.

As I said, I don't know what Bernie's proposal is or how mature it is as a policy (as opposed to a politician statement). It would be notable if a left wing politician propsed loosening bank regulations, though definitely not impossible or unreasonable.
Needs to be said more. Not to mention every telecom company, which are unofficial government entities at this point.

If you work for these companies in any capacity you're being highly unethical. End of discussion.
Weird to see hand-drawn sideways semi message sequence charts. (Looks vaguely reminiscent of musical notation!)

For those yet to discover it, a great tool is http://www.mcternan.me.uk/mscgen/ ... obligatory JS equivalent https://mscgen.js.org/
That is exactly the same way i see it after a few trip to China. And its GDP per Capita will grow once these older generation pass away.

China is playing the long game here. And I dont see it getting any real trouble for the next 10 - 13 years. (2030).
Granted it was only for a few hours but they had a huge outage in February this year (https://aws.amazon.com/message/41926/). This affected pretty much all us-east customers (Which are most AWS customers) so it should be possible to extrapolate from there. Although I think a lot of customers learned the importance of replication that day so the next outage might not be that bad.
Would be interested to know what software people use for peer reviews?
The main problem is giant publication latency. Typically there is at least 6 months delay by the time you submit paper, it gets reviewed and then actually published with proper DOI etc. These days 6 months is loooong time.

I wish there was some way to generate all relevant bib information as soon as paper gets accepted which then can be added on arxiv immediately. This would allow folks to distinguish between peer reviewed papers vs those which are submitted only for flag planting.
But then any competitor could just find the old vulnerabilities in your "new" code and make them public. The re-branding effort would be completely wasted if you don't actually fix anything.
But on a headset without a screen you can't quickly see and dismiss an email or text that comes in without pulling out your phone. Or you can't glance quickly at it to remember your next appointment. I found that the bit reduced friction actually made me much more likely to rely on my phone to manage my schedule.
Not that I think it is wise to discuss optimising a terrorist activity on a public forum, though it is interesting from a threat analysis point of view.

You don't need to severe both power and data cables. For power the datacentre should be able to cope for a while, particularly if it has access to fuel deliveries. Data cable should be both easier to severe and more difficult to recover from (not the least to identify which cable has been cut where).

Most of the infrastructure of a country in term of cables run along railway tracks, sewers, etc. This means thousands of kilometers of cable even for a small country, and it is impossible to secure everything. It is impossible to severe everything either but you don't need to severe every single cable. As long as you severe enough of the backbone, the other cables will be overloaded.

So I don't think it would take that much effort for a network of terrorists to create havoc in the communications of a country for at least a few days to a week. And the consequences for the economy can be pretty dire. We have seen with BA what happens when their datacentre goes offline. Their all fleet is grounded. I imagine the consequences of a country-wide outage could be pretty dramatic. Unlikely anyone would die but you could really dent the GDP.
This might be an application where the cost of a tape drive + many tape cartridges will be far less than the cost of HDDs. LTO-6 tapes are ~$4/TB and the drive is a few $K.

Tapes are also more reliable than HDDs for long-term archival storage.
Freezing isn't necessarily a bad thing, especially for burger patties with a good amount of fat. I'd rather have that than something that's been sitting around in the fridge for too long. As long as it's frozen very quickly and defrosted properly, freezing is fine.

In-N-Out meat is pretty good; it's just super thin. McDonald's is not good, but believe me, if McDonald's had a good burger patty, and if they wanted to freeze it, it wouldn't be any worse for it.

On the other side of things, In-N-Out doesn't freeze their fries, and they're much worse than the frozen fries from places like McDonald's or Shake Shack's crinkle-cut fries, and it's specifically because they don't do the fry-freeze-refry process critically important for great fries.
Hmmm... do they really take raw queries like that?

Seems like it'd be open to attack :(, unless very carefully parsed and handled.
Math even mathematicians don't understand (2012)
This article mostly addresses transaction isolation from the correctness point of view, rather than the tradeoff between semantics and performance.

Higher isolation levels add read locks that can block concurrent transactions. That's the biggest practical reason everyone doesn't use serializable, but this practical guide doesn't really address it. There's not much discussion of the gotchas whereby you can accidentally break concurrency in an application.

For example there are somewhat surprising sources of contention, e.g. adding rows with foreign keys adds locks to the rows being referenced in foreign table, to stop them getting deleted. Or consider gap locks in queries with range predicates.

IMO the guide is mostly theoretical / introductory rather than practical. It's an OK starting point for someone who knows almost nothing about databases that are being used as shared state for a concurrent application.
This is one thing I actually think America does right. I'm the type of person to eat a single tic-tac, but even if I acknowledge that there are failures, it's far easier for me to get a rough sense as to how bad eating something is if it lists it's actual content. Ideally there would be both, but having to do 0.85 * 260 just to get the calorie count for this is just annoying.

I do think the design of the labels is completely ridiculous, though. Sugar, trans fats, and caloric count should be made much more prominent and put in red so that uninformed people understand that these are the primary causes of sickness in America.
...which means the next step is to get it out of gsuite and into more permanent archival storage.
But this stuff actually is codified. It's essentially the basis of our legal system. When it's working "correctly", it's working along these lines.
>But presumably, as copyright holders, Oracle is the entity that could try to enforce CDDL in court, in particular breaking the CDDL by mixing in GPL code in the same (ie: OS) distribution?

Any Linux contributor could also try to enforce it, which is why the license incompatibility is the issue stopping them. Oracle holds no special power.
There is a simple music recommender webapp shown in the video. From your model you got a python function that maps one song (e.g. by artist,title) to other songs.
What is the fastest way to build this interactive webapp (for internal, experimental) use?
Well as a customer how do you interact with it? Do you have one admin interface per region with its own URL or do you just go on an AWS homepage, login and control everything from there?
How to promote a culture of data stewardship for your startup
Disrupting (improving) Physiotherapy with PEMF therapy
There is a lot to those services:

1. Waking

2. Voice to text

3. Natural language understanding

4. Skills (search, weather, reminders, etc)

None of those are trivial problems but #4 is notable because it is often used as one of the ways Google beats Alexa. It can be boiled down to if a human simply asks for what they want, what are the odds the assistant will have an answer?

That to me is the part least likely to have a good open source alternative.
Well, if you aren't in the US there is forex risk - Azure certainly increased their prices in the aftermath of the Brexit vote decrease of GDP against the USD.
Are you confusing me with someone else? Because I have never claimed that Redhat has been a major contributor behind Btrfs nor have I claimed that Btrfs development is lacking in contributors.

And to me this is just another voice which is septical of the current state of Btrfs. And while Redhat is not the only voice, it is an important voice.
Show HN: Soren-subscriber; a RESTFul subscription service with infinite nodes
We[1] have seen a fair number of requests for managed services as devs claim that "we don't have the time or skills to maintain these open source components" (quoting verbatim from a request on Intercom). I don't think this is about having open source substitutes in all the cases. Personally not a fan of how/where the build vs. buy debate is playing out here.

[1]: https://hasura.io
11 Top Programming Trends to Look for in 2017
Is it possible to parse Reddit and pick recent "important" nodes? A website to comment on reddit threads, in the same way reddit is a website to comment on website links... Except the submitted reddit threads are picked automatically by your algorithm.
I can see why you would want to spend as little time on support as possible (and actually the goal is to improve your internal workflows, which the article spends more time on) when your business model is founded upon taxing scammers 5% and ignoring users.

Sorry for the snide post, I'm just 0/3 now on kickstarter projects. All abandoned for years now, nothing delivered, no recourse, nobody cares, kickstarter aggressively ignores. It's beyond stupid and completely unsustainable.
Just bringing down us-east was enough to cause quite a bit of trouble recently: https://aws.amazon.com/message/41926/
> dynamic linking's main motivation was to eliminate duplicate code and reduce code size

I'm pretty sure the main motivation is/was to allow patching of dependencies independently from applications. Very popular shared libraries might save space overall, but that is a secondary effect.
Oh yeah I meant ones that vaguely work.
Indeed, in the last couple of years HN has turned into a crude propaganda instrument.

One could as well read the former Pravda.
> put in red so that uninformed people understand that these are the primary causes of sickness in America.

The hypothesis here being what? Lack of red highlighting in informative tables is the cause for uninformedness? :)
I think the AI concerns have been summarised below in this thread:

A) We're striving to make strong AI.

B) It seems plausible that as computing and AI research continues, we'll get to strong AI eventually given that brains are "just" extremely complex computers.

C) We do not know what strong AI will be able to do or how it will act, if it exceeds human intelligence.

The concern is not with the current state of the art, but what could happen in the future if we continue improving AI without seriously considering some safeguards against making a system that at some point becomes clever enough to start making itself even smarter.

I won't claim I'm an AI expert, but I think people like Musk and Hawkins deserve (based on their accomplishments) to be taken serious when they express concerns. I very much doubt that everyone in this thread dismissing their comments as irrational fear mongering have enough knowledge on the topic to do so.
https://en.m.wikipedia.org/wiki/Existential_risk_from_artifi...
Location: Ankara, TURKEY

Remote: 100%

Willing to relocate: No

Technologies: 6+ Years of Full-Stack Digital Marketing

- Adobe Creative Suite
- Content Marketing
- CRO
- Digital Analytics
- Display Advertising
- Email Marketing
- Google Docs Suite
- Growth Marketing
- HTML, CSS, JS
- PPC
- SEM
- SEO
- SMM
- Wordpress

Résumé/CV: I've built it as a website at https://www.yigit-kocak.com

Email: admin[at]yigit-kocak[dot]com
Yes and I note we have built buildings and ships for thousands of years, and software only for the past 150 years.