skysight-inc/HackerNews huggingface dataset:
When you're having a conversation through an industrialized medium, you may or may not like the fact that your conversation is preserved, but it isn't a surprise if it is, because you have the sense of it taking place through just such a medium (even if it's something you've never articulated).

If you're talking to a checker (or anyone) face-to-face, there's an absence of any explicit industrial medium. You're going to have the sense that whatever industrialized processes are in place, the face-to-face conversation is out-of-band. Of course it's going to be a surprise when it's not, short of explicitly notifying people otherwise.
I'm at the 6 month mark on a 2017 15in and I still dislike it. It's not that its terrible...it's just worse than the function / media keys. Its a step backwards. Perhaps if the touchbar was in addition to the old function row I wouldnt mind it as much.
What I’m most curious about is which business and governments had access to which Microsoft source code, circa 2005. Anyone care to enlighten me?
I agree with you, I like most of the examples shown that are supposed to horrify you. I like most of the traditional, "good" examples too, but not reflexively.

The points made are reasonable, though, and not the first time they've been made.
On that topic, I think you can directly equate Behavioral Economics to Psychohistory. In fact, fellow Nobel winner Paul Krugman claims to have become an economist because it was the closest he could come to being a pyschohistorian in real life.
Curious, what's a use case for emailing an app?
Your broader point is correct but I think you're mischaracterizing Devops (which isn't about developers doing this stuff, it's about a continuously improving culture + technology to support end-to-end delivery and operations)

But more broadly, Kubernetes in the hands of most developers that are doing non-platform level work is a step backwards and will be disastrous. It's far too low level, it's like, hey this Python/Ruby/Java thing was great, but have you seen this new bytecode linker and assembler?

New platforms and runtime built ON TOP OF Kubernetes are probably going to be fine. But that's going to take a while.
locked, but working parts only iphone 10 is still >$600.
You can write Object Pascal code like that - you just ignore the "object" part and write it like traditional imperative code with functions/procedures, records (structs), manual memory management, etc.

https://www.freepascal.org/
ESLint post: https://eslint.org/blog/2018/07/postmortem-for-malicious-pac...
Here you are very wrong. Look at https://www.cdc.gov/motorvehiclesafety/seatbelts/facts.html#...
or https://en.wikipedia.org/wiki/Seat_belt
The only reason my current main work project has jQuery is it uses some Bootstrap components. Everything else is React.
It's not so bad if you stick to some of the harder, or at least more rigidly defined liberal arts areas. Philosophy, Classics, and History (if you pick your way carefully) can be among the less squishy. If you go back to things that are at least 100, 150 years old, but not so far back that written records no longer exist, you can avoid most of the worst excesses of critical theory and similar politicized stances.
> just to insert a CD and press reset

That may have been all he did that time, but imagine if stuff had gone sideways, he'd have to troubleshoot it from Antarctica! I thought working from home was bad...
This also isn't really true. Google is certainly replacing certain things with Go. But its not replacing python with go.
I had it 'mild' for years.

After ignoring the warning signs and also having an ear infection which I never bothered getting medical help for it got much worse.

It's settled down to a manageable level for me now but heed the warnings, you may save yourself a lot of misery in the long run.
I didn't say that commute was the only factor, but it is a major factor. Give each person a private room and eliminate the commute, people will still work from home. It's comfortable, you don't need to deal with your manager or colleague in person, and everything's async so you can focus without getting interrupted by a knock on your private office door.
I'm not experienced enough with ML to provide great feedback, but I did start getting segfault errors when I trained on too many images. I have multiple pictures of nearly 1000 different pinball machines, so right now it's a lot of trial/error as I determine how many pictures of each backglass I should train on and how diverse of angles/lighting produce the most accurate model. Right now I'm at about 15 different pinball machines, each with 20-30 pictures, and I get around 85% accuracy using my test set. I suspect/worry I won't be able to make a good model that can identify 1000 different pinball machines, but my patrons have asked for it so I'm giving it my all.
I didn't pay attention to the date, so perhaps I jumped the gun here declaring it a non-issue.
Some more details on the landing page will be helpful. The features could use more explanation.
How about something like OpenBSD's pledge(2) system call [0] for Node?

