skysight-inc/HackerNews huggingface dataset:
Office noise is horrible, one of the reasons I switched to WFH (before the corona issues happened).
After spending a long time trying to figure this out I came to the opposite conclusion of the article. Unless you're only operating in one/a small number of countries trying to normalise addresses is too much of a moving target.

The schema I ended up with for my use case is: country (required), region (optional depending on country), address (rest of address text) and a lookup to get geographical coordinates for the address (with user confirmation to tell if it's somewhat accurate). Filtering/sorting on country and region then gets you pretty far and for the more complicated queries I found it took less time to use the coordinates with PostGIS than trying to match up bits of the address text.
There is one thing here that I don't really understand:

In the first 2 examples, it says:

"If you pop (fetch) a value from the stack, RSP decreases by 8"

But when I step through it, it seems to add 8 on a pop, not subtract (and vice versa for push), or am I missing something?
What, exactly, are "constellation boundaries" good for? They seem to just be weird visual noise that doesn't really help with anything.
Every time this intriguing subject comes up on Hacker News, which is a lot, I end up with the distinct impression that the spectrum of reported condition is more a function of our inability to convey and compare the inner experience, than of variation in the inner experience itself.
Look at hotels.com, which in many ways is comparable. It has around 1000 employees (one thousand). From wikipedia:

Hotels.com has 85 websites in 34 languages, and lists over 325,000 hotels in approximately 19,000 locations.

Going back to your comments, you could rephrase some of the earlier comments as: why on earth would you need millisecond performance improvements for a website/product listing rentals?
I started using mosh a few weeks ago when I was working over ssh more. Even for working over LAN it was attractive because I'm really sensitive to typing latency. Don't be like the author and put off trying it, it's dead easy to install and try. No setup and no commitment to keep using it.

However, I quickly ran into a problem which is that it breaks a scrollback. This is the one big problem with mosh and will probably never be fixed. I tried to find other ways but eventually decided I couldn't live with it. Shame.
I don't think the op would care much for your delivery but you make some great points.

> If your work product isn't in front of the decision makers, you've also failed: they can tell the bottom line impact and will reward you accordingly.

This one in particular stood out. There is an aspect of salesmanship (or navigating corporate hierarchies) to the role. Things will not be obvious to the decision makers. Perhaps the data scientist has to take some responsibility in bringing their work to the fore.
Sounds like someone has a case of the mondays!
It does seem obviously to be a spectrum. I only realised that I have some degree of aphantasia when I read an article on it.

I think there's also an element of things being "faint" in your mind's eye. For example, there's a McDonald's and horse racetrack that I drive by every day on my way to work. I can sort of visualise some constituent parts, but there are no details and there's no overall picture.

I also don't know how much of the visualisation is just me recalling (in abstract) what is there, since I am very familiar with it.
I've kind of taken to calling it a 'disorder' when talking to others, as that quickly carries the "I can't do this thing that you can" message. I can see how 'disorder' might be insensitive or offensive to others, but I really didn't care about the semantics in my case. Wikipedia calls it a 'condition' which seems like a better term.
Apart from the loud fan noise on this simulation, I would be happy if my office was as quiet as this one...
Yeah - guy eating sardines at the next desk.
Here's John Scholes coding up the Game of Life in an APL one liner: https://www.youtube.com/watch?v=a9xAKttWgP4
Went to the computer shop to get a few wekcams for our remote workers. The guy said they had 30 cameras in that morning and had two left. I got those two. Its a computer shop I only use as a last resort because they are useless.

Seems to be the case across the board though, I bought some Microsoft LifeCam Studios because Microsoft had some in stock. But couldn't find much else anywhere else.
So the thing is, the recipe is for a nut-flour based pizza dough. I’m not sure if a sour dough starter works for that. And as I never made the recipe before, I wouldn’t even know if any problem is because of the recipe or some problem with the starter.
The vague answer for my own question.

#1 Andrew Chen blog: Stay alive, dealing with the problem by identifying the root of the problem. Is it about the product, the customer target, or the founder?

#2 A quote from Paul Graham tweet: "If you don't know what you need to do, figure it out."

#3 Every startup goes through this period, treat the spike as an illusion (not real, and ignore it). Setup analytics early to learn from the users and the product and iterate to find small improvements
It will in a while. There is a delay (dead time) until a reply link appears which increases the deeper a comment is in a thread. This is to prevent particularily heated discussions where people just fire responses without thinking too much.
How do you use the IP webcam address in programs like teams, zoom, skype?

I resorted to buying a magewell hdmi-2-usb converter. Better quality, I can focus and zoom from further away (no huge nose) and depending on your gear you have automatic background blurring (aperture+sensor size)

http://www.magewell.com/products/usb-capture-hdmi-gen-2
I started using a computer and playing games around elementary school too, and even I'm not a programming wizard now. Since I was more about playing games, and following random instructions to get my games to work, I gained familiarity with computers in the sense that I know how to look for information that tells me to smack the tv a few times to get it to work. Also just spent a lot of time online in general reading stuff and being involved in the gaming forums. So I understand how normal people who just use computers for work, chat, listen to music, etc. have no reason or need to ever learn any of this stuff. It doesn't help that developers strive to make their stuff juST woRK for these common people, so they'll never have the experience of having to research and troubleshoot their issues. What do people usually do now? Complain about it until someone else fixes it I guess.
I'm interested as well in implementing Conway's Game of Life but I wonder, what are the applications of this system in computation? Can a Turing Machine be constructed with this system?
here in the UK they are introducing plastic shields between checkout operators and customers. largely the same and saves staff from needing to wear PPE
All fine and dandy until the geography shifts.
Yes, some of us did get gassed in WW2, you insensitive clod!
Most normal folks have a hard time understanding the concept of linear email threads.

And DiscDAG things DAGs are the cure?

Deluded is the word that springs to mind.
> Well, yeah, it's a site in Japanese with specifically Japanese subject matter, why is that a problem?

people in the English speaking world forget that not everything is optimized for them.
Francis Galton writes about this and related phenomena such as synaesthesia in Inquiries into Human Faculty and its Development. A remarkably personal account by a pioneering scientific mind. Highly recommended.
The article misses the other great feature of Mosh: It never get disconnected, regardless of the client's state (IP address change, or device sleep mode), and you will never loose terminal sessions.

When this is not so appealing to desktop users, it is a godsend feature for laptop/mobile users. Especially, if you are an iPad user you should try Blink shell app [1] with Mosh. This combination turns the iPad your favorite portable terminal machine.

[1] https://blink.sh/
Look into Eternal Terminal. It doesn't break scroll back.
A spy for whom?
Use PerfDog to measure how smooth the 120Hz screen
Super fun until you have a column that has an amount of duplicates greater than the page size. Now you'll have to add a second column to your order clause, your serialized cursor and your where clause. Oh, and don't forget to check whether your database driver uses the same date precision as your database does, because you might be in for another surprise.
Remote Since 2009. Remote Software Development eBook
What did people do before toilet paper?
Use Common Lisp for a real practical Lisp.
Post script: I bought a Brio for myself (because windows hello). I think I got the last one on the planet.
There is https://github.com/abalage/pods-compose
Debt Solutions Hub
Why is the relationship sphere separate from the moral sphere? How do you decide what belongs in the moral sphere? Does the relationship sphere overlap with the moral sphere in other areas just not in fidelity? Why doesn't it intersect there?

Saying someone is boolean "good" or "bad" is of course complex - perhaps beyond utility. But to the extent a moral evaluation is being made of a person (unless your point is no such evaluation can or should ever be made?) I don't see how their conduct in their romantic relationships could be exempted?
You could rely on DKIM signatures for that, potentially.

But lots of systems don't generate DKIM signatures. All systems generate message id's.

Using message-id's for threading has literally worked for decades when the clients supports the relevant headers. It's not the message-id that is the problem, but lack of support for the headers carrying them.
Fair enough, I would still just try anyway as that's the only way you'll know for sure. The yeast is pretty forgiving, all it does is eat sugars in the flour and convert into CO2.
Cyborg here. I can't stand being outside without my headphones. Too much noise.
> Server side rendering is challenging to do correctly for any app with transient state, inter-app navigation can be slow, it has user experience challenges around interactivity.

- What's an inter-app navigation btw? I honestly don't know.

- Transient states have never been a problem in my backender career for 18 years. Only when somebody figures it's a good idea to dump a raw object with 3 levels of preloaded associations in an HTTP session, which they quickly learn to never do again (cookie size limits).

- UX challenges around interactivity can and are handled very nicely by being strictly an SSR project and sprinkle Vue.JS where it makes sense, with impressive results. (Sure, some projects need the complexity and the machinery of React, I am not denying that.)

---

As for raw speed, well, maybe it's time to start admitting Python Django and Ruby on Rails aren't that fast then, is it? PHP's Laravel is okay due to PHP 7 mostly, and due to diligent pursuit of performance, for which their team deserves a round of applause. Node.JS is also okay however its struggle to properly utilize all CPU cores and the finicky evented I/O stack that crumbles under not-that-big-a-pressure are a turn off.

I started working with Elixir's Phoenix ~3.5 years ago and only had apps return in more than 5ms when you do complex SQL queries (which part of the time can be alleviated with query optimisation). While Rails' ActiveRecord easily swallows 150-200ms just serializing and deserializing from/to the DB, on an i7 CPU! Python's Django is better, but not by much. Laravel is OK but still not that impressive in 2020, when commodity i3/i5 CPUs ace various real-world benchmarks otherwise.

---

My point here is:

Let's not conflate "most SSR frameworks are crap and are written in slow languages" with the more general "SSR is slow". No, it really isn't, if using the right tools. Most web projects in my life could have been served from a Raspberry Pi 4 and written in Elixir's Phoenix and never break a sweat (maybe you'll need to attach an SSD though, because microSD cards are usually breaking easily).

