skysight-inc/HackerNews huggingface dataset:
>> we suggest a pharmaceutical-specific reform that begins the effective market exclusivity period for new drugs at the time of approval for sale in the United States, rather than at the time of patent filing.

While this idea has common sense appeal, it would seem to be a way to return to submarine patents. If the patent was filed for a specific drug which is pending approval for many years (or many decades), use of that technique by others would be infringing and subject to licensing, should the patent ever issue.

Having a expiration from filing date, combined with a filing deadline of one year from invention is simpler and sets a fixed bound on exclusivity.
I agree. I've been using Linux for almost 20 years now, and I remember all the gymnastics and research that was required to get things like audio and wifi working. In 2020, the only reason I dual boot windows and Linux is for video games, which are becoming less and less important to me, and less of an issue with the work Valve is doing.

And, while Linux has gotten considerably more stable and hassle-free, at the same time, Windows, in my experience, has gotten _worse_. The start menu is slow, and makes network requests for some reason. The UI is so flat that I can't tell anything apart, and I'm frequently pestered to link my install with my Microsoft account or enable cortana. I wish I could have used Windows 7 forever :\
> so why be surprised when some people behave according to the incentive structure we put around them?

I guess a basic level of self-respect? It's one thing to be criticized, but one could say "that's not who I am". And it's not like Jesus didn't warn them they'd be prosecuted for him; there are many, many verses about this very thing. But once they start performing destructive behaviors themselves, suddenly: that is who they are.
Agreed. The touchpas on Macbooks are extremely well built and functional--and they have been for years and years.
The new machines have ESC keys and the keyboards are usable again. The interfaces can be brought back with a single USB-C or thunderbolt dock, if necessary.

What we are gaining right now is a much better combination of performance & efficiency. New machines are both fast, long running, quiet, cool. The old MBP + Intel combination had not much room for growth. My i9 MBP came with the largest battery possible and ambitious cooling. The entry level M1 is already outclassing the current MBPs for tasks like compiling code.

See for example the comparison of compiling Webkit: https://techcrunch.com/2020/11/17/yeah-apples-m1-macbook-pro...
Was there any problems with drivers and so on? Running linux on apple hardware sounds like a great idea.
I haven't felt out the general attitude in the comments. I expect it's a lot of Linux people vs. Apple people. And maybe it's appropriate. I would say Linux people should use Linux and Apple people should use Apple. No problem either way. If you're a Linux-curious Apple person, then perhaps you'll find some good information here. I think most of us are probably very, very specific about our technological tools, so this is a very personal decision, yes?

Personally I'm a Linux person that used a Macbook Pro as a daily driver for about 8 years. I still use the Macbook (2013) as a carry-home, but I started using a Linux desktop in the office about a year ago. For what I do (Linux sysadmin with developer tendencies), I like it much better, and this machine has 12 cores and 64GB of RAM and still cost about half of the top-end Macbook Pro of today. I chose Manjaro KDE for this, and I really like it a lot.
Related: https://doesitarm.com/
NSA spies on everyone except America where GCHQ (UK 5 Eyes) does it and than shares the data with the NSA.

NSA is not doing much more than FB/Google does every day.
I wonder if there is an ecosystem-wise balance established in Istanbul even with many cats living freely with plenty food. And if so, I guess there is something unique to it that many other cities can’t replicate in a night (so some control was still needed elsewhere).
SSL on the site is fine for me. It is a Let's Encrypt cert, if that matters.
When ordinary people go viral, where’s the line between comedy and cruelty?
Really? Although I agree the OragePi far from great, I have one currently with an uptime of 116 days running various services and I have no issue for the pas 4 years outlasting the power supply. I'm wondering if most of the issues with Pi boards comes from bad SD cards and power supplies. I have also an Odroid C2 and a Raspberry Pi 1st gen running 24/7 with no issue.
Your fears seem to come down to the idea that Apple will eventually try to force apps to go through the mac app store. I can understand why people would feel that way seeing what they have done on their mobile platforms but I don't actually think there is any evidence to suggest they want to do that on the mac.