First: everyone decide on a set of potentially dangerous things for a program to do. Three examples off the top of my head: disk I/O, accessing the network, executing external programs.

A function could declare that it will only do some subset of potentially-dangerous operations, and an exception will be thrown if either it or anything further down the call stack does any of the others.

In this particular case it seemed to be some post-install build script that caused it - but if this was present in the Node core would it be that difficult to implement in npm (i.e. "my post-install script and its dependencies will only ever do disk I/O")?

If this is possible, and if it was adopted in the community widely enough, this would halt the imminent "some thing I depended on depended on something else that depended on a string function that turned into a credentials hoover" apocalypse...

[0] https://man.openbsd.org/pledge.2

[edit: very tiny clarification]
Anybody can be robbed of a choice. Nobody can be robbed of all choice.
Uh oh - thanks for the heads up. Could you share what version of FireFox / OS you're on to help us repro?
Interesting post. Anyone have any counterarguments to this claim?

> No business ever failed to take off because they used Quickbooks instead of Xero, or because they chose the wrong free CRM or because they chose chose logo A instead of logo B. The reason your business is not taking off is because your product is not good enough. Period.
I’m tempted to start a movement called Tape the Touchbar™. Just put a stylish piece of black electrical tape over it and pretend it’s not there.

Seriously though, I share your frustration in regards to both f.lux and external monitor/stand use. It would be nice to be able to dynamically disable the Touchbar in a user configurable way.
did you miss a zero somewhere? iphone 10 screen alone is 5 times your number
>why would Apple, with all its resources and talent for research and development, choose to double down on a controversial design mandate instead of rolling back the keyboard to the version most widely praised?

Because their approach to design is completely unique. Their industrial design studio is small, insular and incredibly secretive. That studio has almost complete independence; most Apple employees won't see a new product until the design is finalised and ready for launch. They have an overt belief in the wisdom of ignoring user feedback and media criticism, going back to the original Macintosh. They don't think that their role is to provide people with what they want, but what they should want.

https://www.amazon.com/Inside-Apple-Americas-Admired-Secreti...

That approach is one of Apple's greatest assets. They were right to ignore the people who said that a computer needed serial ports and a floppy disk drive. They were right to ignore the people who said that a phone needed buttons. They're willing to ignore conventional wisdom and the demands of the market in favour of a singular design vision for what technology should be. They're willing to tell their customers trust us, this is for the best. That approach is necessary if you're going to be a highly innovative company that creates entire new categories of product, but it's not right 100% of the time and it can be infuriatingly stubborn.

The strain relief on the MagSafe connector was too short. Any cable manufacturer would tell you that it was too short. Any electrical engineer would tell you that it was too short. The internet was full of pictures of frayed (and sometimes charred) MagSafe cables. The Apple store website was full of one-star reviews for MagSafe power adaptors that had frayed. Apple did nothing for over five years until a class action forced their hand; they offered replacements, but didn't fix the defect.
Hey, what was wrong with your keyboard? Was the trackpad also not working when you had keyboard problems?

You may have had a common issue with the 2015 Macbook Pros, literally tens of thousands of people have Googled that problem on Youtube. Apple won’t admit that it’s a problem with hose models but if you take it to an Apple Store they’ll conveniently take $500 to replace the keyboard.

Anyways it’s an introduced bug due to a design flaw in the models released in 2015. They placed the ribbon cable flat on top of the battery on those models, and when the battery heats up and expands, as it does, it damages the ribbon cable. Prior models had the ribbon cable avoiding the battery by going around it. You can fix it yourself by replacing the ribbon cable. The ribbon cable costs $10 online and it’s the first thing you see when you open up the macbook, you don’t have to dig to get to it. No special equipment needed besides the screws to get the Macbook open.
>Here's a thought exercise: Imagine the time when the first jobs for hourly pay came into existence. What advice was the older generation giving to the youth of that time? (I can imagine my elders telling me that it'd be important to learn to take care of animials, or harvest wheat, etc.)

