skysight-inc/HackerNews huggingface dataset:
This reminds of the technical writing education I received in college. While I understand the goal of this guidance is to make technical communication as clear and concise as possible, I also feel like it leads to a world of boring writers. And (IMO) boring communication actually should be recognized as worse communication, in comparison to communication that combines technical detail with human deliverance.

The problem is all the more exacerbated when the guidance uses a checklist-like rubric such as:

-"this sentence exceeds X word count, consider splitting"

-"this sentence uses passive voice, use active voice".

I remember "revising" parts of my senior design to score higher against a similar rubric, despite being confident that the revision was overall worse.

Writing quality is inherently subjective, maybe to the chagrin of engineering types. Even though there are horrendous emails and documentation in the wild, I still think teaching people how to write with tools like this isn't the solution.
2 Years To $10 In Revenue, 4 Months to $1100
GDPR isn't interested in control, it's interested in informed consent. You can't give informed consent if you were never asked for consent in the first place.
They're doing it again with the new iPhone. All of this year iPhone have a smaller battery.
Not only is most desktop software not well suited to touch interactions, touchscreens on laptops are also an ergonomic nightmare.

Try reaching your hand up to touch your monitor and hold it there for a minute. Now try pretending you’ll do this for an 8 hour workday.

It’s a useless feature in search of a use-case.
I believe its supposed to be pronounced Halp like alpine, could be wrong though
> I wish so badly that color e-ink was further along

It is coming: a waveshare 7 color eink screen is $600 on aliexpress, 16 second refresh

If partial refresh comes more supported in open source, pictures could be drawn immediately with the b&w text, then refresh little by little to add color.
I'm very curious what the Hemingway estate has to say about this. I recall a certain "distraction-free electronic typewriter" that renamed itself after launching with a Hemingway-derived name.
This sort of developer blindness once you have learned something is why we need user interface people as a whole separate discipline.

The "concept" of resetting? "git reset" does different things in one command: there is no one concept. It can discard your staged changes and working tree so that your workspace looks like your head. It can move your head ref while doing that. It can move your head without changing the working tree. It can interactively stage the changes to another commit (e.g. to selectively revert).
Agree. Hemingway is more about poetry, which is when you manage to say a lot using relatively few words, put in the right order.
It's time for Intel and x86 to die.

But I would also be a little wary, because ARM systems are way more locked down than x86 systems today.
SafeButler (YC S17) is hiring an engineer and a UX designer
You're mixing up ucs-2 and utf-16.
Or you could toil until you can write clearly in your own distinct voice. It's harder but it's more rewarding. Why let an app have all the fun?
Wow, that is a hugely loaded statement. Even if it is 100% true, the level of derision and bias should make any person not familiar with the situation question everything you say.

If you're going to be that biased, at least back it up. And by back it up, I mean at LEAST throwing in some statements of fact, if not URLs.
Git can still solve an incredibly complex problem, have a lot of capability and complexity, etc, and still have lousy porcelain.

It's awful. The porcelain is awful. Git solves problems and it has awful porcelain. Git is very useful and it has awful porcelain. Everyone would benefit from learning the basic model of git and ... it has awful porcelain.
I'm happy to hear servo is going to continue to exist.

Please forgive the beginner's question: my understanding is that servo is "just" an engine, which needs to be wrapped into a browser to really become usable. I've just tried (not for the first time, btw) your tech demo, which I think illustrates this perfectly. The rendering was lightning fast, but it's not a full browser.

You state that your goals are "to provide a high-performance, safe rendering engine for embedding in other applications."

Given that browsers are notoriously big software projects, do you think it will be an obstacle that servo is no longer tightly integrated with any sizeable browser project?

Of course, I'm asking because I'm really afraid that the amazing effort that is servo might dwindle into irrelevance simply because there is no "killer app" for it, and embedding it into several small/niche products simply doesn't generate the same involvement as a web browser.
> It's probably laziness. Is that such a bad thing though?

Yes.

