skysight-inc/HackerNews huggingface dataset:
I have been using this for a few weeks, as a newcomer to Rust. Although it has some issues, I would not try to develop Rust code without it. It is incredibly useful and works well enough for day-to-day use.

Some of the issues I've found:

* Code completion sometimes simply fails to work. For example, inside future handlers (probably because this involves a lot of type inference).

* When errors are detected only the first line of the compiler error message is accessible in the UI, often omitting critical information and making it impossible to diagnose the problem.

* It is often necessary to manually restart RLS, for example when your cargo.toml changes. It can take a very long time to restart if things need to be recompiled and there isn't much in the way of progress indication.

* This is more of a missing feature, but type inference is a huge part of Rust, and it's often difficult to know what type the type inference engine has chosen for parts of your code. There's no way to find out using RLS in VSCode that I've seen, or go to the definition of inferred types, etc.

Other issues I've seen as a newcomer to Rust:

* It's very easy to get multiple versions of the same dependency in your project by accident (when your dependencies have dependencies), and there is no compiler warning when you mix up traits coming from different versions of a crate. You just get impossible-seeming errors.

* Compiler speed is a big problem.

* The derive syntax is super clunky for such an essential part of the language. I think Rust guides should emphasize derive more, as it's unclear at first how essential it really is. Almost all of my types derive multiple traits.

* In general, Rust is hard. It requires a lot more thinking than e.g. Python or even C. As a result, my forward progress is much slower. The problems I have while coding in Rust don't even exist in other languages. I'm sure this will improve over time but I'm not sure it will ever get to the point where I feel as productive as I do in other languages.
austerity in tandem with privatization of state enterprises are perhaps the two pillars of what is generally described as neoliberal policy. neoliberal policy is a long-burning reaction to the stagnation and perceived failures of mid-century welfare state policies.
I tried it, it works really nice. If you are looking for an alternative, the Intellij IDEA works very well when you install Rust plugin.
Good. I'm not sure giving other species a map to our planet was such an awesome idea in the first place. Although, what if we just pissed them off more by giving them wrong directions? They might be like "we were going to come in peace, bu then you wasted so much of our time with those shitty directions that now all you base belong to us."
That's a baby-eating attitude.
I'm not knowledgeable of this stuff, but I'll keep taxing your patience until you tell me to stop.

Haskell types don't exist at runtime... because Haskell code (like with any other compiled language) gets translated to a lower-level machine language that works with untyped memory addresses?

Or are you saying that (for example) Fortran types are closer to the metal somehow?
(I am not trying to nitpick or be one of the old dudes :P, just trying to share my perspective which I feel strongly about)

I am < 30 and I have travelling on trains here since as long as I can remember. Still do. Never smoked in trains and seeing two train fires from up close (in one many lives were lost) that were started by bidi/cigarettes I never ever thought of smoking on a train and to be honest I am always amazed how even well educated people, knowing fully well that their smoking very well can cause a fire and may kill people, still are inconsiderate enough to keep doing it.
A very large proportion of workers in technology factories are internal migrants. Many of them will have grown up on subsistence farms in the poorer regions of China. Like most migrant workers, they're working hard and saving money towards a planned future. They overwhelmingly prefer factories with dormitories, because it keeps their living costs down and allows them to save more money.

"Exploitation" is a subjective and loaded term, but the labour market in Shenzhen and the broader Guangdong region is extremely competitive. There is a general shortage of labour and those workers are highly mobile; as a result, wages are increasing rapidly in all major cities. Low-skilled, low-margin industries like textiles have been largely priced out of the Chinese labour market, with all but the most sophisticated production moving to lower-wage economies.

I won't pretend that China is a utopia, but it's doing a very good job of improving the living standards of ordinary people.
Before we used the term "Economics", people used the term "Political Economics". It belies the fact (certain microeconomic modeling aside) that all economic theory is underpinned by moral assumptions or moral arguments. This is why it will never be a science.
This is highly dependent on where you live. Those figures are very high for the Portland, OR area for instance.
i recently went on my first safari in Sabi Sands in South Africa. It was an incredible experience. I intend to see more of Africa. Hopefully, enough tourism to Africa will encourage more protection of the animals. Riding around in an open jeep taking pictures like these is a unique experience:

https://www.instagram.com/p/BVrIQXLF1uF/?taken-by=mmellinger...

https://www.instagram.com/p/BVtxGoVlh6E/?taken-by=mmellinger...

https://www.instagram.com/p/BVty4K8FjBG/?taken-by=mmellinger...