Wages were known to be paid in ancient Egypt, so that advice would have been useful for the next few millennia.
Hopefully it transitions into a similar way that C++ is managed.
Can’t you use Night Shift or the built in dimming? Not sure I understand what you are saying. (Not arguing, just genuinely interested in the complaint.)
I don't think wasm and JS are competitors. From what I can tell, wasm currently isn't blessed with the same first-class citizenship in the browser that JS is, and I don't think that's in the works either. It looks like wasm is mainly meant for porting C libraries to the browser (Emscripten style) and maybe the occasional Doom or Quake just because.
We've been demanding that people "level with" contemporary architecture since the 1950s, when I think they'd really like to just have a picnic or go to work without feeling like they're trapped in a maze of damp concrete.
Amazon Case Study: Why from Product to Subscription You Need to Swallow the Fish
So my main concern was being able to easily run elixir/erlang, with some flavor of unix as a production target. Therefore running natively on windows was, at best, a nice to have. On OSX I could just work in the native environment, since it's unix, albeit a bit of a peculiar unix with the occasion random odd thing installed to trick me. On windows I've found two possible solutions so far. The first is Ubuntu installed under WSL. I've heard people complain that WSL doesn't always work, but so far I've had no issues. easily installed elixir, erlang, npm and vim. Phoenix works no problem. I installed elixir natively on windows as well, just to see if I could, and again, no problems at all, and it works fine. I'm using cmder, which gives you a much more unix-like command environment. Chocolatey is the equivalent of homebrew, and actually seems to be superior, or at least more complete. ("choco install chrome", "choco install spotify", kinda handy). I'm mostly a vim guy, but I'm not religious about that. Neovim worked fine in WSL, so that's all good for now. Might give vscode a shot, as it has some nice elixir plugins.

Finally, I installed vagrant under windows, with virtualbox. I haven't used that before, but I think it could provide another alternative dev environment in case WSL turns out to be unreliable. My ultimate fallback plan was always to use vmware or similar and just run unix for dev, windows for things like excel, but my feeling is I'm not going to have to do that.
كلمات اغنية جعفر الغزال بصراوية مكتوبة
I was extremely unsatisfied with the promise and then the delivery of my surface pro, ended up selling it to a friend with lighter computing needs. The touch bar macbook seems pretty useful itself considering how insanely good its IO is (4 thunderbolt ports!!!). I haven't been able to use it as much and im waiting for better eGPU options to come out.

in the mean time I'm stuck just like you in the world of linux. My primary desktop pc for the past 9 months was my galaxy note 8 with a usb c to hdmi adapter. it has an incredible chromebook like UI when docked and has all the linux tools i need! I've even been able to write an app and submit it to the app store all from there. You really cant go back after you've tried one device life and it makes filming and editing content for my youtube channel seamless since video never leaves the 256gb SD card inside my phone.

Huawei has a similar mode and i cant wait for google to support it. they do natively support windowed mode and moving apps freely but i mean just add a chromebook ui to the screen when u dock a pixel 3 and you will be golden :)
No worries. :)

"Explaining a joke is like dissecting a frog. You understand it better but the frog dies in the process."
-- Elwyn Brooks White
We are here conversing on hacker news. We are not in some fashion show or construction working environment. There are women on hacker news, and there are women all over the tech sphere. And often times, comments like this make the difference between choosing to pretend to be male to blend in so we can simply continue conversing like the technical people we are. Likewise, comments like this piss some women off, because we work very hard to be factual, logical, precise, and technically adept - and to have all of that dumbed down a point that basically amounts to 'men have more muscle, brains must work the same' is quite frankly at the very least, an extremely weak, limited argument. At worst, it's patronizing, offensive, it enforces a particular perspective, it silences other perspectives, it enforces a particular set of expectations, and it's simply, unscientific, rude, and exceptionally passive in it's implications.

