skysight-inc/HackerNews huggingface dataset:
Thinly-veiled Clojure advertisement.
Just went to Indeed.com and looked up Clojure jobs in my city. There's one actual job and several that listed it to draw in eyeballs but don't actually use it. Yeah, sorry, no. I love Clojure but it is a dead end.
This looks interesting. Looks like VB6 on steroids. (With less coding as well). Good luck.
Hello HN!

I built a simple free tool called Location Finder.
I saw it is often very hard for a remote team to find the right spot where to meet. Location Finder calculates the most optimal location to bring everyone from the team together.

The flight algorithm considers: 1) Average travel time per person (the most important criterion), 2) Average number of layovers per person, 3) Estimated flight costs.

This tool is based on Kiwi.com API that searches flight connections of more than 500 airlines. It is not a booking tool - it acts as an ‘advisor’ to help you discover the optimal location to host your next company meetup.

It is my first project shared on HN, hope you are not going to turn it down in the comments.
I'm not sure his list of technologies is accurate to the general coding population. Nor would anyone else's list be accurate. The more general idea is to learn the tech you use... learn it well and deep enough to avoid the kind of churn the article describes. If you can do that with modern tools, fine. If you can't and want to stick to older tools, that is also fine.

But draw your own line in the sand as to which tech you are going to use in your production systems, and move to new tech only when both your skills are sufficient, and there is a matching business need driving the change.
The border is the climate.
The format is IIRC something like:

1 engineer-hour =
W ms/search of latency
X GB-year of RAM
Y CPU-years of processing time
Z TB-year of hard disk space
etc.

The actual numbers are very confidential, I've forgotten them, and they're probably different from when I was there. Basically, everything is computed in dollar terms and normalized to engineer time. You assume your code will live for a certain lifetime (a year seemed reasonable when I was there), and you know how many queries your service currently gets (that's another number-you-should-know: usage data for the product you're working on). Multiply out the CPU usage increase by number of queries to get total CPU increase (you need this for capacity planning anyway), and you can compare that to the number of engineer-hours spent working on it to get cost effectiveness.
The title is altered and it changes the context:

> Microsoft may be listening to your translated Skype calls, just like every other tech company

By simply removing that one word the context changes from "some calls, that use Microsoft's automated translation system" to "all Skype calls."
This is definitely something I had to work on a lot (and am still working on) as I've gotten older. Some time After 25 it became apparent to me that I was leaving the house with full armor on. This was getting in the way of my being apart of the world and making me into more of a passive observer than active participant.
Now, I think it is much better to leave with the defenses down. Which means a "softer face" for sure. I feel as if interactions with strangers makes most of us humans feel vulnerable in general. But that vulnerability is something to be embraced not warded off. In fact, the only thing that really gets warded off when we attempt to protect ourselves in this way is real life "living" and engagement.

That said my interactions with strangers are still hit or miss, but people tend to be very open regardless and now I have a lot of crazy random interaction stories to tell.
Google open-source projects have a strong tendency toward not building outside of an internal Google build environment and they'll pretty much just be like, "Whups! Nobody works on this who doesn't work at Google, so we very commonly break the build." ChromiumOS suffers from this a lot and it's like, unclear that they are even really adhering to the licenses for the upstream FOSS they include and depend on, but who even has the time to challenge them?

Reminds me of the 90s when RedHat's source CD wouldn't actually build their binary distro, but since almost noone ever tries, almost noone cares.
> We're all basically fine with ads per se.

