skysight-inc/HackerNews huggingface dataset:
Imagine developing a core competency for your company where it's complicated enough that you're not sure what route to take. Also assume you have a team of maybe 8-10 ML engineers who all make what ML engineers make. It makes so much more sense to pay $25k to get direct knowledge of systems and techniques versus your team spending a bunch of time exploring different products/methods/algos to find something that might work in the end, or might fail in a few months. $25k is like 5 MacBooks, hardly worth thinking about versus being able to get experienced direction from someone who has done what you're trying to do and saving your team literally hundreds of hours of exploratory work. It's not really a game, it's good sense. Yeah given the covo here I probably could have negotiated them down, but that's my time doing that and then things have to be vetted with outside counsel and the CFO, also time wasted, versus just telling them this is what the person charges, we need them for 50 hours, "authorize the charges please." And at what cost, saving a few thousand dollars?
Fair enough. The vast majority of SQL queries in my codebase likewise was embedded in another language as a string. Yet I instantly became happier when I started lowercasing everything. I also quote as few identifiers as possible. It's a matter of a clean look, which for me leads to clear thought. I will agree with you, though, that indentation is critical.

But I have taken it one step further and reaped a boon with a more advanced technique: I extract as much as I can of those multi-line SQL statements into database views and, if absolutely necessary, functions. I define these in .sql files, so first of all: syntax highlighting! The strings embedded in my code therefore become mostly one-liners:

select * from view where a = ?

etc.

I version-control the SQL files right along with the normal codebase. Migrations aren't complicated for me, the way that some people complain about them. Then again, I am super-comfortable writing raw SQL. Especially with Postgres, which lets you wrap BEGIN and ROLLBACK around definitions and redefinitions of tables, views, functions --- all DDL --- it's very safe to test and idempotent to run over and over.
Interestingly, on most sites, simply applying an invert filter and set max width on the body already done most of the work.
Windows 10 has an out of the box feature to mark connections as metered which disables automatic updates.
How Will Generative Design Impact Architecture?
Really nice article. I've been an independent consultant (freelancer) for several years and there are so many parts of this that match my experience too: whether freelancing is right for you, being prepared for uneven work cycles, and what is fair game for billable hours. To me breadth of experience, time flexibility, and just being independent are the strongest perks.
What about one child... and a puppy?
Django has all three built in.
"culture of covering things up and finding scapegoats"

That sounds bad, doesn't it?
This is the wrong way of thinking about it. There is almost nobody who is worth even 1k/hour full time in most scenarios.

If 20 hours of someones time saves you 2 million though, it's a no brainer to pay them 20k to do it.

Some people absolutely do specialize in this sort of engagement, and do well at it. It's really important to remember that. $N/hour usually doesn't mean $N*2000/year salary. Often hourly rates go up because of the nature of the work means the ratio of billable hours to hours put in isn't great (see, e.g. many independent lawyers).

Also worth noting that most people contracting at this level don't in fact charge hourly but that's a different aspect.
The Art of Manliness Podcast.

Brett actually reads the material that the guest is coming on to talk about.

Shocking, I know.

He lets his guests talk, but reigns them in and directs the conversation well. His choice of guests reinforces the 'manliness' themes, of course, but he gets a lot of great female guests too. Each episode gets a full written transcript too, along with a lot of great links and other resources.

I often find myself using bits from nearly each show and thinking about the material for weeks afterwards

https://www.artofmanliness.com/podcast/

Some favorite episodes:

The Case for Blue Collar Work With Mike Rowe: https://www.artofmanliness.com/articles/mike-rowe-interview/

How to Be a Creative Genius Like da Vinci: https://www.artofmanliness.com/articles/da-vinci-walter-isaa...

Jack London’s Literary Code: https://www.artofmanliness.com/articles/podcast-579-jack-lon...

St. Augustine’s Real-World Spirituality for Restless Hearts: https://www.artofmanliness.com/articles/st-augustine-philoso...

Babe Ruth and the World He Made: https://www.artofmanliness.com/articles/babe-ruth-jane-leavy...