There's the expectation that people will just fill in the gaps because that's how we think when we code large projects. But here, I must say no. I will not fill in these gaps for you. I work hard to be good at what I do and if it continues to be insisted that sex differences serve as a concrete foundation for technical, mathematical skill, that simply isn't true. My life is proof enough to me. It may not be proof to you, but that's what I get to live with, because of lazy thought patterns like this. The near constant need to prove myself to people who are privileged enough to not have to go to such extremes.

Expectations and roles, yes, I've heard all these arguments before. How does stuff like that change? Surely, you must be aware that repeating the same points will only serve to reinforce such a perspective?
Are you being serious? A cast looks pretty ridiculous, but if your arm is broken you wear it.

I don't experience motion sickness, but if my girlfriend wore those I wouldn't start making fun of her because even though she's not sick anymore she looks weird!
I would say "no". AI is a HUGE field with a long history and many, many many sub-disciplines and elements. If you want to argue for renaming "deep learning" to "data-driven non-linear optimization" then you might have a point, but "deep learning" is just a small subset of "AI" as a whole.
Perhaps "Web Scalability for Startup Engineers"
by Artur Ejsmont. But I admit I have't read it yet -- I however felt the same as you and started exploring for more resources after coming across this thread.
The one thing every product manager should do is…
Care to elaborate on your concerns? We're obviously speaking theoretically here at a high level of abstraction
I forget which book this was from, but when I was learning python back in 2003 a major selling point was 'you can't make assignments in control structures'. Happy days to a physics undergrad who had seen more if(a=3) in C code than he could shake a stick at.

Sometimes less is more. Python is turning into more is less. It doesn't need to be everything to everyone.
I posted this above in reply to someone else asking the same question:

> Perhaps "Web Scalability for Startup Engineers"
by Artur Ejsmont. But I admit I have't read it yet -- I however felt the same as you and started exploring for more resources after coming across this thread.
Not my experience. I have to use windows at work. Got ubuntu running in a vm. Buggy as shit.

- sharing screen in hangouts puts chrome on every virtual desktop so now you can't click on chrome to navigate to that desktop

- slack crashes silently every 24 hours

- virtual desktops is a mess, if one window overflows into another desktop, then when you click on that app ubuntu will take you to the desktop where you see the least amount of your application, usually just a few pixels on the top of the screen

- copy-paste sucks balls, in some applications it's ctrl-c in others its shift-ctrl-c and some applications will copy to clipboard if you select a string

- keyboard support is terrible, in intellij i can't type `or ´ or ~ but I can type all those in gedit and then i have to copy paste them over

- ctrl-a and ctrl-e don't work in most applications, even though these are old school shortcuts that work nearly everywhere on a mac

- installing applications is always terrible on ubuntu. You can install from their app-store, if that works (50/50 odds) but you can't get intellij there, or sublime. To install sublime I had to find a blog post with 4-5 steps I needed to do. For intellij I also found a blogpost, but when I need to upgrade intellij I couldn't find it anymore and had to delete everything inside my intellij folder and copy a new intellij in.
The opposite, the IceCube neutrinos are likely produced in proton-photon interactions near the source with photons from the source rather than being produced in proton-CMB photon (GZK) interactions elsewhere.
This is perhaps tangential to the article, but what is the advantage of running the MySQL server with more than 48 threads on a 24-core, 48 thread CPU anyway?

The fact that performance is in the EPYC cpu increasing on the older 4.13 kernel when you use 100 instead of 40 threads is surprising to me. On the Epyc (Kernel 4.15 | Ubuntu 18) and and Xeon CPU you can see it stalls or decreases from ~48 threads upwards.
>Fun fact, I believe the very first google scraper was written in it.

Fun "fact": I need to check my facts, but it could be that the very first Google was written it it, too :)

Checked:

https://www.google.co.in/search?q=what+language+was+google+s...

https://en.wikipedia.org/wiki/Google_Search