> I think its ok to expect tooling to be easy so we can spend our times on actually writing code.

I have never seen someone use a git GUI alternative as quickly and effectively as a competent CLI user. Especially if you're dealing with anything of reasonable complexity, but still, even for simple stuff. I can hit F1 for my quake-like terminal and type out `git add . && git commit -m 'Adds [...]'`, or a `git stash`, etc. faster than someone can reach over to the mouse and even open the GUI (let alone actually committing).

That's not to say that I don't use Sublime Merge but it's only for complex visualization situations of weird branching etc. But... it's worth noting that most of the time I can get that hammered out on my GitLab instance.

So, if you're looking for efficiency and want to "spend time actually writing code" I attest your argument that a GUI would speed anything up only if you refuse to learn the CLI.

> To me it's the same thing as expecting auto completion and line by line debugging from our IDEs

I work in Sublime all day long and actually actively turn features like this off because they slow me down. Also this is not to say I don't often jump into Intellij for heavier IDE stuff (step-through debugging) but that's like 1-2 times a week max. Otherwise, get out of my way and just let me get the code onto the page, I know 100% what I'm doing/writing and my docs are immaculate and accurate.

---

Overall we probably work in very different ways, with very different development philosophies - which is 100% fine =)
Just go for it. In the larger scheme of things, it's not that long until 128-bit CPUs.

I'm mostly kidding. But if you're thinking of representing nanoseconds since the big bang, the wait for 128-bit CPUs is not very long...
I earned $56 in 2 months on YouTube, account under 2k subscribers
> fixing systems which treated UTF-16 as UCS-2

Or treated UTF8 as the nonsense that MySQL's utf8 is (it's 3-bytes utf8 aka only the BMP, and silently drops anything from the first non-BMP codepoint).
You can still buy the ReMarkable 1 from their store (or online) for a substantial discount and the hacks available for it are more numerous than the 2.
I wouldn't care if their laptops have 10x the performance and power efficiency. Apple's closed ecosystem and "big brother knows best" mindset are bad enough on their own - but together, they are downright intolerable.
“so permanent” unlike, say, the screenshot someone takes of it?
I certainly am, and think roca's claims aren't supported by the sources I provided.

My reply was partly because of the sentence "The fact that the Swedish government made recommendations that Swedes followed without using force of law is interesting, and informative." However if you weren't claiming that Swedes followed recommendations and meant it as a conditional then I misdirected my reply.
My mistake. The votes are counted on January 6th. It's an irrelevant detail here though.
The move to different country is one time deal.
Avoiding Google for the rest of your life is a constant job.

I didn't say that the "Joe" has to use cheap Android phone and gmail account. I just said that he has one already because one is cheap and the other is free.
So imagine that he used both for several years.

And now he can change that, but is it easy?
Buying iPhone is easy (not cheap, but moving out is also not cheap), but changing your email address in zillion places is next to impossible.
Dog bites man, cloud bites internet of shit.
pg_timetable v3 Released
I happen to agree but now you're making a different argument, which is that Bannon was not being literal, but that such speech is dangerous anyway because of the sorts of people who might take it literally (as you did).

It's hard to know where to draw the line. Twitter and Facebook will find it very difficult to detect hyperbole, sarcasm, etc. And neither platform seems interested in spending their billions to hire the type and number of people required for proper monitoring.
He's pretty careful with his own privacy so I think he does understand - it might be more accurate to say he thinks the majority of us don't deserve it.
I agree. The memes with the Twitter fact checks are hilarious, but they're also tragic. I have no hope of any meaningful Section 230 reform anytime the way things are going and applauding big media companies for their censorship.

I feel like all the big media platforms need to be required by law to not editorialize on anyone else's content:

https://battlepenguin.com/politics/is-meaningful-section-230...
Split Diffs in GitHub Desktop
Show HN: Phiona – Automate manual data workflows, no code required
Hi HN-

