skysight-inc/HackerNews huggingface dataset:
The NYTimes and their "journalists" are quickly becoming an embarrassment. Such a biased article that presents a one-sided story.

It's no wonder trust in the media continues to wane.
No, if you look at what it's doing, I think "Omit" is the word they wanted to use. They're saying, "Omit the (Latex code) text in pdf and create (in addition to the pdf) a Latex file (that has references to placeholders where the Latex code was originally)".

I've not used this feature in Inkscape, but that's how it seems to work.
I could do math typesetting at lecture pace with my 90-100wpm.

But I can't imagine sketching my figures in inkscape.
Xeons, even at wholesale prices, are probably much more profitable than laptop chips though.
Automated Pipelines in CircleCI
What's that like? 3 managers and 12 developers/analysts?
I agree, but the frequency isn't the issue. You could say that's where my analogy breaks down, and if that's your point then maybe it does (although how often do people want to mix bleach with vinegar?), but that entirely misses the point. The point was that the failure mode, when it does come up, is a critical one, and if you're going to criticize a safe coding practice and tell people to switch to a potentially dangerous one, it behooves you to explain to them this very fact. It's just irresponsible to tell people to switch to a dangerous practice without making them aware of that fact and telling them how to deal with it.
As a web developer who tried various visual design tools in the 1990s and finally eschewed them all and went back to using Vim or (later) Sublime Text for coding markup and CSS, I'm curious what things are easier when designed visually for you.
I wonder what the chances of an alternate organization simply starting a new .org registry would be if this actually happens? Would this be bad enough that the world would be willing to simply ignore ICANN on the question of who is responsible for .org?

Or rather, maybe not ignore it, but simply add a secondary recognized authoritative zone that gets asked when ICANN's registrar returns an NXDOMAIN? Then, the Red Cross, say, could simply use trademark law to prevent ICANN's registrar from handing out the domain to anyone, and register it themselves through the alternate registrar at a reasonable price?
Orrrrr that was the best way to transfer it tax free.
> Did the Romans really have the tech to cross the Atlantic?

In galleys designed for costal waters, with no maps and no means of navigation? Not by choice.

The Romans at their height were the dominant Mediterranean naval power, but they barely had the technology to cross the English Chanel. When Caligula tried to invade Britain, his troops refused to go.
Historically all you had to do is to buy and hold.
These are too funny: https://www.empr.com/home/features/the-strangest-and-most-ob...

Choice selection:

V91.07X - Burn Due to Water Skis on Fire(?!)

W61.42XA. Struck By Turkey, initial encounter. If a duck is involved, there's a code for that too. (W61.62X)

R46.1. Bizarre Personal Appearance.
Only if there are well paying jobs there for their skills. And if they’re satisfied with the school systems.

And different people have different ideas of what a “nice” place is to live.
Getting Your First Software Job Without Professional Experience
> but might not represent it as a layer in it's GUI.

How would you visually represent a layer in a GUI? Layers are logical, not visual, groupings.

Edit: I wasn't considering the editor itself a GUI in this scenario, although it clearly is. I was thinking of the GUI (such as a web browser) where the SVG was being used.
Here’s a downside that wasn’t mentioned:

if (ImGUI::Button("Click Me")) {
IWasClickedSoDoSomething();
}

This forces Button to be stateless, which limits the possible quality of implementation. If you mouse-down on a button and the button changes before you mouse-up, it shouldn’t register as a click. Similarly, if you mouse-down on a button, drag to the button, and mouse-up, it shouldn’t be a click. Implementing this in a fully immediate-mode GUI with this interface is either impossible or requires gross hacks.
I believe that the idea would not be relevant in "general purpose benchmarking improvements" due to the vast differences in micro architecture between this CPU and modern CPU's.

The pipelining and internal optimizations differ greatly.
Imagine what the effect of this is in the EU, where average income can differ up to 5-10 times between the poor and rich countries. Freedom of movement means they can still work in any of the EU countries.
> The line about un-airconditioned buildings and notepad is how the office we were working with in India was described to me by the manager in charge of that team on my project.