Inside the Gangsters’ Code: https://www.artofmanliness.com/articles/gangsters-code-lou-f...
I'm flattered you think there's even a tiny possibility I'd remember the constants or page :-) In reality, I vaguely remembered the authors and part of the title, then guess-and-googled the rest. It's a nice paper: https://dl.acm.org/doi/10.1145/63039.63042 though obviously no longer the state of the art.

I recommend the citation-in-the comments idea though. We do it for lab stuff and it's very helpful for everything from debugging to writing up results.
Are these the only choices, or are there more? I haven't seen any medical leader or government leader present these as the only choices.
Just responded to the person you were responding to, but well put. In my case it was very much the latter, and we don't know the true results yet, but will potentially allow us to get operational significantly faster, with fewer mistakes, with a better product. Win win win.
> IT/engineers won’t spend time building and maintaining email servers, we’ll spend $5/month/employee on G Suite and use their time on things that make our products more valuable

In-house email servers are not constrained by the time to build them, but rather by reputation/spam considerations. Sorry, but that's a lucky guess ;-)

> paying for a third party SSO solution for our products and instead using engineering time to build first class integrations between our products and complementary products, because having an artisanal SSO System doesn’t benefit our customers

That's one of vendorlockiest vendor lock out there, which is a very YOLO decision.

The idea that buying stuff is more efficient then building it yourself is at the cornerstone of the modern economic theory, but that's only a theory.
In the wilds there's much, much more factors to consider then just comparing cost of building versus cost of buying.
If you think in terms of relational algebra, and forget about the SQL syntax, it's easier to see the beauty.

There's precious little difference between

set.select { |x| x.a > 10 }
.group_by { |x| x.c }
.map { |c, xs| xs.length }

and

select count(*)
from set
where a > 10
group by c

except the latter has more scope for optimization.
Orbital Index: Weekly newsletter space and the space industry
Don’t know why you’re being downvoted... Dino’s is pretty meh. The drinks weren’t all to impressive either.
+ and = are pretty obvious but it can still be confusing. Take not=. Does (not= x y z) mean adjacent numbers are disequal (x≠y≠z, by analogy to + and =)? Or that no two numbers are equal? Or that at least two numbers are disequal? Different lisps pick different meanings.
My opinion is that Jonathan Blow is an amazing developer and he should be joining us on D!

It's been a while since I reviewed the language, and I'd have to re-review it to say anything sane here. But one thing stuck out at me. In D, the support for Compile Time Function Execution (CTFE) is very extensive, and opens the door to a lot of incredible metaprogramming abilities. Jai has this too, but has extended it to allow system calls.

While his demos of programs being run in the compiler is impressive, D doesn't support CTFE system calls for a good reason:

It'll become a vector for malware. People download source code from the intertoobs all the time, and just compile it. Heaven help us if that means your system is now compromised. I'm not going to open that door and make people afraid to compile D code.

It's not worth it.
Good effort on a polite but constructive comment.
We Can’t Afford to Lose the Postal Service
If a build takes 4 hours, run it every 4 hours
> I wish the web didn't have the possibility of styling its content and would only use standard options which would be customizable by users.

Well, for fonts it is supported. Just disable 'Allow pages to choose their own fonts, instead of your selections above' in Firefox settings.
According to the research Ars Technica referenced, digital
contact tracing doesn't start becoming effective at 60% -
at 60% usage, digital contact tracing can stop the pandemic

There's no silver bullet with this virus. Contact tracing has proven ineffective in Singapore [1], even with additional layers of surveillance and thousands of dedicated staff reviewing CCTV footage, cell tower location data, and calling those suspected exposed to confirmed cases.

https://www.economist.com/asia/2020/04/11/not-even-singapore...

All the while efficient contact-tracing teams—including
members of the police and the army—identified and isolated
thousands of people possibly infected with the virus.
Members of the armed forces have been making up to 2,000
calls a day to hunt for potential carriers. Those told to
stay at home for 14 days have been monitored assiduously
to ensure compliance. (Unco-operative types face
prosecution or the loss of their residency rights, if they
are not citizens.)