We’re Steve and Carmine from Phiona (https://phiona.com).

Phiona is a no-code data automation tool, with the goal to enable busy, non-technical professionals to create powerful data transformation workflows without having to learn SQL or Python.

In our previous roles, we were frustrated at the amount of time it took to access data, manipulate it, and either create reports or sync it with other systems. There’s a reason that the business world still relies on IT data dumps to spreadsheets, painstakingly manual data cleaning, and legacy macro scripts- there are few cost-effective ways for professionals to automate repetitive data tasks in the same way a developer can.

With Phiona, you can build blueprints that extract and transform data from local files, online spreadsheets, and databases, and we plan to support syncing information directly to and from applications and APIs shortly. A couple of unique features- we automatically identify potential cleaning issues so that you’re spending more time fixing issues rather than finding them, and any dataset you connect to Phiona can be exposed as a private API, so you can share data with others without sharing your DB credentials or exposing proprietary transformation logic. And of course, you can automate workflows on a schedule or invoke them via webhook!

Our early customers are using us to connect multiple individual classroom datasets to one global Google Sheet, migrate data nightly from Airtable to databases, and automate product utilization dashboard refreshes- we hope to see more innovative uses from folks in the future.

We currently offer a hosted option, but are in closed beta for on-premise and VPC deployment so that your data and blueprints stay private.

Would love to hear what you all think- happy to answer any questions in the comments!
True.

Main benefit to me is deflecting spurious input. All that Drive By Management.

Instead of explaining the history of ergonomics, the philosophy of ethnography, and our reams of data from usability testing, I'd just point at Apple's Human Interface Guidelines.

Like name dropping Aristotle in debate class.

More serious actors will try harder, lean in.
I'm absolutely not worried about the silicon.

I am worried about the other hardware and MacOSX being total POS right now.
Try to think of it as an endless ls-cd loop with tons of automated functionality few keypresses away. Also, please try the type-to-nav mode in nnn.

Also, find/fzf etc. are useful as long as you are not on a slow disk and a mid-range Android device/the Pi. If you are saying you are OK with scanning the whole filesystem every time you are looking for something that can be anywhere under /, I simply don't prefer that.
That's cheating :) , I'm living in small crowded Netherlands and would love to have areas like Sotland, Snowdonia, Lake District, Peak District and the coast of Southern Wales available a short ride away.
That was his point. Users don't know/care about CVEs but love want/want the new emojis. Everyone wins.
Exactly. I don't understand what these grant me in terms of flexibility and workflow that bash + shell scripts do ?

Can someone who uses these tools explain ?
I would also like to leave my big city, but won't like to go too far away. Be in the nature but not too distant from the glimmering city skyline.
Mid-Senior Programmer
Location: New York, 10543
Remote: Yes
Willing to relocate: NYC

Technologies: Java, Java Bytecode, C#.NET, VB.NET, VBA for Applications (MS Access), Python, ...

Résumé/CV: https://drive.google.com/file/d/19AhOtF-BczWvWid1mlbV3kfIeuh...

Email: Imk0tter@gmail.com
And that backwards compatibility may not even be necessary, given Rosetta's performance. Sure Apple is using lots of tricks, but if Microsoft or any Linux project could get even somewhat close...
I think Hemingway wrote in a terse manner because it helped him to convey a certain atmosphere and notion of depth beyond what the bare words presented, not because he was trying to simplify things so that people who lack high-level English skills could follow what he was saying.

>If you see a red highlight, your sentence is so dense and complicated that your readers will get lost trying to follow its meandering, splitting logic — try editing this sentence to remove the red.

Some readers. Not everyone writes with the intention of reaching the largest possible audience. Of course many people do write with that intention, and in many contexts that is a very good intention, but it seems to me that to associate such simplification with Hemingway the writer is misleading.
> No-one is seriously calling for forced vaccination for corona

Define forced. I'm not in favor of pinning people down and forcibly injecting them with something, but I am all for some kind of vaccination "passport", where if you don't have proof of vaccination you stop enjoying the benefits of society. No public schools or services, right for businesses to refuse service, etc. Or at the very least, a heavy tax fine or something a long those lines.

If people choose to not get a vaccine, that's fine. But its time we align incentives to eliminate these externalities being born from societal free-loaders who believe in quack-science.
Skin tone modifiers & other composites arrived later to force supporting those properly.
I don't understand your problem. Nginx should proxy all connections including websocket ones. Just don't expose your application server and use nginx as a reverse proxy.
> I find that I benefit greatly from targeted advertising.

Then by all means, in the future, opt-in whenever you need to!
A very smart strategic move from Amazon. It will be very interesting to see how traditional retail pharmacy responds. It should also help drive the adoption of interoperability standards.
> It's a coastal thing

Why do New York and California vote so heavily blue?
Senior Falls: A $50B/yr Problem
Super interesting part for me was - on this legacy apps would run just as fast as they would on Intel Macs.

But the real nut of it is that it has managed to make a chip so powerful that it can take the approximate 26% hit (see the following charts) in raw power to translate apps and still make them run just as fast if not faster than MacBooks with Intel processors.

https://techcrunch.com/2020/11/17/yeah-apples-m1-macbook-pro...

We run a standard Adobe Premiere export test, and the MacBook Air beats the latest Intel laptops with integrated graphics and holds its own with some laptops with proper discrete GPUs... the thing to pay attention to is that Adobe Premiere haven’t been optimized for this chip yet. They’re running through Apple’s Rosetta 2 translation layer.

https://www.theverge.com/21569603/apple-macbook-air-m1-revie...
The proprietary Metal API: https://developer.apple.com/metal/

I think they might support OpenGL but I think everyone considers their support second rate.
AMD already licenses ARM. Ryzen CPUs have an on die ARM CPU for handling part of their platform security.
No, I don't necessarily work any faster. But I will switch between multiple feature branches as necessary. And to keep up with master, I'll rebase my feature branch onto origin/master or depending upon the circumstance I'll directly merge origin/master. Both keep me up-to-date without a direct pull.
Ecobee coupled with home assistant is fantastic.
It's not your fault that this is the top comment in the thread at this time, but I find it somewhat ironic that I watched the testimony on disinformation -- and it didn't go too much like this comment suggested it would -- and then came here to find the top post is dismissive, incorrect speculation about the content.
https://mackuba.eu/corona/#south_dakota_united_states.daily?...
Your point is "this should be applied to ALL sites", while your argument for it is "because it is relevant for SOME sites".
Neat! Thanks for this!
I've found it has uses with pairing.

Otherwise yea I agree.
I actually don't use Twitter much because of this. I'll lurk for sure, but I'm more active on Snapchat where I know all my thoughts and photos will be gone. You ever see those folks get fired because of what they said years ago? Pass.
It’s tough. People really do want Flash, it’s just Google Chrome now.

The bigger question is when will Mobile Safari retire its WebKit fork? What role will Servo play in that inevitable end point?
Yeap, there are bad actors in the police just like in all other walks of life. Do we demonise doctors because of the likes of Harold Shipman?
"This feels like it's just to shame everyone based on very few eccentrics."

I must have missed that paragraph. Where in the article was that?
Mac Mini doesn't raise those issues.
Are there still people who believe it is just "a few eccentrics"? As someone who has a lot of them in my direct family, extended family, and even Facebook friends, my perception is that partisanship has reached a point where there is literal mass delusion out there far left and far right. And in the case of covid19, it feels like at least 10% don't fully believe in it (the level of doubt varying by individual and situational circumstances, like needing immediate medical assistance vs being in good health).
Presumably any app that wants this kind of rendering could make use of it, not just browsers--consider all the apps that now use Electron for this.
Long sentences are not necessarily bad. I'm surprised something focused on writing doesn't understand this.
I wish apple or some company would make a computer stick that plugs into a usb c hub for power and peripherals. No battery and no buttons other than power.

I don't see why it couldn't about the size of a wallet and offer at least as good thermals as a macbook air.
We might be able to chalk that level of difference up to process advantage.
You send Servo raw display lists, which is a format tailored specifically to represent the DOM but it acts like a generic slicing compositor in practice. It's not coupled in the classical sense - the display lists represent shapes, colors, stacks, rounded borders, etc..

It's more like Skia and can be used to develop GUI frameworks (which is exciting because Servo is Rust and Rust's GUI story is still in its early stages).
It probably wasn't a death threat, but I could see how someone might interpret that way. In the past 10 years? Deliberate misinterpretation of a joke or sarcasm is not a new thing.
As much as I dislike them doing it while disregarding other aspects, we need/want slimmer. A notebook PC should be as thin as a real notebook or maybe even less. And it should be sturdy enough, after all, a 5-6 mm plate of metal is quite robust.
Mozilla currently cares more about surviving than its main mission. And yes, it can't accomplish its mission if it dies, but don't they understand? If Mozilla falls, another will take its place.