(Or Rust's Rocket, which makes you feel like you are visiting a static HTML page. It's that fast.)

Elixir has, on average, 1% to 3% overhead, while Rust's is hard to even measure (likely 0.1% or below). So 97% to 99.9% of the time, those languages' web frameworks simply wait on I/O. And that's not the case with the vast majority of web frameworks out there, sadly.
Also just for perspective. The country of iceland has only 360K people. Their decisions are orders of magnitude easier to pull off.
What's a tree geek?
On the e-commerce platform I work on we need to send customer data including addresses to multiple vendor API's. You can't just design your db schema in isolation usually.
Pet Bird Shop
Optimizing Git for Ryzen CPUs
E2E Testing of excel file downloads with cypress
I wonder if a larger initial dataset (say 5G or 10G) might lead to better overall % compression.
NPM does this, noticed yesterday when creating an account. And wow, that website is absolutely terribly written.
Foxconn is going to start building ventilators
The couple apps I tried, there's a windows client + generic webcam driver and the android device just shows up in the device list for cam and audio. Works over wifi fine.
I sent this to someone at the Bill & Melinda foundation. If they contact you let us all know.
> Tategaki (vertical script) is a traditional style and, anecdotally, younger Japanese people find it harder to read than yokogaki (horizontal script)

Hello from Japan. Searching in Japanese gives no result and I fail to comprehend how is this even possible, given that almost everything is written in tategaki. Where did you get this info?
I've always wondered if there are people out there without an inner experience at all. How would you even tell?
I don't think one can draw a rigorous distinction between "well known and well-defined colour term" and "marketing department's name for a shade in the company range", but some are clearly at the "colour term" end of that continuum, and many are clearly at the marketing end.