Yet in spite of everything, the virus continues to spread.
Singapore’s approach continues to evolve. Take face masks.
Initially Singaporeans were advised that they did not need
to wear them unless unwell. Then on April 3rd, in his
third televised address on covid-19, Lee Hsien Loong, the
prime minister, said that the government would no longer
discourage their use and would, in fact, distribute
reusable ones to every household. Singapore’s testing
regime may alter too. Currently people’s travel history
and symptoms are among the factors considered before they
are tested for the coronavirus. But health officials say
the approach is reviewed regularly and that wider testing
might be adopted in future.

The difficulty with SARS-CoV-2 is once exposed, there's a window of several days of asymptomatic contagious transmissions. This is a biological health problem, and an app won't stop the spread. Viral fomites are like dust particles, airborne and remaining infectious on surfaces for upwards of 1-9 days depending on environmental factors [2].

Epidemiologists have predicted a global pandemic would happen sooner or later [3], and without a safe treatment the most effective action is to use Non-Pharmaceutical Interventions in any region where the virus might spread. Obviously due to modern air travel, it's now nearly everywhere.

[1] https://www.economist.com/asia/2020/04/11/not-even-singapore...

[2] https://news.llu.edu/health-wellness/covid-19-virus-remains-...

[3] https://wwwnc.cdc.gov/eid/article/26/5/19-0995_article

https://stacks.cdc.gov/view/cdc/11425

https://stacks.cdc.gov/view/cdc/45220

https://cme-mec.ca/wp-content/uploads/2020/03/CME_Pandemic_G...

https://www.ecdc.europa.eu/sites/portal/files/documents/Guid...
Tangentially, RIP UCF's IDS.

I'd be curious to see some stats on this. I.e. what is the uptick of attacks (esp from curious nation states) after something like this is announced.
This is 50% fake news.
OTOH with 3D you have to do a lot of work setting up bones, textures, blend shapes, and whatnot.
Can you explain what you mean when you reference “the longest bar in Seattle”? I’ve been their and seen their (fairly short) bar and left a bit confused.
It's conceivable that understandability is lower with overloaded names
This seems to be less and less the case. The ML industry changes so much and so quickly that a PhD in some specific subject is obsolete quickly. Of course there are ancillary benefits to having a PhD, and certainly the more stogey "higher ups" of certain mentalities might be convinced, but largely it doesn't move the needle. In fact, most of the really respected people in the industry have told me that one shouldn't get a PhD for ML anymore unless they have very specific goals and it is a tip top program.
From WP:

Against the blue sky of the Western world, the stars symbolise the peoples of Europe in a form of a circle, a sign of union. Their number is invariably twelve, the figure twelve being the symbol of perfection and entirety.

— Council of Europe. Paris, 7–9 December 1955.
> I don't think IDEs do a lot of parsing to do syntax highlighting, isn't it all just regex matching to identify the types of tokens?

IntelliJ highlights variables etc. differently if they're unused and can highlight different identifiers in different colors. Not sure about other current IDEs.

That said I never felt like I needed such features, normal syntax highlighting does the job pretty well for me.
I don't know how widely aware of it people are these days, but there was a much repeated bit of folklore about how the people setting off the first atomic test weren't 100% sure it wouldn't ignite the atmosphere in a global chain reaction.

It always struck me as possibly a glib anti-nuclear slant on a joke or offhand comment some scientist made that wasn't really serious, but nevertheless it's part of the lore of the beginning of the atomic age.
I agree. Table rows have to have names, kanban boards have to have "no status" list, number field doesn't support my local currency, you can't round numbers to a fixed number of decimal spaces, instead being forced to use something like:

round((10/3)*100)/100

Can't save custom icons, so I have to re-upload one of like five custom icons I use over and over again. Can't open items in a database as a page automatically, but have to click on "open as page" over and over again, it supports Markdown but not quite:

" instead of > for a quote.

[] instead of * [ ] for a to-do.

Supports h1 to h3, no support for h4 to h6.

Switching between Markdown and Notion is a real pain in the ass. All of those are so close to being perfect, but there's like one major annoyance with the majority of the features I use. B+ indeed.