I worked in Bangalore in 2005, (the city with the best weather among cities with tech offshoring offices). Even Bangalore had airconditioned offices.

Second-hand bullshit is still bullshit.
Ask HN: How to start job search as a bootcamp grad?
You could do a whole lot short of that. Restricing app use does not need such powers.
$32m isn't crazy for a redesign of a large ecommerce site. Consider the needs right out of the box:

* multi-language and accessible

* desktop, tablet, mobile -- doing this well requires pretty good design chops and a lot of testing

* handles money and credit cards, so requires PCI compliance -- there's little chance they're going to move to something like Stripe at their scale

* probably connects to a godawful homegrown inventory system

* very high uptime requirements

* integration with their analytics chain, to provide highly complex ad reporting and conversion optimization flows

* an administration UI that functions both at the global level and at the store level with complex permissions and reporting given the various management chains involved

Considering even a mid-tier dev costs order $200k fully loaded, a small front-end scrum team of 5 front end eng, a designer, and a PM runs you $1.4/year; a backend team of 10 also with a PM runs $2.5m. That's $8m over 2 years for a pretty small team and not super-expensive talent. I'd initially spec the Hertz site as over $20m to build. And that cost could easily rise.
I wonder why we consider “highly educated” to mean “college educated.” I know plenty of college educated people unfit to manage a lemonade stand and plenty of “lesser educated” people that own successful companies. Using a degree as a proxy for intelligence is a mistake.
Now I'm curious: how far can you get in writing a simple REST API using just PostgreSQL?
J2cl: Transpile Java to JavaScript for Closure Compiler
This is why chrome is a terrible choice - it disregards OS UI/UX choices.
Haha , subtle marketing bite. Did not see it coming.

One thing is not like the others.

Interesting the pub/sub. Anyone tried it? It s it ok for production loads?
Perhaps you have JavaScript disabled.
Brain drain within the US is just as frequently about cultural rather than economic issues. The culture wars the republicans have been running on since the 80s turns off thoughtful people - anti-intellectualism is killing these states.

That said, it’s incredibly underserved and there’s tons of very capable and friendly people.

Edit: maybe I didn’t get the intended point across - I’d ask though, how many people do you know that moved for cultural reasons, especially from hometowns? I’m in the LGBT community where almost every single person I meet has moved for cultural reasons.
Like everything else when it comes to depression, yes for some people this won't help. But it will definitely help some portion of people, knowing that you really have to prioritise exercise is useful. At least it was the case for me when I first found out about the mood benefits of regular exercise.
What it comes down to is being able to highlight the experience you do have while building new experiences.

So it sounds like you've built a small portfolio and have 1+ year of professional experience. At this point, just apply to startups, you will probably hear back!

The general recommendations to get into a specific aspect of software are, as others have mentioned: open source contributions, personal projects that are relevant to the core business, consulting or contracting work that is relative, and meetups/conferences.

I mentioned a lot of these things in this article: https://www.algodaily.com/lessons/getting-your-first-softwar...
Working Effectively with Distributed Teams
> Nemi ships

A large flat bottomed oared “ship” (more of a barge really) is the last thing you’d want to try crossing the Atlantic in.
If your head of product would rather write an internal memo addressed to the entire company instead of coming to you and telling you to shut up you have to wonder how you assume you could ever get to a billion dollars.

"I myself didn’t know what to do and which inputs to pay attention to. After months of this and because of the memo, I found out that this was exactly how the team felt too."

Can someone explain this to me? I genuinely don't understand this attitude. I mean maybe a week of introspection and pondering is acceptable, but months?

At no point does it seem he truly understands that his leadership failed completely. The only thing he tells you is "I’ve learned that the key to driving growth on product is to create product processes that produce repeatable wins."

This dude literally was so bad at management he tanked what he considered to be a billion dollar company and doesn't even admit to it after the fact?
Agreed 1000%