I could have included "cherry blossom" in the list of English colour terms (In Japanese: Sakura) but a quick google shown that it refers to a range of related shades in English.
Office 365 to support DANE and DNSSEC
I only see ML and data science as having real value when considered as a single component of a larger system, most of which will not consist of anything close to ML. Many real world environments are too entropic to see much accuracy from ML models except in very, very limited bands (facial recognition, for example).

As other commenters here have posted, without the integration of data science into both the business needs and the rest of the existing tech stack it will remain a fun school course activity.
(Disclosure: I work at SAP.)

> How relevant is SAP still? Is it still big?

Our marketing likes to throw this phrase around that 80% of all transactions worldwide touch an SAP system at some point.

> [Have big corps] moved away to more "modern" systems?

What does "more modern" mean to you? Honest question.

When people talk ask for "modern" software, most times it's either about being buzzword-compliant (cloud-native FaaS on Kubernetes or whatever) or about throwing away old idiosyncrasies (or both). Obviously the traditional SAP system (i.e. R/3 or more recently S/4 HANA) has a metric ton of idiosyncrasies, much of it stemming from its 40+ years long lineage. But personally, I'm pretty sure that a full-on rewrite with modern tools would accumulate a similar amount of baggage on the way to feature parity. Business processes just are very complex. Just think about the large number of stakeholders involved in each process, along with the legal requirements the processes must fulfil.