The way to kill Mozilla is from the inside: to quash its soul.
ok, thanks for the reply. I was wondering to buy, but was a bit skeptical if the access was only through their servers.
Which is fair enough. If they write a fact check that turns out to be libelous or illegal in some way, they are liable for that specific piece of content. I think the law is clear about that.

GP was saying something else entirely. They were contending that if FB moderates or fact-checks even a single user post, they are now the publisher of everything that users post on their platform. Which is not at all how the law works.

Platforms are still liable for content that they author and post themselves. They just aren't liable for what their users post, even if they perform moderation or "censorship" on those users' content.
Thanks @mz_data!
In reviews of the new M1 Macs as a whole, I'd like to see a comparison with Qualcomm's best: meaning the fastest current Windows ARM laptops.

You may recall that Apple already embarrassed Qualcomm years ago when they shipped 64-bit ARM-based chips at least a year before Qualcomm could do it.

When the new iPhone ships, the next fastest phone is the iPhone being replaced by the new flagship phone. The Android phones based on Qualcomm’s best processors are way behind Apple's mid-level and entry-level phones.

The A series chips used in Apple's phones and tablets are way faster than anything Qualcomm is shipping for laptops, never mind the M series.
great, she got her 15 minutes of fame for telling you unsubstantiated rumors. valuable use of time.
Amazon selling prescription drugs, Prime members get discounts
>I got my next ThinPad P51s in 2017 - an it was just one huge disappointment. It felt like Intel was stepping back.