Speak for yourself. I'm pretty allergic to ads - stopped watching tv, reading newspapers etc. a decade ago. No way I accept ads on the web just because they are in more traditional formats.
At a high level, people enjoy "information" and tune out areas that don't have any. It doesn't have to be useful information - a blank brick wall is more interesting than a blank concrete wall, and older hand-laid bricks with more variation and mortar thickness is more interesting still. Small modifications on a repetition (e.g. https://www.curbed.com/2016/6/2/11833698/brownstone-greyston...) add a sense of life, even if it's in the window screens, handrails, landscaping, etc. Central Paris is full of 5-7 story buildings with stone facades and Juliet balconies, but they're all different enough that it's interesting to walk block after block.

It matters what scale you experience it - you can notice cool individual trees when you're hiking, but not when you're driving. As more travel became motorized vs pedestrian/horse, there was less and less reason to prioritize street-level beauty. Also, cars opened up so much land that there was less redevelopment, so a lot of buildings are the first buildings ever built on that site.
Hacker News is written in Arc that is written in Racket.

More companies using Racket: https://github.com/racket/racket/wiki/Organizations-using-Ra...
SAP is a prime example of how attempting to be all things at once can make a program ridiculously unusable.
I wonder if this spike could be explained by dispersal of depleted uranium commonly used in bullets and other kinetic weapons for its high density. The article is very light on detail though, it's not clear whether this was an engine on a test stand, or a launch test.
These Western Europeans will never understand what we must suffer here :-)
Video Understanding Using Temporal Cycle-Consistency Learning
That's not a fair characterization. These contractors are mostly used for quality assurance. Once you've trained your model (which is not just if statements), you might you send a few thousand examples to raters to judge the true quality of your model.
"Only because of the two-currency BS they pull"

Is this really a big issue? The current spread between CNY and CNH is less than a third of a percentage point.

Capital controls in general might be keeping CNY (and CNH) stronger than it would be otherwise.
Fullstaq Ruby: First impressions, and how to migrate your Docker Ruby apps
The cheapest competitive constructed format is Standard, with prices between $200-$400. https://www.mtggoldfish.com/metagame/standard#paper has the current decklists. However, standard rotation is happening in about 2 months, so if you were about to get back in, I'd wait until Throne of Eldraine comes out on October 4th. (or the prerelease, the weekend before, which is always great fun)

Limited formats, such as draft, are much cheaper, with a draft being only $18 for three rounds of play. Each player opens a booster, takes a card, passes left, repeat until the cards are gone, takes the second, passes right, etc. for three boosters. It's much cheaper, more repeatable, and doesn't require an up-front investment. (Plus you keep your cards.)
A fundamental tenet of Free Software is that math cannot be copyrighted and that software is basically just math. Whether you agree or disagree with that, it's kinda pointless to approach the topic from scratch in 2019, it's been argued into the ground for like 30 years.
Loads. Simply loads. Office Macros execute by default in 2003 right?

Hopefully no one is using the outlook from then as their mail client at least...
>It is pure luck that Rupert Murdoch or Larry Ellison etc didn't end up owning search.

Why would that be any different?
My understanding is that the world's preeminent ML researchers are refusing to contribute to the defense industry, are extremely well compensated in the private sector, and prefer to publish their work over hiding it as a trade or national secret. Given this, how are we to believe that the NRO has developed the world's most capable ML system, somehow years ahead of a field that is already perhaps the most dynamic field of research in science, utilizing, at best, second rate talent? Mark me a skeptic.
246 Findings from Our Smart Contract Audits: An Executive Summary
Hi David!

Got your email, and replied. I'd be glad to help. Also, although I have ended up building our back office in React, I'd be glad to ditch it, have one less thing to maintain, and let my "internal customers" build their own tools.

Have a great week-end!
Complete tutorials for Apache Kafka
Indeed. And while it may have been sort of decriminalized, it is very much actively prohibited in many border towns to reduce drug tourism.
It is. Is this common behaviour somewhere? Where?
Oh sure yes, 90% of the things people want are really just a few HTML forms and a back end.

My point was that desktop development isn't any harder than web development. Most of what you've mentioned involve adding features and the same features would be just as dificult to implement in a web app.

>but people demand a lot from basic apps of any stripe these days, and as those requirements increase, so does the amount of complexity that developers need to manage at all stages of the pipeline.

I think most of these demands are misunderstood.