And by the way, a significant part of the baggage is due to stakeholders wanting to make the system more modern. These days, you don't need the SAP GUI desktop app to access an SAP system. There are web-based UI frameworks in there as well. But of course, the old stuff often has to stay because of compatibility requirements or because no one dares to touch the working part of the system. Windows is another example of such a layered architecture with the new-fangled stuff laying on top of the older components.

I'm not saying this to belittle the idea of a more "modern" system. Heck, my team runs an internal cloud solution using OpenStack deployed on Kubernetes, so we're pretty buzzword-compliant already. :)

I just think that if you define "modern" as "the project started less than X years ago", that's not a very useful metric for evaluating the merits of such a system.
Yeah, when i'm visualizing i'm just describing how something looks with language. I could write out a description of walking through my house and counting the windows i find, and that's pretty much the same as what i call visualizing. I even dream occasionally without visuals, just me telling the story of what's happening in the dream.
It's even useful for desktop users if you are hopping off and on a VPN.
RT-Thread RTOS Design Contest – We All Love Technology
Alternately, individual humans function totally differently on the inside, but the language-adapter provides a comfortable illusion of consistency :P

I admit that improving objective measures, like brain-scanning techniques, indicate that isn't so likely.
Other professors were convinced I was trying to steal their ideas and give them to my supervisor. It caused him a lot of trouble.
It's a big plant that we get wood from.
Looking at Eternal Terminal, it doesn't have the same "local echo" feature that minimises the effect of latency in a cli environment.

Thats the trade-off. The "local echo" feature is what I use mosh for as I deal with system 8 to 10 timezones away. Doing this breaks scrollback.

I guess when mosh was first made, this was a problem with ssh shell sessions over EDGE or 3G as well, although network latency is less of a concern these days on 4G LTE or 5G mobile.
I think you meant how-do-i-exit-vim.wpodns.adtac.in
I think it's just volume - I couldn't notice anything else changing.
The presentation of this one is definitely more beautiful thant this one[0], that a friend of mine shared a days ago. The latter has more options and is more customizable tho.

[0] https://mynoise.net/NoiseMachines/openOfficeNoiseGenerator.p...
Post Post Script: If you need one desperately, try thought Dell, or Microsoft directly. Dell sell logitech and seem to have quite a lot in stock
https://en.wikipedia.org/wiki/Philosophical_zombie
The title makes it look like the problem comes with the "~username" URLS naming scheme, while it really comes from any features that let the user host static files they upload AND link somewhere else on your website.

The site take the example of apache mod_sites, but alone it's not enough. You need apache mod_sites, and the ability inject a link served by it somewhere else.

Well, yes. If you let user input anything and then inject it anywhere in your website, it's a security whole. Not a surprised.

So if you let your users host entire application on your website, and let other users of your website visit those applications. Well, I mean, sure it's a problem.