the microcode bugs cut performance by 20-30% varrying in your workloads. and it comes with a 4k display? That would also contribute to a performance loss, depending on what you're doing.

That 2.8-3.9 cpu would be equal to a 2.3-3.3 before the bug, afaik. Thats hardly faster than 10 year old duals, wow!

>>they just need to crumble.

>Less competition will only make things worse for us consumers. ¯\_(ツ)_/¯
Near zero. If my data is only a few kB then an already running process should be able to read it from disk and read/write the data almost instantly.
They should be working on a version of MySQL that can do this without spawning a whole new running instance on a whole new server.
All is well until you need merges, which is where the confusion happens and minds are lost.

- You have a branch `master`.

- You have a branch `feature` which contains commit C, which conflicts with `master`.

- You merge `feature` into `master`, fixing conflicts.

- You log the commits of `master`.

* First is the merge commit, whose diff contains code added by commit C (including the conflict resolution).

* Next you see commit C, whose diff contains code added by commit C (obviously)

Wait, how can 2 commits in a row have a diff that modifies the code in the same way? Well, mind you, the diff of a commit doesn't correspond to the moment the patch of the commit was added to the current branch, it only corresponds to the moment it was added to its own branch.
The project will be forming a funding membership charter, similar to other foundations in the LF like say GraphQL Foundation (https://foundation.graphql.org/members/) which will pool financial resources and ensure a sustainable long term home, if your company is interested in helping out, shoot an email to info@servo.org