Oh, you have an MBA? Guess I’ll have to show you how this works.
The Decline of American Science and Engineering
By that logic, we should all be aspiring to live in Upper E. side Manhatten, because, 'why stay anywhere else'.

Education is only one factor, there are many others.

FYI - 'Worker mobility' in the US is actually declining, and has been for some time.

This could possibly mean that regular workers are moving around less, relative to educated one's.

It also could mean as communications and transportation become easier, the 'big city' advantages are just compounding.

So the major metro areas are just sucking up everything around them.

Texas, Colorado, Illinois have a sea of purple around them.
I Bought a Wanhao Duplicator D7 3D Resin Printer and Was Severely Disappointed
Further Oakland is the third largest city in the Bay Area. San Francisco is the second largest city. So if we want to conflate the different cities here we might as well call them all San José since that's the largest city here.
For years and years I've really thought ios/macos should support scripting languages to build apps.

For instance, why can't you build an app that does something useful in python or bash or perl?

The way I see it:

- applescript is not good

- cocoa and swift require compilation and generally xcode

- there are hacks that let you do a thing or two through osascript (back to applescript anyway)

- there are other hacks like PyObjC or python with tk, not really useful
An audiobook takes about six hours [1] to nail down one hour of final recording.

[1] https://audible-acx.custhelp.com/app/answers/detail/a_id/664...
how is this hacker news worthy ?
> I was afraid someone would mention preprocessing out the asserts :)

Problem is, you need to understand what you're using, and like it or not, assert is defined as a macro by the C standard. And, assert is conditionally defined (and it's not the only conditionally defined macro).

I know its long, verbose, and dry; but if you want to understand C (or C++ for that matter), you really need to read the ISO standards that correspond to the implantation.
Table inheritance sounds neat, but the limitations are so severe I've never found a case where it's better than just adding a JSON column.

The manual says "These deficiencies [with table inheritance] will probably be fixed in some future release" -- and has since at least 2002, so I think it's safe to assume the situation will never improve.
The problem is that (in my experience) it's very hard to reach that level of competence. I certainly haven't, so I feel safer with Rust.
Fully Swifty UIKit or whatever it is that eventually replaces UIKit can’t come soon enough. As Swift has matured, UIKit/AppKit has quickly become the weakest link in the Apple platform dev experience.
I love Inkscape for being a great "learn once run anywhere/anytime" vector drawing tool. No searching/cracking/paying for the few time a year I need a tool like that.

Always there so the skill I developed with it can be put to use efficiently. I love open source so much for this.
Level of education is a decent proxy for intelligence, in anything resembling an academic context. More education is usually better.

It's why companies prefer hiring people with more education.

That said, I think many roles should not require a college degree for application.

That one single thing might make a big difference - because as you hint there are tons of otherwise great people who don't specifically have the education.
If you cheat on rock-paper-scissors, you should look within: a minimal approach
have used swift since version 2.x to create several mobile apps so i consider myself proficient, for the record, i have also used php, nodejs, c/c++, java, ruby, python, and golang quite extensively. i consider myself a full stack developer.

regarding swift, i am not a fan of the language at all, i use it more out of necessity, when i started to write ios apps, swift was available and i had already gotten used to not having to deal with memory management and such so chose the language, i also thought objc as a language for ios apps was a bit too verbose after looking at some tutorials, i had been used to using interpreted languages and syntactically concise languages like golang so thought i'd give swift a try.

somehow, over the years, i've managed to write a few apps with swift, so it does the job, the 2 things i dislike the most is the "as/as?/as!" statement, e.g. when i have a dictionary like object [String: Any] and having to "as" that is annoying to me, and you can't cast which to me is more direct, you have to first "as? Int" and then de-convert the optional with an !

The second thing i really hate about the syntax is the whole thing with "let" constants, i'm fine having to check for NULL first, but to do if let apples = fruits["apples"] as? String {...}, i guess this is kind of related to the first issue.