That being said, you can reference other notes pretty easily within the text and create tables with no hassle (unlike in Markdown), making the other solutions I've tried C+ at best.
I use self-joins and windows constantly. It's way easier to have our massive redshift cluster do those calculations in parallel than to try and do it in python on a VM
On Ethernet which ultimately has a cellular uplink?
This threat vector is interesting, but is it really a huge deal? I don’t think many company devices restrict the networks you can connect to (certainly not ones you bring on Caltrain) so why even target a corporate pre-shared-key network and instead host xfinitywifi or another popular public SSID?
Financial stressors can serve as catalysts for positive relational growth
The gtd system by David Allen and a blank text file will get you 90 percent there. An app like Dynalist pro will get you the other 10 percent.
SAIC Galaxy 1100: finally screenshots of the unscreenshotable
The Ruby on Rails SaaS Template – Bullet Train
Could you share what kind of data points you use to describe "broken and convoluted processes"?
The quip "if you've got nothing to hide, then why don't you write all your letters on postcards?" got people thinking about privacy back in the day. Unfortunately, people don't use regular mail anymore. And what's even sadder is that we ultimately ended up writing all of our letters on postcards with email.
An outage that is caused by k8s. You can pick a random from this list. https://github.com/hjacobs/kubernetes-failure-stories

>>This is like saying you wouldn't take driving advice from me until I total a few cars

No, I am saying you do not have enough experience with k8s. That is all. Totaling a car implying you are driving, using k8s implying that whoever wrote that particular part of k8s is driving. You have some control but ultimately you need to understand what is going on. As that list shows many companies who put k8s into production learned it in a hard way.
SEEKING WORK | Boulder CO, USA | Remote
Technologies: NodeJs, Angular 1/2+, RoR, postgreSQL, Git, Linux, Javascript, Typescript, Ruby, Heroku, AWS, HTML, CSS, Redis, Socket.IO, Oauth

Resume: https://docs.google.com/document/d/1dEUFC-EsucxDHInNd5jyHl9N...

Email: <myusername>@gmail.com

Personal Project: https://www.climbcation.com

Hi there, I'm Dan. I'm a full stack engineer who prefers the backend side of things. In my 9 years of professional software development I've spent a lot of time with early stage startups and know how to design from scratch with the future in mind as well as build proof of concepts quickly.