https://www.instagram.com/p/BVtyQxHFYCa/?taken-by=mmellinger...
So what is a good replacement for docker?
Not an uncommon practice for state governments luring new business.
How the tentacles of jellyfish galaxies feed supermassive black holes
I've used gevent monkey patching for years in real codebases with success although I have not used celery. Most problems I've seen with this come from not doing the monkey patching before importing anything else.

Also, generally avoiding c-extensions for talking to databases unless they have explicit support for greenlets is advisable.

My main webapp currently is Flask on gunicorn with async gevent workers. Mix in Flask-Sockets (using gevent-websocket) and I have websocket support as well and use redis pubsub as a broker to communicate intraprocess. It's a nice and capable system and you can reach into gevent if you want to do scatter-gather sorts of patterns without dealing with threads.
IIRC, Voyager's camera is on a movable arm. The probe itself has never "turned" and always has its antenna dish pointed at Earth.

New Horizons had a different design and works more like you describe; where the whole probe has to turn to point the camera.
So it's non-controversial for your landlord to evict you because they don't like your dinner guests?
C++ is in this boat now.

Most of the time I'd recommend the new type-safe union std::variant, but std::any is there.

It is kinda a static type, but as a container-type of anything in the type system, it may as well be a dynamic type.

---

> All that survived into Common Lisp but I am not up on the current state of lisp implementations and have no idea if people bother to take advantage of it any more.

Typed Racket uses the early guard theories from CL [1], and it does have an optimiser [2], though it has some quirks.

And though I can't find it now, there was a fairly recent research paper on using a macro system to static type check at compile-time and optimise for Scheme. But, I should point out that Scheme doesn't need it for optimisation - compiling Scheme to C is easy, and easy to make the result fast. Its more about safety.

And there's always Shen which uses sequent calculus [3] for their optional static type system.

[0] https://docs.racket-lang.org/ts-guide/

[1] http://www.cs.utexas.edu/users/boyer/ftp/diss/akers.pdf

[2] https://docs.racket-lang.org/ts-guide/optimization.html

[3] http://shenlanguage.org/learn-shen/index.html#10%20Sequent%2...
" I see the future as running a docker file on your laptop, running it through a ci system, then pushing it to a container service. Docker is the clear standard."

Where I work this has been the standard for over a year now.
It seems like it's about as strong, in terms of what types it knows about, but it allows more error detection at "compile time" or, at least, the time at which you run the static type-checking code on the codebase. As Guido said, this is like a super-linter.

https://www.python.org/dev/peps/pep-0484/

(I remember C linters trying to expand the C type system by doing things like complaining if you used non-boolean expressions in a boolean context, well before C had an actual bool type.)
My issues are that it's not about how hard it is to teach, it's about the time/attention it takes to actually do the thing, and how predictable the path is. Because it's not even that short:

- Identify if there's a dialog box showing.
- If there is, dismiss it (sometimes tap outside it, sometimes click close, sometimes accept the prompt.
- Then click the top level button, etc...

Once full self-driving is supported maybe it'll be less of an issue, but as long as I've got full control of the car, that represents at least 10 seconds of looking at the screen (hopefully broken up into chunks with glances at what's happening on the road).
Then why does practically 90% of non-motorized bikes pass me on a flat road. Also prove the anger that actually has been caused by bikes compared to road bikes and I'll maybe consider it. It's really reactionary and would be silly nosy neighbor legislation.
> So how do you make one of your shared documents point to another of your shared documents? How do you have people collaboratively create and edit shared documents? How do you view the history or one of your shared documents?

Why would that be a priority for small group of people getting together to manage a local exchange service, a collective of local food buyers, etc. ? Sharing file is already cumbersome enough, if you add the whole wiki fest you are scaring people away when they just want to 'put that file online so everyone can have it'. If they want collaborative features point them to google docs or something alike. Wiki aren't user friendly.

Let's say I am in a group, my local townhall puts out a PDF of the next roadwork, bus line modificatins, whatever... it's way easier to just `post it` with the submit button that going through the whole html/wiki syntax to transcribe the doc. I played a bit with interface. It's clear, concise and to the point. It maps to what people know of the web and files.

> I do not see what advantage there is in having a list of files over a wiki (since wikis can of course contain files of files, among other things).

That's because that's not the use case the site seems to try to handle.
Well, I'm not going to read that whole thing. If you want to pull out an excerpt I'd read it.

The reason I think it's dangerous for the masses to decide things are facts based on "aggregate impressions" is that the media is not an objective sampling. For example, perhaps hatecrimes under Obama weren't newsworthy, but under Trump they are more-so because it hits all the emotional buttons.

This would lead to increased reporting, leading to an belief of increased prevalence.

I don't remember people getting as angry about Neonazi-marches in 2010, 2005, etc, but that's anecdotal.
Java is notorious as it has very clumsy syntax. Simple arraylist of dictionaries declaration looks like this:

ArrayList<Map<String,Object>> myArrayList = new ArrayList<Map<String,Object>>();

Could have been just:

ArrayList<Map<String,Object>> myArrayList = new();

or even better:

ArrayList<Map> = new(); <- if you don't care what the type of map is.
A Digital Design Consultancy for Web and Mobile Apps
Nor would many choose to, given the opportunity. Way to pick an interesting and challenging project! :-)
When I'm still prototyping I usually pick the part of the project I am the most uncertain about, then write a big function with lots of anonymous types. Once I feel more familiar with it I refactor into types.

But types can also be really useful when you are in the process of learning your domain. If I'm using javascript and I realize I could better represent my code if I did some refactorings I usually don't touch it because I fear breaking something. On the other hand if I'm using a statically typed language I feel free to refactor to my hearts content with the knowledge that the chance I break something is far smaller.
Docker users have essentially given up.

Nix[0] genuinely tries to solve the problem.

[0] https://nixos.org
I grew up with a Shetland Sheepdog, and my parents still have one now. They're smart herding dogs, but much smaller than a Border Collie, and they're fine with less space.
I'd be happy to not take a job with a company like that.
Yup - agree with you now. I was 17 then... I've quit smoking over 15 yrs ago.
Amazon definitely.
Oops. I still use undefined everywhere, while my code isn't complete.

Also, typed holes. Typed holes are awesome for building implementations based on types.
On the other hand you have people who are not materially threatened by white nationalism deciding to kick the hornets nest because they're in a bad mood. That was bullshit and should be condemned. The far right's persecution complex is directly tied to their violence and oppression against more vulnerable groups, so when some tech CEO validates that complex needlessly it really is counterproductive and harmful. The position of "don't pull this bullshit because it comes back on us" is not abstract, although the people who pulled the bullshit might not be the ones who see it come back around.

Ideological consistency and abstract virtue are things for the far-left/right almost by definition. If a centrist is protesting or standing around doing nothing it's for another reason. That might span from "actually believes it protects peoples' material safety better" to "is completely clueless" or "doesn't want to speak up and face extermination themselves", etc. You're basically calling it virtue signalling but that is often just a way to dismiss someone's authentic concerns or motivation.
I hear the latter is, all things being equal, more work because you need to keep lots of people in the loop and happy.

Even better of course is raising no money.
WAL-G uses non-exclusive backups so at least 9.6
This shows a pet peeve of mine: the Raspberry Pi does not have USB available in a way which would allow a HAT to interface with it in a more sensible way than wrapping around a cable from the "external" ports.

I wonder if there is a pair of 90 degree USB connectors which would height-match a standard .1" header.
Red Hat's revenues are a little short of 3 billion (though growing fast), and the market cap is about 15-20 (going by memory). That is with a full software stack going from IaaS to containers to application server. Right now containers are the thing, but what if they are going to become commodity in 5 years? And can the Docker brand compete against the Google and Red Hat brands that are also selling container management platforms (fully open source in the case of RH, no enterprise features and no lock-in)? It seems like a very generous valuation.

Disclaimer: working at RH
A Reason to Code
I too disagree. I'm discussing cogitation rather than cognition. I'm in no way saying animals are not cognitive. I'm saying animals do not possess even close to equal cogitative powers as humans do. Animals are conscious, but if we are frank, their consciousness is not as deep as our own. A sword does not make one a soldier if he does not use it as a soldier. Animals don't have, or possess only the simplest, language. They have no means to express their cogitating or cogitation. We do.
Well if the root is the corporation, I think civil suits have proven ineffective at preventing such abuses.

I wonder if the answer may be criminal suits and a greater emphasis on whistleblowing. Most people I know would rat out their company's immoral/illegal behavior for a million dollars.
> and then you'd have all these directories sitting around—some of which are useful, and some of which aren't.

Directories do not really cost anything, so carrying them around doesn't really matter that much. You can think them just as simple (hierarchical) tags. If you really cared, doing a (scheduled) GC pass to prune empty branches shouldn't be too difficult to do.

Of course the question if tags are actually good way of organizing things is still open, but that is distinctly different problem than "baking in a single specific organization"; I would even venture to say that it is almost opposite problem, simple tags generally being too freeform and unstructured.
Is it that society hasn't discriminated against them, or that we haven't been made aware of such discrimination. Many extremely racist laws that directly discriminated against minorities have fallen out of common knowledge and we are only aware of it because the common understanding of past injustice (and a few specific stories) are in the collective knowledge.

So perhaps such discrimination has existed, but too few have worked to add it to the common knowledge of our society. For example, maybe ugly people get significantly lower pay and longer prison sentences (all else being equal), but no one has spent the time researching such data? Should laws against sexual harassment end up being considered, to some extent, laws against the unattractive and socially awkward since the same interaction may or may not be considered harassment? Maybe treatment of socially awkward children (which can get very brutal and lead to suicide) hasn't been considered an issue of a group because no one has yet made the emotional argument it should be discrimination of a group.

>and many people who might widely be considered to sit at the ugly/unskilled end of the spectrum have absolutely no desire to identify as such.

There is a lot of history of who was considered black and who wasn't that might be of note.
See for yourself:

http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan...
Isn't this a glass half full/half empty situation? Why the cost imposed on non-whites doesn't get to be called a benefit on whites since they are exempt from payment? I know I'm arguing semantics, but it is interesting the change in nomenclature.
Housing law has special sets of protection distinct from even the law governing general public accommodations, so (without an argument that the specific service is be very much like housing), it's probably not the most reasonable analogy to use.
yeah, it's very true. If you're not happy somewhere you can walk out without a backup plan and have a job in a couple weeks if you're picky.
Keep in mind that selling something like this would quite likely involve an expensive FDA regulatory process. So probably not something you can do as a side project.
HTTP status 451: "removed for legal [or government censorship] reasons"
Depending on what games you're interested in, SteamOS can be a decent alternative: http://store.steampowered.com/steamos/
Oh for sure, all those lawyers would probably instead be lobbyists meeting with officials from the one world government for beneficial policies -- a clearly uncorruptible and very noble situation which would be highly sensitive to my one vote as a global citizen.

Awesome I am Automatic made dead
I have one day per week where I'm not connected at all. It was very difficult for the first few weeks, but it meant that I have time for other hobbies. I've taken up woodworking and read quite a few books that I've been meaning to get to for a while. My overall happiness is up from when I started, and my productivity on my normal days is up too.
You thought Github has a bigger market cap than Redhat?
Using VR to trick brain of paraplegic for recovery support
> Comer is also known for her dogged insistence that students solve their own problems. Too often, said Vice Principal Elizabeth Leebens, students “get the history of science rather than getting an opportunity to do it for themselves.”

I wholeheartedly agree!

It is amazing how long young students can spend in science classes before they do any science themselves. The class should serve two purposes: learning about how nature works and (perhaps more importantly!) learning to learn how nature works. The first is over emphasized in early education (which may include up to the end of highschool).

Most children at least go through a phase where they are fascinated with how things work and ask so many why questions. Science is the best technique to answer many of those questions. Kids can learn that it is possible to discover the answers to questions themselves and do not have to look up the answer in a book.

The process of discovering knowledge for one's self is so radically different from looking up a known answer. You make mistakes, you doubt your ability, you question if you have the right answer and even in the end you cannot be sure if you have come to the correct conclusion. This process is scary if you are not accustomed to it! Hell, it can be scary even when you are used to it. If you are not practiced at it, you will think that you are not smart enough. You may believe that the original people who discovered the fundamental facts of science were some kinds of gods; they were not, they instead went thought the same process of many many mistakes and errors and only after much failure did they arrive at the canonical result you see in textbooks today.
I guess I was looking st their total equity. But I guess you're correct and market cap would be a better number to look at.
The actual stats look depressing. 105mph top speed, 0-60 in 5.5 seconds, 20 minutes of racing before being drained... Doesn't the Tesla Model S beat this on pretty much everything except "looking like a 1940's race car"?
If I'm understanding what you want correctly, Rust kinda will get that once the `!` type is stable/used in type inference correctly.
My problem is not so much about getting paid, lots of companies when they hire they carry out at ~4hour in person interview, within which you'll be spending at least 2-3 hours solving problems and you're not getting paid to do it.

However I will not feel comfortable working for this company knowing this is their hiring process, they pay no respect to a developer's skill to communicate and work with others, their knowledge in building software at large scale, ability in bringing improvement to other people's skills and the company's processes. Sorry to be blunt but it sounds to me they're trying to hire code monkeys/coding robots not software developers.
>Dogs and animals can't ask "why?" "Why?" is beyond their limit of expression because they do not possess language.

Citation needed.
I just tried it out. It works in Virtualbox. Just use the amd64 ISO image.
Note in Java8, you could just use:

ArrayList<Map<String,Object>> myArrayList = new ArrayList<>();
It is not just more housing, but also denser housing. And more distributed campuses.

Also the higher savings amount from bay area leaks into other regions. I hear texanians complain about swes from bay area inflating housing over there, for example.
Oh hey !

> Agorakit has been used successfully since 2015 for several citizen initiatives such as Tout autre chose, Hart boven hard and other intitiatives.

It's from belgium \o/.