The best sandbox is the one you don't need to use.
That’s just what happens around here when you imply that a Lisp might not be perfect.

Don’t think to hard about it, they don’t either.
Sorry, I misread the context; sadly no, it's not in normal times, but it's surely growing in different companies.

Thanks for the clarification.
Who are you calling geek?
I'm a QuestDB dev, data on a QuestDb is also stored in a single address space and SQL queries are compiled into objects that run in that address space. However, it is just SQL not a bespoke language. A future possibility would be to allow queries in java or scala.
Yes but it isn’t clojure so I have to downvote this.

(I can’t actually downvote)
The 'colleague' scanning its butt on the photocopier is a nice touch.
Something is Lurking in the Heart of Quasar 3C 279
Similarly, if you look at the Newton's first papers of differential calculus, they are very hard to understand and he explains them very confusing way.

Whoever discovers these things must do so without concepts and formulations the people who came later made to simplify and understand them. The amount refinement that happens between invention and teaching the concepts to undergraduates is huge.
Hey Dijit - are you sure? I've been to your "war room" a few times and it's like a crypt in there most of the time, you could hear a pin drop so to speak. Unless you mean some other area ;-)
And non tech people coming up to me every 5 minutes to have a chat like 'I sent you an email 2 seconds ago, did you check it? Let's go over it!'.
How Finance Is Leveraging Automated Data Lineage for Regulations Compliance
Serious but bold question: What are the benefits versus Clickhouse for example? Why should I use QuestDB?

Amazing work either way. The space of databases can never have too much competition.
These are the trade-offs we make when we depend on billionaires to save us
I find ML languages easier to read than Lisps, but that’s an unpopular opinion.
If only that's compatible with condo life and quarantine. Somewhat related to people complaining about flour, pet food / animal feed prices also skyrocketing. My gymless friends ended up buying sandbags.
Exactly what I was thinking - plus a field to state the order they should be displayed in seeing as Asian cultures usually state the Family Name first.
One way to look at it, if you have more than one name, you'll usually have a preferred order of writing them, regardless of culture. The first-name used will have different protocols and meanings in different cultures, but it is still the first-name, literally.
I'm using Motion for Google Chrome, you could try that out as well. In my opinion it's more thought through than blocksite.
Scientists have turned the structure of the coronavirus into music
Wow, I'm actually using some of the C++ code based off of MINPACK for one of our current projects at work. It is quite humbling to realise this dates back so far.
Ah, I can subtract all the way to 0 colleagues, I guess it works for me to. Thanks!
Show HN: Shrinking Go Executables with Papaw
Having extremely little knowledge of how these things work and thus a strong personal resistance to them (I only started using tmux recently, and exclusively with iTerm’s integration for its “control center” mode, just so I don’t lose sessions if my SSH disconnects), I’m seeing a lot of setup and caveats and am a bit scared off by these. This one looks nice because it has scrollback (essential) but it seems to require a bunch of installation on the remote? I have SSH on all my machines already; is there not something that can bootstrap a session from just that?
Announcing Neo4j Graph Data Science: Countries of the World Analysis
That's interesting, because i visualize only by describing a thing to myself in words, but my inner ear can play a song just as if i were listening to it and i get earworms all the time.
I'm going to make the guess that you meant "True" in the "no true scotsman" way of passing off outsiders.

Personally I find this kind dismissive commentary a little bit aggravating.

In my mind you're a "true" geek if you unashamedly enjoy the technicalities of something.

from Dungeons and Dragons to Train design.

--

The parent is also a little distasteful. If you don't like the noise of a mechanical keyboard consult your manager; the issue is with poor sound isolation not with mechanical keyboards. Typewriters were a thing for many decades and people managed.

Keyboards might be a preference but the fact is that we're all human and we have our "sound vices"; whether it be being too loud when chewing or yelling into a mic mere inches away from your face all the way to nervously clicking your tongue when lost in thought.

Don't excuse those who have designed offices to be very poor w.r.t. sound isolation by blaming those who dare make noise.