I am not at all convinced Apple wants to go that route so the future of the mac doesn't look scary to me it looks pretty great.
Apple's M1 uses high-bandwidth memory to run like the clappers
Well of course! How many people who walk into Apple stores are reading hacker news to learn about Wayland, Gnome and XPS running Linux?

I can see you’re frustrated and lashing out with “Don’t buy their shit”. Honestly I would be too if I had to read another hn post on apple & their policies.

But the biggest gap here isn’t technology. Rather it’s empathy.

Empathy for all those people who don’t read hn and would walk into apple stores to buy the best computer they possibly can.
Nice work! I'd love something that alerted me to mentions in Discord servers. Not sure if that's doable without having a bot in every server.. but I'd pay for that.
So much work, just to get basic desktop/laptop functionality going. "The Year of the Linux Desktop" - what a joke. And this is coming from someone that would love to find an alternative to Windows and macOS.
Not really. When I have to use Windows or OS X I'm always at pains to get some shit that should be basic working:

-No package manager. You have to download and install third party stuff like chocolatey (resp. brew). Unless you mean scoop (resp. macports)? In any case you have to commit to one and they're much less complete than Debian repos or the AUR so you still end up downloading stuff manually. A thing I don't miss from my teenage years is having to remember unchecking all the crap adware from installation wizards.

-No "open in terminal" option in file managers. Wtf?

-Windows "administrator mode" is incredibly bad and clunky to use. OS X's is better but sometimes you have to use sudo even though everyone tells you it's bad because nothing else works anyway.

-You can't just "upgrade everything" - package manager upgrades are distinct from system upgrades because, as said before, package managers are not builtin. Not only is this very clunky, you're also completely at the mercy of Microsoft and Apple.

-No shortcuts for basic stuff like "open terminal on ~" or "bring up app list with fuzzy search prompt", "hide all windows and bring desktop to the foreground" - windows used to have them but axed them for some reason? doesn't work anymore last time I tested anyway

-OS X file system is case insensitive. wtf? Windows still as really weird quirk where they won't let you easily browse to the WSL directory from the Explorer file browser, some directories can't be easily accessed and some files can't be created due to some backward compatibility behavior from 1974. wtf?

-lots of hardware won't work on Windows out of the box, especially drives with more exotic filesystems. never had a problem with Linux