In my free time I like to work on my side personal project(www.climbcation.com), rock climb, and pick up new technologies(I'm currently learning ReactJs and enjoying it so much that I'm rewriting Climbcation's front end!).

I'm currently looking for contract work as a web developer but am open to full-time for the right company.
+1, Bleep is a shop created by Warp Records. Home of many artists I love
Is it true that optimization follows the 80/20 rule? What are some common performance issues that new languages and their implementations face? Are there common optimization techniques that can be applied in order to make the new language competitive with existing ones?

For example, I know that it's generally better to compile programs into a linear code structure such as bytecode instead of interpreting a tree structure directly.
Does this apply to (the original) BF2 as well?
Bleep still does this thing where they skip to the next track after a minute of preview. This was and still is the real great thing about Bandcamp: They treat you like an adult and let you preview in OK quality for as long and often as you like. And if people only listen to previews and never buy - fine, those people would never buy anyway, whether the preview is skipped after a minute or not.
In my experience it very much does, depending on what you're doing I guess. Levels.fyi under the Data Scientist tab seems to verify that this isn't some bubble thing. Well, bubble maybe, but not HN bubble.
You sound normal to me.

Depending on what I am reading, often 30 min is the limit. If its general SF, yeah maybe an hour or so.

I see in your writing a need to generate the UNIQUE. Playing music written by others, although providing joy to you, there is the need to create new music. I recommend, keep playing other music, when the time is right you will create your own.

You learn drawing by doing, until you master it, do not worry about creating something UNIQUE.

Since you like biking I recommend you take a 3 month journey by bicycle, it helped me a lot. But do not load your phone with games.
I do use window functions all the time; just not with BETWEEN ROWs. (to your other point, I work with BigQuery on the DB side, but R/dplyr is great at working with window functions as well in a much cleaner manner than Python/pandas).
Boulder CO, USA | Remote Preferred

Willing to relocate: No

Technologies: NodeJs, Angular 1/2+, RoR, postgreSQL, Git, Linux, Javascript, Typescript, Ruby, Heroku, AWS, HTML, CSS, Redis, Socket.IO, Oauth

Resume: https://docs.google.com/document/d/1dEUFC-EsucxDHInNd5jyHl9N...

Email: <myusername>@gmail.com

Personal Project: https://www.climbcation.com

Hi there, I'm Dan. I'm a full stack engineer who prefers the backend side of things. In my 9 years of professional software development I've spent a lot of time with early stage startups and know how to design from scratch with the future in mind as well as build proof of concepts quickly.

In my free time I like to work on my side personal project(www.climbcation.com), rock climb, and pick up new technologies(I'm currently learning ReactJs and enjoying it so much that I'm rewriting Climbcation's front end!).

I'm currently looking for contract work as a web developer but am open to full-time for the right company.
https://swprs.org/a-swiss-doctor-on-covid-19/
Hi, Dennis here, a software engineer from Harmony Protocol. (https://www.linkedin.com/in/denniswon/)

Could you please send me your resume? There might be a good matching opportunity at our company considering your background & interests mentioned above. You could send the resume to: dennis@harmony.one

Cheers

Harmony protocol: https://harmony.one/
>> Any programming language that is massively adopted is context free?

> Statically typed languages require semantic analysis and symbol table lookups, so they are out.

Isn't that the typechecker, not the parser?
Yeah, and this isn’t even an equivalent situation.

A more comparable situation is if Ford had requested his supplier send him a certain type of screw but the supplier sent him a completely different type of screw because it was “better”. It may be better. But it may also be absolutely the wrong thing to build Ford cars out of because they weren’t designed to use it.

And that’s what Canonical often seems to forget. Ubuntu isn’t just a product. It’s also infrastructure, and an individual (although critical) part in many other products and systems.

And AFAICT Ubuntu as a product is far less popular, and pays far less of the bill than Ubuntu as infrastructure, which is why their actions are doubly incomprehensible.
> It really shouldn't take longer than 3-5 minutes.

- .5 min: flipping the bike
- 1 min: finding the tools
- 1 min: removing the wheel and chain
- 3 min: removing the tire
- 1 min: removing the tube
- 2 min: locating the hole
- 1 min: cleaning the tube
- 5 min: applying glue and letting it dry
- 3 min: installing the patch and holding it just to make sure
- 2 min: putting back the tube
- 1 min: putting back the tire
- 5 min: putting back the wheel and making sure it doesn't touch any thing
- 1 min: inflating
- .5 min: flipping the bike back up

Total estimated time: 27 min
Actual time I take: ~60 min

Any advice, given that my bike is about 40 years old?
I still like the one when ubuntu devs decided that netcat's behavior to keep the connection open and wait for the answer when connecting to a port is outrageous and closed the connection after sending the request. We used netcat to debug network connectivity. The day I learned that I cannot trust any piece of software that is part of ubuntu. Later the also pretty good purify complains bug followed. Those guys might have been the Debian folks.
A few dozen articles? I've seen examples with Fuse.js and Hugo searching over 10,000 articles and it is fast. No server-side components required.
The trouble is that any loop you might write may be looping over the wrong thing.

Probably the biggest single determinant of a SQL query's performance is the order of joins. The best join order is dependent on how many rows result after each join, which in turn depends on how selective the predicates are that can be applied to each table, and that depends on the data distribution. The database does this with statistics. That means it can change the join order - the nesting level of your respective loops - as the data distribution changes.
well, I was testing something on s
a clone version of a game and end up publishing that version to the app store. When I uploaded the game on my phone, my progress ware gone, all my saves. the colone version created a new database (thank God without deleting the old one). my game only had like 1k installations, and I found out my mess quick enough. just published a new update with the original database name and was lost.
Given the likelihood that I would have to work with the person who was interviewing me, I would count it a blessing that they show me their true colors during the interview rather than after I hire on. And if I didn't get an offer, I'd consider it a bullet dodged.