my swift code is such a spaghetti mess of these statements, i imagine a lot of it has to do with me, but this doesn't seem to be a problem with other languages. it could also be that i'm just trying to plow through the code so that i can get functionality working asap.
That second culture being instrumentalism, which has a very long wikipedia page. I didn't enjoy reading the article, because it's overly vague, inflated with intellectualism, but it's interesting to know that a non-instrumentalist mindset was dominant before WWII, changed by the practical needs of the military. I never thought about it, that there could be a different way to think about data, a more theoretical, less practical-application driven outlook.

https://en.wikipedia.org/wiki/Instrumentalism
How Important is Innovation for Better Development Outcomes?
Court order against Bitfinex and Tether for fraud
Given love bears so much cultural freight and that people express love differently, when people express love to each other are they not often performing love or—more to the point—simulating (what they have come to believe are the signs of) love?

This is certainly different than whether the individual feels love, but from the viewpoint of a receiver that might not much matter.

For example, one can know one is loved but yet still want to hear the other person say, “I love you”. The feeling in such a case is not as important as the appearance, the simulation, of love.

EDIT: add indefinite article before “case”.
No. ImGUI could not be the future of GUIs.

GUIs are multi-process, multi-system, multi-clock, multi-network entities, or at least they have the potential to be. Immediate Mode GUIs are almost non-scalable by design.

Imagine a multi-system asynchronous AR collaboration environment. Now imagine that as an Immediate Mode GUI. If we had enough horsepower to do that, we'd be doing something far better with it.
I like the idea of this approach (for anyone else interested in the topic).

https://news.ycombinator.com/item?id=19105159

But it does seem like a lot more work when rapidly iterating schema.
Proper optional use is indeed a habitual thing. When I was first transitioning from ObjC to Swift I found them to be an annoyance, but after using Swift for the past few years I find myself wondering how my ObjC code ever ran as well as it did without them. I’m now reluctant to use languages that lack option types.
The article overthinks this.

I been brain drained by being offered higher pay.

You want to stop brain drain?

PAY!

Solved.
I haven’t really followed JCP and Yahoo, but who actually made the decision “to keep their companies in markets in which they could not make money”? Was it the CEO or the board of directors? If it was the board that made the decision, then can we really blame the CEO?
Thanks! I'll try to remember about this when I'm back at my laptop but an email will make sure I don't forget.

FWIW I'm less strict about standards compliance in the libarchive-derived code, since that frobs lots of unportable bits anyway.
It is surprising people don't get this dynamic. Extremely strong leaders are rare. And the market pays them for that skill.
My hypothesis is that often depression is caused by giving attention to some particular patterns of thoughts and therefore anything that causes you to direct your attention somewhere else can be helpful to relieve the symptoms. There are activities that demand a big amount of our attention and those activities are likely the more effective ones to cause us to remove attention from depressive thoughts. Exercise, playing Beat Saber, meditating, and many other things can work.

It isn't really my hypothesis. It's what metacognitive therapy suggests. It's a therapy developed by a psychologist that worked with CBT before suggesting some changes to the treatment. http://mct-institute.co.uk/depression/
In the editor, using the layers interface:

http://wiki.inkscape.org/wiki/index.php/Layer_Dialog

While obviously if you open the SVG in a web browser, layer information is ignored.
That makes no sense - C++ eliminates many of the memsafety concerns that are problematic in C
Slightly more secure than the password on my luggage!
Is there any good reason why Apple couldn't just let us code apps directly in JS/React and not have to go through React Native with its overhead? React surely isn't perfect, but it's likely the best way to create large scale UIs. Far better than Swift.
This is an oversimplification of a more nuanced issue. For example, perhaps the places that need it most can't afford it, and the places that can afford it can only do so because they already have the existing market for it.
I still remember pondering whether to delay the purchase of my Skylake laptop so I could play with AVX-512 on Cannonlake. That was two laptops ago...
So why should kids with the opportunity to leave choose to stay?
AFAIK, still can compile FreeBSD, OpenBSD, NetBSD or DragonflyBSD for all architectures using GCC.
Security vulnerabilities are discovered across all platforms. Just recently did we find an eavesdropping vulnerability in iOS[0] that certainly qualifies as far more severe. Given how security issues can pop up for any platform, I don't think calling one group of users "poor" is prudent, or a nice thing to do.