RE: "syncing": Most people just want to work with their data offline. Traditionally this was done by interacting with the filesystem rather than a thick client manipuliting the state on a server (like many modern web apps are.) There's no need for "syncing" or complex protocols.
Hi HN,

I’m Luciano, the co-founder and CTO of ScopeAI (https://www.getscopeai.com/). We’ve built a product that helps teams track and prioritize bugs and feature requests being reported through user feedback.

Support, sales or marketing teams report countless bugs and feature requests they’re hearing them from users to product teams. But as a PM or engineer, you need context - you need to know who’s reaching out, what they’re saying and how many people are affected.

ScopeAI makes that easier by using NLP to find all the conversations related to a bug or feature request once it’s been added by someone on your team.
Or we kick the can down the road a different way: XPoint type stuff (assuming prices come down) so that swap is fast enough and big enough again.

Although XPoint has been a disappointment so far.
It's pay to play, but I think you also have to tack on that you can pay more to win a bit more (to a certain extent) and this is almost necessary to do well at events. Not that low power, casual magic isn't fun though.
A group of MIT students did synchronize 16 PIs with 16 cameras just over GPIOs to shoot at exactly the same point in time. And they built in microsecond delay for adjusting on when exactly the bullet has passed through apple and leaves:
https://news.ycombinator.com/item?id=20635132
Full of walled gardens and shitty 'modern' technology.
That's kind of the point, the upper class is at war with the masses, hear it in their own words:

Zbigniew Brezinski, former national security advisor of the United states:

https://www.youtube.com/watch?v=n7ZyJw_cHJY

"The technetronic era involves the gradual appearance of a more controlled society. Such a society would be dominated by an elite, unrestrained by traditional values. Soon it will be possible to assert almost continuous surveillance over every citizen and maintain up-to-date complete files containing even the most personal information about the citizen. These files will be subject to instantaneous retrieval by the authorities."

https://www.amazon.com/Between-Two-Ages-Americas-Technetroni...

Book - governments not to work for the people:

http://trilateral.org/download/doc/crisis_of_democracy.pdf
Well, eavesdrop means secretly listening to a conversation. If they communicate it in a reasonable way, it's not eavesdropping.
Players in invitational tournaments are granted accounts that have all cards. Individual players are limited by card acquisition, but if you dump in $300 a set you'll pretty much be granted the cards you want, and still comes out cheaper than MTGO.
This is actually something the site guidelines ask you not to do. Would you mind reviewing them? https://news.ycombinator.com/newsguidelines.html

HN is a community. It's totally fine not to use your real name, but users do need some identity for others to relate to. Otherwise we may as well have no usernames and no community, and that would be a different kind of forum. https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
My favorite one lately, which is kind of the opposite, but at least as rude, is people having conversations on speaker phone as they're walking around in public. I don't really need to hear your conversation with Verizon customer service, bro.
I had assumed from the title it was about AI rather than a proxy brain, but as someone with a damaged meat bag and miserable QOL as a result, I long for a transfer into an artificial body/brain where once can repair/replace parts and be as good as new. I don't imagine its possible at all really, let alone in the short time I have left, but one can dream.
The thing is, you always end up working for the man since they own part of your income.
Doesn't this include all the costs of an employee, like health benefits, insurance, and amortizing things like office space, HR and company services...
There is definitely a need for the law to catch up to reality. Farmers should be able to use seed from their own plants even if they've been cross-pollenated. They shouldn't be able to advertise the patented traits without paying for the patent license. I think that's a fair balance. You can't put your proprietary thing out there to automatically install itself in other people's systems then sue them for having it installed. Imagine if a software development company tried that in court.
I was taught a metaphysical law (a psychological heuristic, if you prefer) called "the Mirror Principle" (it has other names), to wit: When someone has some behaviour or quality that irritates or upsets you, you will often find that you have that behaviour or quality yourself but are unaware of it. Becoming aware of it helps to "move your energy" on the underlying issue or tension.
Unobtrusive? Try having a legitimate criticism of Apple. Odds are it gets flagged.

I don't mean to limit it to Apple, the mods have a heavy hand.
Can anyone recommend a good open-source chat and call solution? I'm looking for something I can run on my own server to support friends and family, with an iOS and Android app. It doesn't have to support more than one or two video calls at a time. I figure this is sadly the long term solution.
Tangentially, this is one of the reasons that I am a fan of EDN[1] over JSON.

[1]: https://github.com/edn-format/edn
> the theophoric names use vowels unrelated to the original pronunciation?

It’s not about all names, I guess you ask about YHWH. If you follow the links from previous messages you can see that we have information how the Greeks pronounced it and also the linguistic hints known to the language experts. Based on both it is quite accepted that it’s pronounced approximately yahweh with probably silent h and the ending e sounding like English a in an article like in “a house”. So the alternative maybe simpler spelling would be yaaw. But then people would ask where both h went.

Also note that English pronouncing of J from the German transcriptions like in “Jar” is always wrong, it should always be Y.
I found a USDA publication [1] which is a little dated but raises a large number of factors that affect food household expenditure differences between the US and EU. Broadly speaking these are:

- Food prices inc. agricultural protection & consumption taxation;

- Income;

- Food availability;

- Consumption patterns;

- Preference trends inc. health, food safety, production process & taste;

- Demographic trends;

- Retailing & regulation (e.g. consolidation laws).

Some of the factors it highlights that may cause lower expenditure on food in the US than in the EU are:

- Lower food pricing due to protection & taxation;

- Food safety concerns in the EU since mad cow disease and dioxin in chicken feed (and foot & mouth disease in the UK) leading to lower confidence in food supply regulation;

- Greater willingness in the EU to pay more for higher animal welfare in the food chain;

- Higher proportion of organically grown food across the EU and differing definitions of "organic";

- Longer history of consolidation laws in the US.
> TIL: Queen Victoria truly was a Lady

Victors get to write history and portray themselves as they desired. Everybody else gets to be the bad guy.
Looking around at many AI startups, the only difference between that and the startups is the “good” part and the absence of an army of human contractors doing labeling and sometimes even the primary function by hand.
Thanks Modo_!

This is definitely oriented a bit more around "manager's schedule" (we love that PG post too and are building Reclaim with the manager in mind) and the idea that in addition to the "in-between" time you mention (i.e., "Working", "Focus Time", etc.) managers tend to need high-quality meetings and events that serve their priorities.

Per your point, you could definitely map "working" or "blocked out" time to priorities. Doesn't have to be a meeting, but by having your free time actually represent a concrete objective, we've found it makes it less interruptible by your peers.

Paul Monteiro has a great post about this concept of mapping events -- regardless of whether they're meetings or not -- here (https://medium.com/@monteiro/the-chokehold-of-calendars-f70b...) and we did our own take on it here (https://blog.reclaimai.com/posts/2019-07-16-is-a-busy-calend...).

Thanks much for commenting and providing feedback!

Henry
I was also once called out by dang. He did it so respectingly and understandingly that it made a change for me. This was much better for my reflection about what was wrong about my behaviour than if I had been moderated more heavihandidly. I don't understand the amount of attention and patience that is necessary for it, but it makes a difference.
I'd have told my future self, moments after he said the word "churn" - wait wait wait, you're from the future and you have a time machine and you are giving me programming advice. You realize if you give me stock picks none of that will be relevant right?
Solar Inverter Vendors Expand Services as Price Pressure Intensifies
So, then, when the status quo is murdering minorities with impunity that's the entire reason for the police department to exist?
Thanks! If you don't mind, what were the specific peculiarities with your stack that made using Retool difficult? I'm always curious what blockers to Retool adoption are, even if it isn't something we can solve today.

Ah, good feature request! We recently launched a beta version history + git syncing to on-prem customers. Every Retool app is a JSON blob, and we serialize it to human-readable YAML, so you can do nice diffs + PRs. If you're interested in trying it out... let me know? Thanks! https://docs.tryretool.com/docs/git-syncing

Here's what an example Retool app in YAML looks like, btw:

version: 2.8.1
components:
- id: table1
position:
top: 1
right: 1
width: 8
height: 5
template:
data: "{{ query1.data }}"
selectedIndex: ''
columns:
- id
- name
- salary
columnWidths:
- 10
- 100
- 50
columnColors:
- white
- white
- "{{ self > 60 : 'green' : 'red' }}"
pageSize: 10
alwaysShowPaginator: true
onRowSelect: ''
serverPaginated: false
totalRowCount: ''
paginationOffset: 0
sort: null
sortedColumn: ''
sortedDesc: false
allowMultiRowSelect: false
queries:
- id: query1
template:
query: "select * from users"
runWhenPageLoads: false
runWhenModelUpdates: true
requireConfirmation: false
confirmationMessage: ""
queryDisabled: "",
triggersOnSuccess: []
triggersOnFailure: []
privateParams: []
queryRefreshTime: ''
queryThrottleTime: '750'
queryTimeout: '10000'
showSuccessToaster: true,
successMessage: ''
> I don't think someone nitpicking between the definition of the words "framework" and "library" is engaging in this conversation honestly

I think it is, especially since you are nitpicking on it. I'll explain.

If the original poster is using libraries but not frameworks, and feel there is a distinction (and judging by the post, it's clear they feel that way), then they are using libraries, just not frameworks.

Therefore, when you say this: "a one-man development team using no 3rd party libraries" in the context of the discussion, you are making stuff up. No where does the original post suggest or otherwise say that they aren't using 3rd party libraries (quite the opposite).

For your comment to hold up, you need framework and libraries to be the same. However, by pointing out that often times developers see them as different (generally libraries make up frameworks), I'm making it clear that your conclusion is misinformed.

> I'm pretty sure that your failure to address the "this is but one of hundreds of examples, not all of which are covered by standard libraries in PHP" comment I made is further justification of that belief.

I addressed directly the one example you provided. You didn't provide hundreds. You provided one. I provided the answer out of courtesy, as you asked a direction question. Saying answering your direct question is justification of my dishonesty is insulting and childish.

Further, the fact that you are mistaken on the concept of the common use of library vs framework, I felt that your claim of "hundreds of examples" was hyperbole and ignorance. Maybe you can provide hundreds of examples where PHP and libraries written in PHP cannot solve problems that only fully fledged frameworks can provide? Keep in mind that libraries exist for many different things and since frameworks are made up of libraries, there is almost nothing relevant that a framework can do that libraries can't.
> minivans to transport many more riders at once

Minivan/microbus routes are pretty common in some places outside the US. It seems as if it would be possible with existing tech to have some sort of hybrid between bus routes and a door-to-door Pool model. Obviously you need some level of density and predictability but it seems like something that could be made to work, including in areas that don't really support conventional bus routes.
Or the UK is backwards.
I have 3 cases:

1) a dashboard for an internal system which will be used by a team of 10 only. Will it cost me $100/month?

2) A dashboard used by 10 people in my team, but could be view by the rest of the company (say 100) people occasionally. will it cost me $1100/month?

3) Lastly, say I develop 10 different internal tools for my team of 10 people. Will I have to pay $100/month for each app?
GitHub Actions now supports CI/CD, free for public repositories
Note that this article is missing the most pythonic implementation, which is

z = [a + b for a, b in zip(x, y)]

This is also twice as fast as their fastest pure-python implementation on my machine.
It's been that way forever. Contractors/individual proprietors/whatever are not employees.
Well, then why complain about anything companies do? Its all buried in some Terms of Service document that people agreed to anyway.
@yogi - will retool work for non-multi-tenant environments to aggregrate & create tools for the same data from XXX+ databases?

or more simply - can you connect a single "tool" to multiple databases?
I found this really insightful. The parallels are definitely there.
>The Dream of Open Borders Is Real—in the High Arctic

For whom is open borders a dream?
Yeah, Lunduke got involved in both relatively recently too.