https://en.wikipedia.org/wiki/History_of_Google
Trading a touchbar escape key for Windows? As a Mac user that uses Vim, that touchbar escape seems easy to adapt to compared to adapting to an entirely different OS (and Windows at that!)
People like to complain about the systemd ecosystems and I don't agree with some of their choices, but I appreciate their emphasis on D-Bus RPC instead of fragile text-based interfaces (even if it has issues on its own).

This may or may not be an unpopular opinion, but I'm not particularly fond of all the string mangling going on in *NIX environments. It's great when the output format is well-defined - like many kernel interfaces - but please stop parsing "ifconfig" output!
The 32GB memory option is using DDR4 memory as opposed to LPDDR3 for the older models. That's because the current Intel core i CPUS don't support more than 16GB of LPDDR.
How is that going to affect the battery life?
I don't really understand this post. It reads like a neutral description of differences between kv/content addressed storage and file systems, but then concludes that you shouldn't use file systems for distributed systems. Further motivation is needed.
>(I'll spare you the list of medical issues.)

It is bad news, is Guido fine?
"The social contract", how an individual and society interact (and are depended upon each other), is broken.

In the old days if someone didn't like how things were going there were spaces with (far less) people that they could go off in to and do their own thing; if it mattered that much.

In less old days someone was part of a community. They did things that supported the community and return the community supported them.

In recent history people were part of national communities, there were careers with 'retirement' plans and advancement tracks that enabled someone to achieve most of their potential if they wanted it.

Today everyone wants a short term solution with no long term planning or costs. There is no community because you don't know if you're going to be there in 5 or 10 years. There is no investment because you don't know if you're going to be there in 5 or 10 years. There is no sense of belonging because there is nothing to belong to. Everyone is a disposable cog in a machine that doesn't care about them.

-

People have always voted funny, and I think that's what has gotten us where we are now.
I understood the evolutionary selection was for surviving dessication. It just so happens that evolutionary strategies for water loss also work for radiation.
Most of modern web is like that Pascal's letter:

"I would have written a shorter letter, but I did not have the time."

It takes time to make lean sites look good.
Guido van Rossum, "the creator of python", created the following page to show he has aged over the years:

https://gvanrossum.github.io/pics.html

I prefer perl, but thanks for python!

Diversity is good always :)
Gene-Editing May Revolutionize Treatments for Cancer and Infectious Diseases
>Your broader point is correct but I think you're mischaracterizing Devops (which isn't about developers doing this stuff, it's about a continuously improving culture + technology to support end-to-end delivery and operations)

Everyone who comments about DevOps should have read "The Phoenix Project" first, so that they understand what you just said. It's not about consolidating workloads onto generalists, it's supposed to be about breaking down the silos in an organization, nothing more!
I like the touchbar and the bigger touchpad, and even the new keyboard (at least, while it works). Granted there are a few bugs with the touchbar which are rather annoying, but nothing they can't fix with a software update (fingers crossed).
they are a sort of portal into a dystopian AI controlled future
Exactly. The escape key has never been an issue for me either (for what it's worth, I use Spacemacs as my primary editor).

I just open the macOS preferences, and remap Caps Lock to Control. Then escape becomes a Caps Lock + [ combination. Simple, and no fumbling around for an Escape key.

This also works well on both macOS and Linux, especially when moving about the command line (e.g. Ctrl+A / Ctrl+E to move to the beginning/end of the current line, respectively). See [1] for more shortcuts. Especially useful is Ctrl+K to cut text after the cursor, and then Ctrl+Y to paste it back.

Of course, the regular control key will do the same thing. But using Caps Lock as control reduces strain, at least for me. In fact, it's the first change I make on macOS, Linux, and Windows.

And on Ubuntu, gnome-tweak-tool makes it trivial to make Caps Lock and additional Control key (if you really need Caps Lock, you can also swap Caps Lock and Control).

[1] https://www.howtogeek.com/howto/ubuntu/keyboard-shortcuts-fo...