[0]: https://www.forbes.com/sites/daveywinder/2019/01/29/apple-co...
https://www.itu.int/

These people should probably be in charge of icann / everything currently in icann's domain.
This is what I saw growing up in rural Ohio. Many HS classmates moved out of state and others moved into the major urban centers of Ohio.
Didn't Firefox put forward a big plan to basically implement the browser as an immediate mode UI designed to redraw everything on every frame?
Art Doesn't Have to Pay Its Way
Although I did not downvote, I suspect your comment is being downvoted because it appears to overlook the risk of data leaking to an adversary through the padding bytes.
Maybe over TypeScript but I would love it if Swift displaced Python. Python is ridiculously popular for some good reasons (the clarity of code that tends to come out of it) but a whole lot of bad ones - complete lack of an effective type system, no usable multithreading etc let novice developers write bad code lazily without really feeling bad and it still passes as good code ... it's effectively the PHP of this decade.
"He'd take care of the boy because he felt he ought to, because he felt a bounden duty, but the boy'd never know the difference -- it'd feel like love to him, and it'd be a whole lot more dependable than love ever was."
So, you come to a new job and join a channel that has been around for 2 years. Design decisions and discussions from 4 months ago with the old tech lead are there. Does weechat give you access to those logs?
If you pass partially uninitialized objects (including padding) between kernel space and user space, there's a chance that the (less privileged) user space code can recover information it shouldn't be able to see, regardless of what the spec says about undefined behaviour. Such information may include secrets that previously occupied the memory where a new, unrelated struct now resides. The same can also apply to passing objects between different machines.

All "undefined behaviour" means is that the spec can no longer guarantee anything about the execution of a program once a constraint is violated. It doesn't say anything about the practicality of actually doing it on any given implementation.

FWIW I didn't downvote you, but your reasoning about undefined behaviour seems overly simplistic. It should never be used to explain away security concerns.
bummer that just mentioning someone’s name requires this kind of prefacing
I've also read previous article about how the author manage to take lecture note using Vim+Latex (also posted on HN), and that's amazing how author managed to do that. But I'm thinking for people who does not know how to use Vim (arguingly high learning curve) and Latex to take note, what options do they have to take note quickly (with Math symbols/layouts)?

You can try out Mathcha[1] which is built to help people without knowing of Latex can easily write down Note (with rich Mathematics symbols/layouts) and it also provide basic Drawing and basic Function Plotting (The Drawing Part no way compare to Inkscape, but hey! you can type Math on Drawing on Mathcha) in single Editor.

Please note that I don't want to tout and advertise Mathcha here, the point is to provide another option for people to try out (I will not say it will provide faster or more powerful than Vim+Latex)

[1] Mathcha website: https://www.mathcha.io/

Disclaimer: I'm creator of Mathcha.
I mean… http://postgrest.org/
As an iOS dev I’m not thrilled with Flutter because it’s tied to a niche language and like most cross platform toolkits, it throws platform conventions out the window. Apps built with it sit firmly in the uncanny valley, feeling somewhat smooth but still “wrong” due to dozens of small cues being wrong or slightly off somehow.

And yeah, Objective-C is still the duct tape language of choice because it interacts well with C++. Swift handles plain C well but has no interior with C++ at all.
I'm kind of surprised that NYC publishes its own paper of record.
I have an unquantified theory that the number of users that can distinguish between a Windows 7/8/10 dialog box that is presented directly by the operating system, versus as an image inside a browser coming from external http/https server, is diminishing greatly every year.