Maybe all this stuff is duck syndrome but the same could be said about your "little issues"
Seems a bit dubious to claim M1 isn't ready for web browsers when all of Chrome, Firefox, and Safari have ARM-optimized green checkmarks. Vivaldi, Brave, and Microsoft Edge — who cares? Similarly, the "Finance" tab is 100% green checkmark and also says "Not yet!"
Weird. So the processor has an eMMC controller but they left that out on the datasheet.
Show HN: Codeless TikTok component to embed on any website
Have you considered open-sourcing the libraries that fetch content from these platforms? You could build an entire community that helps you maintain the code ...
Ask HN: On student visa working on startup, options for staying in US?
I'm a 25 year old student on F1 Visa (OPTX) that expires in 7 months. I work as a software engineer at a tech company. The company will sponsor me in applying for the H1B visa. I'm also working on a startup with a US citizen. We plan to have the startup sponsor me as well for the H1B visa. Hopefully applying for a concurrent H1B visa (source: https://www.am22tech.com/concurrent-h1b-multiple-jobs/) will help improve my chances of getting picked during the lottery. I'm also considering a US O-1 visa and EB-1 visa, but might not have the right credentials. I have a Master of Sciences in Computer Engineering with Master Thesis in Machine Learning. I've built sophisticated logistics tools that generated $500k+ of annual recurring revenue in my role as a software engineer. The startup I'm working is launching soon and will be a B2B SaaS that should generate good cash flow.
For who have been through similar situations or with immigration knowledge, your feedback and advice would be greatly appreciated:

1. What are my best options for staying in the US?

2. What other options do I have for staying in the US?

3. For an H1B visa, is there any downside to applying through multiple employers for different positions at different companies?

4. Do I have a shot for the O-1 or EB-1 visa?

5. Is it worth exploring options in Canada? If so, what is recommended for my situation?
m.2 slot is definitely the best long term issue for keeping costs down but providing a way for high speed. Now that they’ve switched to USB, I don’t see power draw as an issue any longer.
I hadn't thought of many of these things, thanks for raising them. The flip side of not using Electron.js and going for native development (which would help solve these points) would mean I never would have shipped Loaf. That's the issue I was facing.

Due to money (development costs) and ongoing support (being able to improve and maintain the UI with CSS) I had to find a tool that would work for me.

Maybe one day with enough time and money, I'll be able to develop some beautiful native desktop apps for macOS and Windows. That would be nice :)
We have a lot of automation and infrastructure in place to give us that confidence. We have an extensive test suite of hundreds of thousands of tests, linting and static checks that run on CI, a deploy automation tool that automatically merges and deploys on green (https://shopify.engineering/successfully-merging-work-1000-d...) and a canary deploy system where we quickly detect regressions that might have escaped our systems to that point. We have a lot of posts about those systems written up in our engineering blog, as well.
While the grand parent's tone is not appropriate and has been duely downvoted. They do point out that nbdev is currently closely linked around pushing code and docs to GitHub. This is something which threw me at first but isn't a requirement. You can set it up to work only locally.

The GitHub flavor is likely just because that is what the author was familiar with and what they were using.

If there are enough people interested we could get together to make PRs to add other remote version control systems and other static site hosts. I know an integration into the Atlassian world would really help me at work as that's my employer's chosen code repo and doc manager.
Tail of the article shows 396 ohms rather than 50 ohms.
Not just any thinkpad!

Stick to the X, T & to some extent P series. Avoid nvidia graphics if you can.

Arch Linux (and to some extent OpenBSD) probably has the best support/documentation/fixes for any ACPI/APM management issues you have.

I have a top-end 2017 MBP and I just recently bought a brand new 7th Gen X1 Carbon for very cheaply (like $800) and it _screams_ in comparison to the Mac.
I am a MechEng by background and taught myself how to design PCBs.

Disclaimer I am not a pro but have put a couple of boards into production and have worked closely with pros.

> Do professionals do a lot of breadboarding?

Depends on the complexity but yes there is often a fair bit of breadboarding, usually differnt parts of the circuit in isolation.

So first step is (if you haven't already) to get familiar with the basics of electronics and the best place to start with that is The Art of Electronics[1]

I would then recommmend checking out DigiKey's guide to KiCAD [2] which gives you everything you need to get started with a good software package that is user by pros. It has it's quirks but at least you don't have to pay for it (or get involved with Autodesk in anyway).

Choose a simple project to get started. Breadboard it with a development board (e.g. ESP32 DevKit[3]) and then make a schematic of that using you CAD. You can then turn that into a PCB (again using the DigiKey guide) or you cna just try to recreate the dev board. Arduinos are pretty easy to recreate using through hole components.

Also don't be afraid to just straight copy things and tweak them to your needs.

From there you can find a vendor to get your PCBs on PCB shopper [4]. You can easily get 5 boards delivered to you in under a week for $40 including shipping.

Also if you can afford it the going rate of a top EE in the UK is around £500 a day (you can probably find some decent ones for £250). Get in touch with them and ask if they could review your designs. You'll get loads of valuable feedback and it won't cost too much for a couple of hours of their time.

Anyway hope some of this is helpful and good luck!

[1] https://artofelectronics.net/

[2] https://www.youtube.com/watch?v=vaCVh2SAZY4

[3] https://docs.espressif.com/projects/esp-idf/en/latest/esp32/...

[4] https://pcbshopper.com/
Great idea, thanks for putting it together. Ordering by "Apple silicon optimised" doesn't seem to work as I expected it. Is it a bug?

Great to see Office 2019 (not 365) works - was putting off picking up a license for that reason.
With all of Google's various messaging platforms throughout the years, I don't even remember WTF "classic" Hangouts is anymore.
Same. I added nerd fonts and ligatures to the version I use.

https://github.com/ryanoasis/nerd-fonts
https://github.com/ToxicFrog/Ligaturizer
I remember learning about how Wolfenstein worked using ray-tracing and being absolutely mind blown upon discovering that in reality, those games were just 2D top down shooters shown in fake-3D.

It goes to show how creative we can get.
I literally don't understand, maybe it's because English is not my first language, but I don't think that's it. The person in question was literally described as "disfigured in a house fire" - she's not disabled. She is disfigured. How else would you call it? "Damaged" in a fire? That sounds like talking about a washing machine not a human.
Hangouts is the only thing I've used for years. I will miss it.
They have great dishes.
I like the tick next to Firefox and you mouse-over and it says "Beta".
Table suggests that Docker can run under Rosetta 2, but the Docker blog post that it links to suggests Rosetta is not enough. Can someone confirm if it’s actually possible to run Docker using Rosetta on M1 Macs?
FWIW cyclone also had unique pointers.

I don't know if explicit regions help very much with safety, but you can certainly go places with a more expressive type language. E.G. ats - http://www.ats-lang.org/
Edge has a higher usage share of the desktop market than Firefox.
Your comment makes me wonder how much variation people experience when trying VR. Possibly quite a bit. I get what you are saying about different cues that are missing, but for me it caused very mild nausea, some odd dreams and a bit of mild disassociation that passed after a few sessions. I wonder if there is some neuroplasticity factor that allows some people to more easily rewire to the new sensations and still feel natural.
I mean Sega Master System had those cool 3D glasses with a missile defense type 3D game.
Can you tell me if Ruby is ready?
Will this include texting?
Apple moving forward with plan to limit “creepy” user tracking
Anybody using it with VSCode? Appreciable perf difference?
The paper "The Role of Deliberate Practice in the Acquisition of Expert Performance" by K. Anders Ericsson et al[0] goes into more detail. The article was stretched into a book titled "Peak: Secrets from the New Science of Expertise".

The gist of it is that there are several types of "practice". "Naive", "purposeful", and "deliberate".

- [0]: https://mrbartonmaths.com/resourcesnew/8.%20Research/Explici...
It is kinda hard to compare both, as the paradigms are quite different (FP vs OO),

spec , IMHO, seemed oriented towards validating properties and values in maps, as Hickey mentions in his talk, it is all about manipulating data.

Spec is opt-in. unless you are working with code that has already been spec-ed , you will run into the same problem that TS + JS interop has.

I found spec a little too intrusive (especially the namespaced keywords) and sometimes I wasn't sure what it was meant for, TBH.

In my first company, it was a bunch of cowboy programmer that didn't really care about typing the codebases, too cool to write unit tests and simply wrote enough end-to-end tests cases to solve the problem. I was just starting out and had NO idea on what was good programming practice.

In the second firm , we had used schema to type the codebase partially and it worked. But the type checks weren't compile time , but rather during unit tests and when running with type-checking enabled (I think this is the same for spec as well)

I think the advantage of TS comes from the static types (+ checking). You get immediate feedback before you can even compile it into javascript.
Dopamine Patch – an app that fakes the dopamine hit you get from social media
I so wanted to like this article - and due credit to the author for trying to explain these points - but it often slides into comments that are potentially misleading.

In particular the use of 'the ARM ISA' (singular) with an allusion to Thumb at one point (aarch32) whilst mostly talking about (aarch64) M1 isn't helpful (and there are other points too).

And I think the RISC vs CISC categorisation was useful in 1990 but I think there are other more important aspects to focus on in 2020.
McBooks only convince in two areas: display and touchpad. That's it. Nothing more. The rest is just hindsight justification caused by drinking too much of the KoolAid.

Linux Mint on a ThinkPad and then you can just go on with your life.

I have to use a MBP for work and it's a nightmare compared to my unsophisticated Linux setup. Updates take ages, possibly break your applications and are totally obnoxious.
I just want to say that if you're waiting for Linux to be as smooth as Mac or Windows out of the box, it's never going to happen. A full Linux desktop is a combination of software from many different people, targeting the hardware of companies that really couldn't care less about Linux. Yeah there will be hiccups. Most can be avoided by picking the right hardware and consulting good online sources. And once you solve them they'll be gone for good.

I'm not saying Linux is for everyone, just that it absolutely is usable, and in my opinion it's absolutely worth the trade-offs.
> As a side note, what I find funny, is that in a certain music genre, Scandinavian culture is idolized as well: metal music. Certain metal bands, such as for example Amon Amarth, exercise this practice.

Oh yess : Norwegian Reggaeton : https://www.youtube.com/watch?v=j0YXfeNxJJ0

> Coincidentally, the music is also going against the Christian religious dominance. I believe the game is made with such 'counter-culture' in mind; as the deeply religious Christians would not opt to play a Scandinavian religious person. I admit, pure speculation from my side.

So, Ubisoft should have maybe presented Christianism in this way ? : Valhalleluja : https://www.youtube.com/watch?v=S9WWz95ripA
I think the closer parallel to the game opening text would be if Congolese residents were involved?
The way I understand these reports is "it's most likely possible, but we still need to actually make it work". In particular, it seems there's not a complete boot loader.

Or at least this is what this thread implies: https://twitter.com/never_released/status/132739810298317619...
> Wayland already has trackpad support that's nearly identical to macOS.

While PC trackpads were absolutely terrible for a long time, I actually really like the one used on my X1 Carbon. Inertia scrolling and gesters are not as smooth, but the hardware itself is quite pleasant.
You have a strange view of atheism.
Do you have a source? The first example I found is a bit dated (2016), but contradicts that claim: https://zdnet1.cbsistatic.com/hub/i/r/2016/06/18/77931904-cb...

This source (2020) also claims that global Firefox use is about 4% while Edge is under 3%, contradicting the claim (even including non-MacOS devices): https://gs.statcounter.com/

Another 2020 source gives 5.5% to Firefox and 0.5% to Edge on MacOS, also contradicting the claim: https://netmarketshare.com/?options=%7B%22filter%22%3A%7B%22...
On the Mac? Sounds unlikely
True Fans Is the New 1000 True Fans
There's Manjaro and few others too.
Not really. Part of the point of voldemort types is that no information about the type is 'leaked' outside the function. In this case, the trait 'HasGetValue' is leaked and can be used by other code.
>DoH deliberately doesn't touch that problem.

Exactly. That's what I said.

The problem is that DoH is not the solution, as you just change trust from resolver A to resolver B. With no indication that B is better than A.

If you fear that your ISP is selling your data you need to change your ISP. The ISP always know what sites you are accessing, regardless of DNS. DNS might be easier than SNI or IP lookups but the danger is still the same. Right now it might actually help but once encrypted DNS gets enough traction those methods will also adapt. (Assuming that ISPs still do that practice)
I seem to remember just about 4 years ago when I logged into Google Voice and it said that Google Voice was moving into Google Hangouts.

https://images.techhive.com/images/article/2014/09/google-vo...

Why does it feel like no other software company has these sort of branding issues?
Based on an email I received from Google Fi, yes...
That is a manifestly false statement. E.g., the whole MSYS system is cross-compiled, and tested on Wine.

Of course, programs would still need QA on real windos, and OS bugs they tickled would not be reproduced. But running them in a VM, with the file system exposed via Samba, would tickle the OS-interaction bugs. Those runs wouldn't show up on ps.

True, mgmt might look at him funny. But in my experience they do anyway.

So, the question remains open.
Google has gone so far off the deep end with messaging products that they don't know the answer to this question either.
Unrelated to the link but related to Apple's CPU foray:

Any thoughts or info on the security implications of a first generation CPU design? Is it safe to assume that a design focused on cutting edge performance may have compromised on security in some form? Does the fact that this is first gen indicate opportunity for hackers to discover low hanging fruit vulnerabilities possibly to the benefit of nation state or private actors?

I feel like the long term path for silicon will converge on extreme compartmentalization of general purpose computing hardware inside chips, designed from the ground up to achieve physical process isolation purpose built per task, with highly secure hardware IPC all on a single high perf die.

Interested to learn what Apple has done to build a "more secure" CPU design. edit: A quick web search yields relevant results on this topic already, e.g. work by Chinese based Tencent Security.
Disk space is the thing that kills chromebooks for me. Instead, I spent like 800 on an xps 13, swapped out for a 1tb ssd, and man, it is nice